@media only screen and (min-width:1000px) and (max-width:1179px){.wrapper{width:980px}.logo-holder{width:200px}.main-nav-wrap{margin-top:9px}.fixed .main-nav-wrap{margin-top:19px}.get-quote{padding:20px 10px}.fixed .get-quote{padding:5px 10px}.flex-data{top:27%}.flex-data h4{font-size:38px}.flex-text p{font-size:18px}.serv-content{min-height:80px}.one-half .form-wrap .g-recaptcha{transform:scale(.65);-webkit-transform:scale(.65);-moz-transform:scale(.65);-ms-transform:scale(.65)}.one-half .form-wrap .action{padding-top:5px}.form-area .g-recaptcha{transform:scale(.8)}.footer-section{padding:60px 0}}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible;opacity:.5}.fancybox-nav:hover span{opacity:1}}@media only screen and (max-width:1023px){#main-header{position:absolute}.wsmenu-list>li>a::after{content:none}}@media only screen and (max-width:999px){.wsmenu{width:0;float:none}.col-4{width:50%;padding:0 10px 0}.col-4:nth-of-type(n+3){padding-top:20px}.one-half{width:100%}.one-half:nth-of-type(n+2){margin-top:30px}.footer-section{padding:60px 0}.footer-section .col-4{min-height:231px}.footer-section .col-4:nth-of-type(n+3){padding-top:35px}.flex-data{top:32%;transform:translateY(0)}.flex-data .flex-text{margin:0 40px;max-width:100%}.flex-text p{font-size:18px}.flex-data h4{font-size:35px;margin-bottom:15px}.flex-data .btn{margin-left:40px}.flex-control-nav{bottom:10px}.serv-wrap .col-3,.footer-section .col-3{float:none;width:90%;margin-left:auto;margin-right:auto;display:table}.serv-wrap .col-3:nth-of-type(n+2),.footer-section .col-3:nth-of-type(n+2){margin-top:30px}.serv-content{min-height:1px}ul.four-col li{width:49.5%}.front-testimonials-wrap .testimonial-cell{padding:35px 80px 0}.front-testimonials-wrap .testimonial-cell::before,.front-testimonials-wrap .testimonial-cell::after{width:72px;height:66px}.front-testimonials-wrap .testimonial-cell::after{bottom:0}.form-area,.address-area{width:100%;padding:0}.form-area{padding-top:30px}.map{margin-top:30px}.gallery-wrap.row{margin:0 -10px}.footer-section .row{margin:0 -10px}.inner-page h3{line-height:1.2}.inner-main a[href^='tel:']{display:inline-block}}@media only screen and (min-width:768px) and (max-width:999px){.wrapper{width:740px}.col-3{padding:10px 10px 0}.main-nav-wrap{margin-top:7px}.animated-arrow{margin-right:20px}.one-half .form-wrap .g-recaptcha{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}}@media only screen and (max-width:767px){.col-3{width:100%}.col-3:nth-of-type(n+2){padding-top:30px}.sub-heading{width:auto}.pre-nav{display:none}.footer-section .col-4{min-height:255px}.quote-wrap{display:none}.logo-holder{width:200px;padding-top:10px}.animated-arrow{top:-10px}.wsmenu{overflow:hidden}.menu-additional-content{display:block;position:absolute;width:100%;top:0;left:0}.menu-additional-content .get-quote{padding:15px 10px}.wsmenu .menu-additional-content+.wsmenu-list{padding-top:80px}.flex-data{text-align:center}.flex-text p{display:none}.flex-data .btn{margin-left:0}.front-testimonials-wrap .testimonial-cell{padding:35px 60px 0}.front-testimonials-wrap .testimonial-cell::before,.front-testimonials-wrap .testimonial-cell::after{width:55px;height:50px}.front-testimonials-wrap .testimonial-cell::after{bottom:20px}.lft-side,.rt-side{padding:0;width:100%}.inner-img{margin-left:0}.inner-page h3{line-height:1}.quote-form .g-recaptcha~.error{left:0}}@media only screen and (min-width:600px) and (max-width:767px){.wrapper{width:580px}.info-wrap .col-3 .col-wrap{width:400px;margin:0 auto}.quote-form .captcha .g-recaptcha{transform-origin:left top;transform:scale(.9);-webkit-transform-origin:left top;-webkit-transform:scale(.9);-moz-transform-origin:left top;-moz-transform:scale(.9);-ms-transform-origin:left top;-ms-transform:scale(.9)}}@media only screen and (max-width:599px){.flexslider .slides img{height:310px;max-width:1000px;width:auto}.flex-data{top:40%}.flex-data h4{font-size:20px}.flex-data .btn{margin:10px 40px 0;font-size:14px;border-width:3px}.after-footer p:nth-of-type(2){max-width:350px;margin:0 auto}.field-group .field{width:100%;padding:0 0 20px!important}.one-half .form-wrap .g-recaptcha{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}ul.four-col li{width:auto;display:block}.front-testimonials-wrap .testimonial-cell{padding:35px 50px 0}.front-testimonials-wrap .testimonial-cell::before,.front-testimonials-wrap .testimonial-cell::after{width:45px;height:40px}.quote-form .captcha{text-align:left}.field-group .field:nth-child(2n+1) .error{right:0}.field-group .field:nth-child(2n) .error{left:0}.inner-banner{height:200px;overflow:hidden}.inner-banner img{width:auto;max-width:1000px;height:100%}}@media only screen and (min-width:480px) and (max-width:599px){.wrapper{width:460px}.logo-holder{width:130px}.pre-nav{margin-right:70px}.animated-arrow{top:-17px}.head-cont-info{display:none}}@media all and (max-width:479px){.col-4{width:100%}.col-4:nth-of-type(n+2){padding-top:20px}h2{line-height:1.2}.wrapper{width:95%}.pre-nav{display:none}.logo-holder{width:120px}.flex-data{top:35%}.flex-data .h1{font-size:22px}.flex-direction-nav{display:none}flexslider .slides img{height:250px}.flexslider:hover .flex-direction-nav{display:block}.sub-heading *{line-height:1.2}.serv-wrap .col-3,.footer-section .col-3{width:100%}.form-wrap{padding:30px 20px}.main-heading{line-height:1}.front-testimonials-wrap .testimonial-cell{padding:25px 35px 0}.front-testimonials-wrap .testimonial-cell::before,.front-testimonials-wrap .testimonial-cell::after{width:35px;height:30px}.front-testimonials-wrap .testimonial-cell::after{bottom:50px}.q-links li{width:100%}.copy-right,.foot-social{width:100%;float:none}.foot-social{margin-top:20px}.row,.gallery-wrap.row{margin:0 0}.inner-banner{height:170px;overflow:hidden}.one-half .form-wrap .g-recaptcha{transform:scale(.95);-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95)}.footer-section .row{margin:0 0}}@media all and (max-width:350px){.one-half .form-wrap .g-recaptcha{transform:scale(.78);-webkit-transform:scale(.78);-moz-transform:scale(.78);-ms-transform:scale(.78)}}@media all and (max-width:1023px){.wsmenu-submenu{left:0;padding:0}.wsmenu-submenu li:first-child{border-top:none}}