@media only screen and (min-width:1561px){#where-safe .page-content{width:960px;padding:50px 100px 50px 0}}@media only screen and (min-width:1440px) and (max-width:1560px){#where-safe .page-content{width:900px;padding:50px 100px 50px 0}}@media only screen and (min-width:1360px) and (max-width:1439px){#where-safe .page-content{width:820px;padding:50px 25px 50px 0}}@media only screen and (min-width:1300px) and (max-width:1359px){#where-safe .page-content{width:760px;padding:50px 15px 50px 0}}@media only screen and (min-width:1240px) and (max-width:1299px){#gps .grid-box>li{margin-right:30px;width:calc(50% - 15px)}#where-safe .page-content{width:700px;padding:50px 25px 50px 0}}@media only screen and (min-width:1140px) and (max-width:1239px){#gps .grid-box>li{margin-right:30px;width:calc(50% - 15px)}#where-safe .page-content{width:650px;padding:50px 25px 50px 0}}@media only screen and (min-width:1px) and (max-width:1139px){#gps .grid-box{display:block;box-sizing:inherit}#gps .grid-box>li{float:none;display:block;margin:0 auto 30px auto;max-width:640px;width:100%}#gps .grid-box>li:nth-child(2n){margin-right:auto}#gps .grid-box>li p:nth-child(3n){min-height:1px}#where-safe{background-position:left bottom;height:auto}#where-safe .page-content{float:none;width:100%;margin-bottom:600px;padding-top:15px}}@media only screen and (min-width:1px) and (max-width:475px){#gps .grid-box>li{padding:20px;font-size:16px}#gps .grid-box>li p{font-size:16px}#where-safe{background-size:380px auto}#where-safe .page-content{margin-bottom:500px}}@media only screen and (min-width:1px) and (max-width:399px){#where-safe{background-size:320px auto}#where-safe .page-content{margin-bottom:400px}}@media only screen and (min-width:1px) and (max-width:320px){#where-safe{background-position:-30px bottom}}@media only screen and (min-width:1000px) and (max-width:1400px){.container{width:100%;padding-left:20px;padding-right:20px}#footer .top-content nav{width:45%}#middle-newsletter-section h2{margin:0}#middle-newsletter-section form{display:block;margin:10px auto 0 auto}#featured-section ul li{width:23%;margin:0 2% 2% 0}#core-values-section .top-content li{width:23%;margin:0 2% 2% 0}#core-values-section .bottom-content li{width:32%;margin:0 2% 0 0}#bottom-bar img{display:block;margin:0 auto 20px auto}#bottom-bar h2{display:block;font-size:42px}}@media only screen and (min-width:1000px) and (max-width:1240px){.grid-box.cols4>li{width:calc(50% - 30px);min-height:350px;margin-bottom:30px}#blog-grid ul{max-width:900px;margin:auto}#blog-grid ul li,#blog-grid ul li:nth-child(3n){width:calc(50% - 36px);margin:0 18px 36px}#blog-grid ul li:nth-child(2n+1){clear:both}}@media only screen and (max-width:999px){h1{font-size:30px}h2{font-size:30px}.container{width:100%;padding-left:20px;padding-right:20px}.view-desktop{display:none}.view-mobile{display:block}#header .container{display:block}#header .header-left .logo{order:1}#header .header-left .menu-icon{color:#000;font-size:28px;order:2;margin:0 0 0 auto}#header .header-right{display:none}#header .menu-container{padding:30px 20px 55px;width:100%;right:-100%;left:auto}#header .menu-container nav{margin:0 0 20px}#header .menu-container nav li{margin:0 0 5px}#header.show-menu .menu-container{right:0;left:auto}#header .menu-container .mobile-logins li{margin:0 0 5px}#footer .top-content{display:block;margin:0 0 30px}#footer .top-content nav{width:100%;margin:0 0 30px}#footer .top-content nav ul li{width:50%;margin:0 0 10px;padding:0 20px 0 0}#footer .top-content .newsletter-form{width:100%;margin:0}#footer .bottom-content{display:block}.social-links{margin:0 0 30px}#footer .bottom-content .logins-container{width:100%;margin:0}#footer .bottom-content .logins-container .button{margin-bottom:20px}#hero{height:350px}#hero h1{font-size:30px}#page-top-content .button{margin-bottom:20px}#page-top-content .button:last-child{margin-bottom:0}#top-hero-section .slides{height:600px}#top-hero-section .slides li{height:600px}#top-hero-section .slides li .content{padding-top:100px}#top-hero-section .slides li .content h1,#top-hero-section .slides li .content h2{font-size:45px}#top-hero-section .slides li .content p{font-size:20px}#middle-newsletter-section img{display:block;margin:0 auto 15px auto}#middle-newsletter-section h2{display:block;margin:0 auto 15px auto}#middle-newsletter-section form{display:block;margin:auto}#middle-newsletter-section form input[type=email]{width:calc(100% - 105px)}#featured-section h2{font-size:30px}#featured-section ul{display:block}#featured-section ul li{width:100%;max-width:500px;margin:0 auto 50px auto}#featured-section ul li:nth-child(4n){margin-right:auto}#featured-section ul li:last-child{margin:0 auto}#featured-section ul li img{max-height:170px;height:100%;width:auto}#featured-section .button-container{margin:40px 0 0}#core-values-section .top-content{display:block}#core-values-section .top-content li{width:100%;margin:0 auto 50px auto;max-width:500px}#core-values-section .top-content li:nth-child(4n){margin-right:auto}#core-values-section .top-content li:last-child{margin:0 auto}#core-values-section .top-content li img{max-width:30%}#core-values-section .bottom-content li{width:100%;margin:0 auto}#core-values-section .bottom-content li:nth-child(3n){margin-right:auto}#core-values-section .bottom-content li:last-child{margin:0 auto -2px auto}#home-middle-hero-section{height:600px}#home-middle-hero-section .content{width:90%}#home-middle-hero-section .content h2{font-size:30px}#blog-grid h2{font-size:30px}#page-middle-hero-section{height:500px}.job-box p.job-title{float:none}.job-box p.job-email{float:none}.job-box p.job-link{float:none;margin:5px auto}#product-hero-section img{max-width:70%}#product-buttons-section .button{display:block;margin:0 auto 20px auto}#product-buttons-section .button:last-child{margin:0 auto}#product-intro-section .grid-container{display:block;justify-content:center;text-align:center}#product-intro-section .grid-container .box{width:400px;max-width:100%;padding:30px 20px;margin:0 auto 30px auto}#product-intro-section .grid-container .box:last-child{margin:0 auto}#product-intro-section .grid-container .box h3{font-size:30px}#product-content-section .image-container .vin{position:static;margin:0 auto 30px auto;display:inline-block}#product-benefits-section ul{display:block}#product-benefits-section ul li{width:100%;margin:0 auto 50px auto;max-width:500px}#product-benefits-section ul li:last-child{margin:0 auto}#intro #intro-box li{width:100%;max-width:400px;float:none;margin:20px auto}#intro #intro-box li h3{font-size:52px;padding:0;margin:0 auto}.grid-box>li,.grid-box.cols4>li{width:100%;float:none;max-width:400px;margin:20px auto;min-height:0;height:auto}.page-template-product-ap #basic .grid-box{display:inherit;box-sizing:inherit;padding-bottom:30px}.page-template-product-ap #basic .grid-box>li{width:100%;display:inherit;float:none;max-width:400px;margin:0 auto 30px auto;min-height:0;height:auto}#testimonials ul{width:calc(100% - 40px)}#bottom-bar img{display:block;margin:0 auto 20px auto}#bottom-bar h2,#bottom-bar-alt h2{display:block;font-size:32px}#blog-grid ul{max-width:900px;margin:auto}#blog-grid ul li,#blog-grid ul li:nth-child(3n){width:calc(50% - 36px);margin:0 18px 36px}#blog-grid ul li:nth-child(2n+1){clear:both}#single-header-background{height:300px}#single-header-hero{height:360px;overflow:inherit;border-radius:10px}#post-cover{height:320px}#single-main{padding-top:190px}}@media only screen and (max-width:768px){#intro .container h2 br,#intro .container h3 br,#intro .container p br{display:none !important}#featured-section h2,#featured-section>.container>p{text-align:center}#blog-grid h2{text-align:center}#blog-grid ul li,#blog-grid ul li:nth-child(3n){width:100%;max-width:430px;margin:0 auto 36px auto;float:none}#button-bar .button{display:block;width:100%;max-width:360px;margin:5px auto}#secondary h2 br{display:none}.grid-box li p{font-size:18px}#single-header-background{height:300px}#single-header-hero{height:300px;overflow:inherit;border-radius:10px}#post-cover{height:280px}#single-main{padding-top:180px}#contact-info{float:none;width:100%}#contact-form{float:none;width:100%}}@media only screen and (max-width:500px){h2,#where-safe .container h2{font-size:24px}p{margin:0 0 15px}.page-content .button{margin:5px}#top-hero-section .slides{height:550px}#top-hero-section .slides li{height:550px;min-height:1px}#top-hero-section .slides li .content{padding-top:50px}#top-hero-section .slides li .content h1,#top-hero-section .slides li .content h2{font-size:32px}#top-hero-section .slides li .content p{font-size:18px}#products-hero{height:320px}#products-hero .container img{max-height:220px}#intro #intro-box li h3{font-size:36px}.page-template-product-detail #bottom-cta h2{margin-left:auto;margin-right:auto;max-width:300px}#footer .bottom-content .logins-container .button{display:block;margin-bottom:10px}}@media only screen and (max-width:360px){h2,#where-safe .container h2{font-size:22px}#button-bar .button{max-width:calc(100% - 20px)}}@media only screen and (max-width:320px){#header .menu-container nav li{margin:0 0 4px}#header .menu-container .menu-information{margin:0 0 15px}#header .mobile-logins h3{font-size:18px}#header .mobile-logins ul{margin:5px 0 10px}#header .menu-container .mobile-logins li{margin:0 0 4px}}