.contact-section{font:600 20px/1.2 'Montserrat',sans-serif}.contact-section .help-box .inner{background:url(/wp-content/themes/pricepumpco/images/bg1.jpg) no-repeat 100% 0;-webkit-background-size:contain;background-size:contain;padding:20px;padding-left:9999px;margin-left:-9999px;color:#fff}.contact-section .contact-form .inner{background:#034a95;padding:75px 0 75px 75px;padding-right:9999px;margin-right:-9999px;color:#fff}.contact-section .help-box h2{color:#fff;font-size:50px;line-height:1.2;margin:0 0 25px;font-weight:700}.contact-section .contact-form h2{color:#fff;font-size:40px;line-height:1.2;margin:0 0 25px;font-weight:700}.contact-section .contact-form .form-group{position:relative;margin-bottom:20px}.contact-section .contact-form .form-group p{position:relative;margin:0}.contact-section .contact-form .text-black{color:#000!important}.contact-form .form-group>i,.contact-form .form-group p>i{position:absolute;left:20px;top:17px;z-index:999;color:#14b9e2}.contact-form .form-control{border-radius:0;padding:10px 15px 10px 50px;line-height:30px;color:#00334c;font-size:14px;font-weight:500}.contact-form .form-control::-webkit-input-placeholder{color:#00334c}.contact-form .form-control:-moz-placeholder{color:#00334c}.contact-form .form-control::-moz-placeholder{color:#00334c;opacity:1}.contact-form .form-control:-ms-input-placeholder{color:#00334c}form .form-control{border-radius:0;padding:10px 15px 10px 15px;line-height:30px;color:#00334c;font-size:14px;font-weight:500}form .form-control::-webkit-input-placeholder{color:#00334c}form .form-control:-moz-placeholder{color:#00334c}form .form-control::-moz-placeholder{color:#00334c;opacity:1}form .form-control:-ms-input-placeholder{color:#00334c}form .btn.btn-primary{background:#0072d2;width:186px;margin-left:20px;text-transform:uppercase;font-size:20px}.contact-form .captcha{width:304px}.contact-form .btn.btn-primary{background:#0072d2;width:186px;margin-left:20px;text-transform:uppercase;font-size:20px}.map{width:100%;position:relative}.map iframe{width:100%;display:block;margin:0}#footer{font:14px/26px 'Lato',sans-serif}#footer .logo{width:277px;height:71px;margin-bottom:20px}#footer .logo img{display:block;width:100%;height:auto;display:block}#footer nav ul{list-style:none;padding:0;margin:0;font:14px/1.2 'Lato',sans-serif}#footer nav ul li{margin-bottom:12px}#footer nav ul li a{color:#fff}#footer h3{color:#fff;margin:0 0 20px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.upper-footer{background:#0a0d1d;padding:48px 0;color:#fff}.upper-footer .contact-info{list-style:none;padding:30px 0 0;margin:0;font:700 14px/28px 'Montserrat',sans-serif}.upper-footer .contact-info li{margin:0 0 12px;position:relative;padding:0 0 0 30px;white-space:nowrap}.upper-footer .contact-info li i{position:absolute;left:0;top:4px;color:#009ccf;font-size:18px}.upper-footer .contact-info li a{color:#fff}.lower-footer{background:#fff;padding:20px 0;color:#464646;font:400 16px/28px 'Montserrat',sans-serif}.lower-footer .social-media{list-style:none;padding:0;margin:0;font-size:30px}.lower-footer .social-media li{padding:0 14px}.lower-footer .social-media li a{color:#009ccf}.lower-footer .copyright{padding-right:26px}.lower-footer .designby{padding-left:26px;border-left:1px solid #464646}.lower-footer .designby a{color:#0b5296}@media screen and (max-width:1199px){.contact-section .contact-form .inner{padding:45px 9999px 45px 45px}.upper-footer .contact-info li{white-space:normal}}@media screen and (max-width:991px){.contact-section .contact-form .inner,.contact-section .help-box .inner{padding:30px;margin:0}.contact-section .container{max-width:100%}.contact-section .help-box .inner{-webkit-background-size:cover;background-size:cover}}@media screen and (max-width:639px){.contact-form p{width:100%}.contact-form .btn.btn-primary{width:100%}.lower-footer .designby,.lower-footer .copyright{border:0;display:block;padding:0;text-align:center}}