.source-image{vertical-align:middle}.menu-image{vertical-align:middle;padding-right:5px}.right{width:50%;float:right;padding:10px}.left{width:50%;float:left;padding:10px}.form-control{height:32px!important}.form-group label{font-weight:400}.modal-body{overflow:hidden;background-color:#f4f4f4}.modal{z-index:99999!important}.couponWrapperSmall{border:1px solid #D6D6D6;font-size:13px;margin:0 0 20px;padding:12px 25px;background:#fff;background:-moz-linear-gradient(top,white 50%,#DDE5F5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(100%,#dde5f5));background:-webkit-linear-gradient(top,#fff 50%,#dde5f5 100%);background:-o-linear-gradient(top,#fff 50%,#dde5f5 100%);background:-ms-linear-gradient(top,#fff 50%,#dde5f5 100%);background:linear-gradient(to bottom,white 50%,#DDE5F5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#DDE5F5',GradientType=0)}.couponWrapperSmall h2{text-decoration:none;padding-left:15px;display:inline;font-size:.9rem!important}.area-location li{display:inline-block;width:30%;margin:4px}.area-location li a{background:#66b245;padding:10px;text-align:center;display:block}.area-location li a:hover{color:#fff}@media only screen and (max-width:480px){.area-location li{width:45%}}html{font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif;font-size:12px!important}@media (min-width:768px) and (max-width:991px){html{font-size:14px!important}}@media (min-width:992px) and (max-width:1279px){html{font-size:15px!important}}@media (min-width:1280px){html{font-size:16px!important}}html body#lb-home-page{font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif;font-size:14px;line-height:1.42857143}html .custom-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}html .custom-container:before{content:" ";display:table}html .custom-container:after{content:" ";display:table;clear:both}html .container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}html .container{padding-left:0;padding-right:0}html .padded-row{margin-right:1rem}html .custom-row{margin:0 auto;position:relative;padding-left:.75rem;padding-right:.75rem;width:100%}@media only screen and (min-width:1200px){html .custom-row{max-width:1170px}}html .row{margin-right:0!important}.mobile-menu-header .lb-navigation-container .rotorooter-mobile-logo{background:url(../images/rr-logo-mob.svg/index.html) no-repeat}.mobile-menu-header .lb-navigation-container .rotorooter-mobile-logo a,.mobile-menu-header .lb-navigation-container .mobile-menu-nav-icon span{display:block}.mobile-menu-sub-header .lb-navigation-container .mobile-menu-sub-header-item .mobile-menu-item a{display:table}.mobile-menu-sub-header .lb-navigation-container .mobile-menu-sub-header-item .mobile-menu-item a span.item-text{display:block}.transform{-webkit-transition:margin-left .25s ease;-moz-transition:margin-left .25s ease;-o-transition:margin-left .25s ease;-ms-transition:margin-left .25s ease;transition:margin-left .25s ease}.mobile-navigation-bootstrap3,.mobile-navigation-bootstrap3 .mobile-menu-transparent,.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-header h3.menu-header a.menu-header-text,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-header h3.menu-header a.menu-header-text{display:block}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items ul.side-menu li:last-child,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items ul.side-menu li:last-child,.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li:last-child,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li:last-child{border-bottom:none}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items ul.side-menu li>a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items ul.side-menu li>a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li>a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li>a{display:block}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items .mobile-menu-subnav,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items .mobile-menu-subnav{display:none}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent{display:block}@media only screen and (min-device-width:320px) and (max-device-width:568px){.mobile-navigation-bootstrap3{overflow-x:hidden;overflow-y:auto}.mobile-navigation-bootstrap3 .mobile-menu-transparent,.mobile-navigation-bootstrap3 .mobile-menu-content-container{height:48.75em}.mobile-navigation-bootstrap3 .mobile-menu-content-container .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li a{font-size:.875em}}@media only screen and (min-device-width:414px) and (max-device-width:736px){.mobile-navigation-bootstrap3{overflow:hidden}.mobile-navigation-bootstrap3 .mobile-menu-content-container,.mobile-navigation-bootstrap3 .mobile-menu-transparent{height:62.5em}}@media only screen and (orientation:landscape){.mobile-navigation-bootstrap3{overflow-x:hidden;overflow-y:auto}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-header h3.menu-header span,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-header h3.menu-header span{padding-top:0;margin-top:-1.25%}.mobile-navigation-bootstrap3 .mobile-menu-transparent,.mobile-navigation-bootstrap3 .mobile-menu-content-container{height:48.75em}.mobile-navigation-bootstrap3 .mobile-menu-content-container .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li a{font-size:.875em}}.bootstrap-wrapper{padding-bottom:47rem;padding-top:9.75rem}@media (min-width:768px){.bootstrap-wrapper{padding-bottom:24.5rem;padding-top:10.5rem}}#mobile-header{left:0;position:fixed;right:0;top:0;width:100%;min-width:320px;z-index:1000;box-sizing:border-box}@media (min-width:768px){#mobile-header{display:none}}@media (max-width:767px){#mobile-header.sticky{display:block}}#mobile-header.sticky #mobile-menu-sub-header.lb-navigation-container>#breakout-nav{margin-top:-5.16666667rem}#mobile-header.sticky #mobile-menu-sub-header.lb-navigation-container>#nav-phone-number:before{left:0}#mobile-header.sticky #mobile-menu-sub-header.lb-navigation-container>#nav-phone-number:after{right:0}@media (max-width:767px){#mobile-header.splash{display:block}}#mobile-header .lb-navigation-container{position:relative}#mobile-header .lb-navigation-container#mobile-menu-header{background-color:#fff;height:4.66666667rem;padding-left:1.25rem;padding-right:1.25rem;text-align:center}#mobile-header .lb-navigation-container#mobile-menu-header a{display:inline-flex;height:100%}#mobile-header .lb-navigation-container#mobile-menu-header a svg{display:block;width:3rem;height:4.5rem}#mobile-header .lb-navigation-container#mobile-menu-header a svg>.a{fill:#364754}#mobile-header .lb-navigation-container#mobile-menu-header #open-side-nav{float:right}#mobile-header .lb-navigation-container#mobile-menu-header #mobile-logo{z-index:1;margin-left:40px}#mobile-header .lb-navigation-container#mobile-menu-header #mobile-logo img{margin-top:.5rem;height:4rem}#mobile-header .lb-navigation-container#mobile-menu-header #site-search{float:right}#mobile-header .lb-navigation-container#mobile-menu-header #site-search svg{padding-left:3px;padding-right:3px}#mobile-header .lb-navigation-container#mobile-menu-header #site-search svg>.a{fill:#364754;stroke:#364754;stroke-miterlimit:10}#mobile-header .lb-navigation-container#mobile-menu-sub-header{background:0 0;height:5.16666667rem;overflow:hidden;padding:0}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav{background-color:#364754;display:block;overflow:hidden;height:5.16666667rem;margin-top:0;-webkit-transition:margin-top 500ms;-khtml-transition:margin-top 500ms;-icab-transition:margin-top 500ms;-moz-transition:margin-top 500ms;-ms-transition:margin-top 500ms;-o-transition:margin-top 500ms;transition:margin-top 500ms;box-sizing:border-box}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .breakout-nav-item{height:5.16666667rem;float:left;width:25%;position:relative;font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;display:table}@media (max-width:352px){#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .breakout-nav-item{font-size:14px}}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .breakout-nav-item:after{background-color:#7a7d7f;bottom:0;content:"";height:3.33333333rem;left:auto;margin:auto;position:absolute;right:0;top:0;width:1px}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .breakout-nav-item:last-of-type:after{content:none}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .breakout-nav-item span{color:#fff;display:table-cell;line-height:1.2;vertical-align:middle;position:relative;text-decoration:none;width:100%}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .breakout-nav-item:hover,#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .breakout-nav-item:active,#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .breakout-nav-item:hover span,#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .breakout-nav-item:active span{color:#fff;text-decoration:none}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav #mob-location{color:#fff;float:left;font-size:1.5rem;height:5.25rem;line-height:4.75rem;overflow:hidden;padding-left:1.5rem;text-decoration:underline;white-space:nowrap}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav #mob-location.local-page{height:2.75rem;line-height:3.75rem;width:calc(100% - 85px);box-sizing:border-box;display:inline-block}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav #mob-call-now{float:right;height:5.25rem;width:85px;display:inline-block;background-color:#d52d37;color:#fff;text-align:center}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav #mob-call-now>em{display:inline-block;position:relative;font-size:3rem;text-align:center;margin-top:.5rem}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav #mob-call-now>span{display:inline-block;width:100%;text-align:center;top:-.7rem;position:relative}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav #mob-location-change{font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif;font-weight:400;color:#c4cde7;float:left;height:5.25rem;line-height:5.25rem;overflow:hidden;padding-right:1.5rem;text-align:right;text-transform:uppercase;white-space:nowrap;width:5rem}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .fylp-search-wrapper{background-color:#fff;border:medium none;border-radius:.5rem;cursor:pointer;height:4rem;padding:.25rem;position:relative;width:calc(100% - 85px - 2rem);float:left;display:inline-block;box-sizing:border-box;margin-left:1rem;margin-top:.5rem}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .fylp-search-wrapper .fylp-search{color:#506bb7;font-size:1.5rem;font-weight:400;height:100%;line-height:2.5;padding:0 0 0 1rem;position:relative;text-align:left;white-space:nowrap}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .fylp-search-wrapper .fylp-search>span.fylp-text{box-sizing:border-box}@media (max-width:320px){#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .fylp-search-wrapper .fylp-search>span.fylp-text{font-size:1.1rem;line-height:3.4}}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .fylp-search-wrapper .fylp-search>i{background-color:#506bb7;border-radius:.25rem;color:#fff;font-size:2.75rem;height:3.5rem;line-height:1.33333333;margin:auto;padding:0;position:absolute;right:0;text-align:center;top:0;width:3.5rem}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .reviews-count{margin-right:1.3rem;float:left;height:1.25rem;display:inline-block}@media (min-width:768px){#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .reviews-count{display:none}}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .reviews-count>span{height:1.5rem;line-height:1.25rem;color:#fff}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .hidden-print{padding-right:.5rem;float:left;height:1.25rem;line-height:1.9rem;padding-left:1.5rem;display:inline-block;text-align:left}#mobile-header .lb-navigation-container#mobile-menu-sub-header #breakout-nav .hidden-print>.star-ratings{font-size:1.4rem}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container{background-color:#364754;height:5.16666667rem;padding-left:1.25rem;padding-right:1.25rem;width:100%;display:table}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .location{width:62%;color:#fff;display:table-cell;vertical-align:middle;font-size:1.25rem}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .location .rating{font-size:1.25rem;font-weight:400}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .location .rating .review-ratings{position:relative}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .location .rating .review-ratings .material-icons{color:#FEA823;font-size:1.25rem;font-weight:700;display:inline-block;width:.95rem;position:relative;top:2px}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .location .rating .review-count{padding-left:.35rem}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .call-now{width:38%;display:table-cell;vertical-align:middle}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .call-now a{width:100%;margin-top:auto;margin-bottom:auto;text-align:center;height:3.5rem;touch-action:manipulation;cursor:pointer;border:1px solid transparent;border-radius:3px;background-color:#66b245;display:block}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .call-now a:hover{text-decoration:none}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .call-now a div{margin:auto;display:table;height:100%}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .call-now a div i{display:table-cell;vertical-align:middle}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .call-now a div i svg{height:2rem;margin-right:.2rem}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .call-now a div i svg>.a{fill:#fff}#mobile-header .lb-navigation-container#mobile-menu-sub-header .local-phones-container .call-now a div span{color:#fff;font-size:1.25rem;font-weight:700;text-transform:uppercase;display:table-cell;vertical-align:middle}#mobile-header .lb-navigation-container#mobile-menu-sub-header .phones-container{background-color:#364754;height:5.16666667rem;width:100%;display:table;text-align:center}#mobile-header .lb-navigation-container#mobile-menu-sub-header .phones-container .phones-row{display:table-cell;vertical-align:middle}#mobile-header .lb-navigation-container#mobile-menu-sub-header .phones-container .phones-row a{color:#C5D4D3;font-size:1.33333333rem;font-weight:700;padding-left:.3rem;padding-right:.3rem}@media (max-width:352px){#mobile-header .lb-navigation-container#mobile-menu-sub-header .phones-container .phones-row a{font-size:15px;padding-left:0;padding-right:0}}#mobile-header .lb-navigation-container#mobile-menu-sub-header .phones-container .phones-row a:after{content:"|";color:#7a7d7f;font-weight:400;position:relative;left:.4rem;top:-.1rem}@media (max-width:352px){#mobile-header .lb-navigation-container#mobile-menu-sub-header .phones-container .phones-row a:after{left:1.5px;top:-1px}}#mobile-header .lb-navigation-container#mobile-menu-sub-header .phones-container .phones-row a:last-child:after{content:none}#mobile-header .lb-navigation-container#mobile-menu-sub-header #nav-phone-number{background-color:#506bb7;color:#fff;display:block;font-size:2rem;font-weight:700;height:4.5rem;line-height:4.25rem;position:relative;text-align:center;text-decoration:none}#mobile-header .lb-navigation-container#mobile-menu-sub-header #nav-phone-number .tk-material-icons{bottom:-.75rem;color:#fff;font-size:2.75rem;height:2.75rem;line-height:2.75rem;width:2.75rem}#mobile-header .lb-navigation-container#mobile-menu-sub-header #nav-phone-number strong{text-decoration:underline}#mobile-header .lb-navigation-container#mobile-menu-sub-header #nav-phone-number:before{background:url(images/icon-nav-phone-number-left.svg/index.html) no-repeat right center;background-size:auto 100%;content:"";height:100%;left:-1.75rem;position:absolute;top:0;width:1.75rem;-webkit-transition:left 500ms ease 500ms;-khtml-transition:left 500ms ease 500ms;-icab-transition:left 500ms ease 500ms;-moz-transition:left 500ms ease 500ms;-ms-transition:left 500ms ease 500ms;-o-transition:left 500ms ease 500ms;transition:left 500ms ease 500ms}#mobile-header .lb-navigation-container#mobile-menu-sub-header #nav-phone-number:after{background:url(images/icon-nav-phone-number-right.svg/index.html) no-repeat right center;background-size:auto 100%;content:"";height:100%;left:auto;position:absolute;right:-1.75rem;top:0;width:1.75rem;-webkit-transition:right 500ms ease 500ms;-khtml-transition:right 500ms ease 500ms;-icab-transition:right 500ms ease 500ms;-moz-transition:right 500ms ease 500ms;-ms-transition:right 500ms ease 500ms;-o-transition:right 500ms ease 500ms;transition:right 500ms ease 500ms}.local-phones-container{background-color:#364754;height:5.16666667rem;padding-left:1.25rem;padding-right:1.25rem;width:100%;display:table}.local-phones-container .location{width:62%;color:#fff;display:table-cell;vertical-align:middle;font-size:1.25rem}.local-phones-container .location .rating{font-size:1.25rem;font-weight:400}.local-phones-container .location .rating .review-ratings{position:relative}.local-phones-container .location .rating .review-ratings .material-icons{color:#FEA823;font-size:1.25rem;font-weight:700;display:inline-block;width:.95rem;position:relative;top:2px}.local-phones-container .location .rating .review-count{padding-left:.35rem}.local-phones-container .call-now{width:38%;display:table-cell;vertical-align:middle}.local-phones-container .call-now a{width:100%;margin-top:auto;margin-bottom:auto;text-align:center;height:3.5rem;touch-action:manipulation;cursor:pointer;border:1px solid transparent;border-radius:3px;background-color:#66b245;display:block}.local-phones-container .call-now a:hover{text-decoration:none}.local-phones-container .call-now a div{margin:auto;display:table;height:100%}.local-phones-container .call-now a div i{display:table-cell;vertical-align:middle}.local-phones-container .call-now a div i svg{height:2rem;margin-right:.2rem}.local-phones-container .call-now a div i svg>.a{fill:#fff}.local-phones-container .call-now a div span{color:#fff;font-size:1.25rem;font-weight:700;text-transform:uppercase;display:table-cell;vertical-align:middle}.phones-container{background-color:#364754;height:5.16666667rem;width:100%;display:table;text-align:center}.phones-container .phones-row{display:table-cell;vertical-align:middle}.phones-container .phones-row a{color:#C5D4D3;font-size:1.33333333rem;font-weight:700;padding-left:.3rem;padding-right:.3rem}@media (max-width:352px){.phones-container .phones-row a{font-size:15px;padding-left:0;padding-right:0}}.phones-container .phones-row a:after{content:"|";color:#7a7d7f;font-weight:400;position:relative;left:.4rem;top:-.1rem}@media (max-width:352px){.phones-container .phones-row a:after{left:1.5px;top:-1px}}.phones-container .phones-row a:last-child:after{content:none}.mobile-menu-header{font-size:16px;background-color:#2d397d}.mobile-menu-header .lb-navigation-container{padding-top:.65rem;padding-bottom:.65rem}.mobile-menu-header .lb-navigation-container .mobile-menu{padding-left:0;padding-right:0}.mobile-menu-header .lb-navigation-container .rotorooter-mobile-logo{background:url(../images/home-page-logo.jpg) no-repeat;background-size:100%;background-position:center;height:3.125em}.mobile-menu-header .lb-navigation-container .rotorooter-mobile-logo a{display:block;width:100%;height:3.125em}.mobile-menu-header .lb-navigation-container .mobile-menu-nav-icon{height:3.125em;width:3em;margin:0 auto}.mobile-menu-header .lb-navigation-container .mobile-menu-nav-icon.main-nav-icon{background-size:100%;background-position:0 0;background:url(../images/icon-menu-mainnav-mob.svg/index.html) no-repeat}.mobile-menu-header .lb-navigation-container .mobile-menu-nav-icon.search-icon{background-size:100%;background-position:0 0;background:url(../images/icon-menu-search-mob.svg/index.html) no-repeat}.mobile-menu-header .lb-navigation-container .mobile-menu-nav-icon span{display:block;width:100%;height:3.125em}.mobile-menu-sub-header{font-size:16px;background-color:#506bb7}.mobile-menu-sub-header .lb-navigation-container{padding-top:.65rem;padding-bottom:.65rem}.mobile-menu-sub-header .lb-navigation-container .mobile-menu-sub-header-item{border-right:1px solid rgba(255,255,255,.15)}.mobile-menu-sub-header .lb-navigation-container .mobile-menu-sub-header-item.last-child{border-right:none}.mobile-menu-sub-header .lb-navigation-container .mobile-menu-sub-header-item .mobile-menu-item a{color:#fff;text-align:center;letter-spacing:.015625em;display:table;width:100%}.mobile-menu-sub-header .lb-navigation-container .mobile-menu-sub-header-item .mobile-menu-item a .item-icon{height:3.125em;width:3em;margin:0 auto;font-size:1.15rem}.mobile-menu-sub-header .lb-navigation-container .mobile-menu-sub-header-item .mobile-menu-item a .schedule-icon{background-size:100%;background-position:0 0;background:url(../images/icon-schedule-service-mob.svg/index.html) no-repeat}.mobile-menu-sub-header .lb-navigation-container .mobile-menu-sub-header-item .mobile-menu-item a .location-icon{background-size:100%;background-position:0 0;background:url(../images/icon-locations-mob.svg/index.html) no-repeat}.mobile-menu-sub-header .lb-navigation-container .mobile-menu-sub-header-item .mobile-menu-item a .residential-icon{background-size:100%;background-position:0 0;background:url(../images/icon-residential-mob.svg/index.html) no-repeat}.mobile-menu-sub-header .lb-navigation-container .mobile-menu-sub-header-item .mobile-menu-item a .commercial-icon{background-size:100%;background-position:0 0;background:url(../images/icon-commercial-mob.svg/index.html) no-repeat}.mobile-menu-sub-header .lb-navigation-container .mobile-menu-sub-header-item .mobile-menu-item a span.item-text{display:block;font-size:1rem;font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif}html.open,html.open body{overflow:hidden}#mobile-navigation{background-color:rgba(236,236,236,0);height:100%;left:0;margin-left:-100%;overflow:auto;position:fixed;top:0;-webkit-transition:margin-left 500ms,background-color 500ms ease 250ms;-khtml-transition:margin-left 500ms,background-color 500ms ease 250ms;-icab-transition:margin-left 500ms,background-color 500ms ease 250ms;-moz-transition:margin-left 500ms,background-color 500ms ease 250ms;-ms-transition:margin-left 500ms,background-color 500ms ease 250ms;-o-transition:margin-left 500ms,background-color 500ms ease 250ms;transition:margin-left 500ms,background-color 500ms ease 250ms;width:100%;z-index:1500}#mobile-navigation.open{background-color:rgba(236,236,236,.7);margin-left:0}#mobile-navigation #mobile-menu-nav-container{background-color:#364754;min-height:100vh;position:relative;width:84.12%;overflow:hidden}#mobile-navigation #mobile-menu-nav-container ul,#mobile-navigation #mobile-menu-nav-container ol{list-style:none;padding:0;position:relative;margin:0;float:left;width:50%;-webkit-transition:margin-left 500ms;-khtml-transition:margin-left 500ms;-icab-transition:margin-left 500ms;-moz-transition:margin-left 500ms;-ms-transition:margin-left 500ms;-o-transition:margin-left 500ms;transition:margin-left 500ms;z-index:1}#mobile-navigation #mobile-menu-nav-container li{list-style:none;position:relative;margin-top:-1px;margin-bottom:1px}#mobile-navigation #mobile-menu-nav-container a{color:#fff;display:block;text-align:left;text-decoration:none}#mobile-navigation #mobile-menu-nav-container a:hover{text-decoration:none;color:#fff}#mobile-navigation #mobile-menu-nav-container a:active,#mobile-navigation #mobile-menu-nav-container a:focus{outline:none!important}#mobile-navigation #mobile-menu-nav-container.subnav-open{background-color:#5E6B75!important}#mobile-navigation #mobile-menu-nav-container.subnav-open .mobile-menu-top-nav .close-main-subnav{display:block!important}#mobile-navigation #mobile-menu-nav-container .mobile-menu-top-nav{margin-right:1rem;margin-top:.5rem;margin-left:.25rem;height:5rem}#mobile-navigation #mobile-menu-nav-container .mobile-menu-top-nav a{text-align:center;width:4rem;height:4rem}#mobile-navigation #mobile-menu-nav-container .mobile-menu-top-nav a.close-main-subnav{float:left;display:none}#mobile-navigation #mobile-menu-nav-container .mobile-menu-top-nav a.close-main-subnav svg{padding-top:1rem;width:1.3rem}#mobile-navigation #mobile-menu-nav-container .mobile-menu-top-nav a.close-main-subnav svg>.a{fill:#fff}#mobile-navigation #mobile-menu-nav-container .mobile-menu-top-nav a#close-side-nav{float:right}#mobile-navigation #mobile-menu-nav-container .mobile-menu-top-nav a#close-side-nav svg{width:2rem;padding-top:1rem}#mobile-navigation #mobile-menu-nav-container .mobile-menu-top-nav a#close-side-nav svg>.a{fill:#fff}#mobile-navigation #mobile-menu-nav-container nav{width:200%;overflow:hidden;position:relative}#mobile-navigation #mobile-menu-nav-container nav a{border-bottom:1px solid rgba(255,255,255,.1);font-size:1.83333333rem;font-weight:500;height:3.8rem;line-height:2.25;margin-left:1.5rem;margin-right:2rem;overflow:hidden;position:relative;white-space:nowrap}#mobile-navigation #mobile-menu-nav-container nav a.close-main-subnav{font-size:3rem;height:4.5rem;left:0;line-height:4.5rem;margin:0;border-bottom:none!important;position:absolute;text-align:center;top:0;width:4.5rem;z-index:100}#mobile-navigation #mobile-menu-nav-container nav a.has-subnav:before{color:#abb0cb;content:none;left:0;right:0;text-decoration:none;top:50%;font-family:"Material Icons";font-feature-settings:liga;font-size:24px;font-style:normal;font-weight:400;height:24px;letter-spacing:normal;line-height:1;margin-top:-11px;position:absolute;text-rendering:optimizeLegibility;text-transform:none;width:24px;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mobile-navigation #mobile-menu-nav-container nav a.has-subnav:after{background:url(../images/mobile-menu-slider-arrow.svg) no-repeat;width:1rem;height:1.2rem;margin-top:1.2rem;float:right;content:""}#mobile-navigation #mobile-menu-nav-container nav a.secondary{font-size:1.58333333rem;font-weight:400}#mobile-navigation #mobile-menu-nav-container nav li:last-child>a{border-bottom:none}#mobile-navigation #mobile-menu-nav-container nav.mobile-menu-main-nav:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#mobile-navigation #mobile-menu-nav-container nav .mobile-menu-main-subnav{display:none}#mobile-navigation #mobile-menu-nav-container nav .mobile-menu-main-subnav li.current a{border-bottom:none}#mobile-navigation #mobile-menu-nav-container nav .mobile-menu-main-subnav li.top-level{top:-4.75rem}#mobile-navigation #mobile-menu-nav-container nav.mobile-menu-secondary-nav{padding-bottom:6rem;width:100%}#mobile-navigation #mobile-menu-nav-container nav.mobile-menu-secondary-nav a{font-size:1.5rem;font-weight:100;height:4rem;letter-spacing:1px;line-height:3}#mobile-navigation #mobile-menu-nav-container nav.mobile-menu-secondary-nav a:last-child{border-bottom:none}#mobile-navigation #mobile-menu-nav-container.subnav-open a#close-side-nav{left:-100%}#mobile-navigation #mobile-menu-nav-container.subnav-open ul#mobile-menu-main-nav{margin-left:-50%}.mobile-navigation-bootstrap3{font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif;display:block;background-color:rgba(255,255,255,.7);position:fixed;left:0;top:0;height:100%!important;width:100%!important;z-index:140;overflow:hidden;margin-left:-100%;font-size:16px}.mobile-navigation-bootstrap3.transform-active{margin-left:0}.mobile-navigation-bootstrap3 .right-box-shadow{box-shadow:inset -7px 0 9px -7px rgba(0,0,0,.4)}.mobile-navigation-bootstrap3 .mobile-menu-content-container{height:62.5em;background-color:#8188b1;padding:0}.mobile-navigation-bootstrap3 .mobile-menu-transparent{display:block;height:62.5em;background:0 0}.mobile-navigation-bootstrap3 .mobile-menu-main-nav,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent{font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-header,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-header{background-color:#2d397d}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-header h3.menu-header,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-header h3.menu-header{text-align:right;color:#fff;margin:0;padding:1em 0;text-transform:uppercase;font-size:5vw}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-header h3.menu-header span,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-header h3.menu-header span{float:left;padding-top:.1em;padding-right:1em;padding-bottom:.5em}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-header h3.menu-header a.menu-header-text,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-header h3.menu-header a.menu-header-text{font-size:4.5vw;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;margin:0;position:relative;display:block;letter-spacing:1px}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-header h3.menu-header a.menu-header-text:hover,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-header h3.menu-header a.menu-header-text:hover{text-decoration:none}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items{background-color:#576197}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items ul.side-menu,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items ul.side-menu,.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav{list-style-type:none;padding-left:0}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items ul.side-menu li,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items ul.side-menu li,.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li{padding:0;margin:0;text-align:right;border-bottom:1px solid #2d397d}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items ul.side-menu li.active a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items ul.side-menu li.active a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li.active a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li.active a{color:#2d397d}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items ul.side-menu li>a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items ul.side-menu li>a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li>a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li>a{display:block;color:#fff;padding:1em 0;letter-spacing:1px}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items ul.side-menu li>a:hover,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items ul.side-menu li>a:hover,.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li>a:hover,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items .mobile-menu-subnav ul.mobile-menu-item-subnav li>a:hover{text-decoration:none}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-items .mobile-menu-subnav,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-items .mobile-menu-subnav{display:none}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-footer,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-footer{background-color:#8188b1}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items{list-style-type:none;padding:.625em}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li{padding:0;margin:0;text-align:right}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li a,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li a{display:block;color:#fff;padding:.3125em 0 .3125em 3.125em;text-transform:uppercase;font-weight:200;letter-spacing:2px}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li a:hover,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li a:hover{text-decoration:none}.mobile-navigation-bootstrap3 .mobile-menu-main-nav{position:relative;top:0;left:0;display:block;z-index:140}.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent{position:absolute;top:0;left:-100%;display:block;z-index:100}@media only screen and (min-width:768px){#mobile-navigation{display:none!important}}@media only screen and (min-device-width:320px) and (max-device-width:568px){.mobile-navigation-bootstrap3{overflow-x:hidden;overflow-y:auto}.mobile-navigation-bootstrap3 .mobile-menu-transparent,.mobile-navigation-bootstrap3 .mobile-menu-content-container{height:48.75em}.mobile-navigation-bootstrap3 .mobile-menu-content-container .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li a{font-size:.875em}}@media only screen and (min-device-width:414px) and (max-device-width:736px){.mobile-navigation-bootstrap3{overflow:hidden}.mobile-navigation-bootstrap3 .mobile-menu-content-container,.mobile-navigation-bootstrap3 .mobile-menu-transparent{height:62.5em}}@media only screen and (orientation:landscape){.mobile-navigation-bootstrap3{overflow-x:hidden;overflow-y:auto}.mobile-navigation-bootstrap3 .mobile-menu-main-nav .mobile-nav-menu-header h3.menu-header span,.mobile-navigation-bootstrap3 .mobile-menu-main-nav-subcontent .mobile-nav-menu-header h3.menu-header span{padding-top:0;margin-top:-1.25%}.mobile-navigation-bootstrap3 .mobile-menu-transparent,.mobile-navigation-bootstrap3 .mobile-menu-content-container{height:48.75em}.mobile-navigation-bootstrap3 .mobile-menu-content-container .mobile-nav-menu-footer ul.mobile-nav-menu-shared-items li a{font-size:.875em}}body{position:relative}body #dim-background{background-color:rgba(0,0,0,.4);bottom:0;display:none;height:100%;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:150}body header *,body header{box-sizing:border-box}body header .custom-row{display:block;float:none;margin:auto;-webkit-transition:height 250ms;-khtml-transition:height 250ms;-icab-transition:height 250ms;-moz-transition:height 250ms;-ms-transition:height 250ms;-o-transition:height 250ms;transition:height 250ms}body .header-custom{left:0;line-height:1.5;min-width:48rem;position:fixed;right:0;top:0;width:100%;z-index:10000;font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif}@media (max-width:767px){body .header-custom{display:none!important}}body .header-custom:before{content:"";height:2rem;left:50%;position:absolute;top:0;-webkit-transition:top 250ms;-khtml-transition:top 250ms;-icab-transition:top 250ms;-moz-transition:top 250ms;-ms-transition:top 250ms;-o-transition:top 250ms;transition:top 250ms;width:50%}body .header-custom .header-top{background-color:#364754;font-size:.8125rem;height:1.5rem}body .header-custom .header-top .custom-row .top-nav{height:1.5rem;text-align:right;position:relative;top:0}@media (min-width:1128px){body .header-custom .header-top .custom-row .top-nav{margin-left:0;width:auto}}body .header-custom .header-top .custom-row .top-nav a{color:#fff;line-height:1.5;padding-left:1rem;padding-right:0;position:relative}body .header-custom .header-top .custom-row .top-nav a:after{color:#7a7d7f;content:"|";left:auto;position:absolute;right:-.825rem;top:-.1rem}body .header-custom .header-top .custom-row .top-nav a:last-child:after{content:none}body .header-custom .header-main{background-color:#fff;font-weight:700;height:4.7rem}@media (max-width:1199px) and (min-width:768px){body .header-custom .header-main .custom-container{width:96%;padding-left:0;padding-right:0}body .header-custom .header-main .custom-container .custom-row{padding-left:0;padding-right:0}}body .header-custom .header-main .logo-container{float:left;text-align:left;width:18%;margin-top:8px}@media (max-width:991px){body .header-custom .header-main .logo-container{display:inline-block;width:15%}}body .header-custom .header-main .logo-container img{padding-top:.125rem;height:4rem;width:300px}@media (max-width:991px){body .header-custom .header-main .logo-container img{width:100%;height:100%;margin-top:.5rem}}body .header-custom .header-main .tabs-container{float:right;width:82%}body .header-custom .header-main .tabs-container .main-nav{color:#364754;position:relative;width:100%;z-index:200;top:0;transition:top 250ms}body .header-custom .header-main .tabs-container .main-nav>ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-flex-wrap:nowrap;-khtml-flex-wrap:nowrap;-icab-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-khtml-justify-content:flex-end;-icab-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;margin:0;overflow:visible;text-align:right;padding-left:0}body .header-custom .header-main .tabs-container .main-nav>ul>li{font-size:.95rem;display:inline-block;height:4.7rem;line-height:1;list-style-type:none;margin:0;padding-left:1.75rem;padding-right:0;position:relative;text-align:center;-webkit-transition:height 250ms;-khtml-transition:height 250ms;-icab-transition:height 250ms;-moz-transition:height 250ms;-ms-transition:height 250ms;-o-transition:height 250ms;transition:height 250ms}body .header-custom .header-main .tabs-container .main-nav>ul>li:first-child{padding-left:0}@media (max-width:1023px){body .header-custom .header-main .tabs-container .main-nav>ul>li{padding-left:1rem}}body .header-custom .header-main .tabs-container .main-nav>ul>li>a{color:#364754;display:table;height:100%;line-height:1;padding-left:.125rem;padding-right:.125rem;padding-top:.375rem;position:relative;text-align:center;text-decoration:none;text-transform:capitalize}body .header-custom .header-main .tabs-container .main-nav>ul>li>a>span{display:table-cell;vertical-align:middle;height:100%;position:relative}body .header-custom .header-main .tabs-container .main-nav>ul>li>a:hover,body .header-custom .header-main .tabs-container .main-nav>ul>li>a:active{color:#66b245;z-index:500}body .header-custom .header-main .tabs-container .main-nav>ul>li.current>a{color:#66b245}body .header-custom .header-main .tabs-container .main-nav>ul>li.drop-down-tab>a>span:after{content:"\E5C5";font-size:1.25rem;height:1.25rem;width:1.125rem;font-family:"Material Icons";font-feature-settings:liga;font-style:normal;font-weight:400;letter-spacing:normal;position:absolute;text-rendering:optimizeLegibility;text-transform:none;top:auto;left:auto;right:auto;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .header-custom .header-main .tabs-container .main-nav>ul>li.drop-down-tab>a:hover,body .header-custom .header-main .tabs-container .main-nav>ul>li.drop-down-tab>a:active{color:#66b245;z-index:500}body .header-custom .header-main .tabs-container .main-nav>ul>li.drop-down-tab>a:hover>span:after,body .header-custom .header-main .tabs-container .main-nav>ul>li.drop-down-tab>a:active>span:after{content:none}body .header-custom .header-main .tabs-container .main-nav>ul>li.active>a{background:#fff;border-bottom:.375rem solid #fff;color:#66b245;z-index:500}body .header-custom .header-main .tabs-container .main-nav>ul>li.active>a>span:after{content:none}body .header-custom .header-main .tabs-container .main-nav>ul>li.active .nav-drop-down{display:block}body .header-custom .header-main .tabs-container .main-nav>ul>li .nav-drop-down{color:#66b245;background-color:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.5);display:none;left:50%;margin-left:-18rem;padding:1.5rem 2rem 2rem;position:absolute;text-align:left;top:4.7rem;width:19rem;z-index:450;overflow:auto;height:auto}body .header-custom .header-main .tabs-container .main-nav>ul>li .nav-drop-down.residential-tab{margin-left:-13rem;width:36rem}body .header-custom .header-main .tabs-container .main-nav>ul>li .nav-drop-down.commercial-tab{margin-left:-16.5rem;width:35rem}body .header-custom .header-main .tabs-container .main-nav>ul>li .nav-drop-down.how-to-tab{margin-left:-12.5rem;width:25rem}body .header-custom .header-main .tabs-container .main-nav>ul>li .nav-drop-down ul{display:block;float:left;margin:1rem 0 0;padding-left:0;vertical-align:top;padding-right:1rem}body .header-custom .header-main .tabs-container .main-nav>ul>li .nav-drop-down ul>li{color:#66b245;display:block;font-size:1rem;line-height:1.5;margin-bottom:0;padding:0;width:100%}body .header-custom .header-main .tabs-container .main-nav>ul>li .nav-drop-down ul>li:first-child a{font-size:1.25rem;font-weight:700;line-height:1.33333;text-decoration:none;text-transform:uppercase}body .header-custom .header-main .tabs-container .main-nav>ul>li .nav-drop-down ul>li a{text-decoration:underline}body .header-custom .header-main .tabs-container .main-nav>ul>li .nav-drop-down ul.service-singles>li{margin-bottom:.5rem}body .header-custom .header-main .tabs-container .main-nav>ul>li .nav-drop-down ul.service-singles>li a{color:#66b245;font-size:1.25rem;font-weight:700;line-height:1.33333;text-decoration:none;text-transform:uppercase}body .header-custom .custom-row .rr-logo{height:2rem;left:.75rem;position:absolute;top:0;width:17rem;z-index:1;-webkit-transition:height 250ms,width 250ms;-khtml-transition:height 250ms,width 250ms;-icab-transition:height 250ms,width 250ms;-moz-transition:height 250ms,width 250ms;-ms-transition:height 250ms,width 250ms;-o-transition:height 250ms,width 250ms;transition:height 250ms,width 250ms}body .header-custom .custom-row .rr-logo>svg{bottom:0;display:block;height:auto;left:0;margin:auto;max-width:26rem;position:absolute;top:-.125rem;width:97.5%}body .header-custom .custom-row .rr-logo>svg .hide-on-sticky{display:none}@media (min-width:767px) and (max-width:1280px){body .header-custom .custom-row .rr-logo .wr-logo{width:85%}}@media (min-width:1128px){body .header-custom .custom-row .rr-logo{height:6rem;left:1.5rem;width:26rem}body .header-custom .custom-row .rr-logo>svg{top:-.125rem}body .header-custom .custom-row .rr-logo>svg .hide-on-sticky{display:block}}body .header-custom.sticky:before{top:-2rem}body .header-custom.sticky .custom-row .rr-logo{left:.75rem;top:0;overflow:hidden;width:11rem}body .header-custom.sticky .custom-row .rr-logo svg{bottom:0;top:.25rem;width:100%}body .header-custom.sticky .custom-row .rr-logo svg .hide-on-sticky{display:none}@media (min-width:1128px){body .header-custom.sticky .custom-row .rr-logo{height:3rem;left:1.75rem;overflow:hidden;width:15.5rem}body .header-custom.sticky .custom-row .rr-logo svg{bottom:auto;top:0;width:100%}}body .sub-header-custom{font-size:1rem;font-family:1rem;height:5rem;top:6rem;opacity:1;visibility:visible;left:0;line-height:1.5;min-width:48rem;position:fixed;right:0;width:100%;z-index:9999;box-sizing:border-box}@media (max-width:767px){body .sub-header-custom{display:none!important}}body .sub-header-custom:before,body .sub-header-custom:after{content:"";height:4.7rem;left:0;position:absolute;top:0;right:0;width:100%;margin:auto}body .sub-header-custom:after{background:0 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.2)),color-stop(1,rgba(0,0,0,0)));background:-o-linear-gradient(top,rgba(0,0,0,.2)0%,rgba(0,0,0,0)100%);background:-moz-linear-gradient(top,rgba(0,0,0,.2)0%,rgba(0,0,0,0)100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.2)0%,rgba(0,0,0,0)100%);background:-ms-linear-gradient(top,rgba(0,0,0,.2)0%,rgba(0,0,0,0)100%);background:linear-gradient(to bottom,rgba(0,0,0,.2)0%,rgba(0,0,0,0)100%);position:relative;height:.5rem;display:block;z-index:1000}body .sub-header-custom.splash{top:6rem;transition:top 250ms 0}body .sub-header-custom.sticky{top:6.2rem;transition:top 250ms 0}body .sub-header-custom.sticky:after{content:""}body .sub-header-custom .header-bottom{background-color:#364754}@media (max-width:1199px) and (min-width:768px){body .sub-header-custom .custom-container{width:96%;padding-left:0;padding-right:0}body .sub-header-custom .custom-container .custom-row{padding-left:0;padding-right:0}}body .sub-header-custom .custom-container .custom-row{height:4.7rem}body .sub-header-custom .custom-container .custom-row #map-marker{color:#66b245;float:left;font-size:1.7rem;padding-left:.6rem}body .sub-header-custom .custom-container .custom-row #map-marker-fylp{color:#66b245;float:left;line-height:3rem;font-size:1.7rem;padding-left:.6rem}@media (max-width:911px){body .sub-header-custom .custom-container .custom-row #map-marker-fylp{display:none}}body .sub-header-custom .custom-container .custom-row #header-location{line-height:4rem;display:inline-block;float:left;position:relative;font-size:1.5rem;color:#fff}body .sub-header-custom .custom-container .custom-row .header-fylp-text{line-height:3rem;display:block;float:left;position:relative;font-size:1.5rem;color:#fff}@media (max-width:911px){body .sub-header-custom .custom-container .custom-row .header-fylp-text{display:none}}body .sub-header-custom .custom-container .custom-row #header-location-change{display:inline-block;float:left;line-height:4.25rem;position:relative;font-size:1rem;margin-left:.5rem;font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif;text-decoration:none;text-transform:uppercase;color:#66b245}body .sub-header-custom .custom-container .custom-row #header-location-change:hover{color:#66b245;text-decoration:none;text-transform:uppercase}body .sub-header-custom .custom-container .custom-row .reviews{line-height:4rem;margin-left:1rem;text-decoration:none;display:inline-block;position:relative;vertical-align:baseline}body .sub-header-custom .custom-container .custom-row .reviews .star-ratings{font-size:1.2rem}body .sub-header-custom .custom-container .custom-row .reviews .star-ratings>i{text-shadow:-1px 0 #B88C3E,0 1px #B88C3E,1px 0 #B88C3E,0 -1px #B88C3E;position:relative;top:.2rem}body .sub-header-custom .custom-container .custom-row .reviews-count{color:#66b245;font-size:.9rem;line-height:4rem}body .sub-header-custom .custom-container .custom-row .header-fylp-wrapper{float:left;height:3rem;margin-bottom:0;margin-left:0;margin-top:.75rem;position:relative}body .sub-header-custom .custom-container .custom-row .header-fylp-wrapper .header-fylp{background-color:#fff;border:2px solid #9eadd7;border-radius:.25rem;color:#2a2a2a;display:block;font-size:1.1rem;height:3rem;line-height:1.5;margin:0 0 0 5px;padding:1px 1px .25rem .75rem;position:relative;width:18rem;float:left}body .sub-header-custom .custom-container .custom-row .header-fylp-wrapper .header-fylp::-webkit-input-placeholder{color:#637bbf;font-size:1rem;line-height:1.625;opacity:1}body .sub-header-custom .custom-container .custom-row .header-fylp-wrapper .header-fylp:-moz-placeholder,body .sub-header-custom .custom-container .custom-row .header-fylp-wrapper .header-fylp::-moz-placeholder{color:#637bbf;font-size:1rem;line-height:2.375;opacity:1}body .sub-header-custom .custom-container .custom-row .header-fylp-wrapper .header-fylp:-ms-input-placeholder{color:#637bbf;font-size:1rem;line-height:2.375;opacity:1}body .sub-header-custom .custom-container .custom-row .header-fylp-wrapper .header-fylp-btn{background:#506bb7;color:#fff;bottom:auto;font-size:2.25rem;height:2.5rem;left:auto;line-height:1.125;margin:.25rem;position:absolute;right:0;text-align:center;top:0;width:2.5rem}body .sub-header-custom .custom-container .custom-row .location-container{color:#fff;font-size:1.3125rem;float:left;height:4.7rem;display:table}body .sub-header-custom .custom-container .custom-row .location-container .location-info{display:table-cell;height:100%;vertical-align:middle}body .sub-header-custom .custom-container .custom-row .location-container .location-info #map-marker{width:2rem;height:2rem}body .sub-header-custom .custom-container .custom-row .location-container .location-info #map-marker>svg{height:2rem}body .sub-header-custom .custom-container .custom-row .location-container .location-info .location{margin-top:auto;margin-bottom:auto;padding-left:.5rem}body .sub-header-custom .custom-container .custom-row .location-container .location-info .review-ratings{position:relative;display:inline-block;padding-left:1rem}body .sub-header-custom .custom-container .custom-row .location-container .location-info .review-ratings .material-icons{color:#FEA823;font-weight:700;display:inline-block;line-height:1rem;width:1.25rem;position:relative;top:.3rem}body .sub-header-custom .custom-container .custom-row .location-container .location-info .review-count{padding-left:.5rem;margin-top:auto;margin-bottom:auto}body .sub-header-custom .custom-container .custom-row .desktop-header-phone{color:#C5D4D3;float:right;font-size:1.3125rem;line-height:4.7rem;position:relative;font-weight:400}body .sub-header-custom .custom-container .custom-row .desktop-header-phone>strong{font-weight:400}body .sub-header-custom .custom-container .custom-row .desktop-header-phone .divider{padding-left:.25rem;padding-right:.25rem;color:#7a7d7f}body ul.typeahead.dropdown-menu{text-align:left;max-height:400px;overflow-y:scroll}body ul.typeahead.dropdown-menu.active{background-color:#fff;border-color:#fff}body ul.typeahead.dropdown-menu li{font-size:16px!important;font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif;cursor:pointer;font-weight:400;line-height:1.42857143;color:#666;white-space:nowrap;display:block;padding:3px 20px}body ul.typeahead.dropdown-menu li:hover,body ul.typeahead.dropdown-menu li.active{background-color:#0081c2;color:#fff}body ul.typeahead.dropdown-menu li:hover>a,body ul.typeahead.dropdown-menu li.active>a{background-color:#0081c2}.header-custom-sticky{position:fixed;top:0;width:100%;background-color:#364754;z-index:1000;box-sizing:border-box}@media (max-width:767px){.header-custom-sticky{display:none!important}}.header-custom-sticky.header-hidden{display:none!important}.header-custom-sticky .header-wrapper{margin-right:auto;margin-left:auto;float:none;display:block;max-width:100rem;padding-right:.5rem;padding-left:.5rem;min-height:2.7rem;box-sizing:border-box}.header-custom-sticky .header-wrapper .logo{width:25%;height:100%;display:inline-block;margin-top:0;box-sizing:border-box}.header-custom-sticky .header-wrapper .logo>svg{width:100%}@media (min-width:768px){.header-custom-sticky .header-wrapper .logo>svg{max-height:2.5rem}}@media (min-width:1600px){.header-custom-sticky .header-wrapper .logo>svg{max-height:2.8rem}}@media (min-width:2000px){.header-custom-sticky .header-wrapper .logo>svg{max-height:4rem}}.header-custom-sticky .header-wrapper .custom-main-nav{width:75%;float:right;display:block;text-align:right;padding-right:.5rem;box-sizing:border-box}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav{width:100%}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>#dim-background{display:none;height:100%;width:100%;position:absolute;left:0;top:5.3rem;z-index:99!important;background-color:#000;filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul{display:block;margin:0;float:right}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li{list-style-type:none;display:block;float:left;height:2.7rem;padding-left:.25rem;padding-right:.25rem;font-size:.6rem;line-height:.8rem;text-align:left;box-sizing:border-box;margin-bottom:0}@media (min-width:1024px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li{font-size:.65rem;line-height:1rem;height:2.8rem}}@media (min-width:1200px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li{font-size:.8rem;line-height:1rem;height:2.8rem;font-size:.7rem;line-height:1rem;height:2.8rem}}@media (min-width:2000px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li{font-size:1.1rem;line-height:1.2rem;height:4.4rem}}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li.drop-down-tab>span:after{content:"";width:0;height:0;border-top:.2rem solid #fff;border-bottom:.2rem solid transparent;border-right:.2rem solid transparent;border-left:.2rem solid transparent;position:relative;top:1.5rem;right:-.1rem}@media (min-width:1200px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li.drop-down-tab>span:after{top:1.8rem;right:-.1rem}}@media (min-width:1280px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li.drop-down-tab>span:after{top:1.7rem;right:-.1rem}}@media (min-width:1536px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li.drop-down-tab>span:after{top:1.8rem;right:-.1rem}}@media (min-width:1600px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li.drop-down-tab>span:after{top:1.5rem;right:-.1rem;border-top:.25rem solid #fff;border-bottom:.25rem solid transparent;border-right:.25rem solid transparent;border-left:.25rem solid transparent}}@media (min-width:2000px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li.drop-down-tab>span:after{top:2.6rem;right:-.1rem;border-top:.3rem solid #fff;border-bottom:.3rem solid transparent;border-right:.3rem solid transparent;border-left:.3rem solid transparent}}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li.drop-down-tab>span:hover:after{border-top:.2rem solid #66b245}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li.active,.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li:hover{background-color:#fff}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li.active a,.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li:hover a{color:#66b245}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li.active .nav-drop-down,.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li:hover .nav-drop-down{display:block}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li.active.drop-down-tab>span:after,.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li:hover.drop-down-tab>span:after{border-top:.2rem solid #66b245}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li>span{display:table;vertical-align:middle;width:100%;height:100%}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li>span>a{display:table-cell;vertical-align:middle;height:100%;color:#fff;padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif;text-decoration:none;text-transform:uppercase}@media (min-width:1200px) and (max-width:1599px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li>span>a{padding-top:1rem}}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down{position:absolute;z-index:999;list-style:none;padding:1rem 2rem 2rem;width:40rem;display:none;margin-top:0;background-color:#fff;border:none}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.residential-tab{left:calc(50% - 20rem);top:2.7rem}@media (min-width:1024px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.residential-tab{top:2.8rem}}@media (min-width:1536px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.residential-tab{left:calc(50% - 16rem)}}@media (min-width:2000px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.residential-tab{top:4.4rem}}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.commercial-tab{left:calc(50% - 20rem);top:2.7rem}@media (min-width:1024px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.commercial-tab{top:2.8rem}}@media (min-width:1536px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.commercial-tab{left:calc(50% - 16rem)}}@media (min-width:2000px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.commercial-tab{top:4.4rem}}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.how-to-tab{left:calc(50% - 12rem);top:2.7rem}@media (min-width:1024px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.how-to-tab{top:2.8rem}}@media (min-width:1200px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.how-to-tab{left:calc(50% - 10rem)}}@media (min-width:1600px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.how-to-tab{left:calc(50% - 3rem);top:2.8rem}}@media (min-width:2000px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.how-to-tab{left:calc(50% + 5rem);top:4.4rem}}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.products-tab{width:15rem;right:0;top:2.7rem}@media (min-width:1024px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.products-tab{top:2.8rem}}@media (min-width:2000px){.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.products-tab{top:4.4rem}}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down.products-tab ul{width:100%}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down>.emergency-phone{width:100%;text-align:center;line-height:200%;background-color:#ebeef7;border-radius:.4rem}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down .service-singles{display:inline-block;width:30%;margin-top:1rem;padding-left:.5rem;vertical-align:top}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down .service-singles>ul{margin-top:0;width:100%;padding-left:0}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down ul{display:inline-block;width:32%;margin-top:1rem;padding-left:.5rem;vertical-align:top}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down ul>li{display:block;width:100%;text-decoration:underline;line-height:100%}.header-custom-sticky .header-wrapper .custom-main-nav .main-nav>ul>li .nav-drop-down ul>li:first-child{text-transform:uppercase;font-weight:700;font-size:.8rem;text-decoration:none}.header-custom-sticky .sticky-sub-header{height:3rem;width:100%;display:inline-block;padding-left:.5rem;padding-right:.5rem;background-color:#b1bddf;margin-bottom:-.3rem;position:relative;top:0;left:0;box-sizing:border-box}.header-custom-sticky .sticky-sub-header .sticky-sub-header-wrapper{margin-right:auto;margin-left:auto;float:none;display:block;max-width:100rem;padding-right:.5rem;padding-left:.5rem;box-sizing:border-box}.header-custom-sticky .sticky-sub-header .sticky-sub-header-wrapper .sticky-header-hidden{display:none!important}.header-custom-sticky .sticky-sub-header .sticky-sub-header-wrapper #header-location,.header-custom-sticky .sticky-sub-header .sticky-sub-header-wrapper .header-fylp-text{line-height:3rem;display:inline-block;float:left;position:relative;font-size:1rem;color:#fff}@media (max-width:900px){.header-custom-sticky .sticky-sub-header .sticky-sub-header-wrapper .header-fylp-text{display:none}}.header-custom-sticky .sticky-sub-header .sticky-sub-header-wrapper #header-location-change{display:inline-block;float:left;line-height:3rem;position:relative;font-size:.8rem;margin-left:.5rem;font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif;text-decoration:none;text-transform:uppercase;color:#66b245}.header-custom-sticky .sticky-sub-header .sticky-sub-header-wrapper #header-location-change:hover{color:#66b245;text-decoration:none;text-transform:uppercase}.header-custom-sticky .sticky-sub-header .sticky-sub-header-wrapper .header-fylp-wrapper{position:relative;margin:0;display:inline-block;float:left;box-sizing:border-box}.header-custom-sticky .sticky-sub-header .sticky-sub-header-wrapper .header-fylp-wrapper .header-fylp{height:2rem;width:14rem;position:relative;display:inline-block;padding:0 0 0 .5rem;margin:.5rem 0 0;border-radius:.1rem;background-color:#fff;color:#4e4e4e;font-size:.8rem;line-height:1.4rem;border:none}.header-custom-sticky .sticky-sub-header .sticky-sub-header-wrapper .header-fylp-wrapper .header-fylp-btn{display:inline-block;font-size:1.8rem;right:-.1rem;top:.4rem;z-index:10;background:#506bb7;margin:.2rem;position:absolute;color:#fff}.header-custom-sticky .sticky-sub-header .sticky-sub-header-wrapper .desktop-header-phone{float:right;display:inline-block;line-height:3rem;position:relative;font-size:1rem;color:#d52d37}.material-icons{display:none}.wf-materialicons-n4-active .material-icons{display:inline-block}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}*,::before,::after{box-sizing:border-box}body#lb-home-page{overflow-x:hidden;font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif}body#lb-home-page .hide-mobile{display:none!important}body#lb-home-page .display-mobile{display:block!important}body#lb-home-page .desktop-only-container{display:none}body#lb-home-page .roto-home-container{padding-left:0;padding-right:0;width:100%}body#lb-home-page .bootstrap-wrapper .widget-container{display:table}body#lb-home-page .bootstrap-wrapper .widget-container .left-side-container{display:table-footer-group}body#lb-home-page .bootstrap-wrapper .widget-container .right-side-container{display:table-header-group}@media only screen and (min-width:768px){body#lb-home-page .hide-mobile{display:inline-block!important}body#lb-home-page .display-mobile{display:none!important}body#lb-home-page .bootstrap-wrapper{padding-top:0}body#lb-home-page .bootstrap-wrapper .sub-header-custom.splash{visibility:hidden;height:0;opacity:0;top:6rem;transition:visibility 0 250ms,height 0 250ms,opacity 250ms 0ms,top 250ms 0}body#lb-home-page .bootstrap-wrapper .sub-header-custom.splash .custom-row{margin-top:-10000px;transition:margin-top 0 250ms}body#lb-home-page .bootstrap-wrapper .sub-header-custom.sticky{visibility:visible;height:4.7rem;opacity:1;top:6.2rem;transition:opacity 250ms 0ms,top 250ms 0}body#lb-home-page .bootstrap-wrapper .sub-header-custom.sticky .custom-row{margin-top:0;transition:margin-top 0 0}body#lb-home-page .bootstrap-wrapper .widget-container{display:table;table-layout:fixed;clear:both}body#lb-home-page .bootstrap-wrapper .widget-container .left-side-container{position:relative;display:table-cell;width:38%;height:100%;vertical-align:top;background:#ececec;background:-moz-linear-gradient(right,#ececec 60%,#fff 100%);background:-webkit-linear-gradient(right,#ececec 60%,#fff 100%);background:linear-gradient(to left,#ececec 60%,#fff 100%)}body#lb-home-page .bootstrap-wrapper .widget-container .right-side-container{position:relative;vertical-align:top;width:62%;display:table-cell;height:100%;background:0 0}body#lb-home-page .bootstrap-wrapper .widget-container .right-side-container #youtube-widget{bottom:0;width:100%;position:absolute}body#lb-home-page .bootstrap-wrapper .full-screen-container{clear:both}body#lb-home-page .bootstrap-wrapper .desktop-only-container{clear:both;display:block;overflow:hidden;position:relative}body#lb-home-page .header-custom .custom-row .custom-nav .main-nav>ul>li>a{color:#364754}body#lb-home-page .header-custom .custom-row .custom-nav .main-nav>ul>li.active>a{color:#66b245}body#lb-home-page .header-custom .custom-row .custom-nav .main-nav>ul>li.drop-down-tab>a:hover,body#lb-home-page .header-custom .custom-row .custom-nav .main-nav>ul>li.drop-down-tab a:active{color:#66b245}body#lb-home-page.hovering .header-custom .custom-row .custom-nav .main-nav>ul>li>a{color:#364754}body#lb-home-page.hovering .header-custom .custom-row .custom-nav .main-nav>ul>li>a:hover,body#lb-home-page.hovering .header-custom .custom-row .custom-nav .main-nav>ul>li>a:active{color:#66b245}body#lb-home-page.hovering .header-custom .custom-row .custom-nav .main-nav>ul>li.active>a{color:#66b245}body#lb-home-page.hovering .header-custom .custom-row .custom-nav .main-nav>ul>li.drop-down-tab>a:hover,body#lb-home-page.hovering .header-custom .custom-row .custom-nav .main-nav>ul>li.drop-down-tab a:active{color:#66b245}body#lb-home-page .tk-din{font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif;font-weight:400}}#roto-home-hero-banner{background-color:#ececec;background-position:center center;background-repeat:no-repeat;background-size:100% auto;height:19.25rem;position:relative;text-align:center}@media (max-width:767px){#roto-home-hero-banner .show-mobile{display:inline-block!important}}@media (min-width:768px){#roto-home-hero-banner .show-mobile{display:none!important}}@media (max-width:767px){#roto-home-hero-banner .hide-mobile{display:none!important}}@media (min-width:768px){#roto-home-hero-banner .hide-mobile{display:inline-block!important}}#roto-home-hero-banner .custom-container{height:100%;padding-left:1rem;padding-right:1rem;position:relative;margin:0 auto}@media (max-width:1199px) and (min-width:768px){#roto-home-hero-banner .custom-container{width:96%;padding-left:0;padding-right:0}#roto-home-hero-banner .custom-container .custom-row{padding-left:0;padding-right:0}}#roto-home-hero-banner .hero-text{display:inline-block;width:45%}#roto-home-hero-banner .hero-text .hero-heading{display:block;font-size:2.5rem;line-height:1;color:#fff;font-weight:700}#roto-home-hero-banner .hero-text .hero-sub-heading{color:#fff;display:block;font-size:1.75rem;margin-top:1rem;border:none}#roto-home-hero-banner .panel-cta{background:#364754;bottom:0;box-shadow:0 0 .5rem rgba(51,51,51,.75);color:#fff;margin:auto;max-width:32rem;position:relative;z-index:100;right:0;width:22rem;border-radius:.125rem;float:none;height:14rem;top:2.5rem}#roto-home-hero-banner .panel-cta .panel-body-wrap{height:100%;margin:0 1.25rem;padding-top:.2rem;position:relative}#roto-home-hero-banner .panel-cta .panel-body-wrap ul.county-number{padding:0;margin:0;text-align:left}#roto-home-hero-banner .panel-cta .panel-body-wrap ul.county-number li{display:block;width:100%;text-transform:uppercase;font-size:1rem;margin:0;border-bottom:1px solid #7a7d7f;color:#fff;padding:.1rem 1rem}#roto-home-hero-banner .panel-cta .panel-body-wrap ul.county-number li:last-child{border-bottom:none}#roto-home-hero-banner .panel-cta .panel-body-wrap ul.county-number li>.county{display:inline-block}#roto-home-hero-banner .panel-cta .panel-body-wrap ul.county-number li>.number{display:inline-block;float:right;font-weight:500}#roto-home-hero-banner .panel-cta .panel-body-wrap ul.county-number li>.number:hover{text-decoration:none;display:inline-block;float:right;font-weight:500;color:#fff}#roto-home-hero-banner .panel-cta .panel-body-wrap a.schedule-service-online{width:100%;color:#fff;background-color:#34a232;border-color:#34a232;border-radius:.125rem;box-shadow:none;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;box-sizing:border-box;text-transform:uppercase;text-decoration:none;font-size:1rem;position:absolute;bottom:1rem;padding:8px 16px;left:0}#roto-home-hero-banner .panel-cta .panel-body-wrap a.schedule-service-online:hover{cursor:pointer}#roto-home-hero-banner .panel-cta .panel-body-wrap .panel-body{color:#fff;display:block;padding:0;text-decoration:none}#roto-home-hero-banner .panel-cta .panel-body-wrap .panel-body .call-now-text{display:block;font-size:2rem;font-weight:400;line-height:1.5;white-space:nowrap}#roto-home-hero-banner .panel-cta .panel-body-wrap .panel-body .phone-formatted{font-size:2.8rem;height:2.5rem;line-height:.7;display:block;font-weight:500;position:relative;text-decoration:none;padding-top:20px}#roto-home-hero-banner .panel-cta .panel-body-wrap .panel-body .phone-formatted:hover{color:#fff;text-decoration:none}@media (min-width:768px){#roto-home-hero-banner{background-position:center bottom;background-size:cover;height:31rem;padding-top:4rem;text-align:left;overflow:visible}#roto-home-hero-banner .custom-container .panel-cta{float:right;top:0;height:13rem}#roto-home-hero-banner .custom-container .panel-cta .panel-body-wrap{padding:.75rem 0 1.25rem}#roto-home-hero-banner .custom-container .panel-cta .panel-body-wrap .panel-body .call-now-text{font-size:2.15rem}#roto-home-hero-banner .custom-container .panel-cta .panel-body-wrap .panel-body .phone-formatted{font-size:3rem;height:3.5rem;text-align:center;padding-top:15px}#roto-home-hero-banner .custom-container .panel-cta .panel-body-wrap ul.county-number{padding:0}#roto-home-hero-banner .custom-container .panel-cta .panel-body-wrap ul.county-number li{padding:.2rem 0}#roto-home-hero-banner .custom-container .panel-cta .panel-body-wrap a.schedule-service-online{padding:10px 20px}}#roto-slogan{padding-bottom:2.75rem;padding-top:3rem;position:relative}#roto-slogan #slogan-container{border:1px solid #9eadd7;margin:0 auto;overflow:visible;padding-top:0;position:relative;text-align:center;text-transform:uppercase;width:85%}@media (min-width:359px){#roto-slogan #slogan-container{width:80%}}@media (max-width:767px){#roto-slogan #slogan-container{padding-bottom:2.5rem;max-width:32rem}}@media (min-width:768px){#roto-slogan #slogan-container{width:65%;min-width:44rem;border-top:1px solid #9eadd7;border-bottom:1px solid #9eadd7;border-left:none;border-right:none}}#roto-slogan #slogan-container #slogan-top,#roto-slogan #slogan-container #slogan-bottom{background-color:#fff;color:#2d397d;display:block;font-size:1.25rem;font-weight:400;letter-spacing:.625rem;line-height:1.8;margin:auto;left:0;padding:0;right:0;position:relative;text-indent:.5rem}@media (min-width:768px){#roto-slogan #slogan-container #slogan-top,#roto-slogan #slogan-container #slogan-bottom{font-size:1.0625rem;font-weight:200;line-height:1.47058824;background:0 0;margin-bottom:-2rem;color:#fff;z-index:2}}#roto-slogan #slogan-container #slogan-top{top:-1.25rem;width:6rem}@media (min-width:768px){#roto-slogan #slogan-container #slogan-top{background-image:url(../images/homepage/home-slogan-the-bg-dsk.svg/index.html);background-color:#fff;background-position:center top;background-repeat:no-repeat;background-size:100% auto;display:block;height:1.75rem;margin-bottom:0;position:relative;top:-.875rem;width:8.75rem}}#roto-slogan #slogan-container .slogan-top-desktop{display:inline-block;background-size:100%;background-position:left top;background:url(../images/homepage/home-slogan-the-bg-dsk.svg/index.html) no-repeat;height:2rem;width:8.5rem;position:relative;top:-.8rem;background-color:#fff}@media (max-width:767px){#roto-slogan #slogan-container .slogan-top-desktop{display:none}}@media (min-width:1024px){#roto-slogan #slogan-container .slogan-top-desktop{top:-.85rem}}@media (min-width:1280px){#roto-slogan #slogan-container .slogan-top-desktop{bottom:.55rem}}#roto-slogan #slogan-container #slogan-body{color:#2d397d;display:block;font-family:'franklin-gothic-urw','Franklin Gothic',Arial,sans-serif;font-size:2.75rem;font-weight:400;line-height:1.09091;margin:0 auto;padding:0 5%;position:relative;text-align:center;z-index:2}@media (min-width:768px){#roto-slogan #slogan-container #slogan-body{font-size:3rem;height:4.75rem;line-height:1;padding:.875rem 0 0}}#roto-slogan #slogan-container #slogan-bottom{bottom:-1.25rem;overflow:visible;top:auto;width:223px}@media (min-width:768px){#roto-slogan #slogan-container #slogan-bottom{background-color:#fff;bottom:0;margin-bottom:-1.875rem;overflow:visible;top:auto;width:20.25rem;height:3.8rem}}#roto-slogan #slogan-container #slogan-bottom #slogan-bottom-mob{display:block;background-color:#fff;float:left;height:48px;position:relative;top:-.75rem;width:63px}@media (min-width:768px){#roto-slogan #slogan-container #slogan-bottom #slogan-bottom-mob{display:none}}#roto-slogan #slogan-container #slogan-bottom #slogan-bottom-desktop{display:none}@media (min-width:768px){#roto-slogan #slogan-container #slogan-bottom #slogan-bottom-desktop{display:block}}#roto-slogan #slogan-container #slogan-bottom em{background-color:#fff;float:left;font-style:normal;width:80px}@media (min-width:768px){#roto-slogan #slogan-container #slogan-bottom em{background-color:transparent;display:block;float:none;font-style:normal;left:1.25rem;position:absolute;text-align:center;top:1.0625rem;font-size:1.0625rem;line-height:1.47058824;width:6.25rem}}#roto-slogan #slogan-container #slogan-bottom em:last-child{letter-spacing:.4rem;text-align:left}@media (min-width:768px){#roto-slogan #slogan-container #slogan-bottom em:last-child{text-align:center;left:auto;right:1rem}}#roto-slogan #slogan-container .slogan-bottom-desktop{bottom:.75rem;overflow:visible;top:-.65rem;width:18rem;margin-left:auto;margin-right:auto;float:none;display:inline-block;box-sizing:border-box;position:relative;height:2rem}@media (max-width:767px){#roto-slogan #slogan-container .slogan-bottom-desktop{display:none}}#roto-slogan #slogan-container .slogan-bottom-desktop svg{background-color:#fff;float:left;height:5rem;position:relative;top:-1.3rem;width:100%}@media (min-width:1024px){#roto-slogan #slogan-container .slogan-bottom-desktop svg{top:-1.1rem}}@media (min-width:1280px){#roto-slogan #slogan-container .slogan-bottom-desktop svg{top:-1rem}}#roto-slogan #slogan-container .slogan-bottom-desktop em{background:0 0;color:#fff;font-style:normal;width:80px;z-index:2;top:1rem;font-weight:100}#roto-slogan #slogan-container .slogan-bottom-desktop em:last-child{right:1rem;letter-spacing:.4rem}#roto-slogan #slogan-container .slogan-bottom-desktop:before{content:"Over";left:-2rem}#roto-slogan #slogan-container .slogan-bottom-desktop:before,#roto-slogan #slogan-container .slogan-bottom-desktop:after{background:0 0;color:#fff;font-style:normal;z-index:2;top:2rem;font-weight:100;letter-spacing:.4rem;text-transform:uppercase;display:inline-block;position:relative;font-size:1.1rem}#roto-slogan #slogan-container .slogan-bottom-desktop:after{content:"Years";right:-2.9rem}#roto-slogan #slogan-container .slogan-80{display:inline-block;background-size:100%;background-position:left top;background:url(../images/homepage/icon-80-mob.svg/index.html) no-repeat;height:5rem;width:6.5rem;position:relative;top:2rem}@media (min-width:768px){#roto-slogan #slogan-container .slogan-80{background:url(../images/homepage/home-slogan-80-bg-dsk.svg/index.html) no-repeat}}#home-holiday-banner{margin:.25rem auto 1.5rem;color:#393939;background:no-repeat top center;background-size:auto 8.33333333rem;padding-left:0;padding-right:0;position:relative;width:100%}@media only screen and (min-width:768px){#home-holiday-banner{max-width:64rem;min-width:48rem;padding-left:.75rem;padding-right:.75rem}}@media only screen and (min-width:1128px){#home-holiday-banner{max-width:77rem;min-width:70.5rem;padding-left:1.5rem;padding-right:1.5rem}}#home-holiday-banner>.roto-container .roto-container-inner{height:8.33333333rem;display:block}#home-holiday-banner>.roto-container .roto-container-inner>.banner-center-vertical{display:table;width:100%;height:100%}#home-holiday-banner>.roto-container .roto-container-inner>.banner-center-vertical>.banner-center{display:table-cell;vertical-align:middle;margin-right:auto;margin-left:auto;float:none}#home-holiday-banner .bannerText{border-top:medium none;margin:0;font-size:1.9rem;line-height:38px;padding:0 1rem}@media (min-width:768px){#home-holiday-banner{background-size:auto 6.25rem}#home-holiday-banner>.roto-container .roto-container-inner{height:6.25rem}#home-holiday-banner .bannerText{font-size:2rem;line-height:44px;letter-spacing:2px}}#roto-our-services-mob{position:relative;background:#364754}#roto-our-services-mob .container{padding-left:1rem;padding-right:1rem}#roto-our-services-mob .main{background:linear-gradient(to bottom,#364754 0%,#4a5965 100%);height:18rem}#roto-our-services-mob .main .header{background-image:url(../images/home-page-services-header.png);background-repeat:no-repeat;margin-top:2rem;margin-bottom:2.83333333rem;height:5.41666667rem;background-position:center;background-size:30rem}#roto-our-services-mob .main .custom-row{position:relative;padding-left:0;padding-right:0;z-index:2}#roto-our-services-mob .main .custom-row .main-service-col{width:33%}.main-service-col{margin:5px auto}.main-service-col.pfd{padding-left:2rem;padding-right:11%}#roto-our-services-mob .main .custom-row .main-service-col.pull-left{float:left;padding-right:.41666667rem}#roto-our-services-mob .main .custom-row .main-service-col.pull-right{width:33%;float:right;padding-left:.41666667rem}#roto-our-services-mob .main .custom-row a.read-more{width:100%;height:5.5rem;font-size:1.22222rem;font-weight:700;text-align:center;touch-action:manipulation;cursor:pointer;border:1px solid transparent;border-radius:3px;background-color:#66b245;color:#fff;display:table;margin:auto}#roto-our-services-mob .main .custom-row a.read-more:hover{color:#fff;text-decoration:none}#roto-our-services-mob .main .custom-row a.read-more span{display:table-cell;vertical-align:middle;text-transform:uppercase}#roto-our-services-mob .divider{height:2rem;background-image:url(../images/home-page-services-divider.jpg);background-size:100rem;background-repeat-x:repeat;background-repeat-y:no-repeat;background-position:center center;background-position-x:50%}#roto-our-services-mob #mob-services-menu-items{height:20.83333333rem}#roto-our-services-mob #mob-services-menu-items .custom-row{display:inline-block;text-align:center;padding-top:1.5rem}#roto-our-services-mob #mob-services-menu-items .custom-row:after{display:block;content:"";margin-left:auto;margin-right:auto;margin-top:1.5rem;width:3rem;height:1px;background-color:#7a7d7f}#roto-our-services-mob #mob-services-menu-items .custom-row:last-child:after{display:none}#roto-our-services-mob #mob-services-menu-items .custom-row a{font-size:1.33333333rem;font-weight:500;text-transform:uppercase;margin-left:auto;margin-right:auto;color:rgba(241,242,242,.8);text-decoration:none}#roto-our-services-mob #mob-services-menu-items .custom-row a:focus,#roto-our-services-mob #mob-services-menu-items .custom-row a:active{color:rgba(241,242,242,.8);text-decoration:none}#roto-our-services{position:relative;background:#364754}#roto-our-services .container{width:100%;padding-left:1rem;padding-right:1rem}#roto-our-services .main{background:linear-gradient(to bottom,#364754 0%,#4a5965 100%)}#roto-our-services .main .header{background-image:url(../images/home-page-services-header.png);background-repeat:no-repeat;margin-top:2.25rem;margin-bottom:3rem;height:6.5rem;background-position:center;background-size:35rem}#roto-our-services .divider{height:1.8rem;background-image:url(../images/home-page-services-divider.jpg);background-size:80rem;background-repeat-x:repeat;background-repeat-y:no-repeat;background-position:center center;background-position-x:50%}#roto-our-services .custom-row{overflow:hidden}#roto-our-services .service-col{float:left;width:25%}#roto-our-services #dsk-services-upper{background:0 0;position:relative}#roto-our-services #dsk-services-upper .custom-row{position:relative;z-index:2}#roto-our-services #dsk-services-upper a.read-more{width:11rem;height:2.8125rem;font-size:1rem;font-weight:700;text-align:center;touch-action:manipulation;cursor:pointer;border:1px solid transparent;border-radius:3px;background-color:#66b245;color:#fff;display:table;margin:auto}#roto-our-services #dsk-services-upper a.read-more:hover{color:#fff;text-decoration:none}#roto-our-services #dsk-services-upper a.read-more span{display:table-cell;vertical-align:middle;text-transform:uppercase}#roto-our-services #dsk-services-upper .main-service-col{display:block;float:left;min-height:20.5rem;position:relative;text-align:center;width:33%;z-index:2}@media only screen and (max-width:991px){#roto-our-services-mob .main{height:25rem}#roto-our-services #dsk-services-upper .main-service-col{height:26rem}}#roto-our-services #dsk-services-upper .main-service-col.pull-right{float:right}#roto-our-services #dsk-services-upper .main-service-col{padding:2rem}#roto-our-services #dsk-services-upper .main-service-col h1,#roto-our-services #dsk-services-upper .main-service-col h2{border:medium none;color:#66b245;font-size:1.8125rem;font-weight:700;line-height:1;margin-bottom:.75rem;margin-left:-1rem;margin-right:-1rem;min-height:3rem;padding-bottom:1.2rem;padding-top:0;position:relative}#roto-our-services #dsk-services-upper .main-service-col h1:after,#roto-our-services #dsk-services-upper .main-service-col h2:after{top:auto;bottom:0}#roto-our-services #dsk-services-upper .main-service-col h1 a,#roto-our-services #dsk-services-upper .main-service-col h2 a{color:#66b245;text-decoration:none;font-size:1.8125rem;font-weight:700;line-height:1}#roto-our-services #dsk-services-upper .main-service-col h1 a:hover,#roto-our-services #dsk-services-upper .main-service-col h2 a:hover{color:#66b245}#roto-our-services #dsk-services-upper .main-service-col p{color:#fff;font-size:1rem;font-weight:400;line-height:1.5;-webkit-margin-after:0;-webkit-margin-before:0;padding-bottom:1.375rem}#roto-our-services #dsk-services-upper .services-row{overflow:hidden;position:relative;width:100%;z-index:2;padding-left:.75rem;padding-right:.75rem}@media only screen and (min-width:1128px){#roto-our-services #dsk-services-upper .services-row{padding-left:0;padding-right:0}}#roto-our-services #dsk-services-upper .service-title{background:rgba(213,45,55,.8);color:#fff;display:block;font-size:1.75rem;font-weight:400;height:5.25rem;line-height:.857143;padding:0;margin-top:0;margin-bottom:0;border:none;text-decoration:none}#roto-our-services #dsk-services-upper .service-title a{color:#fff;display:block;margin:1.25rem 0 0 1.25rem;text-decoration:none}#roto-our-services #dsk-services-upper .service-title a:focus,#roto-our-services #dsk-services-upper .service-title a:active{color:#fff;text-decoration:none}#roto-our-services #dsk-services-bottom{padding-top:2.2rem;padding-bottom:2.5rem}#roto-our-services #dsk-services-bottom .service-col{width:-webkit-calc(25% - 2px);width:-moz-calc(25% - 2px);width:-ms-calc(25% - 2px);width:-o-calc(25% - 2px);width:calc(25% - 2px);margin-left:1px;margin-right:1px;min-height:23rem;background-color:#fff;border:none;vertical-align:top}@media (min-width:992px){#roto-our-services #dsk-services-bottom .service-col{min-height:21rem}}@media (min-width:1200px){#roto-our-services #dsk-services-bottom .service-col{width:-webkit-calc(25% - 1.5rem);width:-moz-calc(25% - 1.5rem);width:-ms-calc(25% - 1.5rem);width:-o-calc(25% - 1.5rem);width:calc(25% - 1.5rem);margin-left:.75rem;margin-right:.75rem;min-height:20rem}}#roto-our-services #dsk-services-bottom .service-col .service-title{background-color:#55636d;font-weight:500;line-height:95%;height:5rem;vertical-align:middle;padding:.75rem 20% .75rem .75rem;font-size:1.375rem}@media (min-width:992px){#roto-our-services #dsk-services-bottom .service-col .service-title{padding:1.25rem .25rem}}#roto-our-services #dsk-services-bottom .service-col .service-title a{color:#fff}#roto-our-services #dsk-services-bottom .service-col .service-title a:hover{text-decoration:none}#roto-our-services #dsk-services-bottom .service-col .service-description{font-size:1rem;padding:.75rem}@media (min-width:768px){#roto-our-services #dsk-services-bottom .service-col .service-description{padding:1.25rem}}#roto-our-services #dsk-services-bottom a.read-more{padding-top:.825rem;display:block;font-size:1rem;font-weight:700;text-transform:uppercase;text-align:left;cursor:pointer;color:#66b245}#roto-our-services #dsk-services-bottom a.read-more:hover{color:#66b245;text-decoration:none}#roto-our-services #dsk-services-bottom a.read-more svg{height:.5rem;width:.5rem;position:relative;top:-1px}#roto-our-services #dsk-services-bottom a.read-more svg>.a{fill:#66b245}.wf-materialicons-n4-active #roto-our-services a.read-more .tk-material-icons{visibility:visible}