/* Holmes Media (UK) Ltd */
            .onecol{width:4.66666666667%}.twocol{width:13.3333333333%}.threecol{width:22%}.fourcol{width:30.6666666667%}.fivecol{width:39.3333333333%}.sixcol{width:48%}.sevencol{width:56.6666666667%}.eightcol{width:65.3333333333%}.ninecol{width:74%}.tencol{width:82.6666666667%}.elevencol{width:91.3333333333%}.twelvecol{width:99.999999993%}.fifthcol{width:16.7%}.fiftycol{width:50%;float:left}.eightcol,.elevencol,.fifthcol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:4%}.first{margin-left:0}.last{float:right}div.response{margin:20px 0 0 20px}.dash-blocks .newsletter .icon img{width:30%}.blog-preview-article{display:table;width:100%}.blog-preview-article .ninecol,.blog-preview-article .threecol{float:left}.side-article{display:table;width:100%}.side-article .fourcol{float:left;width:30.66667%;margin-bottom:20px}.side-article .eightcol{float:left;width:65.33333%;margin-left:4%}.side-article h3{margin-top:0}.quote-wrap.quote-alt-wrap .start-quote-form .quote-content-top{height:70px}.quote-wrap.quote-alt-wrap .start-quote-form .quote-content-top .step-title{width:auto}.quote-wrap.quote-alt-wrap .start-quote-form .quote-content-top #quote-step-personal{margin-left:-60px}.quote-wrap.quote-alt-wrap .start-quote-form .quote-content-wrap{padding:10px}@media screen and (min-width:545px) and (max-width:600px){.related-articles .single-article{width:80%;margin:1% 10%;float:left}.related-articles .single-article .fourcol{float:left;width:25%;margin-right:0}.related-articles .single-article .eightcol{float:left;width:75%;margin-left:0}.related-articles span.eightcol,.related-articles span.fourcol{min-height:135px}}@media screen and (min-width:600px) and (max-width:768px){.related-articles .single-article{width:48%;float:left}.related-articles .single-article .fourcol{float:left;width:25%;margin-right:0}.related-articles .single-article .eightcol{float:left;width:75%;margin-left:0}.related-articles span.eightcol,.related-articles span.fourcol{min-height:90px}.related-articles .single-article h5{font-size:15px}}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,span.heading,span.subheading{line-height:1.2em}body{overflow-x:auto;font-size:14px}p.subhead{padding:0}.bands{padding:25px 0 70px}div.find-address-dialog{padding:30px;width:450px}div.find-address-dialog p{margin:0;font-size:20px;font-weight:400;color:#525261}.bands50{padding:50px 0}.bands.smaller{padding:30px 0 70px}.bgbutton{padding:15px 25px;font-size:16px;letter-spacing:1px;display:inline-block}#container{margin:0 auto;position:relative}#container.open .nav-holder .nav,#container.open nav{box-shadow:none}.gencopy h1{font-size:32px;font-weight:700;padding-right:0;padding-bottom:30px;text-align:left}.gencopy h2{font-size:22px}.usp-bar{display:block}.usp-bar .wrap{width:100%;font-size:12px}.usp-bar .usptext{position:relative;top:-3px}.usp-bar ul{margin:14px 0 15px}.usp-bar li.one{width:32%}.usp-bar li.two{width:36%}.usp-bar li.three{width:32%}body.home .usp-bar{top:55px;margin-top:-55px}.home-start-search{min-height:380px;position:relative}.home-start-search .wrap{max-width:1296px;min-height:380px}.home-start-search .wrap .quick-testimonial{display:none;border-radius:0;width:100%;float:none;bottom:0;left:0;position:absolute}.home-start-search .wrap .quick-testimonial div.pointimg{position:absolute;right:30px;bottom:-20px}.home-start-search .wrap .quick-testimonial .hand{font-size:18px}.home-start-search .wrap .quick-testimonial p{margin:0}.home-start-search .wrap .quick-testimonial p.clearfix{margin-top:10px}.home-start-search .wrap .quick-testimonial .location{font-size:14px;margin-top:6px}.home-start-search .start-quote{box-shadow:0 -10px 30px 0 transparent;position:relative;min-width:460px}.home-start-search .start-quote h1{margin-top:120px;padding:15px;margin-right:20px;border-radius:30px}.home-start-search .quote-box{display:none;padding:30px 30px 20px;bottom:100px;border-top:3px solid #ccc;box-shadow:0 -1px 30px 0 rgba(0,0,0,.55)}.home-start-search .quote-box form ul{margin-top:1em}.home-start-search .quote-box div.pointimg{height:auto}.home-start-search .quote-box div.pointimg img{margin-top:35px;max-height:1000px}.home-start-search .quote-box input{padding:18px 10px}.home-start-search .quote-box input.location-field{text-align:center;margin-bottom:15px}.home-start-search .quote-box input.find-button{font-size:16px;text-align:center}.ih-quick-testimonial,.ih-quote{display:block}.ih-quote .start-quote{text-align:center;box-shadow:0 -10px 30px 0 rgba(0,0,0,.5);position:relative}.ih-quote .start-quote h1{font-size:26px;letter-spacing:-2px;font-weight:700;margin-top:20px;color:#3c7ed4;font-family:museo-slab,Cambria,Times New Roman,Times,serif;background:#3c7ed4;color:#fff;padding:10px 10px 13px;margin:0}.ih-quote .quote-box{background:#fff;margin-top:0;width:100%;padding:20px;padding-top:0;box-shadow:2px 2px 3px rgba(0,0,0,.45)}.ih-quote .quote-box h2{font-weight:600;margin-bottom:20px}.ih-quote .quote-box div.trust{clear:both;margin-top:5px;width:100%;float:left}.ih-quote .quote-box form{display:inline-block;width:85%}.ih-quote .quote-box form ul{margin-top:5px}.ih-quote .quote-box div.pointimg{margin-top:0;padding-bottom:20px;height:12px;font-size:0}.ih-quote .quote-box div.pointimg img{margin-top:0;max-height:12px}.ih-quote .quote-box img{margin-top:0;max-width:200px}.ih-quote .quote-box input{width:100%;border-radius:4px;padding:12px 10px;outline:none;border:none;font-family:lato,Georgia,Cambria,Times New Roman,Times,serif}.ih-quote .quote-box input.location-field{text-transform:none;background:#fff;border:1px solid #ccc;margin-bottom:0;box-shadow:inset 3px 4px 8px -2px rgba(0,0,0,.25);font-weight:400;-webkit-font-smoothing:antialiased;padding-left:20px;font-size:16px;transition:all .25s ease-out}.ih-quote .quote-box input.location-field:focus{color:#525261;border:1px solid #525261;box-shadow:inset 3px 4px 8px -2px rgba(0,0,0,.35)}.ih-quote .quote-box input.find-button{border:1px solid transparent;text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;transition:all .25s ease-out}.intro-copy{padding:30px 0 20px;background:#f3f3f3}.intro-copy h2{color:#3c7ed4;font-weight:300;text-align:center;font-size:46px;padding-bottom:20px}.intro-copy h3{font-weight:400}.intro-copy.about-intro{background:#fff;padding-top:30px}.intro-copy.about-intro h2{font-weight:300;text-align:center;font-size:36px}.intro-copy.about-intro p.intro{margin:0;text-shadow:0 1px 1px #fff;letter-spacing:.005em;font-size:18px;line-height:1.4em;font-weight:300;color:#646472}img.standard{float:left;margin-right:25px;margin-bottom:10px;margin-top:7px;max-width:50%;height:auto}.about-block{padding:15px 0}.about-block h3{font-size:20px;padding-top:0}.bands.how-boilerguide-works-homeowners{position:relative}.bands.how-boilerguide-works-homeowners .homeowner-image img{max-height:400px}.bands.how-boilerguide-works-homeowners h2{font-size:36px}.bands.how-boilerguide-works-homeowners img{max-width:100%}.bands.how-boilerguide-works-homeowners p{margin-top:5px}.bands.how-boilerguide-works-homeowners p.intro{font-size:20px;padding:0 10px 30px}.bands.how-boilerguide-works-homeowners .how-steps{margin-top:0;width:48%}.bands.how-boilerguide-works-homeowners .twelvecol.steps{margin-bottom:8px;margin-top:8px}.bands.how-boilerguide-works-homeowners .homeowner-image{width:48%;position:absolute;bottom:0;right:0}.quotestep{display:none}.bands.how-boilerguide-works-trades{text-align:left;background:#fff;padding-bottom:0;padding-top:50px;padding-bottom:50px;position:relative}.bands.how-boilerguide-works-trades .homeowner-image img{display:block;width:100%;max-width:100%}.bands.how-boilerguide-works-trades h2{font-size:26px;font-weight:600;color:#3c7ed4;padding-bottom:0;margin-top:0}.bands.how-boilerguide-works-trades h3{font-size:48px;font-style:italic;font-weight:600;color:#525261}.bands.how-boilerguide-works-trades p{margin-top:1em;font-size:16px}.bands.how-boilerguide-works-trades a{margin-top:20px}.bands.how-boilerguide-works-trades .ninecol{padding-left:0;text-align:left}.bands.how-boilerguide-works-trades .twelvecol.steps{margin-bottom:30px;margin-top:10px}.bands.how-boilerguide-works-trades .homeowner-image{display:none}.bands.how-boilerguide-works-trades .how-steps{width:100%}.logo-bar{display:block}.logo-bar span.split{clear:both;display:block;height:0;overflow:hidden;padding:0}.logo-bar li{display:inline-block}.logo-bar li img{padding:14px 20px}.ad-blocks{display:block}.ad-blocks .sixcol{background:#fff;overflow:hidden;padding:25px;width:100%;margin-bottom:30px}.ad-blocks .sixcol.first h4{font-size:26px;letter-spacing:-1px}.ad-blocks .sixcol.first p{width:70%}.ad-blocks .sixcol.first img{position:absolute;right:30px;top:30px}.ad-blocks .sixcol.first a{font-size:14px;margin-top:20px}.ad-blocks .featured-ad{background:url(../../images/home-bgas-ad-bg.png) no-repeat;background-size:cover;font-size:18px}.ad-blocks .featured-ad img{position:absolute;top:0;right:0}.ad-blocks .featured-ad p{line-height:1.8em}.ad-blocks .featured-ad h4{font-family:kremlin-pro-web-expanded,Times New Roman,Times,serif;font-size:28px;padding-top:40px;margin-bottom:30px}.ad-blocks .featured-ad .featured-ad-info{padding-right:41%}.ad-blocks .featured-ad a{margin-top:28px}.how-boilerguide-works{text-align:left}.how-boilerguide-works h2{font-size:36px;font-weight:300;text-align:center;color:#525261;padding-bottom:20px}.how-boilerguide-works h3{font-size:18px}.how-boilerguide-works p{margin-top:5px;margin-bottom:0}.how-boilerguide-works .how-steps{width:100%}.how-boilerguide-works .twelvecol.steps{margin-bottom:10px;margin-top:10px;width:48%;text-align:center;margin-left:4%}.how-boilerguide-works .twelvecol.steps:first-of-type,.how-boilerguide-works .twelvecol.steps:nth-of-type(3){margin-left:0}.how-boilerguide-works .twelvecol.steps .ninecol{padding-left:0;width:100%;margin:0}.how-boilerguide-works .twelvecol.steps .twocol{float:none;width:100%}.how-boilerguide-works .twelvecol.steps .twocol img{max-height:40px;width:auto}.how-boilerguide-works .how-video{margin-top:20px;width:100%}.how-boilerguide-works .how-video .flex-video{border:10px solid #f9f9f9}.how-boilerguide-works .how-video img{border:10px solid #f9f9f9;box-shadow:0 0 6px rgba(0,0,0,.35);max-width:100%}.latest-reviews h2{font-size:36px}.review-block{width:100%;margin-left:0;padding:30px;font-size:14px;line-height:1.6em}.review-block.rev2,.review-block.rev3{display:block}.review-block h3{font-size:22px}.review-block img.quote-bottom{position:absolute;bottom:-18px;right:30px}.review-block .hand{font-size:24px}.review-block p.clearfix{margin-top:30px}.review-block .location{float:right;font-size:14px;margin-top:6px;font-family:museo-slab,Cambria,Times New Roman,Times,serif}.icon-bar h2{font-size:36px;font-weight:300;color:#fff;padding-bottom:50px}.icon-bar h3{margin-top:20px;font-weight:600;font-size:20px}.icon-bar .threecol{margin-bottom:0}.icon-bar img{width:100%;max-width:120px}.icon-bar-light h2{font-size:40px;font-weight:300;padding-bottom:50px}.icon-bar-light h3{margin-top:20px;font-weight:600}.other-companies h2{font-size:38px;font-weight:300}.other-companies h3{margin-bottom:30px}.other-companies .fourcol{margin-bottom:0}.article-tabs{display:block}.article-tabs .bgbutton{padding:15px;font-size:14px;display:block}.stats-bar{display:block}#reviews{margin-top:40px}#reviews h5{font-weight:600;color:#3c7ed4;font-size:24px;margin-bottom:20px}#reviews .sort-bar{background:#f5f9fc;padding:20px;margin-bottom:30px;border-radius:5px;border:1px solid #e9edf2}#reviews .sort-bar .last,.reviewboiler{text-align:right}.reviewboiler{padding-bottom:20px}.reviewboiler a{margin-top:-10px}.main-table{display:block}.mobile-data{display:none}.trade-sign-up{min-height:600px}.trade-sign-up h3{font-size:52px;font-weight:700;padding-bottom:20px}.trade-sign-up h4{font-size:22px;padding-bottom:8px}.trade-sign-up p{font-size:24px;margin:0;font-weight:300;margin-bottom:18px}.trade-sign-up ul{font-size:18px;margin-bottom:35px}.trade-sign-up ul li{margin-bottom:10px}.trade-sign-up ul img{position:relative;top:3px;margin-right:6px}.trade-sign-up .trade-mobile-pic{display:block}.trade-sign-up .sixcol.trade-pic{display:none;min-height:700px;padding:60px;position:relative}.trade-sign-up .sixcol.trade-pic .quote{max-width:300px;bottom:30px;left:30px;background:hsla(0,0%,100%,.9);color:#454545;border-radius:10px;padding:20px;position:absolute}.trade-sign-up .sixcol.trade-pic .quote p{font-size:15px;font-weight:400}.trade-sign-up .sixcol.trade-pic .quote p.hand{margin:0;font-family:kremlin-pro-web-expanded,Times New Roman,Times,serif}.trade-sign-up .sixcol.overlay{width:100%;margin:0}.resp-tabs-list li{font-size:16px}.twelvecol.responsive-map{position:static!important;display:block!important}.find-local-engineer{text-align:left;background-image:none}.find-local-engineer .fourcol.responsive-map{position:static;width:65.33333%;margin-bottom:20px}.find-local-engineer .fourcol.responsive-map #map_base{height:600px}.find-local-engineer .split{display:block}.find-local-engineer .postcode-search{margin-left:0;width:100%}.find-local-engineer .postcode-search li{float:left;width:48%}.find-local-engineer .postcode-search li.find{margin-left:4%}.find-local-engineer h2{font-size:36px;font-weight:300;text-align:center;color:#525261;padding-bottom:20px}.find-local-engineer p:first-of-type{font-size:16px;font-weight:700;margin:0}.find-local-engineer h4{font-size:28px}.find-local-engineer .areasearch{width:30.66667%}.find-local-engineer .start-area-search{background:#fff;border-radius:5px;padding:20px}.find-local-engineer .start-area-search select{display:none}.find-local-engineer .start-area-search ul{margin-bottom:0;display:block}.find-local-engineer .start-area-search h3{font-size:16px;display:block}.find-local-engineer input{width:100%;border-radius:4px;padding:24px 10px;outline:none;border:none;font-family:lato,Georgia,Cambria,Times New Roman,Times,serif;margin-top:30px}.find-local-engineer input.location-field{text-transform:none;background:#fff;border:1px solid #ccc;box-shadow:inset 3px 4px 8px -2px rgba(0,0,0,.25);font-weight:400;-webkit-font-smoothing:antialiased;padding:23px 10px;padding-left:20px;font-size:18px;transition:all .25s ease-out}.find-local-engineer input.location-field:focus{color:#525261;border:1px solid #525261;box-shadow:inset 3px 4px 8px -2px rgba(0,0,0,.35)}.find-local-engineer input.find-button{border:1px solid transparent;padding:25px 10px;text-transform:uppercase;color:#fff;letter-spacing:1px;transition:all .25s ease-out}.quick-jobs.bands{display:block;font-size:14px}.find-by-city select{display:none}.find-by-city .fifthcol{display:block}.find-by-city h2{font-size:36px;text-align:center}.find-by-city li{position:relative}.find-by-city li div{display:none}.find-by-city li:hover:hover{background:rgba(58,98,125,.9)}.find-by-city li:hover div{display:none}.home-gallery{width:48%;margin-bottom:40px}.home-gallery:nth-of-type(3){margin-left:0}.accordions.gencopy h2,.accordions h2,.answer{text-align:left}.cta-buttons{margin-top:25px}.cta-buttons h3{color:#525261;padding-bottom:20px;padding-top:10px;font-weight:700;font-size:36px}.cta-buttons a{width:auto;min-width:260px;margin:0 10px}.cta-buttons a:focus,.cta-buttons a:hover{color:#fff;background:#1f4e8b}.cta-buttons a.first-button{background:#e29900}.cta-buttons a.first-button:focus,.cta-buttons a.first-button:hover{color:#fff;background:#7c5400}.testimonial{font-size:24px}.testimonial p{margin:0 80px 20px}.flex-control-nav{display:block}.slider .carousel-indicators{display:block;bottom:5px}.slider .carousel-indicators li{width:20px;height:20px;margin:5px;border-radius:100%}.slider .carousel-caption{right:0;left:0;bottom:30px;font-weight:400;width:100%;font-size:18px;padding:25px 0 55px}.slider .item{background:#525261}.slider .item .carousel-caption{bottom:-150px;background:#525261;opacity:.01;transition:all .3s ease-out}.slider .item.active .carousel-caption{bottom:20%;opacity:.99}.slider .carousel-caption .wrap{background:transparent;text-align:center}.slide-info{width:auto;padding:0;display:inline-block}.slide-info h1{font-weight:500;padding:0;font-size:46px;letter-spacing:-1px;font-family:museo-slab,Cambria,Times New Roman,Times,serif;margin:0}.slide-info a{display:inline-block;color:#fff;text-shadow:none;text-decoration:none;margin-top:10px}.carousel-inner{padding-bottom:0;overflow:hidden}.mini-article{width:100%;margin-left:0}.mini-quote{text-align:left;background:#f2f7fb;text-shadow:0 1px 1px #fff;padding:22px 0 8px;font-size:12px}.mini-quote.nomob,.mini-quote.overmob{display:block}.mini-quote.grid,.mini-quote.mob{display:none}.mini-quote.bottom{margin-top:55px}.mini-quote p.heading{color:#3c7ed4;font-family:museo-slab,Cambria,Times New Roman,Times,serif;font-weight:700;margin:0;font-size:28px;text-align:left}.mini-quote p{margin:0}.mini-quote.find-button{margin-bottom:0}.mini-quote .threecol{width:39.33333%}.mini-quote .sevencol{width:56.66667%}.mini-quote .longer,.mini-quote .two{display:none}.mini-quote .shorter{display:block}.mini-quote .last div.trustpilot-stars{display:block;margin:0}.mini-quote .last div.trustpilot-stars img{margin:0;padding:0}.mini-quote .last img{max-height:20px;margin-top:6px}.split{display:block}.related-articles h2{padding-bottom:40px}@media screen and (max-width:830px){.related-articles .single-article{width:47%}.related-articles span.eightcol,.related-articles span.fourcol{min-height:110px}}@media screen and (min-width:830px) and (max-width:960px){.related-articles span.eightcol,.related-articles span.fourcol{min-height:85px}}@media screen and (min-width:960px) and (max-width:1030px){.related-articles span.eightcol,.related-articles span.fourcol{min-height:90px}}.timeline{display:block;background:url(../../images/timeline-bg.jpg);color:#fff}.timeline h2{color:#fff;font-weight:300;text-align:center;font-size:46px}.timeline .content{overflow:auto;position:relative;top:0;z-index:1;-webkit-overflow-scrolling:touch;padding:0 115px 180px;clear:both}.timeline .wrap{padding-top:40px}.wrap{max-width:1296px}.header #inner-header{padding-bottom:0;margin-bottom:0;width:96%}#logo{width:18%;padding:20px 0 12px;text-align:left}#logo img{float:left}#logo img,#logo img.strapline{width:130px}#logo img.strapline.mobile{display:block;margin-top:5px}.start-quote-copy{padding-right:0;padding-bottom:20px}.start-quote-copy h1,.start-quote-copy span.heading{color:#e29900;font-size:32px;letter-spacing:-1px;padding-bottom:0;margin-bottom:20px}.start-quote-copy h2,.start-quote-copy p.intro,.start-quote-copy span.subheading{color:#525261;font-size:22px;line-height:1.3em}.start-quote-copy h2.reasons,.start-quote-copy h3,.start-quote-copy span.reasons{font-size:20px}.start-quote-copy .quotes-reviews{display:block}.start-quote-copy ul li{margin-bottom:15px;position:relative;padding-left:30px}.start-quote-copy ul li img.tick{max-width:20px;top:5px}.under-form .underpic img{margin:0 auto}.under-form .underquote h4{font-size:28px}.quote-wrap{padding-top:30px}.wordpress-container .quote-wrap{box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:30px}.wordpress-container .quote-wrap .start-quote-form.main{padding-bottom:30px}.trade-quote{padding:30px;font-size:24px}.start-quote-form h3{font-size:18px}.start-quote-form form{padding:20px}.start-quote-form form .field{margin-bottom:15px}.start-quote-form form input.reg-submit{width:100%;padding:20px;font-weight:500;font-size:16px;letter-spacing:1px}.start-quote-form form p.phone{font-size:13px}.start-quote-form form input[disabled],.start-quote-form form select[disabled],.start-quote-form form textarea[disabled]{color:#6d7883;-webkit-text-fill-color:#6d7883}.start-quote-form ul.stages li{text-align:center;cursor:pointer;float:left;font-size:16px}.errordiv h1{font-size:38px}.bands.thankyou{padding-bottom:0}.bands.thankyou img{max-width:140px;margin-bottom:20px}.bands.thankyou .fourcol{margin-bottom:0}.bands.thankyou h3{font-size:32px;font-weight:600}.bands.thankyou .quote-status{font-size:18px;padding:50px 0 70px;font-weight:600}.bands.thankyou .quote-status p{margin:0;padding:20px;display:inline-block}.bands.thankyou .quote-status a{font-size:16px;padding:10px;margin-left:10px;display:inline-block;margin-top:0}.gas-ad img{max-width:100%;border:3px solid #fff;margin-bottom:30px}.gas-ad.on-blog{padding-bottom:30px}.dashboard-welcome{padding:30px 0}.dashboard-welcome h1{font-size:48px;letter-spacing:-1px;padding-bottom:10px}.dashboard-welcome h2{font-size:24px}.dashboard-subtitle{text-align:center;padding:35px 0}.dashboard-subtitle h3{font-size:26px;color:#525261;font-weight:300}.dashboard-subtitle img{position:relative;top:2px;margin-right:5px}.dashboard-subtitle img.jobs{top:6px}.dash-blocks .fourcol{min-height:220px;padding:20px;position:relative}.dash-blocks .fourcol .bottom{position:absolute;bottom:15px;left:15px;right:15px}.dash-blocks .promotion{font-size:18px;word-wrap:break-word;width:100%;min-height:100px}.dash-blocks .promotion .bgbutton{padding:10px 15px;text-align:center}.dash-blocks .contactus{width:48%;margin:0}.dash-blocks .contactus p{padding-right:40%}.dash-blocks .contactus .bgbutton{padding:10px 15px;text-align:center}.dash-blocks .newsletter{width:48%}.dash-blocks .newsletter .icon img{margin-top:0}.dash-blocks .newsletter p{padding-right:40%}.dash-blocks .newsletter form{margin-top:30px}.job-accordion h4{font-size:18px;cursor:pointer;font-weight:300;padding:20px}.job-accordion h4 span{font-weight:600}.job-accordion h4 span.jobdate{font-weight:400;display:inline;font-size:18px}.job-accordion h4 span.jobdivide{font-weight:400;display:inline}.job-accordion h4 span.jobtype{padding-right:5px;display:inline}.job-accordion h4 .job-status{width:16px;height:16px;margin-right:10px;top:1px}.job-accordion h4 .job-status,.job-accordion h4 .open{display:inline-block;border-radius:100%;position:relative}.job-accordion h4 .open{background:#ccc url(../../images/accordion-open.png);background-size:cover;top:-2px;float:right;width:25px;height:25px;top:0;right:0}.job-accordion h4:hover .open{background:#525261 url(../../images/accordion-open.png);background-size:cover}.job-accordion h4.active .open{background:#3c7ed4 url(../../images/accordion-close.png);background-size:cover}.job-accordion .job-info{padding:20px;height:0;overflow:hidden;display:none;position:relative}.job-accordion .job-info.active{display:block;height:auto}.job-accordion .job-info h5{font-size:18px;font-weight:600;margin-bottom:20px}.job-accordion .job-info .boiler-seperate-models{width:48%}.job-accordion .job-info .boiler-seperate-models:nth-of-type(3){clear:both;margin:0}.job-accordion h4.closed .job-status{background:red}.job-accordion h4.closed .expired{color:red;display:inline}.trade-quote{padding:20px;font-size:20px;line-height:1.3em;text-align:left;border-radius:5px;font-weight:300}.trade-quote p{margin:0}.trade-quote p.by{font-size:16px;font-weight:600;margin-top:10px}.trade-quote .person-pic{width:140px;height:140px;max-width:13.3333333333%}.trade-quote .person-pic img{border-radius:100%;width:140px;height:140px;margin-bottom:0;display:block;max-width:100%;height:auto}.job-overview{background:#fff;padding:15px;margin-bottom:15px;border:1px solid #eee}.job-overview strong{display:block}.job-overview .bgbutton{float:right;font-size:14px;min-width:1px;text-align:center}.job-overview .bgbutton:hover{background:#1f4e8b}.job-overview .bgbutton.no-contact{background:#d90000}.job-overview .bgbutton.no-contact:hover{background:#730000}.job-overview .threecol{border-right:1px solid #ddd;margin-bottom:0;margin-left:2%;padding-right:2%;width:23.4%}.job-overview .threecol.first{margin-left:0}.job-overview .threecol.last{padding-right:0}.job-overview .threecol:last-of-type{border-right:none}.contact-form h1{font-size:38px;padding-bottom:30px}.contact-form .contact-wrap{margin-left:auto;margin-right:auto;padding-bottom:70px}.contact-form form input.reg-submit{width:auto;display:block;margin:0 auto}.contact-form form .checkbox{text-align:center;padding:10px 0}.contact-form form textarea{height:372px;line-height:1.6em}.job-spec{width:100%}.job-spec .fourcol.first{clear:both}.eightcol.contact-faqs{width:100%;margin:0 auto;float:none;margin-bottom:60px;text-align:center}.eightcol.contact-faqs h2{text-align:left;font-size:18px}.eightcol.contact-faqs .answer{text-align:left}.eightcol.contact-faqs h4{font-size:42px;font-weight:300;padding-bottom:30px}.eightcol.contact-faqs .bgbutton{margin-top:20px;display:inline-block}.holmes-map{display:block}.blog-search-container .blog-search input#s{border-width:1px;border-radius:3px;box-shadow:0 3px 6px 0 #999;text-align:left}.blog-search-container .blog-search input#searchsubmit{display:inline;top:15px;color:#e29900}.prev-next{margin-top:30px;margin-bottom:0}.prev-next ul li img{display:block}.blog-preview-article .threecol{width:30.66667%}.blog-preview-article .ninecol{width:65.33333%}.blog-preview-article h3{font-size:26px;line-height:1.4em}.blog-preview-article img{width:100%;display:block;border:3px solid #ccc}.blog-preview-article .read-more a:after{content:" \279E";padding-left:5px}.not-available{padding:30px;margin:20px 0;font-size:16px}.not-available h3{font-size:24px;margin-bottom:20px}.not-available p{padding:0 20%}.not-available .bgbutton{margin-top:30px;padding:15px 25px;font-size:16px}.not-available .bgbutton:hover{background:#1f4e8b}.sidebar.installerside{display:none;width:100%!important}.sidebar.installerside .ad-dark{display:none}.rating-box{margin-top:0}.awards-badges li.threecol{width:22%;float:left;margin-left:0;margin-right:4%;margin-bottom:10px}.awards-badges li.threecol:nth-of-type(3n){margin-right:4%}.awards-badges li.threecol:nth-of-type(4n){margin-right:0}.awards-badges li.threecol img{width:100%}.other-awards{margin-top:0;clear:none}.faq-installers{background:url(../../images/faq-bg.jpg);background-size:cover;padding:30px 20px;margin-bottom:30px;padding-left:50%}.faq-installers h3{font-weight:600;font-size:26px}.faq-installers h3 span{display:block}.faq-installers .bgbutton{margin-top:10px}.blue-review{padding:20px;margin-bottom:25px;font-size:14px}.blue-review h3{font-size:24px;margin-bottom:20px}.blue-review .prora,.blue-review .prora.mob{display:none}.blue-review .prora.tabup{display:block}.blue-review .hand{font-size:18px}.blue-review p.reviewby{text-align:right}.blue-review p:first-of-type{margin-top:0}.blue-review p.our-rating{font-size:18px;text-align:center;margin-top:20px}.blue-review .profile-ratings span{display:block;position:relative;padding:8px 14px;font-weight:600}.blue-review .profile-ratings span:last-of-type{border-bottom:none}.blue-review .profile-ratings .star-rating-container{width:128px;position:absolute;right:0;top:2px}.login-holder .sixcol{max-width:600px;margin-bottom:0}.login-holder .sixcol.forgot-password{width:82.66667%}.login-holder .sixcol.forgot-password form h2{font-size:24px;padding-top:20px;letter-spacing:-1px}.login-holder form{padding:20px}.login-holder form .icon{top:-35px;left:-o-calc(50% - 35px);left:-ms-calc(50% - 35px);left:calc(50% - 35px);width:70px;height:70px}.login-holder form h2{font-size:20px}.login-holder form input{padding:15px 10px;font-size:16px;text-align:center;margin-top:10px}.login-holder form input.submit-button,.login-holder form input.submit-button-orange{margin-bottom:10px;letter-spacing:1px;font-weight:700}.login-holder form input.submit-button-orange{background:#e29900}.login-modal form{padding:0 20px}.login-modal form input{padding:15px 10px;font-size:16px;text-align:center;margin-top:10px}.sixcol.installer-reset{width:82.66667%;position:relative;margin:0 auto;margin-top:0;margin-bottom:60px;float:none;background:#fff;max-width:600px;padding:20px 30px;border-radius:5px;text-align:left}.sixcol.installer-reset a{float:right;margin-top:0}.sixcol.installer-reset p{margin:0;padding-left:70px;padding-right:160px}.sixcol.installer-reset h3{font-size:24px;font-weight:600;margin-bottom:0;padding-left:70px;padding-right:160px}.sixcol.installer-reset .bgbutton{position:absolute;top:20px;right:15px}.sixcol.installer-reset .bgbutton:hover{background:#1f4e8b}.sixcol.installer-reset .person-pic{display:block}.leave-feedback.bands{padding-top:30px}.leave-feedback.bands .sixcol{width:100%;padding:0 30px}.leave-feedback.bands .additional-comments{margin-top:-20px;margin-bottom:30px}.leave-feedback.bands p{margin:10px 0;font-size:12px}.leave-feedback.bands h3{font-weight:600;font-size:22px}.leave-feedback.bands h4{font-weight:600;font-size:18px;margin-bottom:20px}.leave-feedback.bands .upload{height:90px;margin-bottom:0;background:#f6f6f6 url(../../images/upload.png);background-position:50%;background-size:100%}.leave-feedback.bands .upload img{width:100%;max-height:90px}.leave-feedback.bands .upload.entered{background:#fff;background-image:none}.leave-feedback.bands textarea{font-size:16px;padding:12px;height:284px;margin-bottom:0;box-shadow:0 1px 1px #fff}.account-wrap{margin-bottom:50px;margin-top:50px}.create-account h2{font-size:18px;text-align:left}.create-account h3{font-size:16px}.trade-sign-up-page{text-align:left}.trade-sign-up-page .trade-info{margin:0;background:#2f2f38;color:#fff;width:100%;padding:20px}.trade-sign-up-page .trade-info .startreg{font-family:kremlin-pro-web-expanded,Times New Roman,Times,serif;font-size:20px}.trade-sign-up-page .trade-info .startreg img{transform:none;-moz-transform:none;-webkit-transform:none;position:relative}.trade-sign-up-page .trade-reg{margin:0;text-align:center;padding:20px}.trade-sign-up-page .trade-reg .div-arrow{display:none}.trade-sign-up-page .trade-reg h4{padding-top:10px}.trade-sign-up-page .trade-reg img{padding:10px 0;width:100%;max-width:300px}.trade-sign-up-page .trade-reg h5{font-size:18px}.trade-sign-up-page .trade-reg .innerwrap{max-width:700px;margin-left:auto;margin-right:auto}.trade-sign-up-page h3{font-size:36px;padding-bottom:10px}.trade-sign-up-page ul img{top:3px}.mobile-menu-toggle{display:none}.nav-holder{width:78%}nav{position:static;width:100%;height:auto}.mobonly{display:none}.quote-trustpilot{margin-bottom:30px}.tabup{display:block}footer{padding:50px 0;text-align:left}footer .social-icons{text-align:center}footer .social-icons ul{margin:0}footer .trustpilot-rating{float:right}footer img{border:10px solid #fff;border-radius:10px;margin-top:10px}footer nav{display:block;position:static;width:100%}footer nav ul#menu-footer-menu{margin:20px 0}footer nav li{display:inline;margin-right:20px}footer nav a{border-bottom:none;display:inline-block;text-decoration:none;padding:0}.blogmain{width:-o-calc(100% - 20em);width:-ms-calc(100% - 20em);width:calc(100% - 20em)}.blogmain.installer{width:100%}.sidebar{width:17.5em;margin:0}#searchform label{display:none}.side-article{border-bottom:1px solid #fff}.side-article a{padding:20px}.side-article img{margin-bottom:0}#inner-footer.wrap{font-size:14px}#inner-footer.wrap .footer-logo img.logo{margin-bottom:30px}#inner-footer.wrap .social-icons{width:100%;text-align:center}#inner-footer.wrap .why-trust-bg{width:100%;margin:0;text-align:center}#inner-footer.wrap ul{margin:0;margin-bottom:20px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#logo{width:13.33333%}.review-block{width:30.66667%;margin-left:4%;margin-bottom:40px}.review-block.first{margin-left:0}.ad-blocks{padding:0 0 50px}.ad-blocks .sixcol{height:370px;width:48%}.ad-blocks .sixcol.first p{width:50%}.ad-blocks .sixcol.first a{margin-top:0}.ad-blocks .sixcol.first h5{font-size:24px}.ad-blocks .sixcol.first img{width:30%;top:60px}.ad-blocks .featured-ad{font-size:15px}.ad-blocks .featured-ad .featured-ad-info{width:36%;padding:0;width:-o-calc(100% - 267px);width:-ms-calc(100% - 267px);width:calc(100% - 267px);text-align:center}.ad-blocks .featured-ad a{margin-top:0}.ad-blocks .featured-ad .bgbutton{padding:15px}.ad-blocks .featured-ad h4{padding-top:0;margin-bottom:20px}.ad-blocks .featured-ad p{line-height:1.4em}.logo-bar span.split{display:none}.logo-bar li img{padding:20px 8px;width:86%}.intro-copy{padding:50px 0}.intro-copy h3{-webkit-font-smoothing:antialiased;letter-spacing:.005em;font-size:22px;line-height:1.5em}.how-boilerguide-works h3{font-size:20px;font-weight:700;margin-top:0}.how-boilerguide-works .how-video{margin-top:10px;width:56.66667%}.how-boilerguide-works p{margin-top:8px}.how-boilerguide-works .how-steps{width:39.33333%;margin-top:0}.how-boilerguide-works .twelvecol.steps{margin-bottom:0;width:100%;text-align:left}.how-boilerguide-works .twelvecol.steps:first-of-type,.how-boilerguide-works .twelvecol.steps:nth-of-type(3){margin-left:4%}.how-boilerguide-works .twelvecol.steps .ninecol{padding-left:5%;width:82.66667%}.how-boilerguide-works .twelvecol.steps .twocol{float:left;width:13.33333%}.how-boilerguide-works .twelvecol.steps .twocol img{width:100%;display:inline-block;max-height:100%}.home-start-search{min-height:600px;background-size:cover;display:block}.home-start-search.mobile{display:none}.home-start-search .wrap{width:94%}.home-start-search .wrap .quick-testimonial{display:block;border-radius:10px;max-width:280px;bottom:85px;left:30px}.home-start-search .start-quote{width:56%;min-width:540px;text-align:center}.home-start-search .start-quote h1{font-size:44px;letter-spacing:-2px;margin-top:100px;background:transparent;padding:0;box-shadow:none}.home-start-search .quote-box{background:#fff;margin-top:40px;width:100%;padding:20px;position:static;border:3px solid #ccc;border-radius:10px;display:block;box-shadow:2px 2px 3px rgba(0,0,0,.45)}.home-start-search .quote-box h2{font-size:22px;margin-bottom:25px}.home-start-search .quote-box div.pointimg{margin-top:-80px;padding-bottom:25px}.home-start-search .quote-box div.trust{margin-top:25px}.home-start-search .quote-box img{margin-top:5px}.home-start-search .quote-box input{width:100%;border-radius:4px;padding:14px 10px}.home-start-search .quote-box input.location-field{font-weight:400;padding-left:20px;font-size:18px;margin-bottom:0}.home-start-search .quote-box input.find-button{letter-spacing:1px}.home-start-search .quote-box li.sixcol{width:100%}.home-start-search .quote-box li.sixcol.first{margin-bottom:20px}.find-local-engineer{text-align:left;background-image:none}.find-local-engineer h2{font-size:46px;font-weight:300;text-align:center;color:#525261;padding-bottom:20px}.find-local-engineer img{width:100%}.find-local-engineer p:first-of-type{font-size:16px;font-weight:700;margin:0}.find-local-engineer h4{display:block;font-size:26px;line-height:1.4em;margin:0;font-weight:300;margin-bottom:18px}.find-local-engineer .fourcol.responsive-map{display:block!important;width:39.33333%}.find-local-engineer .fourcol.responsive-map #map_base{height:520px}.find-local-engineer .areasearch{width:22%}.find-local-engineer .postcode-search{margin-left:4%;width:30.66667%}.find-local-engineer .postcode-search li{float:none;width:100%;margin:0}.find-local-engineer .postcode-search li.find{margin-left:0}.find-local-engineer .start-area-search{background:#fff;border-radius:5px;padding:20px}.find-local-engineer .start-area-search select{display:none}.find-local-engineer .start-area-search ul{margin-bottom:0;display:block}.find-local-engineer .start-area-search h3{font-size:16px;display:block}.ih-quick-testimonial,.ih-quote{display:none}.header #inner-header{padding-bottom:0;margin-bottom:0;width:94%}.usp-bar .wrap{font-size:14px}.blog-preview-article{margin-bottom:70px}.blog-preview-article h3{font-size:32px;line-height:1.3em;margin-top:0}.blog-preview-article .threecol{width:30.66667%;margin-bottom:20px}.blog-preview-article .ninecol{width:65.33333%;margin-left:4%}.about-block H3{margin-top:30px}.mini-quote .threecol{width:30%}.mini-quote .sevencol{width:50%}.mini-quote .two{display:block}.mini-quote .longer{display:none}.mini-quote .shorter{display:block}.holmes-map iframe{margin-top:-200px;margin-left:-380px}.job-accordion .job-info .boiler-seperate-models{padding-bottom:30px;width:22%}.job-accordion .job-info .boiler-seperate-models:nth-of-type(3){clear:none;margin-left:4%}}@media only screen and (min-width:768px) and (max-width:1029px){.hidden-md{display:none}.quote-wrap.quote-alt-wrap h1{font-size:34px;margin-bottom:10px}.quote-wrap.quote-alt-wrap .block-how-to-use{display:inline;width:50%}.quote-wrap.quote-alt-wrap .block-how-to-use ul.how-to-use{padding-right:20px}.quote-wrap.quote-alt-wrap .block-how-to-use ul.how-to-use li .list-content{font-size:1.15em}.quote-wrap.quote-alt-wrap .block-quote-form{width:50%;margin:0}.quote-wrap.quote-alt-wrap .block-testimonials{width:100%}.quote-wrap.quote-alt-wrap .block-testimonials .underquote{width:47%}.quote-wrap.quote-alt-wrap .block-quote-form{position:relative}.quote-wrap.quote-alt-wrap .block-quote-form:before{background:url(/images/bg-arrow-right-2.png) no-repeat;bottom:75px;left:-148px;position:absolute;content:" ";width:154px;height:42px;display:block}.quote-wrap.quote-alt-wrap .block-quote-form p.intro{display:none}.quote-wrap.quote-alt-wrap .start-quote-form .start-quote-form.main{padding-bottom:20px}.quote-wrap.quote-alt-wrap .start-quote-form p{text-align:left;margin-bottom:0;margin-top:15px;font-size:.8em}.quote-wrap.quote-alt-wrap .start-quote-form .reg-alt-back,.quote-wrap.quote-alt-wrap .start-quote-form .reg-alt-submit,.quote-wrap.quote-alt-wrap .start-quote-form button{font-size:12px}.why-use-us{padding-top:10px}.why-use-us .manufacturers-collage{margin-top:30px}.related-article{width:48%}.related-article:last-child{display:none}}.consent-bar{height:45px;line-height:35px}.consent-bar .content-container{text-align:center}.consent-bar .content-container .text{float:none;padding-right:0}.consent-bar .content-container .bgbutton{position:relative;top:auto;right:auto}.nav-holder ul#menu-top-menu.nav{display:block;position:static;width:auto;height:auto;background:#f0f0f0;margin:0;border:0;float:right;padding:6px 12px 5px 24px}.nav-holder ul#menu-top-menu.nav li{display:inline-block;-webkit-font-smoothing:subpixel-antialiased;border-bottom:none;font-size:11px;font-weight:700;text-transform:lowercase;margin:0}.nav-holder ul#menu-top-menu.nav li a{border:none;display:inline-block;padding:0;margin:0 12px;color:#444}.nav-holder ul#menu-top-menu.nav li:before{content:" / ";display:inline-block;color:#aaa}.nav-holder ul#menu-top-menu.nav li.very-top-nav-home:before{content:""}.nav-holder ul#menu-top-menu.nav li.socials a{text-indent:-9999px;overflow:hidden;width:17px;height:17px;margin:0 0 -4px 7px}.nav-holder ul#menu-top-menu.nav li.socials a.icon-tw{background:url(/images/icon-tw.png) no-repeat}.nav-holder ul#menu-top-menu.nav li.socials a.icon-fb{background:url(/images/icon-fb.png) no-repeat}.nav-holder ul#menu-top-menu.nav li.socials a.icon-gp{background:url(/images/icon-gp.png) no-repeat}.nav-holder ul#menu-top-menu.nav li.socials:before{content:""}.nav-holder ul#menu-main-menu.nav{display:block;position:static;text-align:right;width:auto;height:auto;background:transparent;border:0}.nav-holder ul#menu-main-menu.nav li{display:inline-block;-webkit-font-smoothing:subpixel-antialiased;margin-right:10px;border-bottom:none;font-weight:300;padding-right:10px;border-right:1px solid #ccc}.nav-holder ul#menu-main-menu.nav li.nav-home{display:none}.nav-holder ul#menu-main-menu.nav li.login{padding-right:0;border-right:none}.nav-holder ul#menu-main-menu.nav li.nav-about span{display:none}.nav-holder ul#menu-main-menu.nav li.clear-right{margin-right:0!important;border-right:0!important}.nav-holder ul#menu-main-menu.nav li.logout .user_profile_dropdown{display:none!important}.nav-holder ul#menu-main-menu.nav li.logout:hover .user_profile_dropdown{display:block!important;position:absolute;width:23%;min-width:225px;z-index:6;margin:0;right:0}.nav-holder ul#menu-main-menu.nav li.logout:hover .user_profile_dropdown li{display:block!important;border:none!important;width:100%;margin:0!important;padding:0!important}.nav-holder ul#menu-main-menu.nav li.logout:hover .user_profile_dropdown li:last-of-type{border-top:1px solid #dadada!important}.nav-holder ul#menu-main-menu.nav li.logout:hover .user_profile_dropdown li a{float:left;width:100%;text-align:left;border-radius:0!important;font-size:13px!important;background:#525261!important}.nav-holder ul#menu-main-menu.nav li.logout:hover .user_profile_dropdown li a:hover{background:#3c7ed4!important}.nav-holder ul#menu-main-menu.nav li.getfree a,.nav-holder ul#menu-main-menu.nav li.logout a{padding:8px 12px;display:inline-block;border-radius:2px;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:12px;letter-spacing:1px}.nav-holder ul#menu-main-menu.nav li.getfree i,.nav-holder ul#menu-main-menu.nav li.logout i{display:inline}.nav-holder ul#menu-main-menu.nav li a{padding-top:25px;margin:0;text-shadow:none;border:none;background:transparent;color:#777;letter-spacing:.04em;padding:0;display:block;text-decoration:none}.nav-holder ul#menu-main-menu.nav li a:focus,.nav-holder ul#menu-main-menu.nav li a:hover{color:#3c7ed4;background:transparent}nav.very-top-nav{box-shadow:none}.nav-holder ul#menu-main-menu.nav{margin-top:10px;margin-bottom:5px}.nav-holder ul#menu-top-menu.nav{padding:6px;border-radius:0 0 15px 15px}.nav-holder ul#menu-top-menu.nav li:before{content:" | "}.nav-holder ul#menu-top-menu.nav i.fa-home{color:#f2a400;font-size:15px}.home-start-search{min-height:auto;background:url(/images/sky-sunny-clouds-cloudy.jpg) 50%;background-size:cover}.home-start-search .wrap{min-height:auto}.home-start-search .wrap .grad{position:absolute;top:0;bottom:0;left:0;width:75%;z-index:1;background:url(../../images/grad.png);background-size:cover}.home-start-search .start-quote{z-index:2}.home-start-search .start-quote h1{text-shadow:0 0 30px rgba(0,0,0,.45);font-size:37px;letter-spacing:-1px;color:#fff;margin-left:20px}.home-start-search .start-quote .form .icon-wrapper .option{padding:0 4px 4px}.home-start-search .start-quote .form .verification-notice{width:340px}.ih-quote .quote-box h2{font-size:14px}.ih-quote .quote-box h2 span{display:block;font-family:kremlin-pro-web-expanded,Times New Roman,Times,serif;font-size:1.4em;margin-bottom:16px;font-weight:600;color:#525261}.ih-quote .quote-box input.find-button{background:#525261}.ih-quote .quote-box input.find-button:focus,.ih-quote .quote-box input.find-button:hover{background:#3478d2}.trade-sign-up{background:url(../../images/tradepic.jpg);background-size:contain}.fit-nudge{position:absolute;bottom:30px;left:0;right:0}.find-local-engineer input.find-button{background:#525261}.find-local-engineer input.find-button:focus,.find-local-engineer input.find-button:hover{background:#3478d2}.article-tabs h2{font-size:36px;font-weight:300;text-align:center;color:#525261;padding-bottom:20px}.sharecalc{text-align:center;margin-bottom:26px}.sharecalc p{font-weight:600;color:#3c7ed4;display:inline}.sharecalc div{display:inline;margin-left:5px}.home-start-calc-embed{padding:20px;background:url(../../images/calc-bg.jpg);background-size:cover}.home-start-calc-internal{padding:130px 0 55px;background:url(../../images/calc-device.jpg);background-size:cover;position:relative;overflow:hidden}.home-start-calc-internal:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:3;height:1000px;width:100%}.home-start-calc-internal h1{font-family:museo-slab,Cambria,Times New Roman,Times,serif;font-weight:400;font-size:36px;position:relative;text-align:center;z-index:4}.kwp label{margin-left:10px}.data-holder{margin-top:10px;border:1px solid #ddd;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:.9em;margin-bottom:30px}.data-holder .grad-row,.data-holder .header-row{display:block}.data-holder .threecol{width:28%}.data-holder .twocol{width:12%;border-left:1px solid #ddd}.data-holder .standard-row span{font-weight:800;display:none}.data-holder .standard-row a{color:#e29900;font-weight:600}.data-holder .standard-row a:hover{color:#3c7ed4}.data-holder .standard-row:nth-of-type(odd){background:#f6f6f6}.data-holder .inner-row .onecol{width:12%;padding:10px;border-left:1px solid #ddd}.data-holder .inner-row .threecol{width:23%;border-left:1px solid #ddd;padding:10px}.data-holder .inner-row .twocol{width:19%;border-left:1px solid #ddd;padding:10px}.data-holder .inner-row span{font-weight:800;display:none}.embed-code-button-holder #embed-code-button span,.start-quote-form.calc p.embedparagraph{display:block}.start-quote-form.calc .ourassumptions{display:none;font-size:.9em}.start-quote-form.calc .ourassumptions.added{display:block}.start-quote-form.calc .ourassumptions label{display:inline}.start-quote-form.calc .ourassumptions li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee}.start-quote-form.calc .ourassumptions input{padding:5px;width:auto;max-width:140px;margin:0 10px;display:inline}.start-quote-form.calc .ourassumptions select{padding:5px;width:auto;height:35px;min-width:100px;max-width:140px;display:inline}.start-quote-form.calc .ourassumptions abbr{border:none}.investment-row .last{text-align:right}.wrap.white{margin-top:35px}p.calcintro{padding-top:0;margin-top:0;font-size:1.2em}.quote-bar{text-align:left}.quote-bar span{font-size:32px}.quote-bar .button{float:right;margin:0;font-size:17px}.calc-info{padding:30px 0 0}.calc-info h3{font-size:24px;text-align:center}h3#show-assumptions{display:block;width:100%;padding:10px 0;border:none;cursor:auto;margin-top:20px;margin-bottom:0}h3#show-assumptions:hover{color:#525261}h3#show-assumptions .open{display:none}#our-assumptions{display:block!important;height:100%;overflow:visible!important}.profit-wrap .total-profit{padding:30px}.profit-wrap .total-profit h4{font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:25px;border-bottom:1px solid hsla(0,0%,100%,.25)}.profit-wrap .total-profit p{font-size:24px;margin:0}.profit-wrap .total-profit p.total{font-size:42px;font-weight:600}.profit-wrap .more-profit p{padding:25px;font-weight:600;font-size:17px;line-height:1.3}.wrap.white{padding:30px}.embed-calc{text-align:left;min-height:440px;background:url(../../images/calc-device.jpg);background-size:cover}.embed-calc .button{float:left;background:#fff;border:none;color:#333;font-size:17px;letter-spacing:1px;text-shadow:none;text-transform:uppercase;padding:15px 23px;margin:20px 0 0}.embed-calc .button:hover{color:#fff;background:#e29900}.embed-calc h4{font-size:32px;margin-bottom:20px}.get-calc-code{color:#fff;margin-top:80px;padding:0 30px 100px}.investment-total:after{content:"";width:32px;height:65px;position:absolute;z-index:5;right:-40px;top:42%;top:calc(50% - 32px);background:url(../../images/arrow-right.png)}div#inline1{padding:30px;width:450px}div#inline1 p{margin:0;font-size:20px;font-weight:400;color:#525261}.common_tab_content{padding:0 20px}.start-quote-form.calc .field.kwp3{margin:0;margin-top:12px!important}.start-quote-form.calc .field.kwp3 label{margin:0}.start-quote-form.calc .field.kwp2{margin:0;margin-top:50px!important}.start-quote-form.calc .field.kwp{margin:0;margin-top:37px!important}.mob-calc{display:none}.home-start-calc{background:url(../../images/calc-bg.jpg);background-size:cover}.side-calc,.tab_drawer_heading{display:none}.cta-band .wrap{padding-right:50%}.cta-band .fivecol{width:56.66667%;margin-top:10%}.about-us .mini-quote{margin-top:0}.download-guide{text-align:left}.download-guide h2{font-size:18px;text-align:left}.download-guide h3{font-size:16px}.download-guide h3.thankyounote{margin-bottom:20px}.download-guide .download-button{margin-top:10px;margin-bottom:20px}.tab-calc{display:block}ul.tabs li{font-size:16px;line-height:18px}.pre-footer{padding:25px 0 30px}.pre-footer #inner-footer.wrap .footer-top .footer-link-col-1{width:50%}.pre-footer #inner-footer.wrap .footer-top .footer-trust{width:70%}.pre-footer #inner-footer.wrap .footer-top .footer-trust ol li{padding:0 25px 0 0}.pre-footer #inner-footer.wrap .footer-top .footer-logo-wrap{width:30%}.pre-footer #inner-footer.wrap .footer-top .footer-logo-wrap img{margin-bottom:10px;min-width:145px}.pre-footer #inner-footer.wrap .footer-top .footer-contacts{width:100%;padding-top:0;float:left}.pre-footer #inner-footer.wrap .footer-top .footer-contacts .phone{font-size:17px;float:unset;margin:0}.pre-footer #inner-footer.wrap .footer-top .footer-contacts .footer-socials{margin:0 auto;display:inline-block;padding-top:10px;float:unset}.pre-footer .bands{padding:5px 0 10px}.call-to-action-widget h2{line-height:1.1;font-size:33px}.get-quotes-page-wrapper .how-it-works .fourcol{width:33%;float:left;margin-left:0}.get-quotes-page-wrapper .how-it-works .border-right{border-right:2px solid #ccc}.blog-holder h1,.blog-holder h2{font-family:museo-slab,Cambria,Times New Roman,Times,serif}.blog-holder h1{font-size:38px;text-align:left}.blog-holder .gencopy h1{color:#e29900;font-size:32px;padding-bottom:30px;text-align:left;margin-bottom:0}.blog-holder .gencopy h1.nopadding{padding-bottom:10px}.blog-holder .sort-bar{padding:20px;margin-bottom:30px;margin-top:20px;text-align:left}.blog-holder .sort-bar .sort-selects{text-align:right;margin-top:0}.blog-holder .sort-bar img{display:inline-block}.blog-holder.articles .tag-selector-search-bar{display:none}.blog-holder.articles .tag-selector{background-color:#f2f2f2;width:100%;height:50px;display:table;padding:12px 30px}.blog-holder.articles .tag-selector ul{border-bottom:none;display:table-row}.blog-holder.articles .tag-selector ul li{display:table-cell;white-space:nowrap;border-bottom:none;padding:0 30px 0 0}.blog-holder.articles .tag-selector ul li:last-child{padding-right:0}.blog-holder.articles .tag-selector a{color:#999}.blog-holder.articles .tag-selector a:hover{color:#3c7ed4}.blog-holder.articles .tag-selector a.selected-tag{color:#e29900}.blog-holder.articles .blog-grid-article{clear:none;display:table}.blog-holder.articles .blog-grid-article .blog-grid-article-row{position:relative!important;float:none!important;display:table-row}.blog-holder.articles .blog-grid-article .blog-grid-article-cell{display:table-cell}.blog-holder.articles .blog-grid-article.legacy h2,.blog-holder.articles .blog-grid-article h2{line-height:1.2em;font-size:20px;color:#e29900;margin:10px 0 0}.blog-holder.articles .blog-grid-article.legacy h2 a,.blog-holder.articles .blog-grid-article h2 a{color:#e29900}.blog-holder.articles .blog-grid-article .article-image-row{margin-bottom:0}.blog-holder.articles .blog-grid-article .article-image-container{margin-bottom:10px;text-align:center;vertical-align:middle;height:200px}.blog-holder.articles .blog-grid-article .article-image{background:none;max-width:397px;border:1px solid #eaeaea;height:auto;width:auto;overflow:hidden}.blog-holder.articles .blog-grid-article .article-image img{vertical-align:middle;width:100%;max-width:400px;min-height:100px;max-height:200px;opacity:1}.blog-holder.articles .blog-grid-article.legacy .article-image-container{border:1px solid #eaeaea;background:url(/images/legacy-article-bg.png) no-repeat;background-size:cover}.blog-holder.articles .blog-grid-article.legacy .article-image-container .article-image{position:absolute;left:50%;width:160px;height:160px;margin-top:-80px;margin-left:-80px;vertical-align:middle;display:flex;align-items:center;text-align:center;border:none;background-color:#fff;border-radius:3px;box-shadow:0 3px 6px 0 #333}.blog-holder.articles .blog-grid-article.legacy .article-image-container .article-image img{width:160px;max-height:160px;border-radius:3px}.blog-holder.articles .blog-grid-article .article-snippet p,.blog-holder.articles .blog-grid-article.legacy .article-snippet p{margin:5px 0;line-height:1.3em;font-size:16px;font-weight:400}.blog-holder.articles .blog-grid-article .article-snippet p a,.blog-holder.articles .blog-grid-article.legacy .article-snippet p a{color:#646472}.blog-holder.articles .blog-grid-article .read-more-row{display:none}.blog-holder.articles .blog-grid-article ul.article-tags{margin:0}.blog-holder.articles .blog-grid-article ul.article-tags li{display:inline;margin-right:15px}.blog-holder.articles .blog-grid-article ul.article-tags li a{font-size:12px;padding-bottom:5px;color:#e29900;border-bottom:2px solid #e29900}ul.article-pagination li.pagination-button a,ul.article-pagination li.pagination-button span{width:auto;margin:0 20px}ul.article-pagination li.pagination-button.button-back,ul.article-pagination li.pagination-button.button-next{display:none}ul.article-pagination li.pagination-button.button-first,ul.article-pagination li.pagination-button.button-last{display:inline}ul.article-pagination li.pagination-number:after{content:""}ul.article-pagination li.pagination-number.first-page,ul.article-pagination li.pagination-number:not(.active){display:inline}ul.article-pagination li.pagination-number.active a{border-bottom:2px solid #e29900;color:#e29900;font-weight:700}.blog-article h3{font-size:24px;font-weight:600;margin-top:10px}.blog-article table{table-layout:fixed}.widget{background-color:#f2f7fb;margin:0 0 30px}.widget .wpad,.widget h4{padding:20px}.widget h4{font-size:20px}.widget.ad,.widget.ad-dark{padding:0}.widget.ad img{margin:30px auto}.widget.clear{background-color:transparent}.widget ul li{margin-bottom:.75em}.widget ul li ul{margin-top:.75em;padding-left:1em}.widget.cats ul li a{padding:14px 20px 12px}.area-select-holder{padding-bottom:30px;position:static!important;background-color:#f3f3f3}.area-select-holder select{display:none}.area-select-holder h1{font-size:38px;padding-bottom:30px}.area-select-holder h2{font-size:30px;font-weight:300;text-align:left;padding-bottom:40px}.area-select-holder .area-list ul,.area-select-holder .map{display:block}.area-select-holder .area-list ul li{width:50%;float:left;margin-bottom:10px;border-right:10px solid transparent}.area-select-holder .area-list ul li a{padding:6px;display:block;font-size:14px}.directory-block .has-feedback a{float:left}.directory-block .has-feedback .rating-container{float:right;font-size:14px}.directory-block .has-feedback .rating-container .rating-stars img{margin-bottom:-1px;width:13px}.directory-block .directory-link a{font-size:14px}.installer-block{margin-bottom:30px;border-bottom:1px dashed #ddd;padding-bottom:30px}.installer-block h2{font-size:24px}.installer-block .sort-bar{padding:20px;margin-bottom:30px;border:1px solid #e9edf2;text-align:left}.installer-block .sort-bar .last{text-align:right;margin-top:0}.installer-block p.phone{color:#525261;text-align:left}.installer-block p.phone img{max-width:28px;position:relative;margin-right:6px;top:7px;margin-left:0;margin-bottom:0;display:inline-block}.installer-block .mobile,.installer-block .telephone{display:inline}.installer-block .divide{padding:0 10px;display:inline}.installer-logo{margin-bottom:20px}.installer-logo img{width:100%;max-height:400px}.installer-name h1{font-size:32px}.installer-name h2{font-size:24px}.installer-info{background:#ecf3f9;margin-bottom:0;padding:20px;text-align:left}.installer-info p.member{font-weight:600;color:#525261}.installer-info p.member img{max-width:28px;display:inline-block;position:relative;margin-right:6px;margin-left:0;margin-bottom:0;top:7px;opacity:.75}.installer-sound{padding:20px}.installer-sound p.hand{font-family:kremlin-pro-web-expanded,Times New Roman,Times,serif;font-size:32px;color:#e29900;margin-top:15px}.installer-sound .bgbutton{font-size:15px;padding:15px;display:block}.installer-sound .fivecol,.rating-box{text-align:center}.rating-box{margin-top:20px;overflow:hidden;margin-right:5px}.rating-box h3{font-size:20px;letter-spacing:1px;padding:14px 20px;background:#fff url(../../images/button-shadow.png) repeat-x bottom;margin-bottom:20px}.rating-box h4{font-size:24px;padding-top:10px}.rating-box .bgbutton{width:100%;border-radius:0;margin-top:20px}.rating-box p{font-size:14px;margin:5px 0 0}@media only screen and (max-width:1029px){.blog-holder.articles div.tag-selector-container{width:100%}.blog-holder.articles div.blog-search-container{position:absolute;top:30px;right:40px}.blog-holder.articles .blog-grid-article{width:48%;max-width:397px}.blog-holder.articles .blog-grid-article.odd{clear:both;margin-left:0}.blog-holder.articles .blog-grid-article.even{float:right}.widget.side-articles .side-article h5{font-size:16px;margin:0}.widget.side-articles .side-article .side-article-image{width:60px;height:60px}.widget.side-articles .side-article .side-article-image img{min-height:60px;min-width:60px}.widget.side-articles .side-article .date{font-size:12px}}.directory-holder{padding-bottom:30px}.directory-holder h1{font-size:34px;padding-bottom:15px}.directory-holder .nearby{font-size:20px}.directory-holder .nearby p{margin:0}.directory-holder .nearby p span{display:inline-block;margin-right:10px}.directory-holder .sort-bar{text-align:left;background:#fff;padding:20px 20px 15px;margin-bottom:30px}.directory-holder .sort-bar img{position:relative;top:3px}.directory-holder .sort-bar.bottom{margin-bottom:0}.directory-holder .sort-bar select.sort{margin-right:10px}.directory-holder .sort-selects{text-align:right;margin-top:0}.directory-holder .sort-selects span{display:inline-block;margin-bottom:10px}.directory-block{width:48%;margin-bottom:4%}.directory-block.first{margin-left:4%}.directory-block:nth-of-type(odd){margin-left:0;clear:both}.directory-block h3{font-size:26px;font-weight:400;margin-top:0}.directory-block p.quote{display:block}.directory-block .directory-link{position:absolute;bottom:0;left:0;right:0;padding:15px 20px;font-size:16px}.directory-block .directory-link a{letter-spacing:1px}.directory-block .directory-link .star-rating{font-size:15px}.job-scroller{display:block}.job-scroller h2{font-size:36px;padding-bottom:30px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.tab-calc p{font-size:18px;font-weight:500}.tab-calc .threecol{width:13.33333%}.tab-calc .ninecol{width:82.66667%}.tab-calc h2{font-family:museo-slab,Cambria,Times New Roman,Times,serif;font-weight:600;font-size:32px;margin-top:13px}.tab-calc img{margin-top:10px}.how-solarguide-works{padding:15px 0 10px}.ad-blocks .block-wrap{padding:20px;width:31%}.ad-blocks .benefitlist{padding-left:0}.carousel-widget{padding:5px 0 20px}.call-to-action-widget{margin-top:0}.call-to-action-widget h2{font-size:31px}.call-to-action-widget a{padding:11px}.call-to-action-widget a.read-more{padding:9px}.download-guide-widget.cta-band .fivecol{margin-top:3%}.pre-footer{padding:25px 0 0}.pre-footer #inner-footer.wrap .footer-top{margin-bottom:15px}.pre-footer #inner-footer.wrap .footer-top .footer-trust ol li{width:100%;margin:0 0 5px}.home-start-search .wrap .grad{left:-80px}.home-start-search .start-quote{width:100%}.home-start-search .start-quote h1{color:#fff}.home-start-search .start-quote .form{min-height:325px}.home-start-search .start-quote .form .icon-wrapper{max-width:120px}.home-start-search .start-quote .form .field-field,.home-start-search .start-quote .form .personal-details-verify{width:60%}.home-start-search .quote-box h2{font-size:14px;font-weight:400}.home-start-search .quote-box h2 span{display:block;font-family:kremlin-pro-web-expanded,Times New Roman,Times,serif;font-size:1.4em;margin-bottom:18px;font-weight:600;color:#525261}.home-start-calc .calc-left .content-wrapper{margin-top:40px;margin-bottom:0}.desktop-only.trustpilot-image{display:block}.mobonly.trustpilot-image{display:none}.installer-block .installer-work{margin-bottom:0}.installer-block .installer-work li{margin-bottom:30px;width:22%;float:left;margin-left:4%}.installer-block .installer-work li:nth-of-type(2n){margin-left:4%}.installer-block .installer-work li.first,.nav-holder{margin-left:0}.nav-holder{width:82%}.nav-holder ul#menu-main-menu.nav li{margin-left:.5vw;font-size:1.7vw;padding-right:.5vw;margin-right:0}.nav-holder ul#menu-main-menu.nav li.getfree a,.nav-holder ul#menu-main-menu.nav li.logout a{font-size:14px}.nav-holder ul#menu-main-menu.nav li.nav-about span{display:inline}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.home-start-search .start-quote .copy{width:40%}.home-start-search .start-quote .copy .heading{font-size:24px}.home-start-search .start-quote .copy .subheading{font-size:22px}.home-start-search .start-quote .form{width:60%;min-height:390px}.home-start-search .start-quote .form h3{font-size:24px}.home-start-search .start-quote .form .button-container{flex-wrap:wrap}.home-start-search .start-quote .form .icon-wrapper{width:125px}.home-start-search .start-quote .form .icon-wrapper img{max-width:70%}.home-start-search .start-quote .form .personal-details{width:70%}.home-start-search .start-quote .form .field-field,.home-start-search .start-quote .form .personal-details-verify{width:85%}.how-solarguide-works{padding:25px 0 10px}.carousel-widget{padding:5px 0 20px}.call-to-action-widget .fivecol{display:flex;flex-flow:row wrap}.call-to-action-widget h2{line-height:1.2}.call-to-action-widget a{padding:12px;width:100%;margin:5px auto}.call-to-action-widget a.read-more{padding:10px;order:1}.download-guide-widget{margin:0}.get-quotes-wrapper .help-with-section .box-title{font-size:19px}.home-start-calc .wrap{flex-direction:column}.calc-left{border-radius:3px 3px 0 0;width:100%}.calc-right{width:100%}ul.tabs .tab_last{border-radius:0}.field-mirror .field{width:48%;float:left;padding:0;margin-bottom:0}.field-mirror .copy{width:100%;margin:0;text-align:left;font-size:14px}.field-mirror #email-results{margin:0 auto;float:unset}.profit-wrap .total-profit{padding:20px}.profit-wrap .total-profit p.total{font-size:35px}ul.tabs li{border-top:2px solid rgba(0,0,0,.2)}ul.tabs li.active{border-top:0}ul.tabs li.tab_last{border-right:2px solid rgba(0,0,0,.2)}ul.tabs li.active.tab_last{border-right:0}.desktop-only.trustpilot-image{display:none}.mobonly.trustpilot-image{display:block;margin-top:10px;border:0}.fit-nudge{bottom:5px}.fit-nudge .announcement{font-size:15px;padding:5px;margin:0 10px}.fit-nudge .announcement .feed-in,.fit-nudge .announcement .last{font-size:15px}}@media only screen and (max-width:890px){.get-quotes-page-wrapper .help-with-section .box-title{font-size:19px}.get-quotes-page-wrapper .help-with-section .select-option{font-size:14px}.get-quotes-page-wrapper .how-it-works .copy-title{font-size:17px}.get-quotes-page-wrapper .how-it-works .box-wrap{padding:0 15%}}.related-articles .single-article h5{font-size:15px}.desktop-only{display:block}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait){.home-start-search .start-quote .form .personal-details-verify{width:340px}}@media only screen and (max-width:960px){.related-articles .single-article h5{font-size:14px;line-height:1}.profit-wrap .total-profit p.total{font-size:30px}}@media only screen and (max-width:1030px){.intro-copy.landing-page .sixcol{width:100%;margin-left:0}.intro-copy.landing-page .sixcol.first{margin-bottom:15px}.intro-copy.landing-page h3{letter-spacing:0;font-size:25px}.nav-holder ul#menu-main-menu.nav li.getfree{margin:5px 0;padding:10px}.home-start-calc .content-wrapper{font-size:16px;font-weight:600;margin-top:20px;margin-bottom:0}.ul.tabs .tab_last{border-radius:0}.tab-container{border-radius:0 0 3px 3px}.quote-bar-container .quote-bar h3{font-size:28px;line-height:1.2}.quote-bar-container .quote-bar .button{font-size:16px;padding:10px}}body{font-size:15px}.bands.smaller{padding:25px 0 70px}.bands.smaller.installprofile{padding:30px 0 70px}#logo{width:15%;padding-bottom:15px}#logo img{margin:0;width:150px;width:100%;float:none}#logo img.strapline{width:150px;margin-left:0;margin-top:5px}#logo img.strapline.mobile{margin:0}.gencopy h1{font-size:48px;padding-right:10%;letter-spacing:-1px}.gencopy h2{font-size:24px}p.subhead{text-align:center;font-size:18px;padding:0 10%;line-height:1.8em;margin-top:10px}.home-gallery{width:22%}.home-gallery:nth-of-type(3){margin-left:4%}.blogmain{width:-o-calc(100% - 28.8em);width:-ms-calc(100% - 28.5em);width:calc(100% - 28.5em)}.blogmain.installer{width:65.33333%;width:-o-calc(100% - 26.5em);width:-ms-calc(100% - 26.5em);width:calc(100% - 26.5em)}.sidebar{width:24em;float:right}.ih-quote{display:none}.start-quote-copy{padding-right:4%;padding-bottom:50px}.start-quote-copy h1,.start-quote-copy span.heading{font-size:42px;font-weight:700;padding-right:0}.start-quote-copy h2,.start-quote-copy p.intro,.start-quote-copy span.subheading{font-size:24px;line-height:1.4em}.start-quote-copy h2.reasons,.start-quote-copy h3,.start-quote-copy span.reasons{font-size:22px;margin-top:30px}.start-quote-copy ul{margin-top:20px}.start-quote-copy ul li{margin-bottom:20px;padding-left:40px}.start-quote-copy ul li img.tick{max-width:26px;position:absolute;top:-2px;left:0}.start-quote-form h3{font-weight:600;font-size:24px;padding:20px}.start-quote-form form{padding:30px}.start-quote-form .field{margin-bottom:15px}.start-quote-form input.reg-submit{width:100%;padding:20px;font-weight:700;font-size:18px;letter-spacing:1px}.start-quote-form ul.stages{margin:0}.start-quote-form ul.stages li{padding:20px 0;font-weight:600;font-size:18px;background:url(../../images/button-shadow.png) repeat-x bottom}.usp-bar .wrap{width:94%;font-size:16px}.usp-bar ul{margin:12px 0 15px;border-left:1px solid rgba(0,0,0,.25);border-right:1px solid hsla(0,0%,100%,.25)}.usp-bar li{display:inline-block;width:33%;float:left;margin:0;text-align:center}.usp-bar li.one{width:33%}.usp-bar li.one,.usp-bar li.two{border-right:1px solid rgba(0,0,0,.25);border-left:1px solid hsla(0,0%,100%,.25)}.usp-bar li.two{width:34%}.usp-bar li.three{border-left:1px solid hsla(0,0%,100%,.25);width:33%;border-right:1px solid rgba(0,0,0,.25)}.logo-bar span.split{display:none}.logo-bar li img{padding:20px 10px;width:86%}.intro-copy{padding:50px 0}.intro-copy h3{-webkit-font-smoothing:subpixel-antialiased;letter-spacing:.005em;font-size:22px;font-weight:300;line-height:1.5em}.intro-copy.about-intro{padding-top:40px}.intro-copy.about-intro h2{color:#3e95c6;font-size:40px;padding-bottom:20px}.intro-copy.about-intro p.intro{font-size:20px;text-align:center;line-height:1.6em}.cta-buttons{text-align:center;margin-top:40px}.bands.how-boilerguide-works-homeowners .how-steps .quotestep{display:block}.bands.how-boilerguide-works-homeowners .how-steps .quotestep p.review{font-size:16px;margin-top:-20px}.ad-blocks{padding:0 0 50px}.ad-blocks .sixcol{height:370px;width:48%}.ad-blocks .sixcol.first p{width:60%}.ad-blocks .sixcol.first a{margin-top:0}.ad-blocks .sixcol.first h5{font-size:32px;font-weight:700;width:60%;margin-top:10px}.ad-blocks .sixcol.first img{width:30%;top:60px}.ad-blocks .featured-ad{font-size:15px}.ad-blocks .featured-ad .featured-ad-info{width:36%;padding:0;width:-o-calc(100% - 267px);width:-ms-calc(100% - 267px);width:calc(100% - 267px);text-align:center}.ad-blocks .featured-ad a{margin-top:0}.ad-blocks .featured-ad .bgbutton{padding:15px}.ad-blocks .featured-ad h4{padding-top:0;margin-bottom:20px}.ad-blocks .featured-ad p{line-height:1.4em}.review-block{width:30.66667%;margin-left:4%;margin-bottom:40px}.review-block.first{margin-left:0}.review-block h3{font-size:26px;font-weight:400;margin-top:10px}.blog-search{position:relative}.blog-search input#s{padding:20px 40px 20px 15px}.quote-wrap{margin-bottom:0;margin-top:0;border:none;padding-top:40px;background:none}.how-boilerguide-works h2{font-size:40px}.how-boilerguide-works h3{font-size:20px;font-weight:700}.how-boilerguide-works .how-video{margin-top:10px;width:56.66667%}.how-boilerguide-works p{margin-top:8px}.how-boilerguide-works .how-steps{width:39.33333%;margin-top:0}.how-boilerguide-works .twelvecol.steps{margin-bottom:0;width:100%;text-align:left}.how-boilerguide-works .twelvecol.steps:first-of-type,.how-boilerguide-works .twelvecol.steps:nth-of-type(3){margin-left:4%}.how-boilerguide-works .twelvecol.steps .ninecol{padding-left:5%;width:82.66667%}.how-boilerguide-works .twelvecol.steps .twocol{float:left;width:13.33333%}.how-boilerguide-works .twelvecol.steps .twocol img{width:100%;max-height:100%;display:inline-block}.stats-bar p.number{font-size:100px}.mini-article{width:48%;margin-left:4%}.mini-article.first{margin-left:0}.mini-article:nth-of-type(odd){clear:both}.mini-news{margin-bottom:30px}.mini-news img{width:90%}.mini-news .feature-image.fourcol{width:30.66667%}.mini-news .news-info.eightcol{margin-left:4%;width:65.33333%}.trade-quote{padding:50px;font-size:32px;line-height:1.4em}.trade-sign-up{text-align:left}.trade-sign-up .sixcol.trade-pic{display:block}.trade-sign-up .trade-mobile-pic{display:none}.trade-sign-up .sixcol.overlay{width:48%;margin-left:4%;min-height:600px;padding:54px;padding-left:60px;background:#213848}.trade-sign-up .sixcol.overlay .innerwrap{width:95%;max-width:600px}.trade-sign-up .sixcol.overlay a{padding-top:20px;padding-bottom:20px}.widgetside{padding:20px}.resp-tabs-list li{display:inline-block;padding:20px 10px;margin:0;position:relative;list-style:none;cursor:pointer;float:left;font-size:18px;font-weight:500;width:50%;text-align:center;color:#aaa;border-bottom:3px solid transparent}.resp-tabs-list li span{width:24px;height:20px;display:inline-block;position:relative;top:2px;background:url(../../images/tabs-news.png);background-size:cover}.find-by-city h2{font-size:40px;font-weight:300;color:#fff;padding-bottom:30px}.find-by-city li{font-size:15px}.find-by-city li:hover div{display:block}.find-local-engineer h2{font-size:40px}.find-local-engineer img{width:100%}.find-local-engineer h4{display:block;font-size:26px;line-height:1.4em;font-weight:300;margin:0 0 18px}.find-local-engineer .fourcol.responsive-map{display:block;width:39.33333%}.find-local-engineer .areasearch{width:22%}.find-local-engineer .postcode-search{margin-left:4%;width:30.66667%}.find-local-engineer .postcode-search li{float:none;width:100%;margin:0}.find-local-engineer .postcode-search li.find{margin-left:0}.ih-quick-testimonial{display:none}.job-accordion{background:#f6f6f6;margin-bottom:30px}.job-accordion h4{display:block;font-size:24px;padding:30px}.job-accordion .job-info{padding:30px}.job-accordion .job-info a.report-problem{bottom:30px;right:30px}.job-accordion .job-info a.report-problem img{position:relative;top:2px;margin-right:8px}.job-accordion .job-info .boiler-seperate-models{padding-bottom:30px;width:22%}.job-accordion .job-info .boiler-seperate-models:nth-of-type(3){clear:none;margin-left:4%}.job-spec{margin-top:20px}.job-spec .fourcol{margin-bottom:20px}.job-spec strong{display:block}.latest-reviews{padding-bottom:70px;background-color:#ecf4f9}.latest-reviews h2{font-size:40px;font-weight:300;color:#525261;padding-bottom:20px}#inner-footer.wrap{width:94%;text-align:left;font-size:16px;line-height:1.4em}#inner-footer.wrap .footer-logo{width:100%;text-align:center}#inner-footer.wrap .footer-logo img.logo{max-width:200px;display:inline-block}#inner-footer.wrap .social-icons{width:65.33333%;margin:0;text-align:left}#inner-footer.wrap .why-trust-bg{width:30.66667%;margin-left:4%;text-align:left}.icon-bar h2{font-size:40px}.icon-bar h3{font-size:22px}.other-companies h2{font-size:40px}.other-companies h3{font-size:20px;margin-bottom:50px}.contact-form h1{font-size:40px}.eightcol.contact-faqs{width:65.33333%}.holmes-map{max-width:960px;padding-bottom:70px;height:400px;margin-bottom:70px}.holmes-map iframe{margin-top:-200px;margin-left:-400px}.related-articles span.eightcol,.related-articles span.fourcol{min-height:100px}.login-holder{padding:80px 0 0}.login-holder form{padding:30px 30px 20px}.login-holder form h2{font-size:32px;padding-top:20px}.login-holder .sixcol.forgot-password form h2{font-size:36px}#reviews .sort-bar.first,.sort-bar.first{text-align:left}#reviews .sort-bar.last img,.sort-bar.last img{margin:0}.rev-score .fivecol.last{text-align:right}#reviews .sort-bar .last,#reviews .sort-bar .last .rev-pagination{margin-top:0}#reviews .sort-bar .last img{margin:0;position:relative;top:3px}.leave-feedback.bands{padding-top:50px;padding-bottom:40px}.leave-feedback.bands .sixcol{width:50%;margin:0;padding:0 50px}.leave-feedback.bands .feedback-experience{box-shadow:10px 0 10px -10px rgba(0,0,0,.15)}.leave-feedback.bands table{min-height:300px}.side-article a{padding:30px}.blog-preview-article{margin-bottom:70px}.blog-preview-article h3{font-size:36px;line-height:1.3em;margin-top:0}.blog-preview-article .threecol{width:22%;margin-bottom:20px}.blog-preview-article .ninecol{width:74%;margin-left:4%}.blue-review{padding:30px;margin-bottom:40px;font-size:15px}.errordiv{text-align:center}.errordiv h1{font-size:48px;font-weight:700;letter-spacing:-1px;padding-bottom:12px}.errordiv h2{font-size:24px}.under-form{display:block}.under-form .underpic{width:100%;text-align:center}.under-form .underpic img{display:block;margin:6px auto 0}.under-form .underquote{width:100%;text-align:center}.under-form .underquote h4{font-size:40px;line-height:1.3em}div.sixcol.start-quote-copy.create-account.first.clearfix{box-shadow:10px 0 10px -10px rgba(0,0,0,.25)}.create-account{margin-top:0}.create-account h2{font-size:24px;font-weight:600;margin-bottom:30px;margin-top:5px}.create-account h1{padding-bottom:0}.create-account h3{color:#525261;margin-top:20px;font-size:20px}.create-account form label{display:block;padding-top:5px}.create-account .reg-submit{margin-top:10px}.create-account .checkbox{margin-top:25px;font-size:14px}.sidebar.installerside{display:block;margin:0;width:30.66667%!important;width:24em!important;float:right!important}.sidebar.installerside .ad-dark{display:block}.dash-blocks .fourcol{min-height:310px;margin-bottom:0}.dash-blocks .fourcol h3{font-size:18px}.dash-blocks .promotion{width:30.66667%;font-size:16px}.dash-blocks .contactus{width:30.66667%;margin-left:4%}.dash-blocks .contactus .icon{top:20px;right:20px}.dash-blocks .contactus .icon img{width:30%;float:right}.dash-blocks .contactus p{padding-right:35%}.dash-blocks .newsletter{width:30.66667%}.dash-blocks .newsletter .icon{top:20px;right:20px}.dash-blocks .newsletter .icon img{width:50%;float:right;width:40%;margin-top:33px}.dash-blocks .newsletter form{margin-top:10px}.dash-blocks .newsletter p{padding-right:50%}.trade-sign-up-page .trade-info{padding:30px}.trade-sign-up-page .trade-info p.intro{font-size:18px;padding-right:30px}.trade-sign-up-page .trade-info .startreg{font-size:24px}.trade-sign-up-page .trade-info .startreg img{max-height:30px;margin-top:10px;top:0}.trade-sign-up-page .trade-reg{padding:30px}.trade-sign-up-page .trade-reg a{margin-top:10px}.trade-sign-up-page .trade-reg h4{font-size:26px;padding-top:0}.trade-sign-up-page .trade-reg img{padding:15px 0;width:70%}.trade-sign-up-page .trade-reg h5{font-size:24px;margin-bottom:20px;line-height:1.4em}.trade-sign-up-page .trade-reg p{font-size:14px}.trade-sign-up-page h3{font-size:40px;padding-bottom:20px}.trade-sign-up-page h4{font-size:18px;padding-bottom:8px}.trade-sign-up-page p{font-weight:400;margin-bottom:16px}.trade-sign-up-page p strong{font-size:20px}.trade-sign-up-page ul{margin-bottom:25px}.trade-sign-up-page ul li{margin-bottom:10px}.trade-sign-up-page ul img{position:relative;top:4px;margin-right:6px;max-width:21px}.about-block.opposite .sixcol{float:left;margin-left:0}.about-block.opposite .sixcol.first{float:right;margin-left:4%}.boiler-seperate-models .bgbutton{font-size:16px;padding:15px 10px}.bands.how-boilerguide-works-homeowners{text-align:center;background:#f3f3f3;padding-bottom:0}.bands.how-boilerguide-works-homeowners .homeowner-image img{display:block;width:auto;float:right;max-width:100%;max-height:600px}.bands.how-boilerguide-works-homeowners h2{font-size:40px;font-weight:300;text-align:center;color:#3c7ed4;padding-bottom:20px}.bands.how-boilerguide-works-homeowners h3{font-size:20px;font-weight:700;text-align:left;color:#525261}.bands.how-boilerguide-works-homeowners img{width:auto;max-width:50px}.bands.how-boilerguide-works-homeowners p{margin-top:10px}.bands.how-boilerguide-works-homeowners p.intro{font-size:24px;line-height:1.4em;text-align:center;font-weight:300;padding:0 80px 50px;color:#525261}.bands.how-boilerguide-works-homeowners p.review{color:#e29900;font-weight:700;font-style:italic;margin-top:-10px;font-weight:500;line-height:1.3em;font-size:20px}.bands.how-boilerguide-works-homeowners .tencol{padding-left:0;text-align:left}.bands.how-boilerguide-works-homeowners .how-steps{margin-top:20px}.bands.how-boilerguide-works-homeowners .twelvecol.steps{margin-bottom:20px;margin-top:10px}.quote-wrap.quote-alt-wrap h1{font-size:42px;margin-bottom:15px}.quote-wrap.quote-alt-wrap .block-how-to-use{display:inline}.quote-wrap.quote-alt-wrap .start-quote-copy h2,.quote-wrap.quote-alt-wrap .start-quote-copy p.intro,.quote-wrap.quote-alt-wrap .start-quote-copy span.subheading{font-size:22px}.quote-wrap.quote-alt-wrap .block-quote-form{position:relative}.quote-wrap.quote-alt-wrap .block-quote-form:before{background:url(/images/bg-arrow-right-2.png) no-repeat;bottom:65px;left:-148px;position:absolute;content:" ";width:154px;height:42px;display:block}.quote-wrap.quote-alt-wrap .block-quote-form:after{background:url(/images/bg-arrow-left-2.png) no-repeat;bottom:65px;right:-185px;position:absolute;content:" ";width:154px;height:42px;display:block}.quote-wrap.quote-alt-wrap .block-testimonials{display:inline}.quote-wrap.quote-alt-wrap .block-testimonials .quote-testimonials .underquote p.main-text:before{content:"";background:url(/images/quote-start.png) no-repeat 0 0;left:-22px;position:absolute;top:-2px;width:19px;height:16px;background-size:100%}.quote-wrap.quote-alt-wrap .block-testimonials .quote-testimonials .underquote p.main-text:after{content:"";background:url(/images/quote-end.png) no-repeat 0 0;width:19px;height:16px;background-size:100%;position:absolute;right:-15px;bottom:2px}.quote-wrap.quote-alt-wrap .start-quote-form .reg-content-wrap .reg-content{position:relative;padding-bottom:65px;display:table;overflow:hidden;width:100%}.quote-wrap.quote-alt-wrap .start-quote-form .reg-content-wrap .reg-content .quote-buttons{position:absolute;bottom:0;display:table;width:100%}.quote-wrap.quote-alt-wrap .start-quote-form p{text-align:left;margin-top:15px;font-size:.8em;margin-bottom:0}.quote-wrap.quote-alt-wrap .start-quote-form .quote-content-top{margin-bottom:0}.quote-wrap.quote-alt-wrap .start-quote-form .quote-content-wrap{padding:30px}.quote-wrap.quote-alt-wrap .start-quote-form .reg-alt-back,.quote-wrap.quote-alt-wrap .start-quote-form .reg-alt-submit,.quote-wrap.quote-alt-wrap .start-quote-form button{font-size:12px}.quote-wrap.quote-alt-wrap .quote-trustpilot{display:none}.why-use-us{padding-top:10px}.why-use-us .manufacturers-collage{margin-top:30px}.nav-holder{width:85%;margin-left:0}.nav-holder ul#menu-main-menu.nav{margin-top:24px}.nav-holder ul#menu-main-menu.nav li{margin-left:16px;font-size:15px;padding-right:16px;margin-right:0}.nav-holder ul#menu-main-menu.nav li.nav-about span{display:inline}.nav-holder ul#menu-main-menu.nav li.getfree,.nav-holder ul#menu-main-menu.nav li.logout{padding-right:0;margin-right:0;border-right:none}.nav-holder ul#menu-main-menu.nav li.getfree a,.nav-holder ul#menu-main-menu.nav li.logout a{background:#3c7ed4;color:#fff;padding:15px 18px;font-weight:700;font-size:13px;letter-spacing:0}.nav-holder ul#menu-main-menu.nav li.getfree a:focus,.nav-holder ul#menu-main-menu.nav li.getfree a:hover,.nav-holder ul#menu-main-menu.nav li.logout a:focus,.nav-holder ul#menu-main-menu.nav li.logout a:hover{color:#fff;background:#1f4e8b}.nav-holder ul#menu-main-menu.nav{margin-top:5px}.home-start-search{display:block;padding-bottom:40px}.home-start-search.mobile{display:none}.home-start-search .wrap{width:94%}.home-start-search .wrap .grad{left:-80px}.home-start-search .wrap .quick-testimonial{display:block;border-radius:10px;bottom:85px}.home-start-search .start-quote{text-align:center}.home-start-search .start-quote h1{font-size:44px;letter-spacing:-2px;margin:0;margin-top:100px;box-shadow:none;background:transparent;padding:0}.home-start-search .start-quote .form .personal-details,.home-start-search .start-quote .form .personal-details-verify{width:340px}.home-start-search .start-quote .form .personal-details-verify .field-title,.home-start-search .start-quote .form .personal-details .field-title{width:20%}.home-start-search .start-quote .form .personal-details-verify .field-first-name,.home-start-search .start-quote .form .personal-details .field-first-name{width:78%}.home-start-search .start-quote .form .field-field{width:360px}.home-start-search .quote-box{display:block;background:#fff;margin-top:40px;width:100%;padding:20px;position:static;border:3px solid #ccc;border-radius:10px;box-shadow:2px 2px 3px rgba(0,0,0,.45)}.home-start-search .quote-box h2{font-size:22px;margin-bottom:25px;font-size:17px;font-weight:400;line-height:1.4em}.home-start-search .quote-box h2 span{font-weight:600}.home-start-search .quote-box div.pointimg{margin-top:-80px;padding-bottom:25px}.home-start-search .quote-box div.trust{margin-top:0}.home-start-search .quote-box img{margin-top:25px;max-width:200px}.home-start-search .quote-box input{width:100%;border-radius:4px;padding:14px 10px}.home-start-search .quote-box input.location-field{font-weight:400;padding-left:20px;font-size:18px;margin-bottom:0}.home-start-search .quote-box input.find-button{letter-spacing:1px}.home-start-search .quote-box li.sixcol{width:100%}.home-start-search .quote-box li.sixcol.first{margin-bottom:20px}.article-tabs .bgbutton{padding:15px 25px;font-size:16px;letter-spacing:1px;display:inline-block}.article-tabs h2{font-size:40px}.blog-holder h1{margin-bottom:10px;font-size:40px;letter-spacing:-1px}.blog-holder .sort-bar.single .authorlink,.blog-holder .sort-bar.single .shareword{display:inline}.blog-holder.articles .blog-grid-article:first-child,.blog-holder.articles .blog-grid-article:nth-child(4),.blog-holder.articles .blog-grid-article:nth-child(8),.blog-holder.articles .blog-grid-article:nth-child(11){clear:both;margin-left:0}.about-block{text-align:left;padding:25px 0}.about-block .sixcol{padding-left:20px;padding-right:20px}.about-block .sixcol img{max-width:100%}.about-block h3{font-weight:600;font-size:36px;padding-top:70px}.about-block.firstone{padding-top:35px}ul.tabs li{float:left;font-size:15px;cursor:pointer;padding:0 15px}.d{background:url(/images/sky-sunny-clouds-cloudy.jpg) 50%}.download-guide h2{font-size:24px;font-weight:600;margin-bottom:30px;margin-top:5px}.download-guide h1{padding-bottom:0}.download-guide h3{color:#525261;margin-top:20px;font-size:20px}.download-guide form label{display:block;padding-top:5px}.download-guide .reg-submit{margin-top:10px}.download-guide .checkbox{margin-top:25px;font-size:14px}.common_tab_content{padding:0 30px}.home-start-calc{padding:50px 0}.calc-left.fivecol{width:39.33333%}.calc-right.sevencol{width:56.66667%;margin-top:0}.cta-band{text-align:left}.cta-band .wrap{padding-right:40%}.cta-band .fivecol{width:48%;margin-top:4%;margin-right:-40px}.cta-band .fivecol img{max-width:500px}#content .trade-sign-up{background:url(../../images/tradepic.jpg);background-size:cover;background-position:60% 0}#content .trade-sign-up .trade-mobile-pic{display:none;position:relative}#content .trade-sign-up .trade-mobile-pic .trade-pic.first{position:relative}.solar-batteries .blog-article table{width:100%;display:block;overflow-x:auto}.how-solarguide-works .column-wrap .twelvecol{flex-flow:unset;align-content:unset;justify-content:unset}.how-solarguide-works .box{margin-left:4%;min-height:unset}.how-solarguide-works .box.first{margin-left:0}.ad-blocks .block-wrap{padding:20px;width:31%}.ad-blocks .benefitlist{padding-left:0}.intro-copy.landing-page .wrap{display:flex;align-items:center}.intro-copy.landing-page h3{font-size:27px}.pre-footer #inner-footer.wrap .footer-link-col-1 h4,.pre-footer #inner-footer.wrap .footer-link-col-2 h4{font-size:20px}.pre-footer #inner-footer.wrap .footer-top .footer-trust ol li{font-size:15px;padding-right:50px}.pre-footer #inner-footer.wrap .footer-top .footer-contacts .phone{font-size:24px}.pre-footer #inner-footer.wrap .footer-link-col h4{margin-right:30px}.pre-footer #inner-footer.wrap .footer-logo-wrap{min-width:190px}.call-to-action-widget .twelvecol{display:flex;align-items:center}.widget{padding:0}.widget .wpad{padding:30px}.widget h4{font-weight:600;font-size:24px;padding:20px 30px;text-align:left}.widget.cats ul li{width:50%;float:left;border-bottom:1px solid #fff}.widget.cats ul li:nth-of-type(odd){border-right:1px solid #fff;clear:both}.nav-holder ul#menu-main-menu.nav li.getfree{margin:5px 0;padding:10px 15px}.area-select-holder h1{font-size:40px}.directory-holder{padding-top:30px}.directory-holder h1{font-size:36px;padding-bottom:30px}.directory-block{width:30.66667%;min-height:470px;padding-bottom:90px}.directory-block.first{clear:both;margin-left:0}.directory-block:nth-of-type(odd){margin-left:4%;clear:none}.directory-block:nth-of-type(3n+1){margin-left:0;clear:both}.directory-block .directory-link{padding:15px 10px}.directory-block .directory-link .star-rating{margin-top:10px}.job-scroller h2{font-size:40px;font-weight:300;color:#fff;padding-bottom:50px}.installer-block .installer-work{margin-bottom:0}.installer-block .installer-work li{margin-bottom:30px;width:22%;float:left;margin-left:4%}.installer-block .installer-work li:nth-of-type(2n){margin-left:4%}.installer-block .installer-work li.first{margin-left:0}.installer-block .installer-work li:nth-of-type(odd){clear:none}.installer-block .installer-work li:nth-of-type(4n+1){clear:both}.installer-sound{margin-bottom:30px;padding:30px;padding-bottom:20px;text-align:left}.installer-sound p{margin:0}.installer-sound p.hand{font-size:38px;margin-bottom:0;margin-top:0}.installer-sound .bgbutton{margin-bottom:5px;font-size:16px;padding:15px 25px;letter-spacing:1px}.installer-sound .fivecol{font-size:14px}.installer-info{padding:30px}@media only screen and (max-width:1060px){.directory-block .has-feedback .rating-container{float:right;font-size:13px}.directory-block .has-feedback .rating-container .rating-stars img{margin-bottom:0;width:11px}.directory-block .has-feedback a{font-size:13px}}@media only screen and (max-width:1366px){.call-to-action-widget .fivecol .bgbutton{font-size:13px}}@media only screen and (min-width:1090px){.home-start-search .start-quote .copy ul{margin-top:20px}}