.verticalLanding{font-size:19px;letter-spacing:3px}.verticalLanding.grow{font-size:44px}.verticalLanding,.verticalLanding h1{font-family:europa,"Helvetica Neue",'Segoe UI',Helvetica,Arial,Sans-Serif}#HeroPanel{color:#fff;position:relative;margin-bottom:2%}.heroImage{width:100%}#HeroPanel .heroText{position:absolute;bottom:0;left:0;margin-bottom:6%;padding-top:2%;padding-bottom:2%;text-align:center;width:100%;font-size:90%;background:url(/images/resources/semitransdark.png);box-sizing:border-box}.grow #HeroPanel .heroText{padding:3% 0 4%}.emergency #HeroPanel .heroText{background-image:url(/Images/landing_page_resources/emergency/semitrans-red.png);text-transform:uppercase;padding:5% 0}.kidde #HeroPanel .heroText{text-align:left;background:none;padding:1% 0;color:#000;margin-bottom:9%;padding:0 30% 0 2%;line-height:1.4em;font-weight:900;font-size:.8em}.batteryBackup h1{color:#33956c;position:absolute;width:60%;top:0;left:0;margin-top:5%;font-size:48px;line-height:95%}.batteryBackup h1 .pre{font-weight:400;display:block;font-size:80%;line-height:100%;padding-bottom:1%}.batteryBackup #HeroPanel .heroText{top:auto;bottom:0;margin-bottom:2%;font-size:120%}#HeroPanel #KiddeLogo{position:absolute;top:0;left:0;margin-top:2%;margin-left:2%}.kidde #HeroPanel .heroText span{padding:0 1%;display:inline-block;font-size:1.2em}#HeroPanel .heroText h1{color:#fff;font-size:320%;line-height:100%;letter-spacing:8px;font-weight:normal;margin-bottom:2%}.emergency #HeroPanel .heroText h1{font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:500%}.grow #HeroPanel .heroText h1{font-family:lobster,"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:220%;line-height:80%;width:750px;margin:auto;letter-spacing:1px}#HeroPanel .heroText .subHead{padding:0 15%;font-size:150%;line-height:115%}.emergency #HeroPanel .heroText .subHead{padding:0 2%}.warehouse #HeroPanel .heroText .subHead{padding:0 3%}.grow #HeroPanel .heroText .subHead{font-size:120%;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,Sans-Serif;text-transform:uppercase;margin-top:3%}#HeroPanel .iconPoints{text-align:justify;padding:0 4%;margin-top:8%}#HeroPanel .iconPoints:after{content:'';display:inline-block;width:100%}#HeroPanel .point{display:inline-block;text-transform:uppercase;width:280px;text-align:center;line-height:105%}#HeroPanel .point.rightLight{width:240px}#HeroPanel .point img{display:block;margin:0 auto 10px}.emergency .preamble{font-size:150%;line-height:normal;color:#000;padding:0 1% 5%}.batteryBackup .preamble{color:#000;font-size:150%;line-height:normal;border-top:solid 4px #33956c;border-bottom:solid 4px #33956c;padding:1.5% 2% 2% 140px;margin-bottom:4%;position:relative;background:#fff}.kidde .preamble{background:#fed900;color:#c01326;position:relative;text-align:center;padding:2% 10%;font-size:24px;font-weight:700}.kidde .preamble p{padding-bottom:.5em}.kidde .preamble .title{font-size:1.5em;text-transform:uppercase}.batteryBackup .preamble .phone{position:absolute;top:0;left:0;bottom:0;margin:auto 10px}.kidde .preamble .phone{display:block;margin:1% auto}.emergency .preamble .title{display:block;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,Sans-Serif;text-transform:uppercase;font-size:155%}.batteryBackup .preamble .title{display:block;line-height:100%;padding-bottom:3%;color:#d01d2f;font-weight:700;font-size:155%}.batteryBackup .preamble .title{color:#33956c}#LineItemPanel{position:relative}.expandingCategories,#KindPanel{overflow:hidden;font-size:20px;line-height:100%;position:relative}.expandingCategories{padding:0 1% 1%}.verticalLanding .heading{text-align:center;font-size:36px;letter-spacing:8px;font-weight:700;line-height:105%;color:#000;text-transform:uppercase;padding:1% 0}.verticalLanding.grow .heading{font-size:28px;letter-spacing:2px}.category{width:23%;margin:1%;float:left;position:relative;cursor:pointer;box-sizing:border-box}.subBanner{padding:4px;background:#f30d1e;overflow:hidden;color:#fff;text-align:center;line-height:normal;margin-bottom:1%;font-size:68px;box-sizing:border-box}.collapsible .subBanner{cursor:pointer}.batteryBackup .subBanner{border:solid 4px #efa945;background:#fff;color:#000;padding:0}.kidde .subBanner{border:0;background:none;margin:50px 0;background:#ae1022;overflow:visible;height:240px;padding-right:300px;font-size:1em}.batteryBackup .subBanner{border-color:#33956c}.subBanner.sticky{margin:auto;box-sizing:border-box;max-width:1280px;width:100%}.grow .subBanner.sticky{margin-right:-2%}.subBanner img.catImage{float:right;width:55%;max-width:690px}.emergency .subBanner img.catImage{width:46%;max-width:564px;margin-left:2%}.batteryBackup .subBanner img .catImage{max-width:465px}.kidde .subBanner img.catImage{position:absolute;top:0;right:0;width:auto;margin-top:-26px}.kidde .subBanner img.icon{display:block;margin:0 auto .25em}.subBanner .title{padding:4% 0 0}.subBanner .title,.grow .category .title{font-size:58px;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,Sans-Serif}.emergency .subBanner .title{font-size:100%;text-transform:uppercase}.batteryBackup .subBanner .title{margin-top:12px;font-size:100%;background:#efa945;color:#fff;padding:8px 0;font-family:europa,"Helvetica Neue",'Segoe UI',Helvetica,Arial,Sans-Serif}.kidde .subBanner .title{color:#fed900;text-transform:uppercase;font-family:Gotham,"Helvetica Neue",'Segoe UI',Helvetica,Arial,Sans-Serif;font-size:2em;font-weight:700;line-height:1em}.batteryBackup .subBanner .title{background:#33956c;font-size:34px;font-weight:700;line-height:34px;text-transform:uppercase;padding-top:24px;min-height:54px}.emergency .subBanner .title,.emergency .subBanner .legend{width:50%;padding-left:2%}.emergency .subBanner .title.twoLines{line-height:90%;padding-top:3%}.subBanner .legend{font-size:14px;letter-spacing:1px}.emergency .subBanner .legend{margin-top:1%;font-size:40%;line-height:100%;width:54%}.batteryBackup .subBanner .legend{margin-top:1%;font-size:40%;text-align:left;padding-left:1%;width:54%;margin-bottom:2%}.kidde .subBanner .legend{padding:0 10%;font-size:1em}.kidde .subBanner.sticky{background:#ae1022;height:auto;padding-right:0;margin:0}.kidde .subBanner.sticky img.icon{display:inline;vertical-align:middle}.batteryBackup .subBanner.sticky{background:#33956c}.subBanner.sticky img.catImage{width:auto;max-height:78px}.kidde .subBanner.sticky img.catImage{display:none}.subBanner.sticky .title{padding:0;margin:0}.kidde .subBanner.sticky .title,.batteryBackup .subBanner.sticky .title{min-height:42px;line-height:100%}.kidde .subBanner.sticky .title{padding-top:1%}.batteryBackup .subBanner.sticky .title{padding-top:20px}.subBanner.sticky .legend{display:none}.expandingCategories.six .category,.expandingCategories.three .category{width:31.3%}.expandingCategories.two .category{width:48%}.category .background{width:100%;display:block}#GermPPEPanel .category{background:no-repeat;height:168px;border:solid 1px #000}#GermPPEPanel .category .titlePanel{position:relative;height:100%;color:#000;text-transform:uppercase;background:#fff;border-right:solid 1px #000;width:230px;text-align:center;font-size:30px;display:flex;align-items:center;line-height:105%}#GermPPEPanel .category.ppe{background:url(/Images/landing_page_resources/vertical/ppe-bg.jpg) no-repeat right center}#GermPPEPanel .category.germicidal{background:url(/Images/landing_page_resources/vertical/germ-bg.jpg) no-repeat 150px top}#GermPPEPanel .goLink{text-align:center;padding:0 0 30px;margin:0}#GermPPEPanel .goLink .btnContent{font-size:24px;line-height:24px}.category .mask{position:absolute;display:block;left:0;top:0;width:100%;height:100%;background:url(/images/resources/semitransdarker.png)}.grow .category .mask{background-image:url(/Images/resources/semitrans-lighter.png)}.category .arrow{position:absolute;bottom:0;left:-8px;margin-left:50%;margin-bottom:-4px;width:16px;height:16px;background:url(/Images/resources/arrow-triangles-lrg.png) no-repeat center -32px;display:none}.category:hover .mask,.category.selected .mask{background:none}.category .mask:focus{outline-color:#000;outline-width:4px;outline-style:solid}.category .mask:focus .arrow{margin-bottom:-16px}.category:hover .arrow,.category.selected .arrow{display:block}.category:hover .arrow{margin-bottom:-12px;background-position:center -80px;opacity:.8;z-index:10}.category.selected .arrow{margin-bottom:-4px;background-position:center -32px;opacity:1}.category.selected .mask:focus .arrow{margin-bottom:-8px}.category .title{position:absolute;left:0;bottom:0;width:100%;margin-bottom:12%;text-align:center;text-transform:uppercase;color:#fff}.grow .category .title{margin-bottom:16%;line-height:120px;margin-bottom:16%}.grow .category .title.twoLines{line-height:60px}.expandingCategories .category:hover .title,.expandingCategories .category.selected .title{background:url(/images/resources/semitransdarker.png)}.grow .expandingCategories .category:hover .title,.grow .expandingCategories .category.selected .title{background:none}.productsPanel{margin:0 1%;padding-top:10px;float:left;width:98%;position:absolute;background:#fff;display:none}.subResult .resultsWrapper{font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;letter-spacing:normal;line-height:normal;max-width:1000px;margin:0 auto 1%}.subResult .resultsWrapper .lineItemRow{padding-bottom:0}.collapsible .subResult{display:none}.collapsible .subResult.open{display:block}.productsPanel .heading{border-bottom:solid 1px #000;padding-bottom:2%}.expandingCategories .productSpotlight{letter-spacing:normal;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;text-align:left}#BusinessPanel{font-size:19px;letter-spacing:4px;padding-top:4%}#VideoPanel{padding-top:2%}#BusinessPanel .actionPanels{margin:5% 0;height:320px;background:url(/Images/landing_page_resources/hotels/divider.jpg) repeat-y center}#BusinessPanel .actionPanels .panel{width:50%;position:relative;height:220px;padding-bottom:100px;text-align:center;float:left}#BusinessPanel .actionPanels p{margin:0 8%;font-size:130%;line-height:110%;text-transform:uppercase;color:#000;letter-spacing:8px}#BusinessPanel .actionPanels p.heading{font-size:270%;margin:-25px 20% 5%;font-weight:normal}#BusinessPanel .actionPanels .goLink{position:absolute;text-align:center;bottom:0;width:100%}#BusinessPanel .actionPanels .btnContent{font-size:30px;line-height:30px;padding:6px 15px}#BusinessPanel .testimonialHeading{padding-bottom:199px;background:url(/Images/landing_page_resources/hotels/hotel-cityscape.png) no-repeat center bottom;color:#000;overflow:hidden}.property #BusinessPanel .testimonialHeading{background-image:url(/Images/landing_page_resources/property-management/hotel-heads-icon.png)}.restaurants #BusinessPanel .testimonialHeading{background-image:url(/Images/landing_page_resources/restaurants/restaurant-knife-icon.png)}.retail #BusinessPanel .testimonialHeading{background-image:url(/Images/landing_page_resources/retail/dado.png)}.warehouse #BusinessPanel .testimonialHeading{background-image:url(/Images/landing_page_resources/warehouse/dado.png)}.hospitals #BusinessPanel .testimonialHeading{background-image:url(/Images/landing_page_resources/warehouse/dado.png)}.smallBusiness #BusinessPanel .testimonialHeading{background-image:url(/Images/landing_page_resources/small-business/dado.png)}.religion #BusinessPanel .testimonialHeading{background:none;padding-bottom:40px}.education #BusinessPanel .testimonialHeading{background-image:url(/Images/landing_page_resources/education/dado.png)}.autodealer #BusinessPanel .testimonialHeading{background-image:url(/Images/landing_page_resources/car-dealers/dado.png);padding-bottom:140px}#BusinessPanel .testimonialHeading .intro{float:right;margin-right:30px;font-weight:700;width:680px;padding-top:5px;line-height:180%}#BusinessPanel .testimonialHeading .bigNumber{font-size:127px;line-height:100%;float:left;text-align:center;margin-left:2%}#BusinessPanel .testimonialHeading .bigNumberCaptions{display:block;font-size:32px;line-height:36px;padding-top:10px}.restaurants #BusinessPanel .testimonialHeading .bigNumberCaptions,.retail #BusinessPanel .testimonialHeading .bigNumberCaptions,.smallBusiness #BusinessPanel .testimonialHeading .bigNumberCaptions,.autodealer #BusinessPanel .testimonialHeading .bigNumberCaptions{font-size:24px;line-height:26px}.religion #BusinessPanel .testimonialHeading .bigNumberCaptions{font-size:20px;line-height:21px}.warehouse #BusinessPanel .testimonialHeading .bigNumberCaptions,.hospitals #BusinessPanel .testimonialHeading .bigNumberCaptions,.education #BusinessPanel .testimonialHeading .bigNumberCaptions{font-size:16px;margin-top:12px;line-height:18px}.testimonialBody{background:#f3f0f0;margin-top:-18px;overflow:hidden;padding:20px 1% 0;margin-bottom:20px;color:#000;line-height:180%;display:table}.testimonialBody .testimonial{width:33.33%;padding:0 1%;padding-bottom:90px;position:relative;display:table-cell}.testimonialBody .testimonial img{width:100%;display:block;margin-bottom:30px}.testimonialBody .testimonial em{font-size:200%;line-height:0;display:inline-block;margin-right:10px;font-weight:normal}.testimonialBody .testimonial .credit{position:absolute;font-weight:700;width:100%;bottom:0;margin-bottom:30px}.testimonialBody .testimonial .credit span{display:block;text-align:center;line-height:110%}@media screen and (max-width:1280px){.verticalLanding{font-size:16px;letter-spacing:3px}.verticalLanding .heading{font-size:28px}.verticalLanding.grow .heading{font-size:22px}.grow #HeroPanel .heroText{margin-top:3%;font-size:80%}#HeroPanel .point{width:240px}#HeroPanel .point.rightLight{width:210px}.subBanner .title{padding-top:3%}.kidde .subBanner.sticky .title{line-height:normal}.subBanner img.catImage{width:50%}.batteryBackup h1{padding-left:1%}.expandingCategories{font-size:14px}.grow .category .title{font-size:48px;line-height:100px}.emergency .preamble{text-align:center}.emergency .subBanner{font-size:58px}.grow .category .title.twoLines{line-height:50px}#BusinessPanel{font-size:14px}#BusinessPanel .actionPanels{height:270px}#BusinessPanel .actionPanels .panel{height:170px}#BusinessPanel .testimonialHeading .intro{width:480px;width:calc(100vw - 480px)}#BusinessPanel .testimonialHeading .bigNumber{font-size:96px}#BusinessPanel .testimonialHeading .bigNumberCaptions{font-size:24px}.restaurants #BusinessPanel .testimonialHeading .bigNumberCaptions,.retail #BusinessPanel .testimonialHeading .bigNumberCaptions,.smallBusiness #BusinessPanel .testimonialHeading .bigNumberCaptions,.autodealer #BusinessPanel .testimonialHeading .bigNumberCaptions{font-size:20px;line-height:22px}.religion #BusinessPanel .testimonialHeading .bigNumberCaptions{font-size:15px;line-height:17px}.warehouse #BusinessPanel .testimonialHeading .bigNumberCaptions,.hospitals #BusinessPanel .testimonialHeading .bigNumberCaptions,.education #BusinessPanel .testimonialHeading .bigNumberCaptions{font-size:14px;line-height:15px}.testimonialBody .testimonial{padding-bottom:70px}}@media screen and (max-width:960px){.verticalLanding{font-size:14px;letter-spacing:3px}#HeroPanel{background:url(/images/landing_page_resources/hotels/hotel-header.jpg) no-repeat center;padding-top:4%;padding-bottom:4%}.property #HeroPanel{background-image:url(/images/landing_page_resources/property-management/header-image.jpg)}.restaurants #HeroPanel{background-image:url(/images/landing_page_resources/restaurants/header-image.jpg)}.retail #HeroPanel{background-image:url(/images/landing_page_resources/retail/header-image.jpg)}.warehouse #HeroPanel{background-image:url(/images/landing_page_resources/warehouse/header-image.jpg)}.hospitals #HeroPanel{background-image:url(/images/landing_page_resources/healthcare/header-image.jpg)}.grow #HeroPanel{background-image:url(/images/landing_page_resources/grow/header-image.jpg)}.emergency #HeroPanel{background-image:url(/images/landing_page_resources/emergency/header-image.jpg)}.kidde #HeroPanel{background-image:url(/images/landing_page_resources/kidde/hero.jpg);background-position:top 0 right -120px}.education #HeroPanel{background-image:url(/images/landing_page_resources/education/header-image.jpg)}.religion #HeroPanel{background-image:url(/images/landing_page_resources/religion/header-image.jpg)}.smallBusiness #HeroPanel{background-image:url(/images/landing_page_resources/small-business/header-image.jpg)}.autodealer #HeroPanel{background-image:url(/images/landing_page_resources/car-dealers/header-image.jpg)}.batteryBackup #HeroPanel{background-image:url(/Images/landing_page_resources/batterybackup//battery-hero.jpg)}.retrofit #HeroPanel{background-image:url(/images/landing_page_resources/retrofit/retro-header.jpg);background-position:center top}#HeroPanel .heroText{position:relative;margin-bottom:0;padding-left:1%;padding-right:1%;width:auto}.batteryBackup #HeroPanel .heroText,.kidde #HeroPanel .heroText{margin-bottom:0}#HeroPanel #KiddeLogo{width:250px}.kidde #HeroPanel .heroText{margin-bottom:0;margin-top:70px}#HeroPanel .heroImage{display:none}#HeroPanel .point{width:150px}#HeroPanel .point.rightLight{width:120px}.grow #HeroPanel .heroText{margin-top:2%;font-size:70%}.grow #HeroPanel .heroText h1{width:auto}.batteryBackup #HeroPanel h1{position:relative;font-size:32px;margin-top:0;padding:0 0 3% 2%}.subBanner .title{padding-top:.5%;font-size:44px}.emergency .subBanner .title{padding-top:2%}.kidde .subBanner .title{padding-top:3%}.emergency .subBanner,.batteryBackup .subBanner{font-size:42px}.kidde .subBanner{font-size:14px}.subBanner img.catImage{width:40%}.subBanner.sticky img.catImage{max-height:48px}.kidde .subBanner.sticky .title{line-height:100%}.batteryBackup .subBanner .title{font-size:28px;min-height:40px;padding-top:12px}.batteryBackup .subBanner.sticky .title{padding-top:10px;min-height:initial}.expandingCategories{font-size:20px}.expandingCategories .category,.expandingCategories.six .category,.expandingCategories.two .category{width:46%;margin:2%}.expandingCategories.three .category{margin:1%}.grow .category .title{font-size:36px;line-height:72px}.grow .category .title.twoLines{line-height:38px}#GermPPEPanel .category .titlePanel{font-size:18px;width:150px}#GermPPEPanel .category.ppe{background-position:10px -20px}#GermPPEPanel .category.germicidal{background-position:20px top}#GermPPEPanel .goLink .btnContent{font-size:18px;line-height:18px}#BusinessPanel{font-size:12px;letter-spacing:2px}#BusinessPanel .actionPanels p.heading{margin-left:10%;margin-right:10%}#BusinessPanel .testimonialHeading{position:relative;padding:120px 2% 180px;text-align:center}#BusinessPanel .testimonialHeading .intro{display:block;width:96%;margin:auto;padding:0;float:none}#BusinessPanel .testimonialHeading .bigNumber{font-size:60px;line-height:120%;position:absolute;float:none;top:0;left:0;width:100%;padding:0;margin:0}#BusinessPanel .testimonialHeading .bigNumberCaptions,.restaurants #BusinessPanel .testimonialHeading .bigNumberCaptions,.retail #BusinessPanel .testimonialHeading .bigNumberCaptions,.warehouse #BusinessPanel .testimonialHeading .bigNumberCaptions,.hospitals #BusinessPanel .testimonialHeading .bigNumberCaptions,.religion #BusinessPanel .testimonialHeading .bigNumberCaptions,.education #BusinessPanel .testimonialHeading .bigNumberCaptions,.smallBusiness #BusinessPanel .testimonialHeading .bigNumberCaptions,.autodealer #BusinessPanel .testimonialHeading .bigNumberCaptions{display:block;padding:0}}@media screen and (max-width:720px){#HeroPanel .heroText .subHead,#HeroPanel .iconPoints{padding-left:4%;padding-right:4%}.verticalLanding .heading{font-size:24px;letter-spacing:4px}.verticalLanding.grow .heading{font-size:18px}.batteryBackup h1{width:65%}.subBanner{padding-bottom:2%;margin-bottom:2%}.subBanner .title,.emergency .subBanner .title,.emergency .subBanner .title.twoLines,.batteryBackup .subBanner .title{padding-top:.5%;font-size:36px}.subBanner img.catImage,.emergency .subBanner img.catImage{float:none;width:100%;max-width:none;margin:auto;display:block}.emergency .subBanner .title,.emergency .subBanner .legend,.batteryBackup .subBanner .legend{width:96%;margin-left:auto;margin-right:auto;padding-left:0}.kidde .subBanner .title,.batteryBackup .subBanner .title{margin-top:0;padding-bottom:0}.kidde .subBanner .title{font-size:1.2em}.kidde .subBanner{padding-right:140px;overflow:hidden;margin:20px 0}.kidde .subBanner img.catImage{margin-right:-130px}.batteryBackup .subBanner .title{padding-top:2%;font-size:22px;line-height:29px}.batteryBackup .subBanner.sticky .title{padding-top:0}.emergency .subBanner .legend{padding-bottom:1%}.batteryBackup .subBanner .legend{background:#efa945;color:#fff;margin:0;width:auto;padding:0 2% 2%;text-align:center}.batteryBackup .subBanner .legend{background-color:#33956c}.subBanner.sticky img.catImage{display:none}.grow .category .title{font-size:24px;line-height:50px}.grow .category .title.twoLines{line-height:25px}.kidde .preamble{font-size:18px}#BusinessPanel .actionPanels{height:auto;background:none}#BusinessPanel .actionPanels .panel{float:none;width:auto;height:auto;margin:-4px 4% 0;padding:15px 10px 15px;border-top:solid 4px #f0f0f0;border-bottom:solid 4px #f0f0f0}#BusinessPanel .actionPanels p{margin:2% 8%}#BusinessPanel .actionPanels p.heading{margin:0 auto}#BusinessPanel .actionPanels .goLink{position:relative}.testimonialBody{padding-top:0;display:block}.testimonialBody.noImages{padding-top:30px}.testimonialBody .testimonial,.property .testimonialBody .testimonial,.restaurants .testimonialBody .testimonial,.retail .testimonialBody .testimonial,.hospitals .testimonialBody .testimonial,.religion .testimonialBody .testimonial,.education .testimonialBody .testimonial,.smallBusiness .testimonialBody .testimonial,.autodealer #BusinessPanel .testimonial{width:96%;float:none;height:auto;padding-bottom:60px;padding-top:30px;min-height:130px;display:block}#BusinessPanel .testimonialBody.noImages .testimonial{padding-bottom:0;padding-top:0;min-height:0}.testimonialBody .testimonial img{width:30%;float:left}.testimonialBody .testimonial p{margin-left:35%}.testimonialBody.noImages .testimonial p{margin-left:0}.testimonialBody .testimonial .credit{width:auto;right:0}.testimonialBody.noImages .testimonial .credit{position:relative}.testimonialBody .testimonial .credit span{text-align:right}}@media screen and (max-width:600px){.verticalLanding{font-size:10px;letter-spacing:2px}.verticalLanding .heading{font-size:18px;letter-spacing:2px}.verticalLanding.grow .heading{font-size:16px}#HeroPanel .iconPoints{text-align:center}.grow #HeroPanel .heroText{font-size:40%}#HeroPanel #KiddeLogo{width:50%;max-width:367px}.expandingCategories{font-size:12px}.grow .category .title{font-size:20px;line-height:40px}.grow .category .title.twoLines{line-height:20px}#GermPPEPanel .goLink{padding-bottom:25px}#BusinessPanel .testimonialHeading{padding-top:110px;padding-bottom:40px}#BusinessPanel .testimonialHeading .bigNumberCaptions,.retail #BusinessPanel .testimonialHeading .bigNumberCaptions,.property #BusinessPanel .testimonialHeading .bigNumberCaptions,.restaurants #BusinessPanel .testimonialHeading .bigNumberCaptions,.warehouse #BusinessPanel .testimonialHeading .bigNumberCaptions,.hospitals #BusinessPanel .testimonialHeading .bigNumberCaptions,.religion #BusinessPanel .testimonialHeading .bigNumberCaptions,.education #BusinessPanel .testimonialHeading .bigNumberCaptions,.smallBusiness #BusinessPanel .testimonialHeading .bigNumberCaptions,.autodealer #BusinessPanel .testimonialHeading .bigNumberCaptions{display:block}#GermPPEPanel .category .titlePanel{font-size:14px;width:115px}}@media screen and (max-width:500px){.kidde .subBanner img.catImage{display:none}.kidde .subBanner{padding-left:0;padding-right:0;padding-bottom:4%;height:auto}.kidde .subBanner.sticky{padding-bottom:1%}}@media screen and (max-width:450px){#HeroPanel .heroText h1{letter-spacing:3px}#BusinessPanel .actionPanels{font-size:8px}#BusinessPanel .actionPanels .panel{margin-left:1%;margin-right:1%}#BusinessPanel .actionPanels p{letter-spacing:4px}#BusinessPanel .actionPanels .btnContent{font-size:20px}.testimonialBody .testimonial img{width:auto;max-width:100%;float:none;margin-left:auto;margin-right:auto}.testimonialBody .testimonial p{margin-left:0}.expandingCategories{font-size:20px}.expandingCategories .category{width:96%!important;margin:2%;overflow:hidden!important;height:120px!important}.grow .category .title{font-size:58px;line-height:120px}.grow .category .title.twoLines{line-height:60px}.productsPanel{padding-top:2%}#ShopPanel .carouselFrame{text-align:center}}