@import url(../font/font.css);*{margin:0 auto;padding:0;outline:none;list-style:none;}body{font-size:14px;padding:0;margin:0;width:100%;height:auto !important;font-weight:400;font-family:'Open Sans',sans-serif;color:#6E6E6E;font-style:normal;position:relative;cursor:default;}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:'Dosis',sans-serif;color:#0160A0;}h1{font-size:45px;font-weight:500;}h2{font-size:40px;text-transform:capitalize;font-weight:500;}h3{font-size:32px;text-transform:capitalize;font-weight:400;}h4{font-size:24px;}h5{font-size:20px;}h6{font-size:16px;font-weight:500;}ul{margin:0;}input[type="text"]{font-family:'Open Sans',sans-serif;}input[type="submit"]{font-size:18px;padding:15px 20px;text-transform:capitalize;font-family:'Open Sans',sans-serif;color:#FFF;}input[type="submit"]:hover{background:#FFF;transition:all 0.3s;}.no-padding{padding:0;}a#catshopbuy,a#catshopclear{font-family:'Open Sans',sans-serif;height:41px;display:block;line-height:7px;font-size:15px;font-weight:700;color:#FFF;background:#C30707;text-align:center;text-transform:uppercase;margin-right:10px;font-weight:700;border:none;border:2px solid #C30707;}a#catshopclear{float:right;padding:1em;}a#catshopbuy{float:left;}a#catshopbuy:hover,a#catshopclear:hover{color:#C30707;border:2px solid #C30707;background:#FFF;transition:all 0.3s;}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#FEFEFE;height:100%;z-index:9999;overflow:hidden;}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../img/ajax-loader.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;z-index:9999;}.search-container{display:none;padding:30px 0 0;background:url(images/ultility-nav.png) repeat scroll 0 0 rgba(0,0,0,0);}header{width:100%;position:absolute;z-index:99;}.utility_navigation{width:100%;float:left;height:auto;background:#232323;padding:5px 0;}.utility_menu{width:auto;float:right;margin-right:0;}.utility_menu ul{width:auto;float:right;margin:7px 0;}.utility_menu ul li:first-child{border-left:none;}.utility_menu ul li{float:left;padding:0 20px 0 14px;line-height:15px;border-left:2px solid #FFF;}.utility_menu ul li a{font-size:15px;color:#FFF;float:left;padding:0;line-height:18px;text-transform:capitalize;font-family:'Open Sans',serif;font-weight:300;}.utility_menu ul li a em{font-size:17px;margin:0 10px;}.utility_menu ul li:hover a,.utility_menu ul li.selected a{color:#969696;}.utility_menu ul li:last-child{padding-right:0;}.search-icon span{font-size:17px;color:#FFF;margin:0 10px;}.numbers{font-family:Tahoma,Geneva,sans-serif;}.search-icon span:hover{color:#C30707;}.contain-to-grid,.top-bar,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{background:inherit;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{border-bottom:2px solid #C5A841;}.top-bar-section ul li.selected a{border-bottom:2px solid #DEDEDE;}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#FFF;color:#777;line-height:2.8125rem;}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background:#ACACAC;}.top-bar-section .has-dropdown>a{padding-right:0px !important;}.top-bar-section .has-dropdown>a:after{margin-top:2.5px;right:-18px;}.top-bar-section ul li{padding:9px 20px 7px;}.top-bar-section .dropdown li{padding:0 15px;}.top-bar-section ul li ul li a{padding:0 15px !important;border-bottom:none !important;}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{padding-top:20px;}.top-bar-section li:not(.has-form) a:not(.button){padding:0;font-size:13px;font-family:'Dosis','Open Sans',sans-serif;text-transform:uppercase;line-height:inherit;letter-spacing:0.05em;}.contain-to-grid{background:rgba(0,0,0,0);padding:0 0 16px 0;width:100%;float:left;background-color:#FFF;border-top:1px solid #DEDEDE;}.contain-to-grid-top{background:rgba(0,0,0,0);padding:7px 0 14px 0;width:100%;float:left;background-color:#FFF;}.top-bar-section{float:left;margin:7px 0 0 0;}.top-bar .name{height:auto;display:none;}.socialmedia{float:right;margin:15px 0 0 0;}.socialmedia ul{padding-right:7px;}.socialmedia ul li{float:left;}.socialmedia ul li a{font-size:17px;color:#ACACAC;margin:0 10px;}.socialmedia ul li a:hover{color:#C5A841;transition:all 0.3s;}.socialmedia-mobile{display:none;text-align:center;}.socialmedia-mobile ul{display:inline-block;}.socialmedia-mobile ul li{float:left;text-align:center;}.socialmedia-mobile ul li a{font-size:18px;color:#ACACAC;margin:6px 15px 15px;}.socialmedia-mobile ul li a:hover{color:#C5A841;transition:all 0.3s;}.niche-statement{font-weight:400;font-family:'Dosis',sans-serif;text-transform:uppercase;font-size:26px;line-height:120%;text-align:center;padding-top:10px;}.call-now{font-weight:400;font-family:'Dosis',sans-serif;text-transform:uppercase;line-height:140%;padding-top:10px;padding-bottom:0;text-align:center;float:right;}.call-now-cta{color:#0160A0;font-size:20px;}.call-now-number{color:#0160A0;font-size:26px;font-weight:700;font-family:'Open Sans',sans-serif;}.call-now-ctanext{color:#C5A841;font-size:15px;}.constructive-homes-logo{padding-top:10px;}.grey-border{border-top:1px solid #F5F5F5;}.top-bar .menu-icon{right:50%;transform:translateX(50%);}.home-icon em{font-size:16px !important;color:#ACACAC;}.home-icon em{font-size:16px !important;}.house-raising{min-height:440px;background-color:#FFF;}.slider{max-height:825px;overflow:hidden;}.shape{margin-bottom:27px;}.slider-description .shape img{width:auto;}.slider-description{position:absolute;top:35%;left:0%;right:0%;text-align:center;}.slider-description h5.cptn-heading1{color:#FFF;font-family:'bebas_neueregular';letter-spacing:3px;}.slider-description h1.cptn-heading2{font-weight:400;font-family:'playfair_displayregular';color:#FFF;margin:0;line-height:106px;font-size:120px;}.slider-description h1.cptn-heading2 span{display:block;background:url(../img/border-bottom.png) no-repeat center bottom;height:14px;}.slider-description span{font-size:30px;color:#FFF;font-style:italic;font-family:'playfair_displayregular';}.about-section{width:100%;padding:50px 0 50px 0;position:relative;overflow:hidden;}.brochure-section{width:100%;padding:50px 0 50px 0;position:relative;overflow:hidden;background-color:#0160A0;}.about-section-reno{width:100%;padding:40px 0 40px 0;position:relative;overflow:hidden;background-color:#EFEFEF !important;}.about{text-align:center;}.about h2{color:#1F1F1F;}.about span{font-size:20px;font-weight:600;color:#5E5E5E;margin-bottom:30px;display:block;}.about p{color:#646464;}.about span.author-name{font-size:54px;color:#383838;font-weight:400;font-family:'pwsignaturetwomedium';}.about-image{position:absolute;top:0;right:18%;}.portfolio-section{width:100%;text-align:center;color:#FFF;padding:50px 0 50px 0;overflow:hidden;}.portfolio-section h3{color:#FFF;margin:0;}.portfolio-section p{color:#FFF;font-size:18px;padding:20px;}.w-responsivGallery-info h5{color:#FFF;margin:4px 0 0 0;}.w-responsivGallery-info span{font-size:16px;font-style:italic;display:block;margin:0 0 34px 0;}.portfolio-section .row{max-width:1428px;}.testimonial-section{width:100%;text-align:center;padding:50px 0 50px 0;background:#EFEFEF;overflow:hidden;}.testimonial-section h3{margin:3px 0 30px 0;}.testimonial{float:left;margin:0 25px 66px 0;}.testimonial-content:before{content:'';display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:13px solid #FFF;position:absolute;top:35px;left:-13px;}.testimonial figure{width:100%;max-width:74px;margin:0 auto;}.testimonial img{border-radius:50%;}.testimonial-content{text-align:left;padding:12px 15px 14px 20px;background:#FFF;}.testimonial-content p{margin-bottom:15px;}.testimonial-content h6{font-weight:600;margin:0;}.testimonial-content span{font-size:13px;color:#737373;}.testimonial-section .testimonial:nth-child(2n){margin-right:0px !important;}.home-leadmagnet{width:100%;text-align:center;padding:300px 0 100px 0px !important;overflow:hidden !important;}.home-leadmagnet .row{max-width:1428px;}.home-leadmagnet-inner{width:50%;background:rgba(0,0,0,0.7);margin:auto;padding-top:20px;padding-left:20px;padding-right:20px;}.home-leadmagnet h1{color:#FDD038;font-size:44px;text-transform:none;font-weight:500;}.home-leadmagnet h3{color:#FFF;font-size:22px !important;text-transform:none;font-weight:500;}.home-leadmagnet .button{background-color:#FDD038;color:#000;border:2px solid #FDD038;font-weight:600;}.home-leadmagnet .button:hover{color:#000;border:2px solid #C5A841;}.home-leadmagnet p{color:#FFF;}.home-leadmagnet-new{width:100%;text-align:center;padding:0px !important;padding:190px 0 100px 0px !important;overflow:hidden !important;}.home-leadmagnet-new .row{max-width:1428px;}.home-leadmagnet-new-inner{width:85%;background:rgba(0,0,0,0.7);margin:auto;padding:40px 20px;text-align:left;}.home-leadmagnet-new-inner iframe{padding-right:20px;}.home-leadmagnet-new h1{color:#FDD038;font-size:54px;text-transform:none;font-weight:500;line-height:110%;}.home-leadmagnet-new h3{color:#FFF;font-size:22px !important;text-transform:none;font-weight:500;font-family:inherit;line-height:150%;}.home-leadmagnet-new .button{background-color:#FDD038;color:#000;border:2px solid #FDD038;font-weight:600;font-size:24px;}.home-leadmagnet-new .button:hover{color:#000;border:2px solid #C5A841;}.home-leadmagnet-new p{color:#FFF;}.niche-home p{font-size:28px;padding:20px;}.brochure-para p{color:#FFF;}.brochure-para h2{color:#FFF;}.card{overflow:hidden;color:#272727;margin-bottom:30px;}.card .content{padding:20px 7px;background-color:#FFF;text-align:center;}.card .content .button{margin-top:20px;}.card p{margin:0;font-size:13px;}.card .image{position:relative;background-color:#FFF;text-align:center;}.card .image .title{position:absolute;bottom:0;left:0;padding:1.3rem;color:#FFF;}.video-section{width:100%;text-align:center;padding:50px 0 50px 0;background:#FFF;overflow:hidden;}.video-section p{font-size:18px;padding:0 20px 20px;}.home-coconstruct{width:600px;height:336px;border:1px solid #ACACAC;}.login-coconstruct{width:450px;height:250px;border:1px solid #ACACAC;}.who-we-are h2{font-size:36px;margin-bottom:0;font-weight:500;}.who-we-are h3{font-size:28px;padding-bottom:20px;margin:0;}.accordion-navigation>a:after{content:"+";padding-left:5px;float:right;font-size:35px;font-weight:400;line-height:0;margin-top:-18px;color:#0160A0;}.accordion-navigation h5{line-height:14px;font-size:22px;text-transform:none;}.accordion-navigation.active>a:after{content:"–";}.accordion-navigation p{display:inline;color:#6E6E6E;font-weight:600;font-size:17px;}.projects-header{width:100%;text-align:center;padding:500px 0 0 0;overflow:hidden;}.projects-header .row{max-width:1428px;}.projects-header h1{font-weight:500;}.projects-header h3{color:#FFF;font-size:22px !important;text-transform:none;font-weight:500;}.projects-header p{color:#FFF;}.projects-header-inner{width:100%;background:rgba(255,255,255,0.8);margin:auto;padding:10px;}.standard-header{width:100%;text-align:center;padding:215px 0 0 0px !important;overflow:hidden;}.standard-header-leadmagnet{width:100%;text-align:center;padding:20px 0 10px 0;overflow:hidden;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;}.standard-header-leadmagnet h1{font-size:44px;font-weight:500;}.standard-header .row{max-width:1428px;}.standard-header h1{font-weight:500;margin:0;font-size:40px;}.standard-header h3{color:#FFF;font-size:22px !important;text-transform:none;font-weight:500;}.standard-header-inner{width:100%;background:rgba(255,255,255,0.8);margin:auto;padding:5px;}.timeline-header{width:100%;text-align:center;padding:50px 0 50px 0;overflow:hidden;}.timeline-header .row{max-width:1428px;}.timeline-header h1{font-weight:500;}.timeline-header h3{color:#FFF;font-size:22px !important;text-transform:none;font-weight:500;}.timeline-header-inner{width:100%;background:rgba(255,255,255,0.8);margin:auto;padding:10px;}.timeline-header em{color:#FFF;font-size:34px;padding-top:13px;}.checklist{color:#0160A0;font-size:24px;margin-top:-2px;}.checklist-list{padding-left:40px;}.checklist-list li{padding-bottom:12px;}footer{width:100%;}.footer-top-section{width:100%;background-size:cover;text-align:center;padding:84px 0 164px 0;color:#FFF;}.footer-top-section h2{color:#FFF;line-height:46px;margin:0;}.footer-top-section p{font-size:16px;color:#FFF;margin-bottom:44px;}.phone figure{margin:60px 0 16px 0;}.phone a{font-size:40px;color:#FFF;display:block;font-weight:700;font-family:'Open Sans',sans-serif;}.button{font-size:20px;background:#0160A0;padding:14px 39px;text-transform:capitalize;font-family:'Open Sans',sans-serif;border:2px solid #0160A0;}.button-CTA{font-size:20px;background:#FDD038;padding:14px 39px;text-transform:capitalize;font-family:'Open Sans',sans-serif;border:2px solid #FDD038;color:#000000 !important;font-weight:600;}.button:hover{background:#FFF;transition:all 0.3s;color:#0160A0;border:2px solid #0160A0;}.button-CTA:hover{background:#FFF;transition:all 0.3s;color:#FDD038;border:2px solid #FDD038;}.button-brochure{font-size:20px;background:#FFF;color:#0160A0;padding:14px 39px;text-transform:capitalize;font-family:'Open Sans',sans-serif;border:2px solid #FFF;}.button-brochure:hover{background:#0160A0;transition:all 0.3s;color:#FFF;border:2px solid #FFF;}.button-kickstart{font-size:20px;background:#FED533;padding:18px 39px;text-transform:capitalize;font-family:'Open Sans',sans-serif;border:2px solid #FED533;text-align:center;margin-left:auto;margin-right:auto;display:block;float:none;}.button-kickstart:hover{background:#FFF;transition:all 0.3s;color:#0160A0;border:2px solid #FED533;}.footer-bottom-section{width:100%;float:left;}.footer-bottom-section p{font-size:14px;color:#777;margin:15px 0 0 0;}.footer-bottom-section .socialmedia{float:right;margin:14px 0 0 0;}.footer-bottom-section .socialmedia ul li a{color:#686868;}.footer-bottom-section .socialmedia ul li a:hover{color:#FFF;transition:all 0.3s;}.footer-contact-ch{background-color:#F5F5F5;padding-top:20px;padding-bottom:20px;margin-bottom:14px;}.footer-contact-ch p{font-size:11px;}.footer-contact-ch .contact-ch{font-size:11px;line-height:280%;}.footer-contact-ch h6{text-transform:uppercase;font-size:16px;letter-spacing:0.05em;font-weight:700;}.footer-info p{font-size:13px;padding-top:10px;}.recentposts ol{font-size:12px;padding-left:0;margin-left:0;}.recentposts .author{display:none;}.recentposts .date{font-size:11px;display:block;padding-bottom:15px;}.recentposts a{font-size:11px;}.menu-footer{background-color:#FFF;padding-top:15px;padding-bottom:15px;}.menu-footer ul li a{margin:0;padding-right:15px;list-style-type:none;font-size:13px;font-weight:400;color:#ACACAC;text-transform:uppercase;}.menu-footer ul li ul li{display:none;}.menu-footer ul li a:hover{color:#C5A841;}.menu-footer li{display:inline;float:left;}.socialmedia-footer{float:right;}.authority-logos{padding-top:30px;padding-bottom:30px;text-align:center;}.authority-logos img{vertical-align:middle;padding:20px;max-width:100%;height:auto;}.inner-header{position:inherit;}.black{background:#141414;}.ftr-middle{padding:50px 0 190px 0;background:#F1F1F1 url(../img/coffee-bg.png) repeat 0 0;clear:both;font-family:'Roboto',sans-serif !important;}.ftr-middle p,.ftr-middle a,.ftr-middle h1,.ftr-middle h5,.ftr-middle h3,.store span{font-family:'Roboto',sans-serif;}.ftr-middle h3{text-align:center;margin:0 0 60px 0;font-family:'Open Sans',sans-serif;}.ftr-middle h1{font-size:36px;font-weight:300;letter-spacing:3px;}.ftr-middle .large-12,.ftr-middle .large-8{padding:0;}.ftr-slider-description{position:absolute;top:50%;right:42%;}.feature-heading1{font-size:70px;color:#FFF;background:rgba(77,107,120,0.57);padding:12px 12px 12px 11px;margin:0;}.events{text-align:left;}.events h1{text-transform:uppercase;font-size:36px;margin:0 0 26px 0;font-weight:300;}.events p{display:inline-block;font-size:17px;color:#6E6E6E;margin:0;font-weight:100;}.events h2{margin:0;}.events h2 a{display:block;font-size:19px;color:#242018;margin:40px 0 0 0;font-weight:500;font-family:'Roboto',sans-serif;}.evnt-dtls{display:inline-block;font-size:15px;color:#6E6E6E;border-right:1px solid #000;padding:0 8px 0 0;line-height:15px;}.evnt-dtls a{color:#6E6E6E;font-weight:100;}.events .border{border-right:none;}.event-cntnt{background:#FFF;padding:20px 24px 28px 24px;margin-top:12px;}.event-cntnt p{font-size:15px;color:#6E6E6E;margin-bottom:22px;}.event-cntnt a.reserve{width:195px;height:45px;line-height:45px;display:inline-block;font-size:13px;color:#FFF;text-align:center;text-transform:uppercase;background:#C30707;font-weight:700;letter-spacing:1px;}.event-cntnt a.reserve:hover{color:#C30707;border:2px solid #C30707;background:#FFF;transition:all 0.3s;}.margin-50{margin-bottom:50px;}.main-news{text-align:left;padding-bottom:32px;}.main-news h1{text-transform:uppercase;font-size:36px;margin:44px 0 18px 0;}.news h5 a{font-size:19px;font-weight:600;color:#242018;display:inline-block;margin:0 0 10px 0;float:left;}.news h5{margin:0;}.news span{display:inline-block;margin:3px 0 0 4px;font-size:15px;color:#B1B1A7;font-style:italic;font-weight:500;}.news p{font-size:15px;clear:both;margin-bottom:24px;font-weight:100;}.main-faq{text-align:left;padding:0;}.main-faq h1{margin:0 0 24px 0;}.accordion .accordion-navigation>a,.accordion dd>a{background:#FFF;color:#6E6E6E;padding:18px 18px 12px 18px;display:block;font-size:16px;font-weight:400;border-bottom:1px solid #EFEFEF;}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover,.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#EFEFEF;color:#FFF;}.accordion .accordion-navigation>.content,.accordion dd>.content,.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#FBFBFB;}.accordion-navigation .accordion:before{content:"+";display:table;position:absolute;left:515px;top:-15px;}.accordion-navigation.active .accordion:before{content:"-";}.accordion:after{display:none;}.accordion-navigation .accordion .accordion-navigation>a,.accordion dd>a{position:relative;}.main-forum{text-align:left;}.main-forum h1{margin:64px 0 20px 0;}.logout{float:left;font-size:13px;font-weight:100;}.logout a{color:#C30707;font-weight:100;}.right-forum{float:right;margin:-15px 0 25px 0;}.right-forum .new-topic{width:194px;height:44px;line-height:44px;text-align:center;display:inline-block;font-size:13px;color:#C30707;background:inherit;border:2px solid #C30707;font-weight:700;text-transform:uppercase;margin-right:16px;letter-spacing:1px;}.right-forum .new-topic:hover{color:#FFF;background:#C30707;}.right-forum .subscribe{width:202px;height:40px;line-height:40px;text-align:center;display:inline-block;font-size:13px;color:#FFF;background:#C30707;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.right-forum .subscribe:hover{background:#FFF;color:#C30707;}.forum-title table tr{background:#F6F6F0;}.forum-title table tr td span{font-weight:100;}.forum-title table tr.title-row th.forum-name{width:50%;text-align:left;}.forum-title table tr td.test{font-size:15px;color:#C30707;text-align:left;font-weight:400;}table tr th,table tr td{color:#303D4D;}.forum-title table tr.brown{background:#FCFCFC;}.forum-title table tr.white{background:#FFF;}.main-media{width:100%;float:left;text-align:left;}.media em{font-size:16px;color:#C30707;}.main-media h1{margin:36px 0 20px 0;}.main-media a{font-size:16px;color:#C30707;text-decoration:underline;margin-left:14px;}.main-media span{font-size:13px;color:#383838;}.gallary{float:left;text-align:left;}.gallary h1{margin:40px 0 22px 0;}.gallary ul{margin:0;}.gallary ul li{float:left;margin:0 5px 5px 0;}.main-blog{text-align:left;float:left;}.main-blog h1{margin:48px 0 20px 0;}.blog{font-weight:100;border-bottom:1px solid #EAEAD8;padding:8px 0 40px 0;margin-bottom:28px;}.blog span{font-size:16px;}.main-blog .brdr-btm{padding:6px 0 50px 0;border-bottom:none;}h5.blog-heading a{font-size:19px;font-weight:600;color:#38342C;border-right:none;line-height:21px;}.blog p{margin-bottom:5px;font-weight:100;font-size:15px;}.blog a{font-size:13px;color:#C30707;border-right:1px solid #C30707;line-height:12px;font-weight:100;display:inline-block;padding:0 8px 0 3px;}.blog .permalink{border-right:none;}.blog-number{clear:both;}.blog-number a{width:28px;height:28px;display:inline-block;background:#3F6D7F;color:#FFF;line-height:25px;text-align:center;padding:0;border-right:none;border:2px solid #3F6D7F;}.blog .comments{margin-bottom:26px;}.blog-number .blog-list{width:28px;height:28px;display:inline-block;line-height:25px;color:#3F6D7F;background:#FFF;border:2px solid #3F6D7F;}span.like-wechat{float:right;display:inline-flex !important;margin:0 5px 0 0px !important;}.store{float:left;}.store span{font-size:13px;color:#6E6E6E;font-size:13px;color:#6E6E6E;text-transform:uppercase;letter-spacing:1px;}.ftr-store{float:left;}.ftr-store span{font-weight:100;}.ftr-view-cart{float:right;}.ftr-view-cart span{color:#6E6E6E;}.ftr-view-cart a{color:#C30707;}.ftr-store a{color:#C30707;}.ftr-middle a,.ftr-view-cart span{font-weight:100;}.product{width:100%;float:left;margin:58px 0 12px 0;}.product ul{margin:0;}.product ul li{float:left;}.product ul li{float:left;border:2px solid #C30707;text-align:center;padding:15px 15px 0 15px;margin:0 32px 32px 0;}.product ul li:nth-child(2n){margin-right:0;}.product ul li h3{font-size:16px;color:#141414;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:40px 0 42px 0;font-family:'Roboto',sans-serif;}.product ul li h3 span{display:block;font-size:16px;color:#929292;}.main-blog .col-lg-12{padding:0;}.product-details{float:left;margin:32px 0 0 0;}.prdct-cntnt{text-align:left;}.prdct-cntnt h3{font-size:24px;font-weight:500;color:#6E6E6E;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px 0;text-align:left;font-family:'Roboto',sans-serif;}.prdct-cntnt span{font-size:15px;color:#6E6E6E;letter-spacing:1px;display:block;margin:10px 12px 14px 0;font-weight:500;}select{margin:0 0 1rem 0;}select{-webkit-appearance:none !important;background-color:#FFF;background-image:url(../img/dropdown-1.png);background-position:96% 50%;background-repeat:no-repeat;border:1px solid #E0E0D6;padding:0.5rem;border-radius:4px;color:#6E6E6E;line-height:normal;height:42px;width:96%;font-size:15px;font-family:'Roboto',sans-serif;font-weight:500;}select:hover{background:inherit;border:1px solid #E0E0D6;background-image:url(../img/dropdown-1.png);background-repeat:no-repeat;background-position:96% 50%;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{background:inherit;box-shadow:none;}.main-qunty{margin-top:16px;}.lft-qunty{float:left;}.quantity{display:block;float:left;}.quty-nmbr{width:44px !important;height:44px !important;display:block;float:left;line-height:44px;text-align:center;font-size:15px;color:#3F6D7E;border:1px solid #E0E0D6 !important;border-radius:4px !important;background:inherit;box-shadow:inset 0 0 1px #000;background-image:none !important;}.right-qunty{float:right;}a.addcart{width:146px;height:44px;display:block;line-height:44px;font-size:13px;color:#FFF;background:#C30707;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:16px;}.addcart:hover{color:#C30707;background:#FFF;}.addwishlist{display:block;text-decoration:underline;float:right;font-size:16px;color:#C30707;}.prdct-dscrptn{float:left;}.prdct-dscrptn h4{font-size:15px;color:#6E6E6E;font-weight:700;}.prdct-dscrptn p{color:#6E6E6E;font-weight:100;}.buttons{float:left;margin-top:62px;}a.primary{width:138px;height:45px;display:block;float:left;line-height:45px;font-size:15px;font-weight:700;color:#FFF;background:#C30707;text-align:center;text-transform:uppercase;margin-right:10px;font-weight:700;font-family:'Roboto',sans-serif;}.primary:hover{background:#252525;color:#FFF;}a.secondary{width:138px;height:45px;display:block;float:left;font-size:15px;font-weight:700;line-height:45px;text-align:center;background:inherit;border:2px solid #C30707;text-transform:uppercase;margin-right:10px;color:#C30707;font-weight:700;font-family:'Roboto',sans-serif;}.secondary:hover{color:#252525;background:inherit;border:2px solid #252525;}a.large,.productSubmitInput{color:#FFF;}.large:hover{background:inherit;color:#C30707;border:2px solid #C30707;}.left-content .btns-border{width:978px;float:left;clear:both;background:#3F6D7F;padding:8px 0;margin-top:41px;}.ftr-right-cntnt{float:right;}.ftr-right-cntnt form{position:relative;}.search{padding:15px 0 15px 36px !important;}.submit{position:absolute;top:0;right:0;background:#383838;padding:17px;border:none;color:#FFF;text-transform:uppercase;}.feature,.newsletter{margin:0 0 0 30px;background:#FFF;}.feature h2{font-size:13px;text-align:left;background:#141414;padding:14px 0 14px 22px;color:#FFF;font-family:'Roboto',sans-serif;font-weight:700;letter-spacing:2px;margin-bottom:0;}.feature ul{margin:0;}.feature ul li{text-align:left;padding:12px 0 12px 22px;border-bottom:1px solid #D0D0D0;}.feature ul li:hover a{color:#C30707;}.feature ul li a{font-size:14px;color:#6E6E6E;text-transform:capitalize;font-weight:400;}.newsletter{margin:42px 0 0 30px;text-align:center;padding:12px 12px 28px 12px;}.newsletter em{font-size:20px;color:#C30707;margin-right:7px;}.newsletter p,.newsletter span{font-size:13px;font-weight:700;letter-spacing:1px;}.newsletter span{display:block;margin-bottom:10px;}.newsletter input[type="text"]{box-shadow:none;font-family:'Roboto',sans-serif;margin-bottom:12px;letter-spacing:1px;}.newsletter input[type="submit"]{width:100%;height:45px;font-size:13px;font-weight:700;font-family:'Roboto',sans-serif;cursor:pointer;letter-spacing:1px;line-height:45px;border:none;color:#FFF;background:#C30707;float:none;}.newsletter input[type="submit"]:hover{color:#C30707;border:2px solid #C30707;background:#FFF;transition:all 0.3s;}.pagination_nav{width:40%;float:left;padding:15px 0;margin-top:18px;}.pagination_nav ul{width:auto;display:inline-block;margin:0;float:left;}.pagination_nav ul li{height:inherit;margin:0 4.5px;border:2px solid #38342C;background:inherit;}.pagination_nav ul li.current{border:2px solid #C30707;}.pagination_nav ul li.current a{background:#C30707;}.pagination_nav ul li a{width:26px;line-height:26px;text-align:center;height:26px;font-size:18px;color:#38342C;font-weight:500;}ul.pagination li a,ul.pagination li button{padding:1px 3px 1px 2px;}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#C30707;}ul.pagination li a,ul.pagination li button{border-radius:0;border-right:none;}.pagination_navigation ul li.unavailable a{padding:0 12px;}.pagination_navigation ul li.current a{color:#FFF;font-weight:400;}.blog-middle{padding:50px 0 0 0;background:#EFEFEF;clear:both;}.blog-section{width:100%;}.blog-list{float:left;margin-bottom:20px;}.blog-list ul{margin:0;}.blog-details{margin-bottom:25px;background:#FFF;padding:15px 0;}.blog-details span{color:#999;}.blog-details .subline{color:#999;font-size:13px;}.blog-details h4{font-size:24px;}.blog-details h5 a{display:block;margin:18px 0 4px 0;}.blog-details p{display:inline-block;margin:0 0 20px 0;}.blog-home-summary{padding:0 0 20px 0;background-color:#FFF;margin-bottom:20px;}.blog-home-summary h4{font-size:18px !important;padding-top:20px;text-transform:none;padding-left:15px;padding-right:15px;}.blog-home-summary span{font-size:14px;display:block;}.pagination_navigation,.pagination.webapp{width:100%;float:left;padding:15px 0;}.pagination_navigation ul{width:auto;display:inline-block;margin:0;float:left;}.pagination_navigation ul li{height:inherit;margin:0 4.5px;border:1px solid #D9D9D9;background:#FFF;}.pagination_navigation ul li.current,.pagination.webapp .pag-current{border:1px solid #DADADA;}.pagination_navigation ul li.current a,.pagination.webapp .pag-current{background:#6E6E6E;}.pagination_navigation ul li a{width:36px;line-height:36px;text-align:center;height:36px;font-size:18px;color:#5E5E5E;}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#965B18;}ul.pagination li a,ul.pagination li button{border-radius:0;}.prev{font-size:18px;color:#928C84;float:left;margin:8px 21px 0 0;}.next{font-size:18px;color:#242018;float:right;margin:8px 0 0 18px;float:left;}.pagination_navigation ul li.unavailable a{padding:0 12px;}.pagination_navigation ul li.current a{color:#FFF;font-weight:400;}ul.pagination{width:100%;display:inline-block;margin:0 0 0 8px;float:left;}ul.pagination li{margin:0 5px;}ul.pagination li.pag-current{border:1px solid #DADADA;width:36px;line-height:36px;text-align:center;height:36px;font-size:14px;}ul.pagination li a{border:1px solid #DADADA;width:36px;line-height:36px;text-align:center;height:36px;font-size:18px;color:#5E5E5E;}ul.pagination li.pag-current{color:#FFF;font-weight:400;}.isotope ul.pagination li{margin:0 5px;}ul.pagination li.pag-next a,ul.pagination li.pag-prev a{border:none !important;width:auto;}ul.pagination li.pag-next,ul.pagination li.pag-prev{width:auto !important;}.connect-section{width:100%;background:#EFEFEF;padding:40px 0 40px 0;overflow:hidden;}.connect-section-leadmagnet{width:100%;background:#EFEFEF;padding:20px 0 0 0;overflow:hidden;}.about-author{padding:0 20px 0 20px;}.about-author span{font-size:16px;margin:0 0 24px 0;display:block;}.connect span{float:left;margin:10px 15px 10px 0;color:#707070;}.connect ul{float:left;}.connect ul li{float:left;}.connect ul li .fa{width:44px;height:44px;font-size:22px;margin:0 8px;text-align:center;border-radius:30px;line-height:44px;background:#FFF;color:#6E6E6E;}.connect ul li .fa:hover{color:#FFF;background:#6E6E6E;transition:all 0.3s;}.equipment-section{width:100%;text-align:center;padding:44px 0 44px 0;}.equipment-section h3{margin:0 0 32px 0;}.equipment-section p{padding:0 98px;}.testimonial-slider-section{width:100%;text-align:center;background-size:cover;padding:50px 0 160px 0;background-color:#EFEFEF;}.testimonial-slider-section-whoweare{width:100%;text-align:center;background-size:cover;padding:64px 0 160px 0;background-color:#FFF;}.caption{text-align:center;}.caption span{margin:0 0 42px 0;display:block;}.caption p{font-size:17px;margin:22px 0 0 0;padding:0 160px;}.caption h3{margin:0;line-height:48px;}.caption figure{width:140px;height:140px;border-radius:50%;}.caption img{border-radius:50%;}.author-details{margin:34px 0 0 0;}.author-details h6{font-size:17px;margin:0;font-weight:600;}.author-details p{margin:0;}.potfolio-middle{padding:50px 0 80px 0;min-height:500px;}.isotope{margin-top:30px;float:left;width:100%;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;}.isotope ul li{float:left !important;margin:0 0 35px 0;position:inherit !important;}.isotope ul li:hover{opacity:0.6;transition:all 0.3s;}.isotope ul li:hover a.readmore{display:block;transition:all 0.3s;}.isotope ul li img{max-height:196px;}a.readmore{display:none;position:absolute;top:32%;left:34%;padding:5px 10px;font-size:14px;font-weight:700;text-transform:uppercase;color:#C30707;background:transparent;border:1px solid #C30707;}a.readmore:hover{transition:all 0.3s;background:#FFF;}.isotope ul li span{display:block;padding:14px 10px;background:#FFF;text-align:center;min-height:80px;}#filters{width:100%;float:left;}#filters ul.filter{text-align:center;}.filter li{display:inline-block;}.filter li a{color:#6E6E6E;border:1px solid #6E6E6E;padding:5px 10px;margin:0 8px;}.filter li.selected a{color:#C30707;border:1px solid #C30707;}.effect-zoe a.button{background:#97B91C;padding:7px 22px;font-size:13px;float:right;margin:0;}.effect-zoe a.button:hover{background:#C5E554;color:#FFF;}@media only screen and (min-width:768px){.cd-tab-filter li.placeholder{display:none !important;}}.inquire-middle{width:100%;padding:50px 0 0 0;text-align:center;background:#F5F5F5;display:inline-block;}.map-section img{width:100%;}.contact-form-section{width:100%;text-align:center;background:#F5F5F5;margin:-5px 0 0 0;padding:52px 0 100px 0;}.contact-form-section h4{font-size:26px;margin:0 0 42px 0;}.contact-form{float:left;}.contact-form form input[type="text"]{width:100%;height:48px;font-size:16px;color:#000;border:1px solid #A8A8A8;padding:0 0 0 15px;box-shadow:none;}.contact-form form textarea{width:100%;height:244px;font-size:16px;color:#000;border:1px solid #A8A8A8;padding:15px 0 0 15px;box-shadow:none;}.contact-form form input[type="submit"]{width:100%;height:56px;background:#0160A0;cursor:pointer;text-align:center;font-size:18px;border:none;margin:14px 0 80px 0;}.contact-form form input[type="submit"]:hover{color:#0160A0;background:#FFF;transition:all 0.3s;}.contact a.fa{width:90px;height:90px;float:left;font-size:42px;line-height:90px;text-align:center;border-radius:50%;background:#141414;color:#FFF;}.contact a.fa:hover{background:#DBDBDB;color:#141414;transition:all 0.3s;border:1px solid #000;}.contact-detalis{text-align:center;}.contact h4{font-size:18px;margin:4px 0 10px 0;}.contact span{display:block;font-size:14px;color:#5B5B5B;}.contact a{font-size:14px;color:#5B5B5B;}.wrap-map{height:500px;padding-top:0;width:100%;}.photogalleryItem img{width:100% !important;}@media (max-width:1640px){.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{padding-top:21px;}.top-bar-section .dropdown li.title a,.top-bar-section .dropdown li.parent-link a{display:none;}}@media (max-width:1365px){.slick-prev,.slick-next{top:46%;}.slider-description{top:33%;left:28%;}.about-image{right:10%;}.home-leadmagnet h1{font-size:36px;}.home-leadmagnet{width:100%;text-align:center;padding:150px 0 50px 0;overflow:hidden;}.home-leadmagnet-new-inner iframe{width:100%;}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{padding-top:21px;}}@media (max-width:1199px){h2{font-size:32px;}h3{font-size:28px;}.about-image{right:1%;}.slider-description{left:22%;}.slick-prev{left:20px;}.slick-next{right:20px;}.slick-prev,.slick-next{top:53%;}.responsiveGallery-btn{top:-86px;}.portfolio-section{padding:30px 0 20px 0;}.w-responsivGallery-info h5{font-size:17px;}.w-responsivGallery-info span{font-size:13px;}.testimonial-section{padding:35px 0 30px 0;}.testimonial{margin:0 25px 25px 0;}.testimonial-section h3{margin:3px 0 30px 0;}.footer-top-section p{font-size:14px;}.footer-top-section{padding:40px 0 40px 0;}.phone figure{margin:15px 0 20px 0;}.button{padding:11px 23px;}.button-kickstart{padding:11px 23px;}.about-image{right:2%;}.testimonial-slider-section{padding:30px 0 90px 0;}.caption span{margin:0 0 10px 0;}.author-details{margin:20px 0 0 0;}.blog-middle{padding:30px 0 0 0;}.potfolio-middle{padding:30px 0;}.blog-middle h3{margin:0 0 10px 0;}.blog-section{padding:0 0 30px 0;}.ftr-middle{padding:30px 0 50px 0;}.ftr-middle h3{margin:0 0 30px 0;}.contact-form-section{padding:30px 0 30px 0;}.home-leadmagnet-inner{width:60%;}.home-leadmagnet h1{font-size:34px;}.home-leadmagnet{padding:100px 0 50px 0;}.home-leadmagnet-new h1{font-size:44px;}.home-leadmagnet-new{padding:50px 0 50px 0;}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{padding-top:21px;}#outerImageContainer{max-width:90%;overflow:hidden;height:auto !important;font-size:0 !important;}#imageDataContainer{max-width:90%;overflow:hidden;}#lightboxImage{max-width:100%;}.projects-header{padding:300px 0 0 0;}.projects-header h1{font-size:30px;}.standard-header h1{font-size:30px;}.who-we-are h2{font-size:30px;margin-bottom:0;font-weight:500;}.who-we-are h3{font-size:20px;}.house-raising{min-height:520px;background-color:#FFF;}.home-leadmagnet-new-inner{text-align:center;}.home-leadmagnet-new-inner iframe{padding-right:20px;padding-left:20px;}}@media screen and (max-width:991px){.top-bar-section{margin:6px 0 0 5px;}.testimonial-section .medium-6{padding:0 15px;}.socialmedia{margin:14px 0 0 0;}.slider-description h1.cptn-heading2{line-height:60px;font-size:55px;}.slider-description span{font-size:25px;}.slider-description{top:38%;left:26%;}.about-section{padding:20px;}.about span.author-name{font-size:45px;}.about span{font-size:17px;margin:0;}.slick-prev:before,.slick-next:before{font-size:38px;}.socialmedia ul li a{font-size:14px;margin:8px;}.socialmedia{float:right;margin:10px 0 0 0;}.about-image{left:53%;}.about p{font-size:14px;margin:10px 0;}.responsiveGallery-btn{width:7%;top:-75px;}.responsiveGallery-wrapper{padding-top:37%;}.button{font-size:15px;}.button-kickstart{font-size:15px;}.phone a{font-size:26px;}.top-bar-section .has-dropdown>a:after{margin-top:-2.5px;right:-14px;}.testimonial{margin:0 15px 25px 0;}.about-author{padding:0 20px 15px 20px;}.equipment-section p{padding:0 10px;}.equipment-section h3{margin:0 0 15px 0;}.testimonial-slider-section{padding:30px 0 90px 0;}.equipment-section{padding:30px 0;}.blog-details h5{font-size:20px;}.blog-details p{margin:0 0 12px 0;}.blog-details{margin-bottom:15px;}.blog-list{margin-bottom:0;}.pagination_navigation{width:52%;}.isotope ul li{width:33%;margin:0 0 30px 0;}.ftr-middle .large-12{padding:0 15px;}.events h1,.main-news h1,.main-faq h1,.main-forum h1,.main-media h1,.gallary h1,.main-blog h1{font-size:26px;}.right-forum .subscribe,.right-forum .new-topic{width:164px;font-size:11px;}.right-forum{margin:-12px 0 20px 0;}.right-forum .new-topic{margin-right:8px;}.right-forum .subscribe{height:44px;line-height:48px;}.product ul li{width:49%;margin:0 9px 10px 0;}a.addcart,a.addwishlist{float:left;}a.primary,a.secondary,a.large{width:138px;height:44px;line-height:44px;margin:0 10px 10px 0;}.contact-detalis{width:100%;padding:0;text-align:center;}.contact .medium-4{padding:0;}.contact a.fa{float:none;}.contact-form form input[type="submit"]{margin:14px 0 30px 0;}.main-blog h1{margin:15px 0 20px 0;}.product{margin:30px 0 12px 0;}.blog .comments{margin-bottom:0;}.main-media h1{margin:10px 0 20px 0;}.margin-50{margin-bottom:30px;}.main-forum h1{margin:30px 0 20px 0;}.main-news h1{margin:0 0 18px 0;}.main-news{padding:0;}.events h2{margin:30px 0 0 0;}.blog{padding:8px 0 20px 0;margin-bottom:10px;}.pagination_nav{margin:0;}.buttons{margin-top:20px;}.testimonial-content:before{top:18px;}.accordion-navigation .accordion:before{left:370px;}.wrap-map{height:315px;}.niche-statement{font-size:22px;padding-top:18px;padding-bottom:0;}.call-now-cta{font-size:18px;}.call-now-number{color:#0160A0;font-size:21px;}.call-now-ctanext{font-size:12px;}.constructive-homes-logo{padding-top:7px;}.home-leadmagnet-inner{width:75%;}.home-leadmagnet h1{font-size:34px;}.niche-home p{font-size:22px;}.top-bar-section ul li{padding:9px 19px 8px 18px;}.top-bar-section .has-dropdown ul li{padding:0 7px 0 7px;}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{padding-top:22px;}.projects-content p{margin-left:20px;margin-right:20px;}.authority-logos img{padding:10px;max-width:30%;}.house-raising{min-height:505px;background-color:#FFF;}}@media (max-width:767px){.contain-to-grid{padding:12px 0 12px 0;}.top-bar-section ul li{padding:9px 10px 8px;}/*.top-bar-section UL LI
{
	padding: 14px 4px 0 4px;
}*/.top-bar-section .has-dropdown ul li{padding:0 4px 0 4px;}.top-bar-section ul li a{font-size:12px !important;}.socialmedia ul li a{margin:5px;font-size:12px;}.top-bar{height:50px;}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{width:auto;}.top-bar .name{float:left;width:74%;}.top-bar.expanded .title-area{background:inherit;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section ul li.selected a{border-bottom:none;}h3{font-size:24px;}.about span{font-size:13px;}.about p{font-size:12px;}.about span.author-name{font-size:27px;}.about-section{padding:15px;}.responsiveGallery-btn{width:9%;top:-68px;}.responsiveGallery-wrapper{padding-top:40%;}.testimonial{margin:0 0 16px 0;}.testimonial figure{margin-bottom:15px;}.slider-description{left:16%;top:39%;}.footer-bottom-section .socialmedia{float:left;}.footer-bottom-section p{font-size:14px;margin:9px 0 0 0;}.footer-bottom-section .socialmedia{margin:9px 0 0 0;}.testimonial figure{max-width:87px;}.footer-top-section h2{font-size:31px;}.slick-prev{left:0;}.slick-next{right:0;}.slider-description h1.cptn-heading2{line-height:43px;font-size:49px;}.shape{margin-bottom:15px;}.connect-section .medium-4 figure{text-align:center;}.footer-top-section h2{font-size:26px;line-height:35px;margin:0 0 15px 0;}.footer-top-section p{margin-bottom:20px;}.phone figure{margin:0 0 12px 0;}.footer-top-section{padding:30px 0 30px 0;}.pagination_navigation{float:left;width:71%;padding:15px 0 15px 15px;}.button{font-size:18px;}.isotope ul li{width:50%;}.blog-middle{padding:30px 0 30px 0;}.feature,.newsletter{margin:0 0 30px 0;}.product-details .medium-6{width:50%;}.right-qunty{float:left;}a.addcart,a.addwishlist{clear:both;}.contact a.fa{width:75px;height:75px;line-height:75px;font-size:35px;}.contact a,.contact span{font-size:12px;}.contact h4{font-size:16px;margin:12px 0 10px 0;}.testimonial-content:before{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:13px solid #FFF;border-top:none;left:125px;top:-12px;}.accordion-navigation .accordion:before{left:442px;}.niche-statement{font-size:16px;margin-top:14px;border-top:1px solid #C5A841;border-bottom:1px solid #C5A841;padding-bottom:5px;padding-top:5px;}.call-now-cta{font-size:16px;}.call-now-number{color:#0160A0;font-size:17px;}.call-now-ctanext{font-size:10px;}.socialmedia{margin:15px 0 0 0;}.constructive-homes-logo{padding-top:9px;}.menu-footer ul{margin:0;padding:0;text-align:center;}.menu-footer li{text-align:center;display:inline-block;float:none;}.socialmedia-footer{float:none;padding-top:15px;}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{padding-top:25px;}.home-leadmagnet h1{font-size:28px;}.niche-home p{font-size:20px;}.home-leadmagnet h3{font-size:18px !important;}.home-leadmagnet{padding:100px 0 100px 0;}.home-coconstruct{width:500px;height:280px;}.caption p{font-size:15px;margin:22px 0 0 0;padding:0 120px;}.accordion-navigation>a:after{content:"+";padding-left:5px;float:right;font-size:35px;font-weight:400;line-height:0;color:#0160A0;}.accordion-navigation h5{line-height:normal;}.projects-header{padding:150px 0 0 0;}.house-raising{min-height:455px;background-color:#FFF;}.home-leadmagnet-new iframe{width:100%;}}@media (max-width:640px){.about{padding:0 0 0 5px;}.top-bar .title-area{width:100%;float:right;height:45px;background-color:;}.about-image{left:54%;}.about span.author-name{font-size:25px;}.pagination_navigation{width:75%;}.isotope ul li{margin:0 14px 18px 14px;width:45%;}.accordion-navigation .accordion:before{left:416px;}.wrap-map{height:250px;}.niche-statement{font-size:20px;margin-top:15px;border-top:1px solid #C5A841;border-bottom:1px solid #C5A841;padding-bottom:5px;padding-top:5px;}.call-now-cta{font-size:18px;}.call-now-number{color:#0160A0;font-size:24px;}.call-now-ctanext{font-size:14px;}.constructive-homes-logo{padding-top:10px;margin-left:25%;margin-right:25%;position:relative;left:0;top:0;}.call-now{padding-top:15px;float:none;}.socialmedia{display:none;}.socialmedia-mobile{display:block;padding-top:10px;border-top:1px solid #EFEFEF;}.top-bar{background-color:#FFF;overflow:hidden;height:2.8125rem;line-height:2.8125rem;position:relative;margin-bottom:0;width:auto;}.top-bar .name{height:auto;display:block;padding-left:10px;padding-top:5px;}.contain-to-grid-top{background:rgba(0,0,0,0);padding:7px 0 0 0;width:100%;float:left;background-color:#FFF;}.grey-border{border-top:none;}.top-bar-section{float:left;margin:5px 0 0 0;width:100%;}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{padding-top:0;}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button),.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background:none;}.top-bar-section .dropdown li.title h5 a{font-size:13px;font-weight:700;color:rgba(0,0,0,0.607);background-color:;}.top-bar-section .dropdown li.title{padding-top:10px;background-color:#EFEFEF;}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){line-height:inherit;}.top-bar-section ul li ul li a{padding:10px 0 10px 10px !important;}.top-bar-section .dropdown li{padding:9px 19px 9px 19px;background-color:rgba(0,0,0,0.02);}.home-leadmagnet-inner{width:80%;}.home-leadmagnet h1{font-size:26px;}.home-leadmagnet-new h1{font-size:26px;}.top-bar-section ul li{padding:7px 10px 7px 15px;}.top-bar .toggle-topbar.menu-icon a span::after{box-shadow:0 0 0 2px #6E6E6E,0 8px 0 2px #6E6E6E,0 16px 0 2px #6E6E6E;width:24px;}.projects-header h1{font-size:24px;}.standard-header h1{font-size:24px;}.inquire-middle h1.title,.blog-middle h1.title,.potfolio-middle h1.title,.ftr-middle h1.title{text-align:center;text-transform:uppercase;font-size:32px;margin-bottom:10px !important;}p.lead{font-size:16px;padding-bottom:10px;}p{font-size:16px;}.standard-header-leadmagnet h1{font-size:34px;font-weight:500;}.house-raising{min-height:0;}}@media (max-width:568px){.about{padding:0 0 0 5px;}.top-bar .title-area{width:100%;float:right;height:45px;}.about-image{left:54%;}.about span.author-name{font-size:25px;}.pagination_navigation{width:75%;}.isotope ul li{margin:0 14px 18px 14px;width:45%;}.accordion-navigation .accordion:before{left:416px;}.wrap-map{height:250px;}.niche-statement{font-size:20px;margin-top:15px;border-top:1px solid #C5A841;border-bottom:1px solid #C5A841;padding-bottom:5px;padding-top:5px;}.call-now-cta{font-size:18px;}.call-now-number{color:#0160A0;font-size:24px;}.call-now-ctanext{font-size:14px;}.constructive-homes-logo{padding-top:10px;margin-left:15%;margin-right:15%;position:relative;left:0;top:0;}.call-now{padding-top:15px;}.socialmedia{display:none;}.socialmedia-mobile{display:block;padding-top:12px;border-top:1px solid #F5F5F5;}.top-bar{background-color:#FFF;}.top-bar .name{height:auto;display:block;padding-left:10px;padding-top:5px;}.contain-to-grid-top{background:rgba(0,0,0,0);padding:7px 0 0 0;width:100%;float:left;background-color:#FFF;}.grey-border{border-top:none;}.home-coconstruct{width:399px;height:224px;}.caption p{font-size:14px;margin:10px 0 0 0;padding:0 100px;}.home-leadmagnet-new-inner iframe{padding:0;}}@media (max-width:479px){.top-bar .name{width:56%;}.contain-to-grid{padding:4px 0 4px 0;}.slider-description,.about-image{display:none;}.slick-prev:before,.slick-next:before{font-size:27px;}.slick-prev,.slick-next{top:59%;}.about,.testimonial-section .medium-6{width:100%;}.responsiveGallery-btn{width:16%;top:-81px;}.portfolio-section p{margin-bottom:12px;font-size:16px;}.responsiveGallery-btn_prev,.responsiveGallery-btn_next{background-size:68%;}.responsiveGallery-btn_prev{left:2%;}.responsiveGallery-btn_next{right:2%;}.portfolio-section a.button{font-size:14px;padding:9px 14px;margin-top:108px;}.testimonial-section{padding:28px 0 37px 0;}.footer-bottom-section{text-align:center;}.footer-bottom-section .medium-8,.footer-bottom-section .medium-3,.footer-bottom-section .medium-1{width:100%;}.footer-bottom-section .socialmedia{float:none;width:100%;}.socialmedia ul{text-align:center;}.socialmedia ul li{display:inline-block;float:none;}a.scrollToTop{width:15%;display:block;margin-top:10px;}.caption p{font-size:15px;}.caption span{margin:0 10px 10px 10px;}.socialmedia ul li a{font-size:22px;}.about-author{text-align:center;}.connect{width:100%;text-align:center;}.connect span{float:none;}.connect ul{text-align:center;float:none;}.connect ul li{display:inline-block;float:none;}.equipment-section p{padding:0;}.pagination_navigation{width:100%;padding:15px 0 15px 10px;}.prev,.next{font-size:14px;}.prev{margin:8px 4px 0 0;}.next{margin:8px 0 0 4px;}.pagination_navigation ul li a{width:30px;line-height:30px;height:30px;font-size:14px;}.isotope{margin-top:30px;}.isotope ul li{width:100%;margin:0;padding:0 5px 15px 5px;}.filter li a{padding:5px 5px;margin:0 6px;font-size:14px;}.events h2{font-size:18px;}.event-cntnt{padding:20px 15px 28px 15px;}.right-forum .subscribe,.right-forum .new-topic{margin:5px 0;}.right-forum{margin:4px 0 20px 0;}.gallary ul{text-align:center;}.gallary ul li{float:none;display:inline-block;margin:0 0 10px 0;}.pagination_nav,.product ul li,.product-details .medium-6,.right-qunty{width:100%;}.product-details .medium-6{padding:0;}.buttons{margin-top:10px;}.ftr-middle{padding:30px 0;}a.primary,a.secondary,a.large{width:170px;}.product ul li{margin:0 9px 15px 0;}.ftr-view-cart{float:left;}.events h1,.main-news h1,.main-faq h1,.main-forum h1,.main-media h1,.gallary h1,.main-blog h1{font-size:24px;}.contact{width:100%;padding-bottom:15px;}.testimonial-content:before{left:136px;}.accordion-navigation .accordion:before{left:168px;}.utility_menu ul li a{font-size:14px;}.utility_menu ul li a em{display:none;}.utility_menu ul li{padding:0 9px 0 9px;}.constructive-homes-logo{padding-top:8px;margin-left:8%;margin-right:8%;}.niche-statement{font-size:16px;margin-top:15px;border-top:1px solid #C5A841;border-bottom:1px solid #C5A841;padding-bottom:5px;padding-top:5px;}.home-coconstruct{width:300px;height:168px;}.caption p{font-size:14px;margin:10px 0 0 0;padding:0 50px;}.accordion-navigation>a:after{content:"+";padding-left:5px;padding-top:15px;font-size:35px;font-weight:400;line-height:0;color:#0160A0;margin:auto;display:block;}}.inquire-middle h1.title,.blog-middle h1.title,.potfolio-middle h1.title,.ftr-middle h1.title{text-align:center;margin:0 0 30px 0;font-weight:500;text-transform:uppercase;}.overlay{background:transparent;position:relative;width:640px;height:480px;top:480px;margin-top:-480px;}#mapCanvas{height:100%;}.testimonial-slider{margin-top:25px;}.testimonial-slider-section .subtext{font-size:18px;}.blog-list{width:100%;background:none !important;padding:0px !important;overflow:hidden;}.blog-details .blog-image{width:100%;float:left;}.favoritelink{margin:32px 10px 0 0;display:inline-block;}.feature-faqs,.faq-question{width:100%;float:left;}.faq-question>.question>a{width:100%;display:block;font-size:18px;background:#0160A0 url(../img/accordian-plus-arrow.png) right 17px center no-repeat;border-bottom:1px solid #EFEFEF;margin-bottom:0;padding:15px 18px;text-shadow:none;font-weight:400;color:#FFF;}.faq-question>.question>a.active{background:#0160A0 url(../img/accordian-minus-arrow.png) right 17px center no-repeat;color:#FFF;}.faq-details .answer{width:100%;float:left;padding:20px 30px 0;background:#FFF;margin:-2px 0 -1px 0;}.faq-details .answer a{font-weight:500;}#photogalleryTable .medium-4{margin:15px 0;}.bullet_list li{list-style:inside circle;}#form-login form .item label{display:inline-block !important;width:auto;float:left;}#new-account .button{border:none;background:#C30707;font-family:'Open Sans',sans-serif;font-weight:700;color:#FFF;border:none;}#new-account .button:hover{background:#252525;color:#FFF;border:none;}.isotope ul li a{color:#0160A0;font-family:'Dosis',sans-serif;font-weight:500;font-size:16px;text-transform:uppercase;}.cat_dropdown_smaller{width:285px;}fieldset legend{background:none;}#DiscountCode,input#GiftVoucher,input#DiscountCode{max-width:100%;width:100%;}label,#payment-form label{width:100%;float:left;}#form-login .item{width:100%;float:left;}#form-login .item input[type="checkbox"]{float:left;margin-top:4px;}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.cd-container{width:95%;max-width:1170px;margin:0 auto;}.cd-container::after{content:'';display:table;clear:both;}#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em;}#cd-timeline::before{content:'';position:absolute;top:0;left:115px;height:100%;width:5px;background:#FFF;}@media only screen and (min-width:1170px){#cd-timeline{margin-top:3em;margin-bottom:3em;}#cd-timeline::before{left:50%;margin-left:-2px;}}.cd-timeline-block{position:relative;margin:2em 0;}.cd-timeline-block:after{content:"";display:table;clear:both;}.cd-timeline-block:first-child{margin-top:0;}.cd-timeline-block:last-child{margin-bottom:0;}@media only screen and (min-width:1170px){.cd-timeline-block{margin:4em 0;}.cd-timeline-block:first-child{margin-top:0;}.cd-timeline-block:last-child{margin-bottom:0;}}.cd-timeline-img{position:absolute;top:0;left:0;width:120px;height:120px;border-radius:50%;}.cd-timeline-img img{display:block;width:250px;position:relative;left:50%;top:5%;margin-left:-12px;-moz-border-radius:50%;border-radius:50%;margin-left:-75px;border:5px solid #FFF;}@media only screen and (min-width:1170px){.cd-timeline-img{width:240px;left:50%;margin-left:-165px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden;}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s;}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);}60%{opacity:1;-webkit-transform:scale(1.2);}100%{-webkit-transform:scale(1);}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(.5);}60%{opacity:1;-moz-transform:scale(1.2);}100%{-moz-transform:scale(1);}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(0.5);}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}.cd-timeline-content{position:relative;margin-left:135px;background:white;border-radius:0.25em;padding:10px;box-shadow:0 3px 0 rgba(171,171,171,0.483);}.cd-timeline-content:after{content:"";display:table;clear:both;}.cd-timeline-content h2{font-size:20px !important;}.cd-timeline-content p,.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{font-size:13px;font-size:0.8125rem;}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{display:inline-block;}.cd-timeline-content p{margin:1em 0;line-height:1.6;}.cd-timeline-content .cd-read-more{float:right;padding:0.8em 1em;background:#ACB7C0;color:white;border-radius:0.25em;}.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#BAC4CB;}.cd-timeline-content .cd-date{float:left;padding:0.8em 0;opacity:0.7;}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid white;}@media only screen and (min-width:768px){.cd-timeline-content h2{font-size:20px;font-size:1.25rem;}.cd-timeline-content p{font-size:16px;font-size:1rem;}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{font-size:14px;font-size:0.875rem;}}@media only screen and (min-width:1170px){.cd-timeline-content{margin-left:0;padding:1.6em;width:37%;}.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:white;}.cd-timeline-content .cd-read-more{float:left;}.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px;font-size:16px;font-size:1rem;}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right;}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:white;}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right;}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right;}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden;}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s;}}@media only screen and (min-width:1170px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s;}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);}60%{opacity:1;-webkit-transform:translateX(20px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px);}60%{opacity:1;-moz-transform:translateX(20px);}100%{-moz-transform:translateX(0);}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);}60%{opacity:1;-webkit-transform:translateX(-20px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px);}60%{opacity:1;-moz-transform:translateX(-20px);}100%{-moz-transform:translateX(0);}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}