.home-video-img{padding-bottom:12px}.home-video-text p{max-width:200px;font-family:'neue-haas-grotesk-display';font-size:26px;font-weight:300;line-height:1.1;letter-spacing:1px}.home-secondary-banner-text p{color:#333;margin-bottom:0}.cr-home-banner-secondary a:hover,.cr-home-banner-secondary a:focus{text-decoration:none !important}.cr-home-banner .details{position:absolute;top:48%;transform:translateY(-50%)}.home-banner-btn{text-transform:uppercase;margin-bottom:0 !important}.home-banner-btn a,.home-banner-btn button{font-family:'HelveticaNeueLTStd-Bd' !important;font-weight:400 !important;width:160px;height:35px;font-size:12px !important;line-height:14px !important;text-align:left !important;padding-top:10px !important}.cr-home-sec{padding:60px 0 !important;min-height:440px;background-position:left top;background-repeat:no-repeat;background-size:100% auto;display:flex;align-items:center}.cr-aboutus-sec{min-height:480px}.cr-aboutus-sec h4{max-width:80%;color:#333;font-size:24px}.cr-goodtoknow-sec h4{font-size:24px;color:#fff;text-align:center;line-height:27px}.home .cr-dms-header{padding-top:50px;margin-bottom:5px!important}.cr-dms-header,.dms-logo{margin-bottom:20px !important}.cr-dms-header h2{font-family:'neue-haas-grotesk-display';font-size:42px;font-weight:600;line-height:1;text-transform:capitalize;color:#7dc242;padding-top:3%}.home .cr-dms-header h2{padding-top:0}.cr-dms-header h2 span{color:#fff;font-family:'HelveticaNeueLTStd-Md'}.cr-resource-header h2{font-family:'neue-haas-grotesk-display';font-size:37px;font-weight:600;text-align:left;line-height:42px;letter-spacing:.2px;color:#050f05}.cr-resource-details{margin-top:20px;font-size:20px;font-weight:500;letter-spacing:.4px;text-align:left;color:#000}.cr-partners-sec{padding:90px 0 50px !important}.cr-partners-sec h2{color:#194d89;position:relative;padding-bottom:25px}.partner-img{margin:15px 25px;display:inline-block;vertical-align:middle}.cr-homeproducts-heading{margin-bottom:50px !important}.cr-homeproducts-heading h2{max-width:62%;margin:0 auto}.cr-homeproducts-image{margin-bottom:20px !important}.our-focus-products img{transform:scale(1,1);transition:transform .3s}.our-focus-products .wpb_wrapper:hover img,.our-focus-products .wpb_wrapper:focus img{transform:scale(1.1,1.1);transition:transform .3s}.cr-homeproducts-link a{width:auto;padding:0 !important;background-image:none !important;font-weight:600;font-family:'neue-haas-grotesk-display';font-size:16px !important;line-height:19px !important;letter-spacing:1px;text-transform:uppercase;height:28px}.cr-homeproducts-link a:hover{text-decoration:underline !important}.cr-homeproducts-link i{top:10px !important;right:-15px !important;font-size:18px !important;font-weight:400;font-family:'HelveticaNeueLTStd-Bd'}.cr-resource-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;list-style-type:none}.cr-resource-list li{display:flex;flex-basis:50%;padding:15px 0 20px}.cr-resource-list a{display:flex;width:100%;align-items:center;font-family:'neue-haas-grotesk-display';font-size:22px;font-weight:500;line-height:26px;text-transform:capitalize;color:#000}.cr-resource-list li:hover a{text-decoration:none}.cr-resource-list li:hover a span:after{content:'';position:absolute;bottom:-12px;right:-10px;width:95.5%;border-bottom:4px solid #333}.cr-resource-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:1140px;padding:0;margin:0 auto;list-style-type:none}.cr-resource-list img{position:absolute;width:25px;top:50%;transform:translateY(-50%);left:12px}.cr-resource-list a .resource-icon-wrapper{position:relative;display:block;background-color:#000;width:50px;height:50px;border-radius:50%}.cr-resource-list span{position:relative;padding-left:15px}.extend-life{background-color:#fff}.extend-life h2{font-size:37px;font-weight:600;text-transform:initial;padding-bottom:15px;line-height:41px;letter-spacing:.37px;color:#333}.extend-life p{font-size:20px;font-weight:500;line-height:27px;letter-spacing:.74px;padding-bottom:5px}#ExtendLifeImg img{width:400px}.sk-overlay{box-shadow:inset 0 0 0 1000px rgb(51 51 51/70%)}.cr-resourcelist-colleft{text-align:center !important}.cr-resourcelist-colleft .wpb_content_element{margin-bottom:0}.cr-resourcelist-colleft img{width:160px}.cr-goodtoknow-img{margin-bottom:20px !important}.cr-goodtoknow-img img{width:320px}.slick-dotted.slick-slider{margin:0 !important}.contact-us-page .sk-subheading-desc{margin-bottom:50px!important}.contact-us-page p.call-us-text,.contact-us-page p.call-us-text a{color:#707070!important;font-size:16px;font-family:'neue-haas-grotesk-display'}.contact-us-page p.call-us-text{font-weight:500}.contact-us-page p.call-us-text a{font-weight:600}.cr-contact-main-sec{background-color:#f0f0f0}.our-focus-home .cr-homeproducts-heading{margin-bottom:10px !important}.our-focus-home .our-focus-products{display:flex;flex-wrap:wrap;justify-content:center;padding-top:30px}.our-focus-home .our-focus-products .vc_col-sm-1{width:20%;padding:15px 0}.cr-homeproducts-col{flex-basis:25%}#asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .asl-panel #panel.storelocator-panel{margin-left:0}#asl-storelocator.asl-p-cont.asl-bg-0 .infoWindow .infowindowContent p,.where-to-buy #asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .p-time.description .web-link{font-family:'neue-haas-grotesk-display'!important;color:#333333!important;line-height:14px}.where-to-buy #asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .p-time.description .web-link{text-decoration:underline!important}.where-to-buy #asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow h3{font-family:'neue-haas-grotesk-display'!important;font-weight:800!important;font-size:14px!important;color:#333333!important}#asl-storelocator.asl-p-cont .row{margin-top:15px}#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-5.col-md-12.item-thumb{display:none!important}.error-404.not-found{padding:8% 0;letter-spacing:2px;text-align:center;font-weight:600}.error-404.not-found .page-header .page-title{font-size:90px}.error-404.not-found .page-header-subtitle p{font-size:16px;margin-bottom:40px}.error-404.not-found .page-content p{font-size:30px}.home .cr-home-sec.cr-goodtoknow-sec{min-height:250px;padding:0!important;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.65);background-size:cover}.home .cr-home-sec.cr-goodtoknow-sec h4{font-size:18px}.cr-aboutus-sec.cr-home-sec h4{color:#050f05}.cr-aboutus-sec a.sk-button.default-underline-btn{color:#fff}.cr-aboutus-sec.cr-home-sec h4 strong,.our-focus-home h2 strong{font-size:32px}@media only screen and (max-width:767px){.cr-home-sec{min-height:300px}.cr-home-sec.our-focus-home{padding-top:60px!important}.cr-aboutus-sec,.cr-dms-sec{background-position:right 30% center;background-size:cover;background-color:#fff;position:relative}.cr-aboutus-sec:after,.cr-dms-sec:after{content:"";display:block;position:absolute;height:100%;width:100%;top:1px;left:1px;right:1px;bottom:1px;z-index:1}.cr-aboutus-sec .custom-container,.cr-dms-sec .custom-container{position:relative;z-index:2}.cr-dms-sec{background-position:right 40% center}.cr-aboutus-sec h4{font-size:1.2rem;max-width:64%}.cr-goodtoknow-sec{background-size:cover}.partner-img{margin:15px;max-width:25%}.cr-partners-sec{padding-top:60px !important}.cr-partners-sec h2{font-size:1.5rem}.cr-partners-sec .custom-container{padding:0}.cr-resource-list{text-align:center;width:300px;margin:0 auto;padding-left:15px}.cr-resource-list a{width:100%;padding:10px 20px !important}.cr-homeproducts-link{margin-bottom:20px !important}.cr-homeproducts-image{margin-bottom:10px !important}.cr-homeproducts-link a{text-align:center !important}.cr-resource-list li:first-child a{margin-top:30px}.cr-resource-list li{width:100%;flex-basis:100%;padding:5px 0}.cr-resourcelist-colleft p{text-align:center}.cr-homeproducts-col{padding:15px 0;flex-basis:50%;display:flex;justify-content:center;align-items:center}.cr-aboutus-sec{padding:0!important}.cr-aboutus-sec .vc_col-sm-6:first-child{padding-top:30%}.cr-dms-header h2{font-size:36px;padding-top:8%}.cr-goodtoknow-sec h4{font-size:18px}.cr-goodtoknow-sec h4 br{display:none}.extend-life{background-color:#f0f0f0}.extend-life h2{font-size:32px;padding-bottom:0;line-height:32px}.extend-life p{font-size:18px;margin-top:14px}.cr-resourcelist-colleft .wpb_single_image{text-align:center!important}.cr-resource-header h2{text-align:center}.cr-resource-details p{max-width:100%}.cr-homeproducts-heading h2{max-width:95%;font-size:22px!important}.our-focus-home .our-focus-products{display:flex}.our-focus-home .our-focus-products .vc_col-sm-1{width:50%;max-height:280px}.our-focus-home .our-focus-products .vc_col-sm-1 .wpb_single_image img{height:250px;object-fit:contain}.cr-aboutus-sec h4{max-width:100}}.cr-home-banner-section{min-height:450px;padding:0 !important;position:relative}.cr-home-banner{min-height:450px;width:100%;padding:0 !important;background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.7);display:flex !important;flex-direction:row;align-items:flex-end}.homepage-slider-main-carousel{height:calc(100vh - 152px)}.home-banner-row{margin:0 !important;display:flex;height:100%}.home-main-slider-wrapper,.home-main-slider-wrapper>.vc_column-inner,.home-secondary-slider-wrapper,.home-secondary-slider-wrapper>.vc_column-inner{padding:0 !important}.cr-vertical-slider{position:absolute;top:50%;right:15px;z-index:1;width:400px;transform:translate(0,-50%);height:auto}.cr-home-banner-secondary img{max-height:45px;width:auto}.cr-home-banner-heading{padding-bottom:50px;width:60%;text-transform:uppercase}.cr-home-banner-heading h1{font-size:42px;line-height:60px;color:#fff}.cr-home-banner-heading h2{font-weight:600;font-size:68px;line-height:60px;color:#7dc242}.cr-solutions-border:after{display:block;content:"";width:130px;margin-top:25px;border-bottom:4px solid #9cc}.cr-home-banner-secondary{width:100%;background-repeat:no-repeat;background-size:cover;background-position-x:right;display:flex !important;flex-direction:column;justify-content:flex-end;background-color:#e6e6e6;padding:20px;margin-left:auto}.homepage-slider-main-carousel .owl-dots,.homepage-slider-main-carousel .owl-nav,.home-secondary-slider-wrapper .owl-dots,.home-secondary-slider-wrapper .owl-nav{display:none}.home-banner-secondary-heading{margin-bottom:0 !important}.home-banner-secondary-heading h2{font-size:26px !important;line-height:1;color:#194d89;font-family:'HelveticaNeueLTStd-Th';letter-spacing:1px;max-width:250px}.home-banner-video-heading h2,.homepage-video p{font-size:28px !important;line-height:1;color:#fff;font-family:'HelveticaNeueLTStd-Th';letter-spacing:1px;max-width:250px}.cr-home-resourcelist{margin-bottom:0 !important}.cr-home-resource{min-height:200px}.cr-home-banner-section .wpb_content_element,.homepage-slider-main-carousel .wpb_content_element,.homepage-slider-second-carousel .wpb_content_element{margin-bottom:0 !important}.slick-vertical .slick-slide{border:none !important}.home-secondary-slider-wrapper .slick-list{height:580px}.cr-contactus-sec .sk-contact-group-drop{margin-top:35px}@media only screen and (min-width:1024px) and (max-width:1366px) and (orientation :portrait){.cr-home-banner-secondary{max-height:250px}.cr-home-sec{padding:30px 0;background-size:cover;background-position:left 25% top;min-height:300px}.cr-home-banner-row{width:85%}.cr-home-banner-heading h1{font-size:2.5rem;line-height:1.2}.slick-vertical .slick-slide{max-height:250px}.cr-home-banner-secondary{background-position-x:0!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation :portrait){.homepage-slider-main-carousel{height:auto}.cr-home-banner-heading{width:70%}.cr-home-banner-secondary{height:250px!important}.cr-vertical-slider{height:500px}.home-secondary-slider-wrapper .slick-list{height:500px !important}.cr-home-sec{padding:30px 0;background-size:cover;background-position:left 25% top;min-height:300px}.cr-home-banner-row{width:85%}.cr-home-banner-heading h1{font-size:1.8rem;line-height:.2}.cr-home-banner-heading h2{font-size:2.6rem}.home-video-text p{max-width:75%}.our-focus-home{padding:60px 0 100px!important}}@media only screen and (min-width:768px) and (max-width:1200px){.cr-home-sec{background-size:cover}.cr-aboutus-sec{background-position:right 0}.gm-main-menu-wrapper .gm-navbar-nav>.menu-item>a{font-size:12px}.cr-home-banner-secondary{background-position-x:0!important}}@media (min-width:1024px){.cr-home-banner,.cr-home-banner-section{height:500px}.cr-home-banner-secondary{height:250px;max-width:325px}}@media (max-width:1024px){.cr-home-banner-secondary{height:50%;min-height:250px;background-position-x:0!important}.cr-home-banner-heading h1{font-size:30px}.cr-home-banner-heading h2{font-size:52px}}@media only screen and (min-width:768px) and (max-width:1024px){.cr-home-banner,.cr-home-banner-section{height:500px}.cr-vertical-slider{right:15px;width:290px}.contact-us-page p.call-us-text a{display:block}}@media only screen and (max-width:767px){.home-banner-row{flex-direction:column;align-items:flex-start;justify-content:flex-start}.cr-vertical-slider{position:static;width:100%;height:auto;transform:none}.cr-home-banner-heading{padding-bottom:50px;width:100%}.cr-home-banner-heading h1{font-size:36px;line-height:41px}.cr-home-banner-heading h2{font-size:44px;line-height:53px}.homepage-slider-main-carousel{height:auto}.cr-home-banner{min-height:300px;max-height:320px;height:calc(100vh/2)}.cr-home-banner-secondary{min-height:225px;max-height:325px;height:calc(100vh/2);background-position:center right}.home-video-text p{max-width:100%;font-size:30px;line-height:32px !important}.slick-vertical .slick-slide{height:auto !important}.home-secondary-slider-wrapper .slick-list{height:auto}}@media only screen and (min-width:1200px){.cr-vertical-slider{right:5%}.cr-resource-list{justify-content:flex-start}.cr-home-banner,.cr-home-banner-section{height:630px !important}.cr-home-banner-secondary{height:315px;max-width:400px}}@media only screen and (min-width:1360px){.home-video-text p{font-size:25px}.cr-vertical-slider{right:8%}}.purchase-order-terms-and-conditions,.standard-terms-and-conditions-of-sale{padding:30px 15px}.purchase-order-terms-and-conditions .cr-secondary-banner,.standard-terms-and-conditions-of-sale .cr-secondary-banner{display:none !important}.purchase-order-terms-and-conditions h1,.standard-terms-and-conditions-of-sale h1,.purchase-order-terms-and-conditions h2,.standard-terms-and-conditions-of-sale h2,.purchase-order-terms-and-conditions h3,.standard-terms-and-conditions-of-sale h3,.purchase-order-terms-and-conditions h4,.standard-terms-and-conditions-of-sale h4,.purchase-order-terms-and-conditions h5,.standard-terms-and-conditions-of-sale h5,.purchase-order-terms-and-conditions h6,.standard-terms-and-conditions-of-sale h6{margin-bottom:20px;color:#194d89}.purchase-order-terms-and-conditions p,.standard-terms-and-conditions-of-sale p{margin-bottom:20px;line-height:1.5}@media only screen and (min-width:768px){.vc_col-sm-3{width:20% !important}}@media only screen and (min-width:1440px){.cr-vertical-slider{right:17%}}@media only screen and (min-width:1660px){.cr-vertical-slider{right:17%}}@media only screen and (min-width:1920px){.cr-vertical-slider{right:20%}}@media only screen and (min-width:2220px){.cr-vertical-slider{right:24%}}@media only screen and (min-width:2560px){.cr-vertical-slider{right:30%}}