.mdHomePage .simpleHeader{color:#fff;border:0;text-align:center;background:#475a6b;height:auto;text-transform:uppercase;padding:.5em 0;margin:0 auto .5em}.mdHomePage .topCats .categoryFrame .categoryLink{padding-top:1em}.homePanel,.mdHomePage #ContentInnerPanel .contentImageBanner,.mdHomePage .trustPilotWidget{margin-bottom:2.5%}.homepageHeroBanner{background-image:url(/Images/landing_page_resources/homepage-hero-25.jpg);color:#fff;padding:3% 4%}.homepageHeroBanner .heroImage{display:none}.homepageHeroBanner .heroTitles{font-size:2em;padding-bottom:.5em;padding-top:.5em;text-shadow:2px 2px #000}.homepageHeroBanner .heroTitles .heroTitle{text-transform:uppercase;padding-bottom:.5em;border-bottom:solid 2px #fff;font-weight:700;box-shadow:0 2px #000}.homepageHeroBanner .heroTitles .heroSubtitle{padding-top:.25em;font-style:italic}.homepageHeroBanner .heroChecklist{background:url(/Images//resources/semitrans-light.png);color:#000;padding:2% 3%;font-size:1.3em}.homepageHeroBanner .heroChecklist li{background:url(/Images/landing_page_resources/homepage-hero-checkbox.png) no-repeat 0 .3em;min-height:50px;padding-top:.3em;padding-bottom:.3em;padding-left:60px}.trustPilotOverview{padding:3% 4%;background:#f3f3f3;text-align:center;font-size:15px}.trustPilotOverview h2{text-transform:uppercase;font-size:1.3em}.trustPilotOverview .rating{padding-top:.3em;padding-bottom:.3em;font-weight:700;font-size:1.3em}.trustPilotOverview .stars{width:150px;vertical-align:middle}.trustPilotOverview li{padding:.5em 0;font-weight:700;font-style:italic;color:#393b3c;text-align:left}.trustPilotOverview li .credit{font-weight:400}#TrustpilotPanel{background:url(/images/landing_page_resources/contractor-man.jpg) no-repeat -60px -70px;border-top:solid 4px #fff;border-bottom:solid 4px #fff}.homeOffsetPanel{position:relative;font-size:15px;text-align:right}.homeOffsetPanel.right{text-align:left}.homeOffsetPanel img.splash{width:100%;max-width:700px}.homeOffsetPanel .blurb{text-align:left;width:94%;padding:3% 4%;color:#393b3c;position:absolute;top:3%;left:3%;border:solid 1px #000;box-sizing:border-box;background:#fff;max-width:700px;overflow:hidden}.homeOffsetPanel.right .blurb{left:auto;right:3%}.homeOffsetPanel .blurb .rebateLookup{margin-top:.5em;float:right}.homeOffsetPanel h3{color:#000;margin-bottom:.4em;font-size:1.4em;font-style:italic}.homeOffsetPanel .rebateLookup{width:226px;text-align:center;color:#ff600a;font-size:24px;font-family:europa,"Helvetica Neue",'Segoe UI',Helvetica,Arial,Sans-Serif;font-weight:700}.homeOffsetPanel .rebateLookup .customerZipEntry{border:solid 1px #009307;text-align:left;display:flex}.homeOffsetPanel #RebateInfoPanel.waiting{background:url(/Images/resources/loader.gif) no-repeat center}.homeOffsetPanel #RebateInfoPanel.waiting .content{opacity:.2}.homeOffsetPanel #RebateInfoPanel p{margin-bottom:.3em}.homeOffsetPanel #CustZipInfoPanel{border:solid 1px #000}.homeOffsetPanel .rebateLookup .customerZipEntry .goButton{color:#fff;background:#009307;font-size:20px;font-weight:700;padding:0 3px 0 6px;line-height:32px;width:50px}.homeOffsetPanel .rebateLookup input{border:0;padding:0 6px;line-height:32px;box-sizing:border-box;width:176px;font-size:16px}.homeOffsetPanel .goContractors{margin-top:.5em;max-width:70%}.mdHomePage .topCats .categoryFrame{padding-top:1em}#TrustpilotPanelNew{background:#102634 url(/images/landing_page_resources/contractor-man-narrow-bg.jpg) no-repeat -60px -70px;border-top:solid 4px #fff;border-bottom:solid 4px #fff}#TrustpilotPanel .reviewText{position:relative;font-size:14px;color:#000;margin:160px 0 0;background:#fff;padding:2%}#TrustpilotPanelNew .reviewText{position:relative;font-size:16px;color:#fff;margin:160px 0 0;padding:2%;background:url(/Images/resources/semitransdark.png)}#TrustpilotPanel .reviewText .stars{position:relative;padding:20px 0 0;color:#25262a;font-size:16px;display:flex}.reviewText .stars{position:relative;padding:20px 0 0;font-size:16px;display:flex}.reviewText .stars img{height:32px;vertical-align:middle}.reviewer{padding-left:15px;margin-top:-2px;display:inline-block}.reviewerName{font-style:italic;display:block}#TrustpilotPanel .businessLink{background-image:url(/images/icons/business-icons.png);background-repeat:no-repeat;background-position:15px center;background-color:#475a6b;text-align:right;border:solid 2px #475a6b}#TrustpilotPanelNew .businessLink{text-align:right;background-color:#102634}.homeLink{background-image:url(/images/icons/household-dark-icons.png);background-repeat:no-repeat;background-position:15px center;padding:10px 2%;background-color:#dedede;border-bottom:solid 4px #fff;border-top:0}#TrustpilotPanel .businessLink a,.homeLink a{font-family:macho,"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:24px;line-height:30px;display:block;text-align:right;color:#000}#TrustpilotPanel .businessLink a{color:#fff;display:inline-block}#TrustpilotPanel .businessLink a .linkText{float:right;height:53px;line-height:38px;padding:0 4px 0 14px}#TrustpilotPanel .businessLink a img{vertical-align:middle;margin:0 12px 2px 6px}#TrustpilotPanelNew .businessLink a{background:url(/Images/resources/semitransdarker.png);font-family:macho,"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:24px;line-height:30px;display:block;text-align:right;color:#fff;padding:6px 12px}#TrustpilotPanelNew .businessLink a .linkText{height:53px;line-height:38px;padding:0 4px 0 14px}#TrustpilotPanelNew .businessLink a img{vertical-align:middle;margin:0 0 2px 6px}.homeLink a img{vertical-align:middle;height:35px;margin-left:8px}.businessLink a span.rightArrows,.homeLink a span.rightArrows,a.bugLink span.rightArrows{color:#ff600a;font-size:150%}.homeLink .question{display:block;font-size:80%}.threeBugs{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}.threeBugs .homepageBug{width:100%;box-sizing:border-box;min-height:200px;max-height:320px;background-repeat:no-repeat;background-position:center;background-color:#000;position:relative;font-size:18px;color:#fff;padding-bottom:100px;margin-top:1%;width:100%}.threeBugs .homepageBug .caption{padding:10px;text-shadow:3px 3px #000;font-weight:700;background:url(/Images/resources/semitransdarker.png)}.threeBugs .homepageBug .caption.topRight{text-align:right}.threeBugs .homepageBug .caption.centered{text-align:center}.threeBugs .homepageBug .bugLink{padding:6px 16px 12px;font-size:20px;line-height:100%;position:absolute;right:0;bottom:0;margin-right:5%;margin-bottom:5%;background:url(/Images/resources/semitransdarker.png);color:#fff;font-family:macho,"Helvetica Neue",Helvetica,Arial,Sans-Serif}.threeBugs .homepageBug.householdLink{background-image:url(/images/landing_page_resources/shop-home-bug-bg-wide.jpg)}.threeBugs .homepageBug.householdLink .bugLink{width:100%;box-sizing:border-box;margin:auto auto 5% auto;text-align:right;font-size:24px}.threeBugs .homepageBug.householdLink .bugLink .question{font-size:80%;display:block;text-align:left;margin-bottom:-10px}.threeBugs .homepageBug.householdLink .bugLink img{margin-left:10px;vertical-align:middle}#HomepageInstantRebates{padding:1.5% 2%;font-family:macho,"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:18px;overflow:hidden;color:#000}#HomepageInstantRebates .heading{font-size:220%;line-height:105%;text-transform:uppercase;text-align:center;padding-bottom:2%;font-weight:500}#HomepageInstantRebates .heading em{font-weight:700}#HomepageInstantRebates .mapTitle{color:#ca0000;padding-left:14px;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-weight:600}#HomepageInstantRebates #RebateMap{max-width:504px;min-width:300px;width:45%;margin-right:4%;margin-bottom:2%;float:left}#HomepageInstantRebates ul{padding:0 2%;list-style:disc;margin-top:3.5%;overflow:hidden}#HomepageInstantRebates li{line-height:105%;padding:10px 0}#HomepageInstantRebates .phonePanel{padding:6px 2%;background:#475a6b;color:#fff;clear:both}#HomepageInstantRebates .phonePanel .inner{overflow:hidden;max-width:800px;margin:auto}#HomepageInstantRebates a.phone{font-size:300%;float:right;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif}#HomepageInstantRebates p.main{font-size:150%;line-height:120%;padding-top:2px}#HomepageInstantRebates p.sub{font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:85%;padding-top:4px}.whyUs{padding:10px 0 20px;min-height:310px}.heresWhy{margin-top:3%;background:none}.heresWhy p{margin-right:2%;margin-left:2%;font-size:16px;margin-bottom:14px}.homePageTopPanel{overflow:hidden}#MerchandisingCarousel{position:relative;overflow:hidden;width:100%;margin:12px 0}#Car_Previous{position:absolute;cursor:pointer;width:20px;left:0;top:0}#Car_Next{position:absolute;top:0;right:0;cursor:pointer;width:20px}#CarouselFrame{position:relative;border-top:solid 1px #dbdbdb;padding:0 18px 0 20px}#MerchandisingCarousel,#Car_Previous,#Car_Next,.merchItem{height:125px}.merchItem{float:left;padding:3px 0 2px 0;background:#fff url(/images/resources/carousel_rightedge_med.png) no-repeat right;text-align:left;border-top:solid 1px #fff;border-bottom:solid 1px #fff}.merchItem .merchItemInner{padding:0 12px 0 3px;height:100%;position:relative}.merchItem img{max-width:133px;width:70%;position:absolute;top:15px}.merchItem span.promoTitle{color:#2675c5;font-weight:bold;font-size:14px;line-height:15px;position:absolute;width:95%;left:5px;z-index:10}.merchItem span.promoTitle:hover{color:#000}.merchItem span{display:block}.merchItem span.pricing{position:absolute;bottom:10px;right:10px}.merchItem span.lowAs{font-size:8px;text-transform:uppercase;line-height:10px;margin-top:4px;color:#25262a;text-align:right}.merchItem span.promoPrice{font-size:24px;line-height:24px;color:#59a324}#MerchandisingPanels{margin:15px 22px 5px 22px;height:116px;width:914px;float:left;display:inline}#MerchandisingPanels img{float:left;margin-right:10px;height:116px;width:298px}#MerchandisingPanels img.end{margin-right:0}#HomeVerticals{border:solid 1px #000;padding:2% 1%}#HomeVerticals h3{text-transform:uppercase;text-align:center;padding-bottom:.5em}#VerticalPanels{display:flex;flex-wrap:wrap;justify-content:space-around}#VerticalPanels li{position:relative;background:#e0e0e0;text-align:center;max-width:200px;width:48%;margin:.5%;font-size:18px}#VerticalPanels li .verticalbg{width:100%;max-width:200px;height:auto;display:block}#VerticalPanels li .verticalLink{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;background:url(/Images/resources/semitrans-darkish.png)}#VerticalPanels li.verticalHome .verticalLink{background:none}#VerticalPanels li .verticalLink:hover{background:none}#VerticalPanels li .verticalLink .title{color:#fff;width:100%;font-weight:700;text-shadow:2px 2px #000;box-sizing:border-box;padding:.5em}#VerticalPanels li.verticalHome .verticalLink .title{text-shadow:none;padding-top:75%;color:#55abde}#VerticalPanels li .verticalLink:hover .title{background:url(/Images/resources/semitrans-darkish.png)}#VerticalPanels li.verticalHome .verticalLink:hover .title{background:none;color:#000}#VerticalsQuoteLink{margin-top:1%;color:#000;padding:1.5%;font-size:22px;background:#ff600a url(/Images/landing_page_resources/home/quote.png) no-repeat 1.5%;padding-left:80px;font-weight:700;text-align:right;display:block;vertical-align:middle;display:flex;justify-content:right;align-items:center;min-height:80px;box-sizing:border-box;font-family:europa,"Helvetica Neue",'Segoe UI',Helvetica,Arial,Sans-Serif}#VerticalsQuoteLink img{margin-left:10px}#VerticalsWrapper{background:#e0e0e0}#VerticalsPanel{font-family:macho,"Helvetica Neue",Helvetica,Arial,Sans-Serif}.verticalLinks{text-align:justify;margin:0 .5%;height:200px}.verticalLinks a.verticalLink{display:block;width:96%;max-width:195px;position:relative;margin:0 auto .5%;border:0;box-sizing:border-box;height:200px}.verticalLinks a img.icon{display:block;margin:0 auto 10px;height:80px}.verticalLinks a .title{position:absolute;color:#000;width:100%;top:0;margin-top:38px;text-align:center;text-transform:uppercase;font-weight:500;padding:2% 0;font-size:16px;line-height:32px}.verticalLinks a:hover{background-color:#c1d9e8}.verticalLinks a.twoLines .title{line-height:16px}#VerticalsPanel .listPrevious{background-image:url(/images/resources/arrow-line-left.png)}#VerticalsPanel .listNext{background-image:url(/images/resources/arrow-line-right.png)}#VerticalsPanel .listPrevious,#VerticalsPanel .listNext{height:auto}#VerticalsPanel .listPrevious,#VerticalsPanel .listNext,#VerticalsPanel .carouselFrame{border:0;height:197px}#ShopByBusinessPanel{background:#333 url(/Images/landing_page_resources//business-bg.jpg) no-repeat;font-size:18px;font-family:europa,"Helvetica Neue",'Segoe UI',Helvetica,Arial,Sans-Serif;text-align:center;margin-top:2%}#BusinessIntro{background:#e0e0e0;padding:15px 18px;box-sizing:border-box}#BusinessIntro .headline{font-size:24px;padding-bottom:10px;color:#000}#IconsPanel{background:#fff;padding:4% 3% 40px;margin-top:20px;font-size:22px;color:#000}#IconsPanel .businessLinks{display:flex;flex-wrap:wrap;justify-content:space-around;overflow:hidden}.businessLinks a.businessLink{display:block;width:140px;position:relative;border:0;box-sizing:border-box;height:150px;float:left}.businessLinks a img.icon{display:block;margin:0 auto 10px;height:80px}.businessLinks a .title{position:absolute;color:#000;width:100%;top:0;margin-top:24px;text-align:center;text-transform:uppercase;font-weight:500;font-size:14px;padding:2% 0;line-height:110%}.businessLinks a:hover{background-color:#c1d9e8}#AboutusCarousel h3{text-align:center;text-transform:uppercase;padding:1em 0;font-size:1.5em}#aboutus_carousel_content{position:relative;font-family:europa,"Helvetica Neue",'Segoe UI',Helvetica,Arial,Sans-Serif}#AboutusCarousel .aboutus_carousel_item{height:340px;width:100%;top:0;left:0;background-position:center;box-sizing:border-box}#AboutusCarousel .slide1{background-image:url(/Images/landing_page_resources/home/lower-carousel-bg1.jpg);padding-top:100px;padding-left:10%;padding-right:5%;font-size:16px}#AboutusCarousel .slide2{background-image:url(/Images/landing_page_resources/home/lower-carousel-bg2.jpg);padding:38px 3%}#AboutusCarousel .slide3{background-image:url(/Images/landing_page_resources/home/lower-carousel-bg3.jpg);padding:38px 2%}#AboutusCarousel .slide4{background-image:url(/Images/landing_page_resources/home/lower-carousel-bg4.jpg);padding-top:10px;padding-left:5%;padding-right:5%}#AboutusCarousel .history{padding:12px 16px;color:#fff;background:#ff600a;max-width:620px}#AboutusCarousel .rebates{padding:16px;background:#fff;max-width:400px;margin:auto;font-size:18px;line-height:22px;font-weight:700;border:solid 1px #000}#AboutusCarousel .rebates .title{font-size:30px;color:#1a3b50;padding-bottom:12px;display:block;line-height:32px;text-align:center}#AboutusCarousel .trusted{padding:16px;background:#fff;max-width:600px;margin:auto;font-size:18px;line-height:22px;font-weight:700;border:solid 1px #000;display:flex}#AboutusCarousel .trusted .qplLogos{padding-right:20px}#AboutusCarousel .trusted .qplLogos img{width:100%;max-width:95px;min-width:60px}#AboutusCarousel .trusted .title{font-size:26px;color:#1a3b50;display:block;line-height:normal;text-align:center}#AboutusCarousel .trusted .title.top{border-bottom:solid 2px #1a3b50}#AboutusCarousel .trusted .title.bottom{padding-bottom:10px}#AboutusCarousel .shipping{padding:16px;background:#fff;max-width:400px;font-size:18px;line-height:22px;font-weight:700;border:solid 1px #000}#AboutusCarousel .shipping .title{font-size:26px;color:#1a3b50;display:block;line-height:105%;text-align:center;padding-bottom:24px}#AboutusCarousel .shipping .title span{font-size:90%;display:block}.aboutus_carousel_item_numbers{text-align:center}.aboutus_carousel_item_number{display:inline-block;font-size:24px;padding:0 1%;margin-top:-6px}.homepageTwoBugs{float:left;display:block;width:20%;box-sizing:border-box;text-align:center}.homepageTwoBugs img{display:block;width:100%;min-height:125px}.homepageLowerPanel{overflow:hidden;padding:1.5% 1.5% 1%;margin-bottom:1.5%;box-shadow:inset 0 8px 8px -6px #ddd}#AboutUsPanel{margin:25px 20px 20px 20px;width:290px;text-align:justify}#AboutUsPanel h1{font-size:15px;margin-bottom:8px}#AboutUsPanel p{font-size:12px;margin-bottom:8px}#AboutUsPanel p a{display:block}#HomepageRotatingBanner{margin:0;width:80%;background:#fff;position:relative;float:left;display:inline}#BannerFrame{top:0;position:relative}#BannerTopCorner{position:absolute;left:auto;right:0;width:6px;height:6px;line-height:3px;background:url(/images/banners/rot_banner_topcorner.png) no-repeat;z-index:10;display:none}.bannerItem_numbers{width:100%;text-align:center;padding-bottom:2px}.bannerItem_numbers li{display:inline-block;width:25px;height:21px;text-align:center;font-weight:bold;font-size:20px;line-height:21px;margin-right:3px;color:#25262a}.bannerItem{top:0;left:0;width:100%;position:absolute}.bannerItem img{margin:0;width:100%;display:block}.trustPilotWidget{border:solid 1px #000;padding-top:1%}.trustPilotWidget .simpleHeader{color:#000;background:none;font-weight:700}@media screen and (min-width:450px){#VerticalPanels li{width:31%}.threeBugs .homepageBug{width:49%;margin-bottom:1%;float:left}.threeBugs .homepageBug.householdLink{width:100%}#AboutusCarousel .slide1{padding-top:150px}#AboutusCarousel .trusted .title{font-size:33px}#AboutusCarousel .trusted .title.bottom{padding-bottom:30px}}@media screen and (min-width:600px){#HomeVerticals h3{font-size:20px}#VerticalPanels li{width:24%}#TrustpilotPanel{background-position:0 -60px}.homeLink .question{display:inline-block;padding-right:10px}#TrustpilotPanelNew{background-position:0 -60px;background-image:url(/images/landing_page_resources/contractor-man-bg.jpg)}.homeLink .question{display:inline-block;padding-right:10px}#AboutusCarousel .trusted .title{font-size:44px}#AboutusCarousel .trusted .qplLogos img{width:95px}#AboutusCarousel .trusted .title.bottom{padding-bottom:34px}}@media screen and (min-width:750px){#VerticalPanels li{width:19%}.trustPilotOverview{font-size:18px}.trustPilotOverview ul{display:flex}.trustPilotOverview li{padding:2% 1%}.homeOffsetPanel{font-size:18px}.homeOffsetPanel .blurb{left:0;top:30px}.homeOffsetPanel.right .blurb{right:0;top:30px}#TrustpilotPanel{background-position:-80px -60px}#TrustpilotPanel .reviewText{margin:1% 2% 1% 40%}#TrustpilotPanel .businessLink a .linkText{background:#fff;color:#000}#TrustpilotPanel .businessLink{max-width:600px;margin-left:calc(-40vw + 75%);margin-bottom:3%;margin-right:2%}#TrustpilotPanelNew{background-position:-80px -20px;text-align:right;border:0}#TrustpilotPanelNew .reviewText{margin:0 2% 1% 40%;background:none;color:#fff;text-align:left}#TrustpilotPanelNew .businessLink{display:inline-block;margin-right:1%;background:none}#TrustpilotPanelNew .businessLink{margin-left:calc(-20vw + 75%);margin-bottom:3%;color:#fff}.threeBugs .homepageBug{font-size:22px}.threeBugs .homepageBug,.threeBugs .homepageBug.householdLink{width:32.5%;margin-bottom:1%}.threeBugs .homepageBug.householdLink{background-image:url(/images/landing_page_resources/shop-home-bug-bg.jpg)}.threeBugs{flex-wrap:nowrap}.threeBugs .homepageBug .caption.centered{margin-top:10%}.threeBugs .homepageBug.householdLink .bugLink{font-size:20px}.threeBugs .homepageBug.householdLink .bugLink img{height:30px;margin-left:10px;vertical-align:bottom}#ShopByBusinessPanel{padding-left:calc(100vw - 500px)}#IconsPanel{width:600px;position:relative;margin-left:-170px;box-sizing:border-box}#IconsPanel.fiveColumn{width:740px;margin-left:-275px}#BusinessIntro .headline{font-size:30px}.businessLinks a .title{font-size:16px}#AboutusCarousel .slide1{padding-top:200px}#AboutusCarousel .trusted .title{font-size:50px}#AboutusCarousel .trusted .title.bottom{padding-bottom:20px}#AboutusCarousel .slide4{padding-top:90px}#AboutusCarousel .shipping{font-size:20px}#AboutusCarousel .shipping .title{font-size:40px;padding-bottom:16px}}@media screen and (min-width:960px){.homepageHeroBanner{display:flex;font-size:18px}.homepageHeroBanner .heroTitles{padding-right:4%}#TrustpilotPanel{background-position:-50px top}#TrustpilotPanel .reviewText{font-size:18px}#TrustpilotPanelNew{background-position:left top}#TrustpilotPanelNew .reviewText{font-size:20px}#HomeVerticals h3{font-size:25px}#VerticalPanels li{width:15.5%}#VerticalsQuoteLink{font-size:28px}.homeLink{background-image:none;padding-top:0;padding-bottom:0}.homeLink a{display:block;text-align:center;width:500px;padding-left:300px;padding-top:10px;padding-bottom:10px;background:url(/images/icons/household-dark-icons.png) no-repeat left center;margin:auto}#AboutusCarousel h3{font-size:25px}#AboutusCarousel .slide1{padding-left:40%}}@media screen and (min-width:1280px){#VerticalPanels li{font-size:22px}#VerticalsWrapper{width:100vw;margin-left:calc(-50vw + 50%)}#VerticalsPanel{box-sizing:border-box;max-width:1280px;margin-left:auto;margin-right:auto}#TrustpilotPanel{background-position:left top;border:solid 4px #fff}#TrustpilotPanel .reviewText{font-size:20px;margin-left:38%;background:none;min-height:140px}#TrustpilotPanel .businessLink{margin-left:34%;max-width:670px}#TrustpilotPanel .businessLink a,.homeLink a{font-size:32px}.homeLink{border-top:0;border-left:solid 4px #fff;border-right:solid 4px #fff}.homeLink a{width:660px}.mdHomePage .topCats .categoryLink{height:220px;width:200px}.mdHomePage .topCats .categoryLink .catName{font-size:20px;width:200px;margin-left:-100px}.mdHomePage .topCats .categoryLink img{width:200px;height:200px}#TrustpilotPanel .businessLink a .linkText{line-height:33px;padding-left:20px;padding-right:10px}.threeBugs .homepageBug,.threeBugs .homepageBug.householdLink{height:300px}.threeBugs .homepageBug{font-size:28px}.threeBugs .homepageBug .caption.centered{margin-top:20%}.threeBugs .homepageBug .bugLink,.threeBugs .homepageBug.householdLink .bugLink{font-size:30px;padding-bottom:18px}#ShopByBusinessPanel{padding-left:778px;font-size:24px;line-height:25px;text-align:left}#BusinessIntro{padding:25px 30px}#IconsPanel{font-size:28px;text-align:center;margin-left:-160px}#IconsPanel.fiveColumn{margin-left:-310px;font-size:32px}#TrustpilotPanelNew{background-position:left top;position:relative;padding-bottom:30px}#TrustpilotPanelNew .reviewText{font-size:24px;margin-left:38%;background:none;min-height:140px}#TrustpilotPanelNew .businessLink{position:absolute;bottom:0;right:0;margin-bottom:36px;margin-right:30px}#TrustpilotPanelNew .businessLink a{font-size:32px}#TrustpilotPanelNew .businessLink a .linkText{line-height:33px;padding-left:20px;padding-right:10px}}@media screen and (max-width:960px){#HomepageInstantRebates{font-size:16px}#HomepageInstantRebates ul{margin-top:2%}#HomepageInstantRebates .phonePanel{font-size:14px}#HomepageRotatingBanner{width:100%}.homepageTwoBugs{display:none}.homepageLowerPanel{padding:5px 0 0 0;overflow:auto;background:#fff}}@media screen and (max-width:750px){#HomepageInstantRebates{font-size:14px}#HomepageInstantRebates ul{margin-top:0}#HomepageInstantRebates .phonePanel{font-size:12px}}@media screen and (max-width:600px){#HomepageInstantRebates #RebateMap{float:none;display:block;margin:auto;width:100%;min-width:initial}#HomepageInstantRebates .phonePanel{text-align:center}#HomepageInstantRebates a.phone{float:none}.heresWhy p{margin:0 3% 10px;font-size:14px}#VerticalsPanel .listPrevious,#VerticalsPanel .listNext,#VerticalsPanel .carouselFrame,.verticalLinks a.verticalLink{height:150px}.verticalLinks a .title{margin-top:32px;font-size:12px}.verticalLinks a img.icon{height:50px}}@media screen and (max-width:500px){.homeOffsetPanel .blurb,.homeOffsetPanel.right .blurb{position:relative;margin:-50% auto 2.5%;top:auto;left:auto;right:auto}#CustomerZipLookupResult .setYourProgramMessage{margin-bottom:0}}