@charset "utf-8";body#tinymce{height:auto !important}html .mceContentBody{height:auto !important}html,body{height:100%;font-family:'Open Sans',sans-serif;font-size:16px;line-height:150%;color:#444;background:#fff}.container{max-width:1200px;padding:0 20px;margin:auto;height:100%;position:relative}.container:after{content:"";clear:both;display:table}a{text-decoration:underline;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#e43b3b}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:300}.stdBtn{border-radius:100px;border:1px solid;text-decoration:none;display:inline-block;padding:20px 30px}.stdBtn i{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.stdBtn:hover{text-decoration:none}.stdBtn:hover i{padding-left:20px}.open{display:none}header#main{padding:35px 0 0}.logo{float:left;margin-top:5px}.logo img{max-width:100%;height:auto}.socialContact{text-align:right}.social li{display:inline-block;padding-left:10px}.social li a{color:#333;text-decoration:none}.social li a:hover{color:#01c1ff}.headerContact a{display:block;color:#444;text-decoration:none}.headerContact a i{color:#999}.headerContact a:hover{color:#01c1ff}header#main nav{margin-top:35px;background:#0061a5;text-align:center}header#main nav li{display:inline-block}header#main nav li a{line-height:50px;color:#fff;text-decoration:none;font-size:.9rem;padding:0 40px;text-transform:uppercase;display:block}header#main nav li a:hover{background:#002f4f;text-decoration:none}.homeBanner{height:400px;background-size:cover;background-position:center;position:relative;overflow:hidden}.bannerTextOuter{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.bannerText{font-size:2.7rem;line-height:3.2rem;font-weight:lighter;color:#0a0b0c;height:100%;display:table;width:40%}.bannerTextInner{display:table-cell;vertical-align:middle;height:100%;font-weight:600;line-height:1.3;color:#fff}.bannerTextInner strong{color:#01b7ff;border-bottom:2px solid #01b7ff}.bannerOverlay{position:absolute;width:100%;height:100%;z-index:9}.bannerHelp{position:absolute;right:20px;bottom:0;background:url(//www.customclimates.co.uk/wp-content/themes/alate-shop-theme/img/bubble_woman.png)left bottom no-repeat;padding-left:150px;display:block;color:#333;text-decoration:none}.bannerHelp:hover{text-decoration:none}.bannerHelp .bannerHelpBubble{width:400px;background:#fff;border-radius:10px;padding:30px;font-size:.9rem;line-height:1.4rem;margin-bottom:60px;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-box-shadow:0px 0px 18px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 18px 0px rgba(0,0,0,.25);box-shadow:0px 0px 18px 0px rgba(0,0,0,.25)}.bannerHelpBubble h6{color:#00b1ff;font-size:3rem;line-height:3.7rem;font-weight:800}.bannerHelpBubble h5{font-size:2rem;color:#444;margin-bottom:20px}.bannerHelp:hover .bannerHelpBubble{transform:rotate(-3deg)}.whatHelp{padding:70px 0;text-align:center}.whatHelp h2{font-size:2.25rem;line-height:2.65rem;margin-bottom:10px}.whatHelp h3{font-size:1.2rem;font-weight:400}ul.whatHelpIcons{list-style:none;text-align:center;margin-top:60px}ul.whatHelpIcons:after{content:"";clear:both;display:table}ul.whatHelpIcons li{float:left;width:17.5%;margin-right:10%}ul.whatHelpIcons li:last-child{margin-right:0}ul.whatHelpIcons li a{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;color:#000;text-decoration:none}ul.whatHelpIcons li img{max-width:100%;height:auto;margin:auto}ul.whatHelpIcons li p{margin-top:10px}.missionStatement{background:#eee;width:100%;overflow:hidden}.missionImage{width:50%;float:right;background-size:cover;background-position:left center}.missionText{float:left;width:50%}.missionTextInner{float:right;width:600px;padding:80px 0 80px 20px}.missionText h4{font-size:2.25rem;line-height:2.8rem;font-weight:400;margin:0}.missionText a.stdBtn{border-color:#da251d;border-width:3px;margin-top:20px;padding:30px;color:#222;font-size:.9rem}.missionText a.stdBtn:hover{text-decoration:none;background-color:#da251d;color:#fff}.contactHeader{padding:45px 0;background:#eee}.contactHeader h1{font-weight:400;font-size:2.25rem;color:#444}.contactMain{padding:80px 0}.contactMain a{text-decoration:none}.contactLeft{float:left;width:46%}.contactPageNumbers:after,.contactPageEmail:after{display:table;content:"";clear:both}.contactPageNumbers a,.contactPageEmail a{color:#222}.contactPageNumbers{margin-top:30px;font-size:1.1rem}.contactPageNumbers ul{list-style:none}.contactPageEmail{margin-top:30px;font-size:1.1rem}.contactPageEmail a{padding-top:15px;display:block}.icon{float:left;font-size:3rem;color:#0061a5;margin-right:20px}.offices{margin-top:50px}.anOffice{margin-bottom:30px}.anOffice h4{margin-bottom:10px;color:#e43d3d;font-weight:600;font-size:1.2rem}.anOffice .map{margin-top:20px}.contactRight{float:right;width:46%}.contactRight h2{font-weight:400;font-size:2rem;color:#444;line-height:1;margin-bottom:20px}.cform input[type=text],.cform input[type=email],.cform textarea{width:100%;padding:16px;line-height:150%;border:none;border-radius:5px;margin-top:10px;font-family:inherit;background:#f9f9f9}.cform textarea{height:200px}.cform input[type=submit]{border-radius:100px;border:3px solid;text-decoration:none;display:inline-block;padding:20px 30px;border-color:#0061a5;background:0 0;margin-top:20px;font-size:1rem;cursor:pointer;padding:15px 30px;color:#666;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.cform input[type=submit]:hover{background:#0061a5;color:#fff}.followUs{margin-top:60px}.followUs h4{font-weight:400;font-size:2rem;color:#444;line-height:1;margin-bottom:20px}.contactPageSocial{list-style:none;margin-top:20px}.contactPageSocial li{display:inline-block;padding-right:10px}.contactPageSocial li a{font-size:6rem;color:#25a2ef}.contactPageSocial li a:hover{color:#222;text-decoration:none}.serviceBanner{height:360px;background-size:cover;background-position:bottom center;position:relative}.serviceBannerOverlay{position:absolute;left:0;top:0;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,.61) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,.61) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,.61) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#9cffffff',GradientType=0)}.serviceBannerTitle{position:absolute;bottom:30px;left:20px;width:50%}.serviceBanner h1{font-size:2.4rem;line-height:3rem;color:#111;font-weight:600;margin-top:5px}.bannerIcon{max-width:64px;height:auto;vertical-align:middle;float:left;margin-right:10px}.bannerIcon img{width:100%;height:auto}.serviceBannerContact{position:absolute;right:20px;bottom:-30px;padding:30px;border-radius:15px;background:#01aaff;width:50%}.bannerContactLeft{float:left;width:46%;color:#fff;font-size:.9rem}.bannerContactLeft a{color:#fff;text-decoration:underline}.bannerContactLeft a:hover{text-decoration:none}.bannerContactLeft h4{font-size:1.3rem;color:#fff;font-weight:400;margin-bottom:20px}.bannerContactLeft strong{color:#ff0;font-weight:800}.altText{font-size:1.1rem;margin-top:20px}.bannerContactRight{float:right;width:46%}.bannerContactRight input[type=text],.bannerContactRight input[type=email],.bannerContactRight textarea{width:100%;padding:16px;line-height:150%;border:none;border-radius:5px;margin-top:10px;font-family:inherit}.bannerContactRight textarea{height:150px}.bannerContactRight input[type=submit]{border-radius:100px;border:3px solid;text-decoration:none;display:inline-block;padding:20px 30px;border-color:#fff;background:0 0;margin-top:20px;font-size:1rem;cursor:pointer;padding:15px 30px;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;float:right}.bannerContactRight input[type=submit]:hover{background:#0061a5;color:#fff;border-color:#0061a5}.contentBuilder h3{font-size:1.5rem;color:#e43d3d;border-left:5px solid #e43d3d;padding-left:10px;font-weight:600;margin-bottom:30px;line-height:2rem}.contentBuilder .grey{background:#fcfcfc}.contentBuilder .white{background:#fff}.contentBuilder .nomargin{padding-top:0 !important}.contentGallery{padding:80px 0}.leftContent{float:left;width:46%}.rightGallery{float:right;width:46%}.slick-slide img{width:100%;height:auto}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 2px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li.slick-active button:before{opacity:.75;color:#0061a5}.slick-dots li button:before{font-size:3rem;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.checkboxList{padding:80px 0}.beforeChecks{margin-bottom:30px}ul.checkboxItems{margin:0 0 0 30px;columns:2;-webkit-columns:2;-moz-columns:2}ul.checkboxItems li{margin-bottom:20px;padding:0 40px 0 0;line-height:175%}ul.checkboxItems li i{color:#999;font-size:1.4rem;padding-right:10px}.threeCols{padding:80px 0}.threeColsWrap:after{content:"";display:table;clear:both}.threeColsCont{margin-bottom:30px}.threeColItem{float:left;width:31%;margin-right:3.5%;margin-bottom:30px}.threeColItem:nth-child(3n){margin-right:0}.threeColItem:nth-child(3n+1){clear:both}.threeColItem h4{color:#00b1ff;font-weight:600;border-bottom:5px solid #00b1ff;margin-bottom:20px;padding-bottom:10px;font-size:1.3rem}.threeColCont{margin-bottom:30px;font-size:.9rem}.threeColCont ul{margin:0 0 0 20px}.threeColCont li{padding-bottom:10px}.threeColImage{margin:0 0 30px}.roundedBoxes{padding:80px 0}.moreBox{border-radius:10px;margin-bottom:40px}.moreBox:last-child{margin-bottom:0}.moreBoxImg{width:40%;float:left;height:200px;border-radius:10px 0 0 10px}.moreBoxContent{float:left;width:60%;padding-left:20px;position:relative}.moreBoxContent h4{font-weight:400;color:#00b1ff;font-size:1.4rem;margin-bottom:20px}.accordion{background-color:#fff;border:3px solid #0061a5;color:#0061a5;cursor:pointer;padding:15px 25px;text-align:left;outline:none;font-size:.9rem;transition:.4s;display:inline-block;border-radius:10px;margin-top:20px;position:absolute;bottom:-80px;text-decoration:none}.accordion.active,.accordion:hover{background-color:#0061a5;text-decoration:none;color:#fff}.accordion.active{bottom:0}.accordion:after{font-family:'Font Awesome 5 Pro';content:'\f078';color:#0061a5;font-weight:700;float:right;margin-left:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding-left:0}.accordion.active:after{font-family:'Font Awesome 5 Pro';content:'\f077';color:#fff}.accordion:hover:after{padding-left:20px;color:#fff}div.morePanel{padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.moreCont{padding:20px 0 80px}.moreCont ul{margin-left:22px}.moreCont li{margin-bottom:5px}.videoEmbed{padding:80px 0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.heatingBreakdown{padding:30px 0;background:#e43b3b;text-align:center;font-size:2.25rem;font-weight:800;color:#fff}.heatingBreakdown img{display:inline-block;vertical-align:middle}.heatingBreakdown h4{display:inline-block;font-weight:700;padding:0 20px;line-height:2.2rem}.heatingBreakdown a{border:4px solid #fff;border-radius:100px;padding:20px;text-decoration:none;font-size:1.2rem;display:inline-block;font-weight:400;color:#fff;vertical-align:middle;background:#e43b3b;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.heatingBreakdown a i{margin-left:20px}.heatingBreakdown a:hover{background:#fff;color:#e43b3b}.threeServices{background:#002f4f;padding:70px 0;color:#fff}.threeService{float:left;width:31%;margin-right:3.5%}.threeService:last-child{margin-right:0}.threeService h2{font-size:1.37rem;color:#fff;font-weight:600;margin-bottom:20px}.threeServiceImage{height:125px;background-size:cover;background-position:center;border-radius:5px;margin-bottom:20px}.threeService a{border-color:#0d69aa;margin-top:20px;color:#fff;font-size:.85rem}.threeService a i{margin-left:10px}.threeService .stdBtn:hover{border-color:#fff;background:#fff;color:#111}.testimonials{padding:100px 0;background:url(//www.customclimates.co.uk/wp-content/themes/alate-shop-theme/img/test-back.png) center no-repeat;background-size:cover;color:#fff}.testimonialsLeft{float:left;width:35%;color:#5ebeff}.testimonialsLeft h3{font-size:2.25rem;line-height:3rem;color:#fff;font-weight:600;margin-bottom:30px}.testimonialsRight{float:right;width:60%}.testimonialsSlider{font-size:1.56rem;line-height:2.4rem;padding-left:99px;background:url(//www.customclimates.co.uk/wp-content/themes/alate-shop-theme/img/smark.png) left top no-repeat}.testimonialsSlider span{display:block;color:#5ebeff;font-size:1rem}footer{padding:70px 0;font-size:.85rem}footer a{color:#444;text-decoration:none}.footerLeft{float:left;width:40%}.footerRight{padding-top:60px;float:right;width:60%;text-align:right}.footerLeft h5{font-size:2rem;margin-bottom:20px;line-height:2.5rem;font-weight:400}.footerLeft li{display:inline-block;padding-right:20px}.copy{margin-top:20px}.footerAddress,.footerMeta{margin-bottom:10px}.footerMeta span{padding-left:15px;display:inline-block}ul.footerLogos li{display:inline-block}ul.footerLogos li img{max-width:175px;height:auto;margin-top:10px}.clear:after{content:"";display:table;clear:both}.fl{float:left}.fr{float:right}.resimg{max-width:100%;height:auto}.resimgmax{width:100%;height:auto}.alignright{float:right;margin:0 0 30px 30px}.tag-links{font-size:.8rem;margin-top:20px;display:block}article{margin-bottom:40px}article h1{font-weight:800}#rotating-item-wrapper,.rotating-item{height:100%}#rotating-item-wrapper{position:relative;width:100%;background:#fff}.rotating-item{display:none;position:absolute;top:0;left:0;width:100%;background-size:cover;background-position:center center}.modal-window{position:fixed;background-color:rgba(0,0,0,.65);top:0;right:0;bottom:0;left:0;z-index:999;opacity:0;pointer-events:none;transition:all .3s}.modal-window:target{opacity:1;pointer-events:auto}.modal-window>div{width:600px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px;background:#fff;color:#333;border-radius:10px}.modal-window header{font-weight:700}.modal-window h1{font-size:150%;margin:0 0 15px;color:#333}.modal-close{color:#aaa;line-height:50px;font-size:80%;position:absolute;right:0;text-align:center;top:0;width:70px;text-decoration:none}.modal-close:hover{color:#000}.modal-window h3{font-weight:800;font-size:2rem;line-height:2.5rem;margin-bottom:20px}.modal-window input[type=text],.modal-window input[type=email],.modal-window textarea{width:100%;padding:16px;line-height:150%;border:1px solid #ccc;border-radius:5px;margin-top:10px;font-family:inherit}.modal-window textarea{height:150px}.modal-window input[type=submit]{border-radius:100px;border:3px solid;text-decoration:none;display:inline-block;padding:20px 30px;border-color:#0061a5;background:0 0;margin-top:20px;font-size:1rem;cursor:pointer;padding:15px 30px;color:#666;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.modal-window input[type=submit]:hover{background:#0061a5;color:#fff}.enquiryHeading{text-align:center;padding-top:80px}#enqIcon{max-width:75px;height:auto;margin-bottom:20px}.enquiryHeading h1{margin-bottom:20px;font-size:2.25rem;color:#222;line-height:2.5rem}.question,.enquiryForm{margin:0 0 60px;clear:both}.qWrap{padding-left:100px;background:url(//www.customclimates.co.uk/wp-content/themes/alate-shop-theme/img/icon.png) left bottom no-repeat;float:left;padding-bottom:30px;margin-bottom:30px}.qBubble{background:#0d69aa;border-radius:10px;padding:20px 30px;color:#fff;position:relative;display:block;min-height:64px}.qBubble:after{display:block;content:"";position:absolute;background:url(//www.customclimates.co.uk/wp-content/themes/alate-shop-theme/img/qBubbleBottom.png);height:28px;width:28px;bottom:-28px;left:20px}.aWrap{padding-right:80px;background:url(//www.customclimates.co.uk/wp-content/themes/alate-shop-theme/img/user.png) right bottom no-repeat;float:right;padding-bottom:30px}.selectedAnswer{background:#da251d;border-radius:10px;padding:20px 30px;color:#fff;position:relative;display:block;min-height:64px}.selectedAnswer:after{display:block;content:"";position:absolute;background:url(//www.customclimates.co.uk/wp-content/themes/alate-shop-theme/img/aBubbleBottom.png);height:28px;width:28px;bottom:-28px;right:20px}.inputValue{border:none;background:#eee;padding:20px;border-radius:10px;width:275px;margin:10px 10px 10px 0}.submitInput{border:none;background:#da251d;color:#fff;padding:20px;border-radius:10px;display:inline-block;cursor:pointer}.submitInput[disabled=disabled]{background:#ccc;cursor:pointer}.buttons{margin:20px auto;text-align:center}button.step{background:#eee;padding:20px;border:none;border-radius:10px;cursor:pointer;margin-bottom:10px}.eForm{margin-top:30px}.enquiryForm .wpcf7-form-control-wrap{width:31%;float:left;margin-bottom:20px;margin-right:3.5%}.enquiryForm .wpcf7-form-control-wrap.your-email{margin-right:0}.enquiryForm input,.enquiryForm textarea{border:none;background:#eee;padding:20px;border-radius:10px;width:275px;margin-right:10px;width:100%;font-family:inherit}.enquiryForm input[type=submit]{border:none;background:#da251d;color:#fff;padding:20px 30px;border-radius:10px;display:inline-block;cursor:pointer;width:auto;font-size:1.5rem;clear:both}div.wpcf7-response-output{padding:0;margin-bottom:20px;border:none !important;text-align:center;font-weight:700}div.wpcf7 .ajax-loader{background:url(//www.customclimates.co.uk/wp-content/themes/alate-shop-theme/img/ajax-loader.gif) !important;width:64px;height:30px}.addInfo textarea{border:none;background:#eee;padding:20px;border-radius:10px;width:275px;margin-right:10px;width:100%;font-family:inherit;margin-bottom:20px}.addInfo button{margin:auto}@media only screen and (max-width:1215px){.missionText{padding-left:20px;width:40%}.missionTextInner{width:100%}.missionImage{width:60%}}@media only screen and (max-width:1200px){header#main nav li a{padding:0 30px}}@media only screen and (max-width:1060px){header#main nav li a{padding:0 20px}}@media only screen and (max-width:1030px){.missionText,.missionImage{width:100%;float:none}.missionText{padding:80px 20px}.missionTextInner{padding:0}.missionImage{background:url(//www.customclimates.co.uk/wp-content/themes/alate-shop-theme/img/about-pic.jpg) center right no-repeat !important;background-size:cover;height:350px}}@media only screen and (max-width:980px){.bannerHelp{display:none}.bannerText{width:100%;text-align:center;padding:0 30px}.serviceBannerContact{position:relative;bottom:auto;right:auto;width:100%}.serviceBannerContact:after{content:"";display:table;clear:both}.serviceBannerTitle{position:relative;bottom:auto;left:auto;width:100%;text-align:center;padding:30px 0}.bannerIcon{float:none;margin:0 auto}.serviceBanner{height:auto;padding-bottom:30px}}@media only screen and (max-width:960px){.footerLeft,.footerRight{float:none;width:100%;text-align:center}.footerRight{margin-top:10px;padding-top:0}.copy{margin-top:10px}.rightGallery,.leftContent{float:none;width:100%}.rightGallery{margin-top:30px}}@media only screen and (max-width:930px){header#main nav li a{padding:0 10px}.testimonialsSlider{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width:840px){.threeService{width:100%;float:none;margin-bottom:40px}.threeService:last-child{margin-bottom:0}.threeServiceImage{float:left;width:35%;margin-right:5%}.contactLeft,.contactRight{float:none;width:100%}.contactMain{padding:50px 0}}@media only screen and (max-width:800px){header#main .open{display:block}header#main nav .menu-main-container{display:none}header#main nav{text-align:right}header#main .open{display:block;font-size:2rem;padding:15px;color:#fff;display:inline-block;cursor:pointer}}@media only screen and (max-width:730px){.logo{margin-top:13px;max-width:300px}ul.checkboxItems{columns:1;-webkit-columns:1;-moz-columns:1}}@media only screen and (max-width:670px){.testimonialsLeft,.testimonialsRight{float:none;width:100%}.testimonialsLeft{margin-bottom:50px;text-align:center}.heatingBreakdown img{display:block;float:none;margin:0 auto 20px}.heatingBreakdown a{margin-top:20px}.modal-window>div{width:100%;padding:40px 20px}.threeColItem{width:100%;float:none;margin-bottom:40px;text-align:center}.threeColCont{text-align:left}}@media only screen and (max-width:620px){.logo{margin:20px auto 10px;display:block;width:100%;text-align:center;float:none}.socialContact{text-align:center;font-size:.9rem;margin-top:20px}.socialContact ul{display:inline-block}.socialContact .headerContact,.socialContact .headerContact a{display:inline-block}.socialContact .headerContact a{margin-left:10px}header#main{padding:0}.threeServiceImage{float:left;width:45%;margin-right:5%}ul.whatHelpIcons{margin-top:20px}ul.whatHelpIcons li{float:left;width:47.5%;margin-right:5%;margin-top:40px}ul.whatHelpIcons li:last-child{margin-right:5%}ul.whatHelpIcons li:nth-child(2n){margin-right:0}.whatHelp h2{margin-bottom:30px;font-weight:700}.missionImage{background:url(//www.customclimates.co.uk/wp-content/themes/alate-shop-theme/img/about-pic.jpg) center top no-repeat !important;background-size:cover;height:350px}.bannerText{font-size:2rem;line-height:2.3rem}.enquiryForm .wpcf7-form-control-wrap{width:100%;float:none;margin:0 0 10px;display:block}}@media only screen and (max-width:580px){.serviceBannerContact{display:none}.serviceBanner{padding-bottom:0}.serviceBannerTitle{padding:50px 0}.serviceBanner h1{font-size:2rem;line-height:2.3rem}.contentGallery{padding:40px 0}.moreBoxImg{width:100%;float:none;border-radius:10px;margin-bottom:20px}.moreBoxContent{width:100%;padding:0;float:none}.accordion{position:relative;display:inline-block;bottom:auto}}@media only screen and (max-width:450px){.testimonialsSlider{background:0 0;padding:0}.threeServiceImage{float:none;width:100%;margin-right:0}.moreBoxImg{height:150px;background-position:right center}}@media only screen and (max-width:430px){.heatingBreakdown h4{font-size:2rem;line-height:2.2rem}.heatingBreakdown a{font-size:.9rem;padding:15px}.heatingBreakdown a i{margin-left:10px}}