@charset "utf-8";/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */article,aside,details,dialog,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}fieldset,html{margin:0}fieldset,hr,html{border:0;padding:0}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}audio,canvas,iframe,img,svg,table,td,th,video{vertical-align:middle}body{line-height:1.5;background:#fff}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400;float:none!important}blockquote:after,blockquote:before,q:after,q:before{content:''}.comm_resi h4:after,.projectboxborder h3 span:after,.servicebox a:hover .serv_icon:after,.testimonial_title:after{content:" "}blockquote,q{quotes:"" ""}a img{border:none}:focus{outline:0}*{box-sizing:border-box;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.browserupgrade,.grey{background:#ccc}hr{border-top:1px solid #ccc}.browserupgrade{margin:.2em 0;color:#000;padding:.2em 0}.fleft{float:left!important}.fright{float:right!important}.activemenu{color:#9bc23f!important}.bold{font-weight:700}.black,.topheader{background:#000}hr{width:45px;height:4px;margin:0 auto 30px}body{font-family:'Open Sans',sans-serif;font-size:100%}.abouttext,.callusdiv a,.comm_resi h4,.heat_cool h1,.projectname,.serv_title,h3{font-family:Cairo,sans-serif}.wrapper{max-width:1200px;width:98%;margin:0 auto}header{position:fixed;z-index:1000;width:100%}.topheader{width:100%;float:left}.topheader .wrapper{border-left:1px solid #4d4d4d}.toplinks{float:left;min-width:410px}.toplinks a{display:inline-block;color:#fff;font-weight:600;text-decoration:none;line-height:48px;padding:0 30px;border-right:1px solid #4d4d4d}.toprightbox{float:right;min-width:408px;text-align:right}#menu,.callusdiv span,.enquirybox a,a#toggle{text-align:center}.callusdiv{float:left;width:auto;color:#fff;font-size:18px;margin:0 20px 0 3px}.callusdiv span{background:#0456A3;width:35px;height:35px;display:inline-block;border-radius:50%;margin:6px 10px 0 0;padding:3px 0 0}.callusdiv a{color:#fff;text-decoration:none;font-weight:700}.callusdiv a:hover{color:#fff;text-decoration:underline}#menu ul li ul li.nolink a,#menu ul li>a,#menu ul li>a:hover,.comm_resi a,.enquirybox a,.enquirybox a:hover,.overviewdiv ul li a,.projectwork a.allproject,.serv_title,.servicebox a,.servicebox p{text-decoration:none}.enquirybox{float:left;width:auto;background:#0456A3;font-size:15px;font-weight:600}.enquirybox a{color:#fff;padding:13px;float:left}.enquirybox a:hover{color:#fff}.black_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:1100;-moz-opacity:.8;-webkit-opacity:.8;-ms-opacity:.8;opacity:.8;filter:alpha(opacity=80)}.white_box,a#toggle{background:#0456a3;display:none}.white_box{position:absolute;padding:16px;z-index:1101;overflow:auto;width:100%;left:0!important;top:48px!important;margin:0!important}.logo{float:left;width:172px;margin:10px 0}div#overlay{display:none}a#toggle{position:fixed;top:75px;right:10px;width:40px;height:40px;color:#fff;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;transition:all ease-out .3s}a#toggle i{position:relative;top:50%;transform:translateY(-50%);font-size:23px}main#content{padding:10px}.mainheader{float:left;width:100%;background:rgba(255,255,255,.6)}#menu{float:right;margin:30px 0 0;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;transition:all ease-out .3s}#menu ul{margin:0;padding:0}#menu ul li{display:inline-block;position:relative;border-radius:30px;margin:0 0 0 15px;border:2px solid #ccc}#menu ul li>a{display:inline-block;padding:10px 20px;font-size:18px;font-weight:600;border-radius:30px;overflow:hidden;color:#0456A3}#menu ul li>a:hover{color:#fff}#menu ul li>a>i{margin-left:5px;transition:all ease-out .3s;-webkit-transition:all ease-out .1s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s}#menu ul li ul{display:none;position:absolute;top:47px;width:300px;text-align:left;background:#fff;border:1px solid #ccc;left:0;padding:0;margin:0 auto}#banner,#banner img,.service_section,h3{width:100%}#banner,.serv_title,.servicebox p,.servicecontainer,h3{text-align:center}#menu ul li ul li{display:block;border-radius:0!important;background:0 0;font-weight:600;padding:0;margin:0;border:0 solid red}#menu ul li ul li.nolink{background:#000;line-height:35px;padding:0;font-weight:400;color:#fff}#menu ul li ul li a{display:block;color:#666;font-size:14px;border-radius:0;margin:0;line-height:32px}#menu ul li ul li a:hover{color:#0456A3}#menu ul li:hover>a{background-color:none}#menu ul li:hover>a>i{transform:rotateZ(180deg)}#menu ul li:hover ul{display:block}#menu ul li.open ul li a{color:#666!important}#menu ul li.open ul li.nolink a{color:#fff!important}#menu ul li.open ul li a:hover{color:#0456A3!important}#menu ul li ul li.nolink a{color:#fff}#menu ul li ul li.nolink a:active,#menu ul li ul li.nolink a:focus,#menu ul li ul li.nolink a:hover{color:#fff!important;text-decoration:none}#banner{margin:47px 0 0;float:left}h3{font-size:40px;color:#333;float:left;margin:40px 0 0}.service_section{float:left;padding-bottom:40px}.servicecontainer{float:left;width:100%}.servicebox{display:inline-block;width:25%;float:left;margin:0 0 40px}.servicebox a{width:90%;margin:0 auto;display:block}.serv_icon{width:110px;height:110px;border:2px solid #ccc;margin:0 auto;-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out.73s;transition:all ease-out .7s}.servicebox a:hover .serv_icon,.testimonialbox:hover{-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out .7s}.servicebox a:hover .serv_icon:after{width:15px;height:10px;background:url(../images/serv-icon-hover.jpg) no-repeat;margin:106px auto 0;display:block}.servicebox a:hover .serv_icon{border:2px solid #0456A3;transition:all ease-out .7s}.serv_title{font-size:18px;color:#1e1e1e;margin:30px 0 20px}.servicebox p{font-size:15px;color:#666;line-height:normal}.servicebox a:hover .serv_title{color:#0557A3}.heating_sys{background:url(../images/heating-serv-icon.png) no-repeat}.aircondition_sys{background:url(../images/aircondition-serv-icon.png) no-repeat}.faultrepair{background:url(../images/faultrepair-serv-icon.png) no-repeat}.electrical{background:url(../images/electrical-serv-icon.png) no-repeat}.servicebox a:hover .heating_sys{background:url(../images/heating-serv-icon-hover.png) no-repeat}.servicebox a:hover .aircondition_sys{background:url(../images/aircondition-serv-icon-hover.png) no-repeat}.servicebox a:hover .faultrepair{background:url(../images/faultrepair-serv-icon-hover.png) no-repeat}.servicebox a:hover .electrical{background:url(../images/electrical-serv-icon-hover.png) no-repeat}.comm_resi{width:100%;float:left;position:relative;z-index:1}.comm_resi p{text-align:justify;color:#fff;font-size:15px;margin:10px 0}.comm_resi h4{color:#fff;font-size:35px;margin:30px 0 20px}.comm_resi h4:after{width:45px;height:4px;background:#fff;margin:0;display:block}.rgt_sec_mrgn{margin-left:10%!important}.leftcontent_padd{padding-top:30px}.residentialcontent{width:100%;float:left}.comm_half{float:left;width:50%;background:url(../images/commercial-bg.png) 0 bottom no-repeat #0456A3}.resi_half{float:left;width:50%;background:gold}.leftcontent{float:right;text-align:left;color:#fff;width:53%;margin:0 7% 30px 0;position:relative}.resi_half .rightcontent{float:left;text-align:left;width:50%;margin:30px 0 0;position:absolute;color:#fff;padding:0 12% 0 0;background:url(../images/residential-bg.png) 100% 100% no-repeat #231E18}.comm_resi a,.heat_cool h1,.heat_cool p,h5{text-align:center}#triangle-bottomleft,#triangle-topleft{position:absolute;width:0;height:0;border-right:30px solid transparent;float:left}#triangle-bottomleft{border-bottom:30px solid #022D53;top:-30px}#triangle-topleft{border-top:30px solid #022D53;bottom:-30px}.resi_cont_height{height:170px;overflow-y:auto;float:left;padding:0 15px 0 0}.comm_resi a{border:1px solid #fff;color:#fff;font-size:15px;display:block;margin:20px 0 160px;padding:10px 20px;max-width:220px;border-radius:30px;float:left}.heat_cool h3{margin:70px 0 0}.heat_cool h1{width:100%;font-size:40px;color:#333;float:left;margin:40px 0 0}.heat_cool{float:left;width:100%;background:url(../images/heating-coolign-bg.jpg) no-repeat;margin:-30px 0 0;position:relative}h5{width:100%;color:#666;margin:0 0 10px}.heat_cool p{font-size:15px;color:#333;line-height:22px;margin:15px 0}#menu .hvr-shutter-out-horizontal{background:#fff;color:#136abb}#menu .hvr-shutter-out-horizontal:before{background:#136abb;color:#fff}.hvr-shutter-out-horizontal{background:#0456A3}.hvr-shutter-out-horizontal:before{background:#136abb}.toplinks .hvr-shutter-out-horizontal{background:#000}.toplinks .hvr-shutter-out-horizontal:before{background:#136abb}.enquirybox .hvr-shutter-out-horizontal{background:#0456A3}.enquirybox .hvr-shutter-out-horizontal:before{background:#136abb}.comm_resi a.hvr-shutter-out-horizontal,.heat_cool a.hvr-shutter-out-horizontal,.projectwork a.hvr-shutter-out-horizontal{background:0 0}.comm_resi a.hvr-shutter-out-horizontal:before,.heat_cool .hvr-shutter-out-horizontal:before,.projectwork a.hvr-shutter-out-horizontal:before{background:#136abb;border-radius:30px}.blue_black{float:left;width:100%}.blue_black .half{width:50%;float:left}.blue_black .half.fleft{background:url(../images/blue-half-bg.jpg) center center/cover no-repeat rgba(0,0,0,0)}.blue_black .half.fright{background:url(../images/black-half-bg.jpg) center center/cover no-repeat rgba(0,0,0,0)}.blue_black .half .blue{float:right;text-align:left;color:#fff;width:90%;margin:0 3% 3% 0;position:relative}.blue_black .half.fright .blackone{float:left;text-align:left;width:90%;margin:0;color:#fff;padding:0 0 30px 30px}.testimonial_title{background:url(../images/testimonial-img.png) no-repeat;line-height:normal;font-size:30px;float:left;width:100%;margin:30px 0 0;padding:0 0 0 70px;height:70px}.testimonial_title:after{width:45px;height:2px;background:#fff;margin:0;display:block}.logodiv img,.projectwork,h4{width:100%}.testimonial_content{float:left;padding:0 0 0 38px;font-size:15px;line-height:26px;width:100%}.clientname,h4{font-size:20px}.bx-wrapper .bx-viewport{background:0 0;border:0 solid red;box-shadow:none}.clientname{line-height:26px;margin:15px 0 0}h4{line-height:80px;float:left}.logodiv{display:inline-block;float:left;max-width:100%;margin:0 15px 15px 0}.projectwork{float:left;padding:0}.projectboxborder{border:2px solid #333;position:relative;margin:60px 0 0;background:#fff;min-height:322px}.projectboxborder h3{text-align:center;margin:-23px 0 0;font-size:30px}.projectboxborder h3 span{padding:0 30px;background:#fff;width:300px;display:inline-block}.projectboxborder h3 span:after{width:45px;height:2px;background:#ccc;margin:0 auto;display:block}.productrow,.texturedbox{width:100%;position:absolute}.texturedbox{background:url(../images/textrued-box-bg.jpg);height:320px;z-index:-1;top:20px;left:20px}.productrow{float:left;text-align:center;margin:40px 0}.productbox{float:left;width:auto;margin:0 3.5%;padding:0;border:20px solid #fff;box-shadow:0 0 3px #aaa;position:relative}.productbox a{display:block}.projectname{position:absolute;background:rgba(0,0,0,.5);color:#fff;width:100%;padding:10px;bottom:0;font-size:26px;text-align:left}.productbox a:hover .projectname{background:rgba(0,0,0,1)}.projectwork a.allproject{margin:120px auto 30px;width:200px;display:block;border:1px solid #333;border-radius:30px;font-size:15px;color:#000;padding:10px 15px;text-align:center;font-weight:600}.ft_link_sec,footer{width:100%;float:left}.abouttext,.projectwork a:hover.allproject{color:#fff}.ft_link_sec{background:#231E18}.aboutinfodiv{width:25%;float:left;color:#fff;padding:0 20px 0 0}.footerlinks,.overviewdiv{width:50%;float:left}.abouttext{font-size:40px;margin:20px 0}.abouttext span{display:block;font-size:16px;font-family:'Open Sans',sans-serif}.ft_link_sec p{color:#7F7F7F;margin:10px 0;text-align:justify;font-size:15px}.overviewdiv{padding:0 0 0 20px}.overviewdiv .linktitle{font-size:20px;font-family:Cairo,sans-serif;color:#fff;margin:30px 0 10px}.overviewdiv ul{margin:0;padding:0}.overviewdiv ul li{margin:10px 0;padding:0;background:url(../images/footer-li-arrow.png) 0 8px no-repeat}.overviewdiv ul li a{color:#7F7F7F;font-size:15px;padding:0 0 0 15px}.overviewdiv ul li a:hover{color:#FFF;text-decoration:underline}.footerinfobox{float:left;width:25%;text-align:center}.footerinfobox .contactinfobox{border:1px solid #30302F;background:#191612;margin:20px auto;width:85%;padding:5px;color:#fff;text-align:left}.footerinfobox .contactinfobox img{width:100%;max-width:239px;text-align:center}.email span,.phone span{background:#fff;width:35px;height:35px;color:#191512;display:inline-block;float:left;border-radius:30px;margin:7px 10px 0 5px;font-size:20px;text-align:center;padding:2px 0 0}.phone a{color:#fff;text-decoration:none}.phone a:hover{color:#fff;text-decoration:underline}.contactinfobox.ref-tre-auth{font-size:15px;padding:10px}.contactinfobox.ref-tre-auth .fleft{width:64%;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:200}.contactinfobox.ref-tre-auth span,.pagetitle h1,.pagetitle h3,.testi_name{font-weight:700;font-family:Cairo,sans-serif}.contactinfobox.ref-tre-auth span{font-size:15px}.contactinfobox.ref-tre-auth .fright{float:right;line-height:46px;margin:0 10px 0 0}.copyright{color:#fff;font-size:14px;text-align:center;border-top:1px solid #333;background:#191612;line-height:normal;padding:15px 0;float:left;width:100%}.pagetitle{margin:160px 0 30px;float:left;width:100%;text-align:center;background:#E8E8E8}.pagetitle h1,.pagetitle h3{width:100%;text-align:center;font-size:26px;color:#000;float:left;margin:0;line-height:60px}.testimonialcontainer{width:100%;float:left}.testimonialbox{width:30%;float:left;border:1px solid #CCC;border-top:3px solid #0456A3;padding:20px;margin:0 1.5% 30px;background:url(../images/testimonial-img-black.png) center 15px no-repeat}.testimonialbox p{color:#666;margin:65px 0 30px;text-align:center;min-height:260px!important}.testi_name{text-align:center;color:#0454A3;font-size:18px}.innercontentdiv p,.sys_install_content p{text-align:justify}.testimonialbox:hover{background:url(../images/testimonial-img.png) center 15px no-repeat #231E18;transition:all ease-out .7s}.commercialtype,.testimonialbox:hover .testi_name,.testimonialbox:hover p{-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out .7s}.testimonialbox:hover .testi_name,.testimonialbox:hover p{color:#fff;transition:all ease-out .7s}.airconditionpg{float:left;width:100%}.innercontentdiv p{font-size:16px;color:#666;margin:15px 0}.innercontentdiv img{border:1px solid #ccc;margin-left:20px;padding:5px}.sys_install{position:relative;margin:30px 0;background-size:cover;background-position:center;float:left;border:2px solid #aaa;width:100%;min-height:350px}.sys_install img{width:100%}.sys_install_content{position:absolute;z-index:10;top:0;background:rgba(255,255,255,.7);max-width:700px;float:left;margin:50px 30px;padding:15px;max-height:270px;overflow-y:auto}.commercialtype,.pos_rel{position:relative}.sys_install .texturedbox{top:40px;height:360px}.sys_install_content h4{line-height:26px;font-size:22px;float:left;width:100%;margin:0 0 20px;font-family:Cairo,sans-serif;font-weight:600}.innercontentdiv.clearfix{width:100%;margin:40px 0;float:left}.innercontentdiv.clearfix .half{float:left;width:50%;padding:20px;color:#fff}.innercontentdiv.clearfix .blue{background:#0456A3}.innercontentdiv.clearfix .black{background:#231E18}.innercontentdiv.clearfix .half h5{color:#fff;font-size:20px;font-family:Cairo,sans-serif;text-align:left;width:100%}.innercontentdiv.clearfix .half p,.service_areas h4,.service_areas ul{font-family:'Open Sans',sans-serif}.innercontentdiv.clearfix .half p{color:#fff;font-size:16px}.service_areas{margin:160px 0 0;float:left;width:100%;text-align:center;background:#0455A3}.service_areas h4{color:#fff;font-size:35px;font-weight:400;margin:20px 0 0}.service_areas p{width:80%;margin:0 auto;color:#fff;padding:0;font-size:18px}.service_areas ul{margin:60px 0;padding:0;float:left}.service_areas ul li{margin:0;padding:0 0 0 80px;width:33%;display:inline-block;list-style:none;color:#fff;font-size:22px;text-align:left;background:url(../images/service-location.png) no-repeat;min-width:395px;min-height:115px}.service_areas ul li:first-child{background:0 0;font-size:35px;padding:0}.service_areas ul li:first-child span.arrow{font-weight:700;background:url(../images/service-arrow.png) right 15px no-repeat;width:85%;float:left;font-size:45px;line-height:normal}.service_areas ul li:last-child{padding:10px 0;background:#231E18;box-shadow:0 5px 2px #233F5A;border-radius:3px;text-align:center}.service_areas ul li:last-child a{display:block;width:80%;float:left;color:#fff;text-decoration:none;font-size:40px;font-family:Cairo,sans-serif}.service_areas ul li:last-child span.phone{background:url(../images/service-phone.png) no-repeat;width:47px;height:79px;float:left;margin:0 15px 15px}.map{float:left;width:100%}.contactbanner{margin:160px 0 0;float:left;width:100%;text-align:center;background:url(../images/contact-banner-img.jpg) no-repeat}.contactbanner img{width:100%}.contactmapdiv{padding:8px;border:1px solid #eee;float:left;width:100%;background:#fff}.contactpage{left:0;width:100%;margin:60px 0 0}.contactpage h3{color:#fff;margin:0 0 30px}.contactpagecontent{margin:10px 0 30px;float:left;width:100%}.contactleft{width:70%;float:left}.contactright{width:30%;float:right}.contactpagecontent h4{font-size:30px;font-family:Cairo,sans-serif;font-weight:700;line-height:32px;margin:20px 0 30px;text-align:left;border-left:3px solid #000;padding:0 0 0 10px}.contactright dl dd,.contactright p{font-family:'Open Sans',sans-serif}.contactform ul{margin:0;padding:0}.contactform ul li{margin:10px 0;padding:0;list-style:none;float:left;width:100%}input[type=text],input[type=email],input[type=tel],textarea{width:46%;margin-right:2%;float:left;border:1px solid #ccc;border-left:3px solid #0456A3;color:#666;line-height:50px;padding:0 10px;font-size:14px;font-family:'Open Sans',sans-serif}textarea{resize:vertical;width:94%}.contactright p{color:#666;font-size:15px;float:left;text-align:left}.btn_sb{color:#fff;text-decoration:none;text-align:center;float:left;font-size:18px;border:0 solid red;padding:20px;cursor:pointer}.contactright dl{width:100%;float:left;margin:20px 0 15px;padding:0}.contactright dl dt{width:40px;float:left;margin:0;padding:0}.contactright dl dt span{width:32px;height:32px;float:left;border:1px solid #ccc;border-radius:30px;background:#fff;color:#0456A3;text-align:center;padding:2px 0 0;margin:8px 0 0}.contactright dl dd{width:70%;float:left;margin:0;padding:0;font-size:15px;color:#666;text-align:left}.commercial,.commercialtypediv{width:100%;float:left}.heat_pg_content .half.black h5,.typename{font-family:Cairo,sans-serif;font-weight:400}.contactright dl dd span{display:block;float:left;color:#000;width:100%}.contactright dl dd a{text-decoration:none;color:#666}.contactright dl dd a:hover{text-decoration:underline;color:#0456A3}.commer_content{background:url(../images/commercial-bg.png) 100% 105% no-repeat #0456A3;background-size:30%;padding:20px;margin:0 0 30px}.commer_content img{border:20px solid #82AAD1;float:left;margin:0 30px 0 0}.commer_content p{color:#fff;font-size:15px;line-height:26px;margin:0 0 10px;text-align:justify}.commercialtypediv{margin:0 0 30px}.commercialtype{border-radius:5px;overflow:hidden;width:48%;transition:all ease-out .7s}.commercialtype a:before,.servicelistbox a:before{float:left;height:300px;-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out .7s;content:" "}.commercialtype a:before{background:url(../images/black-semitrans.png) 0 100% repeat-x;display:block;margin:0;position:absolute;width:100%;bottom:0;transition:all ease-out .7s}.commercialtype a:hover:before{background:url(../images/blue-semitrans.png) 0 100% repeat-x}.typename{position:absolute;bottom:20px;z-index:100;color:#fff;font-size:24px;left:20px}.commercialtype img{width:100%;float:left}.serivelistcontainer{text-align:center;display:inline-block;width:100%}.servicelistbox{border:15px solid #e8e8e8;display:inline-block;margin:0 1% 30px;position:relative;width:31%}.servicelistbox img{width:100%}.servicelistbox a{display:block}.servicelistbox a:before{background:url(../images/black-semitrans.png) 0 100% repeat-x;display:block;margin:0;position:absolute;width:100%;bottom:0;transition:all ease-out .7s}.onethird_div,.onethird_div a:before{-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out .7s}.servicelistbox a:hover:before{background:url(../images/blue-semitrans.png) 0 100% repeat-x}.servicename{position:absolute;bottom:20px;width:108%;right:-30px;text-align:left;padding:10px 15px;height:48px;color:#fff;line-height:18px;background-image:url(../images/service-name-arrow.png),url(../images/service-name-repeat.png);background-position:100% 0,0 0;background-repeat:repeat-y,repeat}.heat_pg_content,.heating{width:100%;float:left}.servicelistbox a .servicename{color:#fff;text-decoration:none}.heat_pg_content{margin:50px 0 30px}.heat_pg_content .half{width:50%;float:left}.heat_pg_content .half.black{background:#000;padding:17px 25px;color:#fff;overflow-x:auto;height:482px}.heat_pg_content .half.black h5{font-size:28px;color:#fff;text-align:left;line-height:30px}.bluesection{background:#0456A3;width:100%;float:left;padding:25px;color:#fff}.bluesection p,.heat_pg_content .half.black p{margin:25px 0;font-size:15px}.row_onethird,row_half{width:100%;float:left;margin:0 0 30px}.onethird_div{border-radius:5px;overflow:hidden;position:relative;width:31.5%;float:left;transition:all ease-out .7s}.onethird_div a:before{content:" ";background:url(../images/black-semitrans.png) 0 100% repeat-x;display:block;margin:0;float:left;position:absolute;width:100%;height:300px;bottom:0;transition:all ease-out .7s}.onethird_div a:hover:before{background:url(../images/blue-semitrans.png) 0 100% repeat-x;-webkit-transition:all ease-out .7s;-moz-transition:all ease-out .7s;-ms-transition:all ease-out .7s;transition:all ease-out .7s}.mid-margin{margin:0 2.7%}.installationdiv{position:relative;max-width:1200px;float:left;min-width:1200px;margin:0 0 30px}.installation-content{position:absolute;z-index:1;left:39.58333333333333%;background:url(../images/residential-bg.png) right bottom no-repeat #0454A3;top:35px;padding:30px;min-height:441px;color:#fff;font-size:15px;line-height:26px;margin:0 0 10px;text-align:justify}.no-pos .productrow{position:inherit!important}.no-pos .productrow .productbox{margin-bottom:20px}.contactinfobox.email a{color:#fff;text-decoration:none}#menu ul li ul{border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.2);min-width:280px}#menu ul li ul li a{padding:5px 0 5px 18px;border-bottom:1px solid #dadada}#menu ul li ul li:last-child a{border-bottom:none}#menu ul li ul li.nolink{border-radius:10px 10px 0 0!important}.white_box .contactform{max-width:800px;margin:0 auto}.white_box .contactform input[type=text],.white_box .contactform input[type=email],.white_box .contactform input[type=tel]{border-radius:50px;padding:0 10px 0 20px;border:none}.white_box .contactform textarea{border-radius:15px;border:none}.white_box .btn_sb{border-radius:50px;background:#000;color:#fff;padding:15px 50px}.gettouch{text-align:left;color:#fff;font-size:30px;margin:20px 0;font-weight:700}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.uppercase h3,.uppercase h4,.uppercase h5{text-transform:uppercase}.noborder{border:none}.noback{background:0 0!important}img.ajax-loader{display:none}.wpcf7-display-none,.wpcf7-not-valid-tip{display:none!important}input.wpcf7-not-valid{border:2px solid red!important}.wpcf7-validation-errors{border:none!important}.minheight{min-height:270px!important}.bx-wrapper p{display:block;max-width:100%}#menu ul li ul li.for-commercial{border-radius:0!important}.scrolloff{pointer-events:none}

.breadcums_section {width:100%;float:left;min-height: 75px;border-bottom: 1px solid red;}
.breadcums_section ul {background:rgba(255,255,255,0.2)!important; display:inline-block; width: 100%; margin: 0; padding: 10px 0; }
.breadcums_section ul li {display: inline-block; float: left; font-size: 16px; color: #666666; position: relative; z-index: 0; margin: 0 50px 0 0; position:relative;z-index:0}
.breadcums_section ul li:after {background:url(../images/footer-li-arrow.png) 0 0 no-repeat; content:''; position:absolute;
z-index:0;width:5px; height:8px; top:8px; right:-25px }
.breadcums_section ul li:last-child:after {display:none}
.breadcums_section ul li a {color: #0456A3; text-decoration:none}
.breadcums_section ul li a:hover {color: #0456A3; text-decoration: underline;}
.heat_cool{padding-bottom: 50px;}

.suburb-list-block-1{
	width:50%;float:left;}
.suburb-list-block-2{
	width:50%;float:left
}
.sb-list{padding-left:15px}
.sb-list li {width:33.33%;float:left;}
.sb-list li a{text-decoration:none;color:#666}
.sb-list li a:hover {color:#136abb}
.service_areas .arealisting  {text-align:left;width:30%;float:left;}
.service_areas .arealisting ul{list-style:none;margin:0;float:none}
.service_areas .arealisting ul>li{width:100%;background:none;min-height:inherit;min-width:inherit;padding:0;line-height:100%; display: block;margin-bottom:12px; font-size: 16px;text-align:left;    box-shadow: none;    font-size: 16px;}
.service_areas .arealisting ul>li>a{color:#fff;font-size:16px;text-decoration:none;position:relative;padding-left:20px;}
.service_areas .arealisting ul>li>a:before{position:absolute;content:'';background:#fff;    height: 2px;    width: 6px;    left: 0;  top: 10px;}
.service_areas .arealisting ul>li:hover>a{text-decoration:underline;}
.service_areas .arealisting h5{color:#fff; margin-top:25px;   text-transform: uppercase;    font-weight: 600; text-align:left;   font-size: 22px;margin-bottom:15px}