@media(max-width:1700px){body{overflow-x:hidden}}@media(max-width:1200px){.ak-container{width:100%;padding:0 10px}.cta_form_section .default .cta-form-left-wrapper .cta-phone{width:100%;padding-right:0;margin-bottom:20px}.cta_form_section .default .cta-form-left-wrapper .cta-email{width:100%;padding-left:0}.site-footer .ak-container{padding:0 20px}}@media(max-width:1170px){.cta_form_section .form-cta .cf-name,.cta_form_section .form-cta .cf-email{width:100%}.feature_section.layout-two .section-title-sub-wrap{margin-bottom:200px}}@media(max-width:1130px){}@media(max-width:1070px){.header-one .site-branding{float:none;margin:10px auto -10px}.header-one .main-navigation{text-align:left}.site-header.header-two .header-mid-setion-wrapper .site-branding{width:100%;text-align:center;margin-bottom:20px}.site-header.header-two .header-mid-setion-wrapper .header-info-wrapper{text-align:center;width:100%}.header-one .site-branding:before{display:none}.site-header.header-one .construction-pro-upper-header .header-text{float:left;position:static}.service_section.counter .portfoli-works .images-content{display:inline-block;margin:0 -2px -7px;width:50%}.feature_section.layout-two .section-title-sub-wrap{margin-bottom:150px}}@media(max-width:1024px){.about-content-wrap .right-about-content{margin-left:50px}.about-content-wrap .right-about-content:before{max-width:100%;max-height:340px;left:-30px}.column_four.bottom-footer .footer-1,.column_four.bottom-footer .footer-2,.column_four.bottom-footer .footer-3,.column_four.bottom-footer .footer-4{width:45%}.team_section .team-member{padding:0 10px}.team_section .details{margin:-20px 10px 0;padding:10px}}@media(max-width:960px){.main-navigation{width:89%;padding:0}.site-header .search-icon{padding:15px 0}.cart-fa-icon{padding:15px 0}.header-cart-search{width:50px}.cta_form_section .default .cta-form-left-wrapper{width:60%}.cta_form_section .default .form-cta{width:40%}.process_section ul.process-tabs li i{font-size:23px}.process_section ul.process-tabs li .title-wrapper{font-size:14px;padding-left:10px}.header-one .main-navigation{width:100%;text-align:center;margin-bottom:30px}.header-one .menu-wrapper{text-align:center}.site-header.header-one .menu-wrapper .quotation-wrapper{float:none;display:inline-block;margin:20px auto 40px;clear:both}.site-header.header-two .cp-header-bottom nav{width:100%;text-align:center;margin-bottom:20px}.site-header.header-two .cp-header-bottom .search-toggle{float:none;margin:0 auto 60px;width:45%}.site-header.header-two .cp-header-bottom .search-toggle a.search-icon{position:absolute;right:10px;top:123%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:999}.header-three .main-navigation{width:69%}.both-sidebar-enabled .archive-wrapper .content-area{width:100%;float:none;padding:0;margin-left:0}.both-sidebar-enabled .archive-wrapper #left-sidebar,.both-sidebar-enabled .archive-wrapper #secondary{margin:0;float:left;width:50%}.both-sidebar-enabled .archive-wrapper #left-sidebar{padding-right:50px}.both-sidebar-enabled .archive-wrapper #secondary{padding-left:50px}.both-sidebar-enabled .archive-wrapper #secondary{padding-left:0}.feature_section.layout-two .section-title-sub-wrap{margin-bottom:100px}}@media(max-width:850px){.about-content-wrap .right-about-content{margin-left:30px}.posts-feature .section-feature-image{max-width:300px}.team_section .layout-two .team-member{width:48%}.cta_form_section .default .cta-form-left-wrapper .cta-phone{font-size:19px}.bottom-footer .footer-1,.bottom-footer .footer-2,.bottom-footer .footer-3,.bottom-footer .footer-4,.bottom-footer .footer-5{width:45%}.slider-text-content .slider-title{font-size:30px;margin-bottom:15px}.slider-content{font-size:14px;max-width:80%}section.theme-slider .owl-stage-outer .content-slider .slider-text-content .slider-content div:before{display:none}.service_section.icons #service-workd-wrap .images-content{width:48%;margin-bottom:30px}.service_section.icons #service-workd-wrap .images-content:nth-child(even){margin-right:0}}@media(max-width:800px){.posts-feature .section-feature-image{display:none}.feature_section.default .posts-feature .section-feature-image{display:block;position:static;text-align:center;max-width:100%;width:100%}.feature_section.default .posts-feature .section-feature-image img{margin:0 auto}.feature_section.default .posts-feature .section-feature-image,.feature_section.default .ftr-slider-wrap{width:100%;float:none}.feature_section .feature-post:nth-of-type(odd){width:49%;margin-right:0}.feature_section .feature-post:nth-of-type(even){width:49%;margin-left:0}.team_section .team-member{width:50%;float:left;margin-bottom:20px}.feature_section.layout-two .section-title-sub-wrap{margin-bottom:80px}}@media(min-width:769px){.main-navigation ul{display:block!important}}@media(max-width:768px){.site-branding{width:35%;padding:15px 0}#site-navigation #toggle{display:block;margin:36px 0}.header-cart-search{width:7%;margin-left:1%}.site-header .search-icon{width:4%;padding:34px 0;margin-left:3%}.cart-fa-icon{padding:36px 0}.main-navigation ul.menu{display:none;position:absolute;left:0;top:100%;width:100%;z-index:99999;background-color:#f5f5f5;border-bottom:2px double #fea100;height:370px;overflow-x:hidden;-webkit-box-shadow:0 1px 10px -3px #aaa inset;-moz-box-shadow:0 1px 10px -3px #aaa inset;box-shadow:0 1px 10px -3px #aaa inset}.main-navigation{width:50%;text-align:left}.main-navigation li{display:block;float:none}.main-navigation ul ul{display:block;opacity:1;visibility:visible;position:static;transform:none;margin-left:15px;background-color:initial}.main-navigation ul ul li{border-bottom:0}.main-navigation ul li:hover ul,.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{transform:none}.main-navigation li a{padding:10px 0}.slider-text-content .slider-title{font-size:30px;margin-bottom:15px}.slider-content{font-size:14px;max-width:80%}.slider-content div{margin-top:20px}.slider-content div a{font-size:12px}.about_section{padding:40px 0}.about-content-wrap .left-about-content{margin-top:0}.about-content-wrap .right-about-content:before{display:none}.feature_section .posts-feature{padding:30px 0 0}.feature_section .section-title-sub-wrap{margin-bottom:40px}.service_section .work-title{font-size:18px}.blog_section .blog-left .blog-date{padding:15px}.blog_section .blog-date .blog-day{font-size:24px}.blog_section .blog-date .blog-month{font-size:12px}.item-wrap{width:47.5%;margin-bottom:20px}.desc-cta{max-width:70%;font-size:21px}.testimonial_section .title-desc-test{width:70%}.client-logo-wrap .client-contents{width:25%}.top-footer-desc{max-width:100%}.content-area{float:none;width:100%;margin-bottom:20px}#secondary{float:none;width:100%;padding:0}.contact-area,.map-area{float:none;width:100%;margin-left:0}.map-area{margin-top:30px}.map-area iframe{width:100%}.blog_section .blogs-loop{width:48%;display:inline-block;float:none;vertical-align:top;margin-right:2%}.blog_section .blogs-loop:nth-child(3n+1){clear:none}.blog_section .blogs-loop:nth-child(even){margin-right:0}.portfolio_section .layout-three .portfolio-filter{width:48%}.blog_section .blogs-loop:nth-child(3n){margin-right:2%}.blog_section .blogs-loop:last-child{margin-right:0}.blog_section.layout-two .blogs-loop,.blog_section.layout-two .blogs-loop:nth-of-type(2n+1),.blog_section.layout-two .blogs-loop:nth-of-type(2n){margin-right:0;clear:both;width:100%;float:none;padding:0}.portfolio_section .layout-three .portfolio-filter:nth-child(2n+1){margin-right:0}.portfolio_section .layout-three .portfolio-filter:nth-child(3n+1){margin-right:2%}.portfolio_section .layout-three .portfolio-filter:last-child{margin-right:0}.cta_form_section .default .cta-form-left-wrapper{width:100%;margin-bottom:40px;padding-right:0;text-align:center}.cta_form_section .default .form-cta{width:100%;max-width:500px;margin:0 auto;float:none;display:block}.cta_form_section .default .cta-form-left-wrapper .cta-phone i,.cta_form_section .default .cta-form-left-wrapper .cta-email i{display:block;margin:0 auto 20px}.cta_form_section .default .cta-form-left-wrapper .cta-phone{margin-bottom:40px}.cta_form_section .default .cta-form-left-wrapper .title-cta{text-align:center}.testimonial_section .default .test-img-nav button[type=button]{display:none!important}.testimonial_section .default .test-psots-wrap .test-content:before,.testimonial_section .default .test-psots-wrap .test-content:after{display:none}.client-logo-wrap .client-contents{width:33.33%}.process_section ul.process-tabs li{width:100%;text-align:left;padding:20px;border-right:0;border-bottom:1px solid #e5e5e5}.process_section ul.process-tabs li:last-child{border:none}.process_section ul.process-tabs li .title-wrapper{padding-left:20px}.process_section .process-content-wrap{padding:20px 0}.process_section .process-content-wrap .left-process-content{width:100%;padding-right:0;padding:0 20px}.process_section .process-content-wrap .right-process-content{display:none}.faq_section .faq-content-wrap .left-faq-content{width:100%;padding-right:0}.faq_section .faq-content-wrap .faq-post{width:100%;padding-left:0}.portfolio_section .default .grid .portfolio-filter .portfolio-inner{display:none}.pricingTable_section .pricing-table-wrap .pricingarea{display:block;max-width:300px;width:100%;margin:0 auto 20px}.pricingTable_section .pricing-table-wrap .pricingarea:nth-child(even){transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}.pricingTable_section .pricing-table-wrap .pricingarea:last-child .table-features{position:absolute;top:14px;left:-45px;background:red;padding:7px 50px;color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);right:auto}.site-info{text-align:center}.site-info .footer-text,.site-info .menu-footer-menu-container{float:none}.site-info .menu-footer-menu-container{margin-top:10px}#site-navigation #toggle{margin:15px 0}.site-branding{margin:10px auto}.header-one .main-navigation{width:auto;text-align:left}.site-header.header-one .menu-wrapper .quotation-wrapper{float:right;clear:none;margin:0 auto 20px}.header-two #site-navigation #toggle{float:left}.site-header.header-two .header-mid-setion-wrapper .header-info-wrapper{display:none}.site-header.header-two .cp-header-bottom nav{width:auto}.site-header.header-two .cp-header-bottom .search-toggle{float:right;margin:0;width:250px}.site-header.header-two .cp-header-bottom .search-toggle a.search-icon{top:58%}.site-header.header-two .cp-header-bottom nav{margin-bottom:0;text-align:left}.site-header.header-three nav div>ul>li>a{color:#999}.site-header.header-three nav{width:auto}.site-header.header-three.fixed .site-branding{width:210px}.site-header.header-three nav{padding:30px 0}.cta_form_section .form-title{font-size:19px}.feature_section{padding-bottom:60px}.service_section.counter .portfoli-works .images-content{display:block;margin:0 auto 20px;width:100%}.both-sidebar-enabled .archive-wrapper #left-sidebar,.both-sidebar-enabled .archive-wrapper #secondary{padding:0;width:100%}.site-header.header-three .site-branding{width:230px}.portfolio_section .default .button-group .button{margin-bottom:10px}.site-header.header-one .construction-pro-upper-header .header-text{float:none;width:100%;text-align:center;margin-bottom:10px}.site-header.header-one .construction-pro-upper-header .icon-container{display:none}.site-header.header-one .ak-search{right:auto}}@media(max-width:640px){body{overflow-x:hidden}.main-navigation{width:45%}.header-cart-search{width:12%}.site-header .search-icon{padding-left:15px}.about-content-wrap{display:block}.about-content-wrap .left-about-content{width:100%;margin:0 0 30px}.about-content-wrap .right-about-content,.about-post-content{max-width:100%;width:100%;margin-left:0}.right-about-content .about-image-wrap{max-width:430px;width:100%;margin:0 auto}.feature_section .section-title-sub-wrap{margin-bottom:40px}.posts-feature .section-feature-image{display:none}.feature_section .feature-post,.feature_section .feature-post:nth-of-type(odd),.feature_section .feature-post:nth-of-type(even){float:none;width:100%;margin:0 0 30px}.feature_section .feature-post:nth-of-type(odd){flex-direction:row-reverse;text-align:left}.team_section .widget_construction_pro_team{float:none;max-width:380px;width:100%;margin:0 auto 30px}.team-members-contents,.blog_section .blogs-contents,.bottom-footer .bottom-footer-wrapper{margin:0}.blog_section .blogs-loop{width:100%;margin-left:0}.desc-cta{max-width:100%}.bottom-footer .footer-1,.bottom-footer .footer-2,.bottom-footer .footer-3{float:none;width:100%;margin-bottom:30px;margin-left:0}.team_section .team-member{width:100%;padding:0}.bottom-footer .footer-1,.bottom-footer .footer-2,.bottom-footer .footer-3,.bottom-footer .footer-4,.bottom-footer .footer-5{width:100%;margin-left:0}.site-header.header-two .cp-header-bottom .search-toggle{display:none}.site-header.header-two .construction-pro-upper-header .quotation-wrapper{display:none}.site-header.header-two .construction-pro-upper-header .icon-container{margin-right:0}.cta_form_section .cta-form-left-wrapper{width:100%;padding-right:0;margin-bottom:40px;text-align:center}.cta_form_section .form-cta{max-width:300px;width:100%;margin:0 auto;display:block}.cta_form_section .cta-form-left-wrapper .title-cta{text-align:center}.site-header.header-one .construction-pro-upper-header .header-text{float:none;margin-bottom:10px}.site-header.header-one .construction-pro-upper-header .icon-container{float:none;margin:0 auto 5px;text-align:center}.team_section .team-member:nth-child(even) .image-team-wrap{margin-right:auto}.bottom-footer .bottom-footer-wrapper{margin-left:0}.column_four.bottom-footer .footer-1,.column_four.bottom-footer .footer-2,.column_four.bottom-footer .footer-3,.column_four.bottom-footer .footer-4,.column_two.bottom-footer .footer-1,.column_two.bottom-footer .footer-2,.column_two.bottom-footer .footer-3,.column_two.bottom-footer .footer-4{width:100%;margin-left:0}.feature_section.layout-two .feature-post:nth-of-type(2n),.feature_section.layout-two .feature-post:nth-of-type(2n+1){padding:0}.feature_section.layout-two .feature-post:nth-of-type(2n+1) .title-content-feature{padding-left:30px;padding-right:0;text-align:left}}@media(max-width:560px){.site-header.header-two .construction-pro-upper-header .header-text{float:none;width:100%;text-align:center}.site-header.header-two .construction-pro-upper-header .icon-container{width:100%;text-align:center;padding-top:0;padding-bottom:15px}.site-header.header-one .construction-pro-upper-header{text-align:center}.service_section.icons #service-workd-wrap .images-content{width:100%;margin-right:0}.section-sub-title h2{font-size:32px}}@media(max-width:480px){.site-branding{width:48%}.main-navigation{width:30%}.header-cart-search{width:13%;margin-left:2%}.slider-text-content .slider-title{font-size:20px;margin:0 auto 15px;text-align:center}.slider-content{font-size:0;margin:0 auto}.slider-content div{margin-top:0;text-align:center}.slider-content div a{display:inline-block;padding:10px 12px}.mail-slider-header-wrap .owl-prev,.mail-slider-header-wrap .owl-next{width:25px;height:25px;margin-top:-12.5px}.mail-slider-header-wrap .owl-prev:before,.mail-slider-header-wrap .owl-next:before{background-size:contain;width:35px}.mail-slider-header-wrap .owl-prev:before{background-position:9px 2px}.mail-slider-header-wrap .owl-next:before{background-position:-8px 2px}.about_section .section-sub-title h2{margin:0 0 25px}.about-post-title a{margin-bottom:15px}.service_section .section-title-sub-wrap,.testimonial_section .section-title-sub-wrap{text-align:center}.service_section .section-sub-title h2:before,.testimonial_section .section-title-sub-wrap h2:before{margin:0 auto;right:0;text-align:center}.service_section .work-title{left:0}.blog_section .blogs-loop .blog-right,.blog_section .blogs-loop .blog-left{float:none;width:100%;margin-left:0}.blog_section .blogs-loop .blog-left{margin-bottom:20px}.blog_section .blogs-loop .blog-content{font-size:14px}.blog_section .blogs-loop .author-comment{margin-bottom:10px}.blog_section .blogs-loop .blog-content a{margin-top:10px}.products-shop{margin:0}.item-wrap,.testimonial_section .title-desc-test{width:100%;float:none;margin-left:0}.testimonial_section .image-test{float:none;margin:0 auto 20px}.testimonial_section .bottom-quote{right:15px}.testimonial_section .test-desc:after{left:50%;margin-left:-6px}.testimonial_section .test-title{text-align:center;margin-bottom:20px}.desc-cta{font-size:18px;line-height:1.3}.client-logo-wrap .client-contents{width:33.33%;padding:6px}.header-banner-container .page-title{font-size:24px}#construction-pro-breadcrumb a,#construction-pro-breadcrumb span.current{font-size:12px}.comment-form-author,.comment-form-email,.comment-form-url{width:100%;margin-right:0;display:block}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}.woocommerce .woocommerce-ordering select,.woocommerce #review_form #respond .comment-form-author,.woocommerce #review_form #respond .comment-form-email{width:100%}.woocommerce .woocommerce-result-count{margin-bottom:20px;font-size:16px}.woocommerce ul.products,.woocommerce-page ul.products{margin-left:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;margin-left:0}.contact-area .contact-form-post p br{display:block}.contact-area .contact-form-post .your-name,.contact-area .contact-form-post .your-email{display:block;width:100%}.team_section .layout-two .team-member{width:100%}.team_section .layout-two .team-member{margin-right:0}.portfolio_section .layout-three .portfolio-filter{width:100%;margin-right:0}.client-logo-wrap .client-contents{width:50%}.cta_section .cta-button{display:block;margin:0 auto 10px}.testimonial_section .default .test-img-nav .slick-list{width:200px}.testimonial_section .default .test-img-nav .slick-track .slick-slide{margin:0 -10px}section.theme-slider .owl-stage-outer .content-slider .slider-text-content .slider-content{display:none}.slider-text-content .slider-title:before{display:none}.service_section.counter .portfoli-works .images-content .title-wrapper .work-title h3{font-size:15px}.site-header.header-one .construction-pro-upper-header .icon-container .header-cart-search,.site-header.header-one .construction-pro-upper-header .icon-container .search-toggle{display:none}}@media(max-width:400px){.header-one .site-branding{float:none;clear:both;width:100%}#site-navigation #toggle{float:left;margin:10px 0}.main-navigation{width:65%}.site-header .search-icon{width:7%;padding:10px 0;margin-left:10px}.header-cart-search{width:20%}.cart-fa-icon{padding:10px 0}.header-cart-search .widget_shopping_cart{width:260px}.slider-content{display:none}.slider-text-content{text-align:center;width:100%}.slider-text-content .slider-title{font-size:14px}.comment-author-date span{margin-right:20px}#secondary{padding:40px 20px}}