@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700|Roboto:400,700,700italic,400italic);.contact .section2 .contact-direct .no-decoration,.numbers{text-decoration:none}.about,footer{overflow-x:hidden}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}@font-face{font-family:'Futurica Bold';font-style:normal;font-weight:400;src:url(../assets/fonts/FUTU_EXB.TTF);src:local("Futurica Bold"),url(../assets/fonts/FUTU_EXB.TTF) format("truetype")}@font-face{font-family:'Futurica Light';font-style:normal;font-weight:400;src:url(../assets/fonts/FUTU_LT.TTF);src:local("Futurica Light"),url(../assets/fonts/FUTU_LT.TTF) format("truetype")}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}body p,body span{font-weight:700}html{font-family:'Roboto Slab',serif}.hidden{visibility:hidden}[layout=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.about .section1 .background,.commercial.services .section1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}footer{background-color:gray}.about{max-width:100%;width:100%;margin:0 auto}.about .section2{margin:40px auto}.about .section2 .image-container{padding:0;margin:0 -60px}.about .section2 .image-container img{width:100%;margin-left:-60px}@media (max-width:768px){.about .section2 .image-container{margin:0 -25px}.about .section2 .image-container img{margin-left:-25px}}.about .section2 .content-box{z-index:2;padding-left:10%;margin-right:-40px}@media (max-width:600px){.about .section2 .content-box{margin:0;padding:5%}}.about .section1{clear:both;height:500px}.about .section1#about{height:450px}.about .section1 .background{background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../assets/images/site-photos/AboutUs.jpg) center center no-repeat;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../assets/images/site-photos/AboutUs.jpg) center center no-repeat;background-size:cover;position:relative;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:450px}.about .section1 .background .content p{background-color:#fff;padding:20px;border-radius:5px;line-height:22px}.about .section1 .background .headding{margin:0 auto;max-width:1000px;padding:20px 5%;border-radius:5px;width:90%;color:#fff}.about .section1 .background .headding h3{margin:0 auto 10px;font-size:1.5em}.about .section1 .background .headding p{margin:10px auto}@media (max-width:480px){.about .section1 .background .headding h3{font-size:34px;letter-spacing:1px}.about .section1 .background .headding p{font-size:16px}}@media (min-width:480px){.about .section1 .background .headding p br{display:none}}.about .section1 .background .headding h3,.about .section1 .background .headding p{width:100%;text-align:center}.about .section1 .background .headding .md-button{min-height:55px!important;font-size:2em!important;-webkit-transition:border .1s linear;transition:border .1s linear;padding-top:5px}.about .section1 .background .headding .md-button:hover{border:2px solid;background-color:rgba(255,255,255,.15)}.about .section1 .background .headding .md-button span{padding:3px}.about.installation{max-width:1100px;width:100%;margin:0 auto}.about.installation img{max-width:420px}.commercial.services{max-width:100%;width:100%;margin:0 auto}.commercial.services .section1{margin:40px auto 0;min-height:350px;width:100%;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.commercial.services .section1 .image-container{padding:0;margin:0 -30px}.commercial.services .section1 .image-container img{width:100%;margin-right:-30px}@media (max-width:768px){.commercial.services .section1 .image-container{margin:0 -25px}.commercial.services .section1 .image-container img{margin-left:-25px}}.commercial.services .section1 .content-box{z-index:2;padding-right:10%}@media (max-width:600px){.commercial.services .section1 .content-box{margin:0;padding:5%}}.commercial.services .section1 .content-box{margin-left:-150px}@media (max-width:660px){.commercial.services .section1{padding:0}}.commercial.services .section2{width:100%}.commercial.services .section2 .background{background:-webkit-linear-gradient(rgba(255,255,255,.45),rgba(255,255,255,.45)),url(../assets/images/site-photos/Commercial_Service_2.jpeg) center center no-repeat;background:linear-gradient(rgba(255,255,255,.45),rgba(255,255,255,.45)),url(../assets/images/site-photos/Commercial_Service_2.jpeg) center center no-repeat;background-size:cover;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:450px}.commercial.services .section2 .background .content p{background-color:#fff;padding:20px;border-radius:5px;line-height:22px}.commercial.services .section2 .background .headding{margin:0 auto;max-width:1000px;padding:20px 5%;border-radius:5px;width:90%;color:#000}.commercial.services .section2 .background .headding h3{margin:0 auto 10px;font-size:1.5em}.commercial.services .section2 .background .headding p{margin:10px auto}@media (max-width:480px){.commercial.services .section2 .background .headding h3{font-size:34px;letter-spacing:1px}.commercial.services .section2 .background .headding p{font-size:16px}}@media (min-width:480px){.commercial.services .section2 .background .headding p br{display:none}}.commercial.services .section2 .background .headding h3,.commercial.services .section2 .background .headding p{width:100%;text-align:center}.commercial.services .section2 .background .headding .md-button{min-height:55px!important;font-size:2em!important;-webkit-transition:border .1s linear;transition:border .1s linear;padding-top:5px}.commercial.services .section2 .background .headding .md-button:hover{border:2px solid;background-color:rgba(255,255,255,.15)}.commercial.services .section2 .background .headding .md-button span{padding:3px}.commercial.installation{max-width:100%;width:100%;margin:0 auto;overflow:hidden}.commercial.installation .section1{margin:40px auto 0}.commercial.installation .section1 .image-container{padding:0;margin:0 -60px}.commercial.installation .section1 .image-container img{width:100%;margin-left:-60px}@media (max-width:768px){.commercial.installation .section1 .image-container{margin:0 -25px}.commercial.installation .section1 .image-container img{margin-left:-25px}}.commercial.installation .section1 .content-box{z-index:2;padding-left:10%}@media (max-width:600px){.commercial.installation .section1 .content-box{margin:0;padding:5%}}.commercial.installation .section1 .content-box{margin-right:-60px}.commercial.contracts{max-width:100%;width:100%;margin:0 auto}.commercial.contracts .section1{padding:0 40px 0 5%}.commercial.contracts .section1 .content-box{padding-right:40px}.commercial.contracts .section1 .image-container{height:100%;text-align:center}.commercial.contracts .section1 .image-container .image{height:300px;margin-right:-8%}.commercial.contracts .section1 .content-box,.commercial.contracts .section1 .image-container{box-sizing:border-box;display:inline-block;width:49%}@media (max-width:900px){.commercial.contracts .section1 .content-box,.commercial.contracts .section1 .image-container{width:100%;margin:10px auto}.commercial.contracts .section1 .content-box .image,.commercial.contracts .section1 .image-container .image{margin:0 auto}}.contact{padding:0 5%;max-width:1100px;margin:0 auto}.contact .contact-image{overflow:hidden;padding:10px 10px 10px 25px}.contact .contact-image img{width:100%}.contact div p{padding:0 12px}.contact .section2{margin-bottom:40px;min-height:300px}@media (max-width:660px){.contact .section2{min-height:450px;margin-bottom:0}}.contact .section2 .contact-direct{width:30%;float:left;max-width:400px}@media (max-width:850px){.contact .section2 .contact-direct{width:100%}}.contact .section2 .contact-direct .info-box{margin:10px 0}.contact .section2 .contact-direct .fa{font-size:24px;color:rgba(0,0,0,.54)}.contact .section2 .form-container{width:65%;float:right}@media (max-width:850px){.contact .section2 .form-container{width:100%}}.contact .section2 .form-container form{max-width:750px}.contact .section2 .form-container form .md-block .material-icons{display:inline-block}.iaq.general .section1 .background,.iaq.general .section2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.contact .section2 .form-container form button{margin-left:0}@media (max-width:600px){.contact .section2 .form-container form button{margin-left:5%}}.contact .section2 .form-container form .text-area{padding-left:37px}.contact .section2 .form-container form .text-area label{margin-left:36px}.contact .section3{margin:0 auto;max-width:700px}.contact .section3 .map-container{margin-top:75px;margin-bottom:50px}@media (max-width:660px){.contact .section3 .map-container{margin-top:110px}}.contact .section3 .map-container .map{width:90%;margin:0 auto}.contact .section3 .map-container .open-map{margin-left:5%;margin-bottom:12px}.iaq.general{padding:0}.iaq.general .page-title h2{padding:0 5%}.iaq.general .section1{max-width:100%;width:100%;margin:0 auto;background:-webkit-linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),url(../assets/images/site-photos/indoorAirQuality.jpg) center center no-repeat;background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),url(../assets/images/site-photos/indoorAirQuality.jpg) center center no-repeat;background-size:cover;position:relative;background-position-y:70%}.iaq.general .section1 .background{background-position:bottom!important;min-height:350px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.iaq.general .section1 .background .content p{background-color:#fff;padding:20px;border-radius:5px;line-height:22px}.iaq.general .section1 .background .headding{margin:0 auto;max-width:1000px;padding:20px 5%;border-radius:5px;width:90%;color:#fff}.iaq.general .section1 .background .headding h3{margin:0 auto 10px;font-size:1.5em}.iaq.general .section1 .background .headding p{margin:10px auto}@media (max-width:480px){.iaq.general .section1 .background .headding h3{font-size:34px;letter-spacing:1px}.iaq.general .section1 .background .headding p{font-size:14px}}@media (min-width:480px){.iaq.general .section1 .background .headding p br{display:none}}.iaq.general .section1 .background .headding h3,.iaq.general .section1 .background .headding p{width:100%;text-align:center}.iaq.general .section1 .background .headding .md-button{min-height:55px!important;font-size:2em!important;-webkit-transition:border .1s linear;transition:border .1s linear;padding-top:5px}.iaq.general .section1 .background .headding .md-button:hover{border:2px solid;background-color:rgba(255,255,255,.15)}.iaq.general .section1 .background .headding .md-button span{padding:3px}.iaq.general .section2{min-height:350px;width:100%;background-color:#E6E6E6;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.iaq.general .section2 .content-padding{padding:25px 8%;max-width:1100px}.iaq.general .section2 .content-padding .img-container{max-width:800px}.iaq.insulation .section1{max-width:100%;width:100%;margin:0 auto}.iaq.insulation .section1 .background{background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../assets/images/site-photos/for-background/attic-insulation.jpg) center center no-repeat;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../assets/images/site-photos/for-background/attic-insulation.jpg) center center no-repeat;background-size:cover;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:450px}.iaq.insulation .section1 .background .content p{background-color:#fff;padding:20px;border-radius:5px;line-height:22px}.iaq.insulation .section1 .background .headding{margin:0 auto;max-width:1000px;padding:20px 5%;border-radius:5px;width:90%;color:#fff}.iaq.insulation .section1 .background .headding h3{margin:0 auto 10px;font-size:1.5em}.iaq.insulation .section1 .background .headding p{margin:10px auto}@media (max-width:480px){.iaq.insulation .section1 .background .headding h3{font-size:34px;letter-spacing:1px}.iaq.insulation .section1 .background .headding p{font-size:16px}}@media (min-width:480px){.iaq.insulation .section1 .background .headding p br{display:none}}.iaq.insulation .section1 .background .headding h3,.iaq.insulation .section1 .background .headding p{width:100%;text-align:center}.iaq.insulation .section1 .background .headding .md-button{min-height:55px!important;font-size:2em!important;-webkit-transition:border .1s linear;transition:border .1s linear;padding-top:5px}.iaq.insulation .section1 .background .headding .md-button:hover{border:2px solid;background-color:rgba(255,255,255,.15)}.iaq.insulation .section1 .background .headding .md-button span{padding:3px}.iaq.insulation .section1 .headding h4{font-size:1.3em;text-align:center}.iaq.insulation .numbers{font-size:1.25em}.iaq.insulation .section2 h3{padding:10px 5%}.iaq.cleaning{padding:40px 5% 0}.iaq.cleaning .tab-container{margin-bottom:60px}.iaq.cleaning .tab-container .tabs .product-description{width:50%;float:left}.iaq.cleaning .tab-container .tabs .product-description h4{margin:0}.iaq.cleaning .tab-container .tabs .product-description .img-mobile{display:block;margin:0 auto}@media (min-width:660px){.iaq.cleaning .tab-container .tabs .product-description .img-mobile{display:none}}.iaq.cleaning .tab-container .tabs .product-description .img-mobile img{width:100%}.iaq.cleaning .tab-container .tabs .product-img{width:45%;float:right}.iaq.cleaning .tab-container .tabs .product-img img{width:100%}@media (max-width:660px){.iaq.cleaning .tab-container .tabs .product-img{display:none}.iaq.cleaning .tab-container .tabs .product-description,.iaq.cleaning .tab-container .tabs .product-img{width:100%}}.iaq.cleaning .less{display:none;width:50px;color:#7CC242}.iaq.cleaning .read-more{width:100px;color:#7CC242}.iaq.cleaning .is-expanded .read-more{display:none}.iaq.cleaning .is-expanded .less{display:block}.iaq.cleaning v-pane-header{border:none;margin:0;padding:0}.iaq.cleaning v-pane-header:before{background-color:#498617!important}.iaq.cleaning .accordion-items{padding:10px 15px;margin-bottom:10px}.iaq.cleaning .accordion-items .accordion-item{margin-bottom:25px}.iaq.cleaning .accordion-items .accordion-item h4,.iaq.cleaning .accordion-items .accordion-item p{margin:5px 0}.iaq.cleaning .accordion-items .accordion-item v-pane-content{padding:0}.iaq.cleaning .accordion-items .accordion-item v-pane-content div{padding:0 0 10px}.main{height:100%;overflow:hidden;padding-top:0}.main .section1{clear:both;height:500px}.main .section1#about{height:450px}.main .section1 .background{background:-webkit-linear-gradient(transparent,transparent),url(../assets/images/site-photos/homepage2.jpg) center center no-repeat;background:linear-gradient(transparent,transparent),url(../assets/images/site-photos/homepage2.jpg) center center no-repeat;background-size:cover;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main .section1 .background .content p{background-color:#fff;padding:20px;border-radius:5px;line-height:22px}.main .section1 .background .headding{margin-top:475px;width:100%;background-color:rgba(0,0,0,.8);color:#fff}@media (max-width:660px){.main .section1 .background .headding{margin-top:500px}.main .section1 .background .headding .numbers{font-size:1.8em}}.main .section1 .background .headding h3{font-size:4em;letter-spacing:2px;margin:0;font-family:'Futurica Bold'}.main .section1 .background .headding p{margin:0;font-family:'Futurica Light'}@media (max-width:480px){.main .section1 .background .headding h3{font-size:34px;letter-spacing:1px}.main .section1 .background .headding p{font-size:14px}}@media (min-width:480px){.main .section1 .background .headding p br{display:none}}.main .section1 .background .headding h3,.main .section1 .background .headding p{width:100%;text-align:center}.main .section1 .background .headding .md-button{min-height:55px!important;font-size:2em!important;-webkit-transition:all .1s linear;transition:all .1s linear;padding-top:5px;border:2px solid transparent;margin:10px;color:#7cc242}.main .section1 .background .headding .md-button:hover{border:2px solid;color:#A4C787;background-color:rgba(255,255,255,.15)}.main .section1 .background .headding .md-button span{padding:3px}.main .section3{text-align:center}.main .section3 .sub{display:inline-block;width:33%;padding:20px;box-sizing:border-box;margin:0 auto}.main .section3 .sub .image-container{position:relative;overflow:hidden;display:block;margin:0 auto;max-width:300px;background-color:#000}.main .section3 .sub .image-container img{width:100%;opacity:.6;-webkit-transition:all .1s ease;transition:all .1s ease}.main .section3 .sub .image-container img:hover{opacity:.75;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.main .section3 .sub .text{position:absolute;width:100%;bottom:0;color:#fff;background-color:rgba(0,0,0,.6)}.main .section3 .sub .text h3{margin:0;font-size:2em}@media (max-width:830px){.main .section3 .sub{padding:20px 10px;width:30%}.main .section3 .sub h3{font-size:1.5em}}@media (max-width:768px){.main .section3 .sub{width:80%}.main .section3 .sub .image-container{height:250px;max-width:none}.main .section3 .sub .image-container img{-webkit-transition:none;transition:none}.main .section3 .sub .image-container img:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.main .brands{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;width:100%;margin-top:90px}.main .brands.text-only{margin-bottom:60px}.main .brands.logos{margin:15px 10px}.main .brands .text-block{width:100%;margin-bottom:24px}.main .brands .text-block h2{text-align:center}.main .brands .text-block .body-text{width:70%;margin:0 auto}@media (max-width:680px){.main .brands .text-block .body-text{width:90%}}.main .brands div{width:90px;margin:0 10px}.main .brands div img{width:100%;min-width:90px}@media (max-width:599px){.main .brands div{width:55px;margin:0 6px}.main .brands div img{min-width:55px}}.main .section2{clear:both;padding-top:25px;min-height:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main .section2 .info-container .info-item{padding:2%;text-align:center}.main .section2 .info-container .info-item .material-icons{font-size:48px}@media (max-width:600px){.main .section2 .info-container .info-item{padding-left:10%;padding-right:10%}}.main .contact-form{padding:70px 5% 40px;max-width:750px;margin:0 auto;width:80%}@media (max-width:660px){.main .contact-form{margin-bottom:250px}}.main .contact-form h3{margin-bottom:30px}.main .contact-form form{margin:0 auto;max-width:750px;width:100%}.main .contact-form form .md-block .material-icons{display:inline-block}.main .contact-form form button{margin-left:0}@media (max-width:600px){.main .contact-form form button{margin-left:5%}}.main .contact-form form .text-area{padding-left:37px}.main .contact-form form .text-area label{margin-left:36px}.main .section4{height:400px;background:-webkit-linear-gradient(transparent,transparent),url(../assets/images/homepage1.jpg) center 70% no-repeat;background:linear-gradient(transparent,transparent),url(../assets/images/homepage1.jpg) center 70% no-repeat;background-size:cover;position:relative}.mini-splits.general .tab-container{width:100%}.mini-splits.general .tab-container md-tabs-wrapper{padding-left:5%}.mini-splits.general .tab-container .product-description,.mini-splits.general .tab-container .tab-title{max-width:950px;width:100%;margin:0 auto}.mini-splits.general .bg{color:#000;padding:30px 5%}.mini-splits.general .bg.general{background:-webkit-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(../assets/images/site-photos/MiniSplit_GeneralInfo.jpg) center center no-repeat;background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(../assets/images/site-photos/MiniSplit_GeneralInfo.jpg) center center no-repeat;background-size:cover;position:relative}.mini-splits.general .bg.installation{background:-webkit-linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),url(../assets/images/site-photos/MiniSplit_Installation.jpg) center center no-repeat;background:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),url(../assets/images/site-photos/MiniSplit_Installation.jpg) center center no-repeat;background-size:cover;position:relative}.mini-splits.general .bg.repair{background:-webkit-linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7)),url(../assets/images/site-photos/MiniSplitRepair.jpg) center center no-repeat;background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7)),url(../assets/images/site-photos/MiniSplitRepair.jpg) center center no-repeat;background-size:cover;position:relative}.mini-splits.products .tabsdemoDynamicHeight md-content{background-color:transparent!important}.mini-splits.products .tabsdemoDynamicHeight md-content md-tabs{background:#f6f6f6;border:1px solid #e1e1e1}.mini-splits.products .tabsdemoDynamicHeight md-content md-tabs md-tabs-wrapper{background:#fff}.mini-splits.products .tabsdemoDynamicHeight md-content h1:first-child{margin-top:0}.mini-splits.products .tab-container{margin-bottom:60px;padding:5%}.mini-splits.products .tab-container md-tab-content{max-width:1100px}.mini-splits.products .tab-container .tabs .product-description{width:60%;float:left}.mini-splits.products .tab-container .tabs .product-description h4{margin:0}.mini-splits.products .tab-container .tabs .product-description .img-mobile{display:block;margin:0 auto}@media (min-width:660px){.mini-splits.products .tab-container .tabs .product-description .img-mobile{display:none}}.mini-splits.products .tab-container .tabs .product-description .img-mobile img{width:100%}.mini-splits.products .tab-container .tabs .product-img{width:35%;float:right}.mini-splits.products .tab-container .tabs .product-img img{width:100%}@media (max-width:660px){.mini-splits.products .tab-container .tabs .product-img{display:none}.mini-splits.products .tab-container .tabs .product-description,.mini-splits.products .tab-container .tabs .product-img{width:100%}}.refrigeration{max-width:100%;width:100%;margin:0 auto}.refrigeration .section1{padding:40px 0 0}.refrigeration .section1 .background{background:-webkit-linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),url(../assets/images/site-photos/Refrigeration.jpg) center center no-repeat;background:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),url(../assets/images/site-photos/Refrigeration.jpg) center center no-repeat;background-size:cover;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.refrigeration .section1 .background .content p{background-color:#fff;padding:20px;border-radius:5px;line-height:22px}.refrigeration .section1 .background .headding{margin:0 auto;max-width:1000px;padding:20px 5%;border-radius:5px;width:90%;color:#fff}.refrigeration .section1 .background .headding h3{margin:0 auto 10px;font-size:1.5em}.refrigeration .section1 .background .headding p{margin:10px auto}@media (max-width:480px){.refrigeration .section1 .background .headding h3{font-size:34px;letter-spacing:1px}.refrigeration .section1 .background .headding p{font-size:16px}}@media (min-width:480px){.refrigeration .section1 .background .headding p br{display:none}}.refrigeration .section1 .background .headding h3,.refrigeration .section1 .background .headding p{width:100%;text-align:center}.refrigeration .section1 .background .headding .md-button{min-height:55px!important;font-size:2em!important;-webkit-transition:border .1s linear;transition:border .1s linear;padding-top:5px}.refrigeration .section1 .background .headding .md-button:hover{border:2px solid;background-color:rgba(255,255,255,.15)}.refrigeration .section1 .background .headding .md-button span{padding:3px}.refrigeration .section1 .background{min-height:400px}.refrigeration .section2{padding:0 5%;max-width:900px;width:100%;margin:0 auto}.residential{overflow:hidden}.residential.installation{max-width:100%;width:100%;margin:0 auto}.residential.installation .section0 .image-container{padding:0;margin:0 -20px}.residential.installation .section0 .image-container img{width:100%;margin-left:-20px}@media (max-width:768px){.residential.installation .section0 .image-container{margin:0 -25px}.residential.installation .section0 .image-container img{margin-left:-25px}}.residential.installation .section0 .content-box{z-index:2}.residential.installation .section1 .background{background:-webkit-linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../assets/images/site-photos/TBD2.jpg) center center no-repeat;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../assets/images/site-photos/TBD2.jpg) center center no-repeat;background-size:cover;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:450px}.residential.installation .section1 .background .content p{background-color:#fff;padding:20px;border-radius:5px;line-height:22px}.residential.installation .section1 .background .headding{margin:0 auto;max-width:1000px;padding:20px 5%;border-radius:5px;width:90%;color:#fff}.residential.installation .section1 .background .headding h3{margin:0 auto 10px;font-size:1.5em}.residential.installation .section1 .background .headding p{margin:10px auto}@media (max-width:480px){.residential.installation .section1 .background .headding h3{font-size:34px;letter-spacing:1px}.residential.installation .section1 .background .headding p{font-size:16px}}@media (min-width:480px){.residential.installation .section1 .background .headding p br{display:none}}.residential.installation .section1 .background .headding h3,.residential.installation .section1 .background .headding p{width:100%;text-align:center}.residential.installation .section1 .background .headding .md-button{min-height:55px!important;font-size:2em!important;-webkit-transition:border .1s linear;transition:border .1s linear;padding-top:5px}.residential.installation .section1 .background .headding .md-button:hover{border:2px solid;background-color:rgba(255,255,255,.15)}.residential.installation .section1 .background .headding .md-button span{padding:3px}.residential.installation .section4{margin:40px auto 0}.residential.installation .section4 .image-container{padding:0;margin:0 -60px}.residential.installation .section4 .image-container img{width:100%;margin-left:-60px}@media (max-width:768px){.residential.installation .section4 .image-container{margin:0 -25px}.residential.installation .section4 .image-container img{margin-left:-25px}}.residential.installation .section4 .content-box{z-index:2;padding-left:10%;margin-right:-40px}@media (max-width:600px){.residential.installation .section4 .content-box{margin:0;padding:5%}}.residential.contracts,.residential.repairs{padding:0}.residential.contracts .page-title h2,.residential.repairs .page-title h2{padding:0 5%}.residential.contracts .section1,.residential.repairs .section1{margin-bottom:0}@media (max-width:660px){.residential.contracts .section1,.residential.repairs .section1{padding:0}}.residential.contracts .section2,.residential.repairs .section2{min-height:350px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.residential.contracts .section2 .content-padding,.residential.repairs .section2 .content-padding{padding:25px 8%;max-width:1100px}.residential.contracts .section2 .content-padding .img-container,.residential.repairs .section2 .content-padding .img-container{max-width:800px}.residential.repairs{max-width:100%;width:100%;margin:0 auto}.residential.repairs .section1{padding:40px 0 0}.residential.repairs .section1 .background{background:-webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../assets/images/site-photos/Residential_Repairs_1.jpeg) center center no-repeat;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../assets/images/site-photos/Residential_Repairs_1.jpeg) center center no-repeat;background-size:cover;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.residential.repairs .section1 .background .content p{background-color:#fff;padding:20px;border-radius:5px;line-height:22px}.residential.repairs .section1 .background .headding{margin:0 auto;max-width:1000px;padding:20px 5%;border-radius:5px;width:90%;color:#fff}.residential.repairs .section1 .background .headding h3{margin:0 auto 10px;font-size:1.5em}.residential.repairs .section1 .background .headding p{margin:10px auto}@media (max-width:480px){.residential.repairs .section1 .background .headding h3{font-size:34px;letter-spacing:1px}.residential.repairs .section1 .background .headding p{font-size:16px}}@media (min-width:480px){.residential.repairs .section1 .background .headding p br{display:none}}.residential.repairs .section1 .background .headding h3,.residential.repairs .section1 .background .headding p{width:100%;text-align:center}.residential.repairs .section1 .background .headding .md-button{min-height:55px!important;font-size:2em!important;-webkit-transition:border .1s linear;transition:border .1s linear;padding-top:5px}.residential.repairs .section1 .background .headding .md-button:hover{border:2px solid;background-color:rgba(255,255,255,.15)}.residential.repairs .section1 .background .headding .md-button span{padding:3px}.residential.repairs .section1 .background{min-height:320px}.residential.repairs .section2{margin:40px auto -5px}.residential.repairs .section2 .image-container{padding:0;margin:0 -60px}.residential.repairs .section2 .image-container img{width:100%;margin-right:-60px}@media (max-width:768px){.residential.repairs .section2 .image-container{margin:0 -25px}.residential.repairs .section2 .image-container img{margin-left:-25px}}@media (max-width:600px){.residential.repairs .section2 .content-box{margin:0;padding:5%}}.residential.repairs .section2 .content-box{z-index:2;padding-right:5%;margin-left:-100px}@media (max-width:600px){.residential.repairs .section2 .content-box{margin:0 auto}}.residential.contracts{max-width:100%;width:100%;margin:0 auto}.residential.contracts .section1 .background{background:-webkit-linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)),url(../assets/images/site-photos/for-background/IMG_20151103_132422.jpg) center center no-repeat;background:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)),url(../assets/images/site-photos/for-background/IMG_20151103_132422.jpg) center center no-repeat;background-size:cover;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:450px}.residential.contracts .section1 .background .content p{background-color:#fff;padding:20px;border-radius:5px;line-height:22px}.residential.contracts .section1 .background .headding{margin:0 auto;max-width:1000px;padding:20px 5%;border-radius:5px;width:90%;color:#fff}.residential.contracts .section1 .background .headding h3{margin:0 auto 10px;font-size:1.5em}.residential.contracts .section1 .background .headding p{margin:10px auto}@media (max-width:480px){.residential.contracts .section1 .background .headding h3{font-size:34px;letter-spacing:1px}.residential.contracts .section1 .background .headding p{font-size:16px}}@media (min-width:480px){.residential.contracts .section1 .background .headding p br{display:none}}.residential.contracts .section1 .background .headding h3,.residential.contracts .section1 .background .headding p{width:100%;text-align:center}.residential.contracts .section1 .background .headding .md-button{min-height:55px!important;font-size:2em!important;-webkit-transition:border .1s linear;transition:border .1s linear;padding-top:5px}.residential.contracts .section1 .background .headding .md-button:hover{border:2px solid;background-color:rgba(255,255,255,.15)}.residential.contracts .section1 .background .headding .md-button span{padding:3px}.residential.contracts .section2{margin:40px auto 0}.residential.contracts .section2 .image-container{padding:0;margin:0 -90px}.residential.contracts .section2 .image-container img{width:100%;margin-left:-90px}@media (max-width:768px){.residential.contracts .section2 .image-container{margin:0 -25px}.residential.contracts .section2 .image-container img{margin-left:-25px}}.residential.contracts .section2 .content-box{z-index:2;padding-left:10%;margin-right:-40px}@media (max-width:600px){.residential.contracts .section2 .content-box{margin:0;padding:5%}}.residential.service{max-width:100%;width:100%;margin:0 auto}.residential.service .section1{position:relative}.residential.service .section1 .bg{overflow:hidden;height:100%}.residential.service .section1 .bg img{width:100%;margin-top:-60px}.residential.service .section1 .headding{position:absolute;background-color:transparent;top:0;right:3%;width:55%}@media (min-width:1000px){.residential.service .section1 .bg{max-height:650px}.residential.service .section1 .headding{width:40%}}@media (max-width:768px){.residential.service .section1{color:#fff}.residential.service .section1 .bg{background-color:#000;position:relative}.residential.service .section1 .bg img{opacity:.3}.residential.service .section1 .headding{width:90%;height:70%;top:0;bottom:0}.residential.service .section1 .headding .p2{display:block}.residential.service .section1 .headding .p3{display:none}}@media (min-width:945px){.residential.service .section1 .p3{display:none}}.residential.service .section1 .p2{margin-top:0}@media (max-width:944px){.residential.service .section1 .p2{display:none}}@media (min-width:944px){.residential.service .section1 .p2{width:75%;margin-right:-150px}}@media (min-width:1000px){.residential.service .section1 .p2{width:100%;margin-right:0}}.residential.service .section1 .p3{padding:20px 5%}body{font-family:Raleway,sans-serif}body p{font-size:1.2em}.numbers{font-family:Roboto,sans-serif}md-content{margin:0;padding:30px 0 0;height:100%}.content-padding{padding:25px 5%}.row{margin-left:0;margin-right:0}.mar-bot{margin-bottom:70px!important}.margin-auto{display:block;margin:0 auto}.page-title{width:100%;padding-left:10%}.section1{margin-bottom:70px;width:100%}footer{width:100%!important;height:250px}footer md-toolbar{min-height:250px;overflow-y:hidden;background-color:rgba(0,0,0,.4)!important;color:#fff!important;padding-left:5%;padding-right:5%}footer md-toolbar .md-toolbar-tools{height:100%}footer md-toolbar .md-toolbar-tools .left{margin:0;padding-top:100px}footer md-toolbar .md-toolbar-tools .left .top-logo{width:100%}footer md-toolbar .md-toolbar-tools .left .top-logo .nav-small{padding-top:25px}footer md-toolbar .md-toolbar-tools .left .top-logo .nav-small .md-button{width:32%!important;box-sizing:border-box;margin:0!important}footer md-toolbar .md-toolbar-tools .left .top-logo .zs-text h5,footer md-toolbar .md-toolbar-tools .left .top-logo .zs-text h6{margin:0;padding-left:10px}footer md-toolbar .md-toolbar-tools .left .top-logo .zs-text h5{font-family:'Futurica Bold';color:#71706e;font-size:1.5em}footer md-toolbar .md-toolbar-tools .left .top-logo .zs-text h6{font-size:1.4em;font-family:'Futurica Light';color:#7fb902;letter-spacing:1.5px;margin-top:-10px}@media (max-width:661px){footer md-toolbar .md-toolbar-tools .left .top-logo .zs-text h5{font-size:1.3em}footer md-toolbar .md-toolbar-tools .left .top-logo .zs-text h6{font-size:1.2em}}@media (max-width:601px){footer md-toolbar .md-toolbar-tools .left{margin:0 auto;padding-top:120px}footer md-toolbar .md-toolbar-tools .left .numbers{width:100%}footer md-toolbar .md-toolbar-tools .left .numbers a{font-size:.8em!important}}footer md-toolbar .md-toolbar-tools .right{padding-top:140px}footer md-toolbar .md-toolbar-tools div a{border-radius:0;box-sizing:border-box;border-bottom:3px solid transparent;-webkit-transition:border-bottom .2s ease;transition:border-bottom .2s ease}footer md-toolbar .md-toolbar-tools div a:hover{background-color:transparent!important;border-bottom:3px solid rgba(124,194,66,.6);box-sizing:border-box}footer md-toolbar .md-toolbar-tools div a.active{border-bottom:3px solid #7CC242}footer md-toolbar .md-toolbar-tools .md-button.numbers{min-height:35px!important;font-size:2em!important;-webkit-transition:all .1s linear;transition:all .1s linear;padding-top:5px;border:2px solid transparent;margin:0;color:#7cc242}footer md-toolbar .md-toolbar-tools .md-button.numbers:hover{color:#A4C787;background-color:rgba(255,255,255,.15)}footer md-toolbar .md-toolbar-tools .md-button.numbers span{padding:3px}.acme-malarkey{text-transform:capitalize;color:#cb3837}.acme-malarkey:after{-webkit-animation:cursor-blink .4s linear infinite;animation:cursor-blink .4s linear infinite;content:"|";color:#cb3837}@-webkit-keyframes cursor-blink{1%,40%{opacity:0}100%,60%{opacity:1}}@keyframes cursor-blink{1%,40%{opacity:0}100%,60%{opacity:1}}.acme-navbar-text{color:#fff}.nav{background-color:#EFEFEF!important;height:100px}.nav .inner-nav{height:100%}.nav a{color:#000!important}.top-logo{height:80px;margin-left:21px;padding-left:10px;overflow:visible}@media (max-width:600px){.top-logo{margin-left:0}}.top-logo a.md-button{height:58px}.top-logo span{font-size:18px}.top-logo .logo{border-radius:5px;width:42px}.top-logo .zs-text{width:220px}.call .md-fab{background-color:rgba(0,0,0,.6)!important}.dropdowns{padding-left:0}@media (max-width:900px){.dropdowns{display:none}}.dropdowns a{border-radius:0;box-sizing:border-box;border-bottom:3px solid transparent;-webkit-transition:border-bottom .2s ease;transition:border-bottom .2s ease}.dropdowns a:hover{background-color:transparent!important;border-bottom:3px solid rgba(124,194,66,.6);box-sizing:border-box}.dropdowns a.active{border-bottom:3px solid #7CC242}.dropdowns .home-row{padding-right:28px}.dropdowns .md-button{margin:0;padding:5px;min-height:28px;line-height:28px;min-width:75px}.dropdowns .md-menu{margin:0;padding:0;height:40px;line-height:28px;min-width:75px}.dropdowns .md-menu a{margin:0 2px}@media (max-width:1000px){.dropdowns .md-menu a .material-icons{font-size:20px;width:10px;margin-left:-7px}}.dropdowns .md-menu a span{font-size:13px}@media (max-width:1000px){.dropdowns .md-menu a span{font-size:12px}}.dropdowns .second-row{margin-bottom:10px}@media (min-width:901px){.side-nav{display:none}}.side-content .close{margin:12px;cursor:pointer}.side-content .accordion-wrapper .v-acc .pane a{text-align:left;margin:0;padding:0 0 0 18px;border-radius:0;width:100%;border-bottom:2px solid #D8D8D8}.side-content .accordion-wrapper .v-acc .pane .header{padding:12px 8px;margin-bottom:0}.side-content .accordion-wrapper .v-acc .pane .header:after,.side-content .accordion-wrapper .v-acc .pane .header:before{right:12px}.side-content .accordion-wrapper .v-acc .pane .v-content div{padding-bottom:0}.side-content .accordion-wrapper .v-acc .pane .v-content button{text-align:left;margin:0;padding:0 0 0 18px;border-radius:0}.side-content .accordion-wrapper .v-acc .pane .v-content button:first-child{padding-top:12px}
/*# sourceMappingURL=../maps/styles/app-9e11eb835a.css.map */
