@media (min-width:1920px){.container{width:1550px}}@media(min-width:1680px){.container{width:1450px}}@media(max-width:1920px){.menu_wrapper ul{padding:9px 170px 9px 0;float:right}.banner-caption h2{font-size:60px}.top-call-btn p{font-size:25px}.copyright{width:33.7%;padding:6px 42px}.copyright p{font-size:14px}.footer-column{width:100%;float:left;padding:100px 35px 40px;border-right:2px solid #484848;min-height:310px;overflow:hidden}.footer-social ul li{float:left;padding:0 6px}.we-are-video-container{height:400px}}@media(max-width:1680px){.menu_wrapper ul{padding-right:110px}.footer-column{padding:100px 23px 40px}.footer-social ul li{padding:0 4px}.copyright{width:31.3%;padding:6px 42px}.copyright p{font-size:12px}}@media (max-width:1440px){.menu_wrapper ul{padding-right:220px}.col-sm-4.ser-spc{padding:0 15px}.service-column{padding:30px 14px}.footer-column{padding:100px 25px 40px}.footer-social ul li{padding:0 3px}.copyright{width:32.6%;padding:6px 42px}.copyright p{font-size:11px}}@media(max-width:1366px){.banner-caption h2{font-size:55px}.top-call-btn p{font-size:22px}.top-call-btn{width:100%;max-width:280px}.copyright{width:31.7%;padding:6px 32px}.footer-column{width:100%;float:left;padding:100px 22px 40px;border-right:2px solid #484848;min-height:315px}.footer-social ul li{float:left;padding:0 1px}}@media (max-width:1280px){.banner-caption h2{font-size:50px}.banner-caption h3{font-size:40px}.copyright{width:30.4%}}@media(max-width:1199px){.menu_wrapper ul{float:left}.menu_wrapper ul li a{font-size:16px;color:#000;padding:0 9px}.banner-images{width:100%;height:470px}.banner-caption{padding:90px 20px}.banner-caption h2{font-size:40px;margin:15px 0}.banner-caption h3{font-size:28px;margin:10px 0}.banner-caption a{padding:15px 45px;font-size:20px}.welcome-wrapper h3{font-size:40px;padding:0 15px 20px 43px}.welcome-wrapper h5{font-size:21px;color:#fff;padding:15px 0}.col-sm-4.ser-spc{padding:0 18px}.call-section h3{font-size:26px}.home-form h3,.recent-work h3,.testimonial-content h3{font-size:46px}.testimonial-content h3{padding:5px 10px 10px 0}.testimonial-content{padding-top:25px;padding-left:30px}.testimonial-images{height:350px}.testimonial-content p{font-size:16px}.testimonial-wrapper .slick-dots{bottom:60px}.we-are-video-container{height:250px}.home-form-wrapper{padding:70px 0 50px}.home-form h3{margin:0 0 30px 15px}.home-form textarea{min-height:120px;resize:none}.home-form input.contact-submit{padding:14px 40px;max-width:215px;font-size:20px}.Servicsingle p{font-size:15px}.services-details-left{height:320px}.inner-banner{height:230px}.home-form.contact-page-form{width:80%}.acf-map{height:360px}.about-content h4{font-size:45px}.inner-services-mid{width:90%}.copyright{width:29.8%;padding:6px 21px 6px 62px}.copyright p{font-size:12px;text-align:left}.address-links h4,.footer-column h4{font-size:19px}.footer-column{padding:80px 14px 40px;min-height:290px}.footer-mask{margin:-10px 0 0}.footer-column ul li a,.footer-list li p{font-size:13px}.footer-list li p a{font-size:12px}}@media(max-width:991px){.menu_wrapper ul{float:left;padding:3px 0 0}.menu_wrapper ul li a{font-size:14px;color:#000;padding:0 5px}.top-call-btn{width:100%;max-width:184px;padding:35px 12px 48px 14px}.top-call-btn p{font-size:16px}.top-call-btn p i{font-size:19px}.banner-images{width:100%;height:350px}.banner-caption{padding:55px 20px}.banner-caption h2{color:#fff;font-size:25px;margin:10px 0}.banner-caption h3{font-size:20px;margin:10px 0}.banner-caption a{padding:12px 42px;font-size:16px}.welcome-wrapper h3:after{width:50px;height:54px;top:-8px;left:0}.welcome-wrapper{padding:50px 0 70px}.welcome-wrapper p{margin-bottom:10px}.welcome-wrapper h3{font-size:30px}.call-section h3{font-size:19px}.call-section h3:before{width:30px;height:57px;right:100%;background-size:84%}.home-services{padding:30px 0}.home-services h3{font-size:35px}.home-services p{font-size:18px}.service-column p{font-size:14px}.services-wrapper{padding:20px 0 10px}.ser-spc{padding:0 15px}.service-column h4{font-size:20px}.services-icon{width:85px;height:83px;margin:0 auto 10px}.service-column a{margin:5px auto}.recent-work{padding:30px 0}.inner-banner{height:180px}.pages-title h1{font-size:45px}.about-content h4{font-size:40px}.about-content h5{font-size:18px}.about-content{width:90%}.about-pages{padding:50px 0 60px}.home-form h3,.recent-work h3,.testimonial-content h3{font-size:35px}.who-we-are h3{font-size:47px}.filter-button{font-size:17px;margin:15px 0 25px;padding:8px 11px;max-width:115px}.view-all{padding:0 0 35px}.view-all a{padding:7px 35px;font-size:16px}.testimonial-wrapper .slick-dots{bottom:45px}.video-play-btn{top:36%;left:42%}.services-details-left{height:210px}.home-form.contact-page-form{width:85%}.home-form-mask.contact-page .home-form-wrapper{padding:50px 0 22px}.acf-map{height:380px}div.wpcf7-response-output{margin:0}.home-form input.contact-submit{padding:10px 30px;max-width:190px;font-size:18px;float:none;margin:0 auto;display:inherit}.col-sm-4.ser-spc{padding:0 10px}.inner-services-mid{width:100%}.st_sf_lmc_holder{margin-bottom:25px}.col-sm-3.col-xs-12.no-padding.logo-paint{position:unset;width:45%}.col-sm-2.no-padding.services-links{width:30%;padding:0 20px}.col-sm-2.no-padding.info-links{width:23%}.col-sm-2.no-padding.address-links,.col-sm-2.no-padding.footer-social{width:50%}.col-sm-2.no-padding.address-links .footer-column{padding:15px 35px}.col-sm-2.no-padding.footer-social .footer-column{padding:15px 0}.copyright{width:41.9%}.footer-column{border:none;padding:85px 14px 27px;min-height:107px}.address-links h4,.footer-column h4{font-size:20px;color:#fff;padding:0 0 15px}.back-btn{bottom:-44px}.footer-list li p a{font-size:13px}}@media(max-width:767px){.top-header{padding:23px 0 0}.logo img{position:inherit;display:block;margin:0 auto;float:none}.top-call-btn{width:100%;max-width:inherit;padding:13px 12px 12px 14px;float:left;text-align:center;margin:15px 0 -15px;z-index:-1;position:inherit}.menu_wrapper ul{display:none}.banner-caption{padding-left:46%}.service-column{margin-bottom:20px}.top-call-btn p{font-size:18px}.banner-images{width:100%;height:275px}.banner-caption a{padding:10px 19px;font-size:15px}.banner-caption h2{font-size:22px}.banner-caption h3{font-size:18px;margin:3px 0}.home-form h3,.recent-work h3,.testimonial-content h3{font-size:30px;text-align:center}.filter-button{font-size:16px;margin:15px 0 25px;padding:8px 14px;width:inherit}.welcome-wrapper{padding:35px 0 55px}.welcome-wrapper h3:after{top:-16px;left:0}.welcome-wrapper h3{font-size:24px;padding:0}.welcome-wrapper h5{font-size:17px}.home-services p,.welcome-wrapper p{font-size:15px}.call-section h3:before{right:93%;background-size:84%;display:none}.testimonial-wrapper{padding:0 0 80px}.testimonial-wrapper .slick-dots{bottom:-50px}.home-form-mask{margin:-40px 0 0}.testimonial-content{padding-top:25px;padding-left:30px;width:100%;float:left}.ser-spc{padding:0}.home-form input.contact-submit{padding:10px 30px;max-width:160px;font-size:16px;margin:0 auto}.about-content h4{font-size:24px;padding:5px 10px 20px 18px}.about-content{width:95%}.about-content h5{font-size:18px}.who-we-are{padding:51px 0 100px;margin:0 0 4px}.who-we-are h3:after{top:1px;left:0;background-size:84%}.who-we-are h3{font-size:30px;padding:5px 0 20px 35px}.we-are-video-container{height:320px}.footer-mask{-webkit-mask-image:none;-moz-mask-image:none;mask-image:none}.footer-section-main{padding-top:15px;margin-top:10px}.footer-column{border:none;padding:15px 14px 0;min-height:auto}.col-sm-3.col-xs-12.no-padding.logo-paint{position:unset;width:100%}.address-links h4,.footer-column h4{padding:0 0 10px}.footer-column ul li a,.footer-list li p,.footer-list li p a{font-size:14px}.copyright{width:100%;margin-bottom:0;padding:7px 21px 6px 30px;position:relative}.col-sm-2.no-padding.services-links{width:100%;padding:0;margin-top:5px;float:left}.col-sm-2.no-padding.address-links,.col-sm-2.no-padding.info-links{width:100%}.col-sm-2.no-padding.address-links .footer-column{padding:15px 15px 0}.col-sm-2.no-padding.footer-social{width:100%;padding:0 15px}.col-sm-2.no-padding.footer-social .footer-column{padding:15px 0 40px}.back-btn{bottom:0}.recent-work .nav-tabs>li{width:94%;margin-bottom:10px;max-width:100%}.home-services h3{font-size:30px}.copyright p{font-size:12px}.recent-work .nav-tabs>li>a{padding:10px 20px;font-size:16px}.call-section h3 span{display:block;padding-top:5px}.inner-banner{height:140px}.pages-title h1{font-size:26px}.home-form.contact-page-form{width:100%}.view-all{margin-bottom:0}.home-form-wrapper{padding:70px 0 40px}.home-form div.wpcf7-response-output{margin:0}.home-form textarea{min-height:120px;max-height:120px}.thanks{font-size:16px}.call-section{padding:20px 0}.about-content.error-pg{margin-bottom:40px}.about-content.error-pg h1{text-align:center;font-size:22px}}@media(max-width:480px){.welcome-wrapper h3:after,.who-we-are h3:after{display:none}.banner-caption a,.banner-caption h2,.banner-caption h3{text-align:center}.banner-images{width:100%;height:200px}.banner-caption h2{font-size:20px}.banner-caption{padding:20px}.footer-section-main{padding-top:20px}.footer-mask{-webkit-mask-image:none}.inner-banner{height:120px}.we-are-video-container{height:220px}.who-we-are h3{padding:5px 0 20px 5px}.about-pages{padding:30px 0 10px}.video-play-btn{top:35%;left:38%}.home-slider .slick-next{right:15px}.home-slider .slick-prev{left:15px}.home-slider .slick-prev:before,.slick-next:before{font-size:25px}.banner-caption a{padding:10px 19px;font-size:15px;float:none;margin:13px auto}}@media(max-width:320px){.filter-button{font-size:14px;margin:15px 0 25px;padding:8px 12px;width:inherit}.home-form h3,.recent-work h3,.testimonial-content h3{font-size:23px}.banner-caption h2{font-size:18px}.banner-caption h3{font-size:16px;margin:3px 0}.banner-caption a{padding:10px 22px;font-size:14px}.welcome-wrapper h3:after{display:none}.welcome-wrapper h3{font-size:19px;padding:0 8px 15px 0}.welcome-icon{width:34px;height:34px;background-size:62%}.welcome-three-list ul li h6{font-size:17px;margin:5px 0}.call-section h3{font-size:16px}.about-content p,.home-form input,.home-form select,.home-form textarea{font-size:15px}.col-sm-4.ser-spc{padding:0}.service-column{padding:25px 15px}}