@media all and (max-width:1200px){.locations.left{float:none}.google-maps.right{float:none}}@media all and (max-width:1000px){#wrapper{overflow:hidden}#content .sf_2cols_1_50,#content .sf_2cols_2_50{width:100%}#content .sf_2cols_1_50 .cta{margin-right:0}#content .sf_2cols_2_50 .cta{margin-left:0}.tablet-hide{display:none}.newsletter-signup .sf_cols.container .cta.newsletter{margin:0 auto}.newsletter-signup-header{display:none}#header .top-nav .menu-dropdown{padding:75px 0}#header .top-nav .menu-dropdown ul.nav li a{font-size:30px;line-height:60px}.container .cta .inner-content{padding-bottom:0}.container .cta .btn{margin-top:0}img.right,img.left{float:none;width:100%;padding:0;margin:0 0 20px}#footer .footer-header{padding:0 0 170px}.footer-content span.left,.footer-content span.right{float:none;display:block;text-align:center;margin:15px}#footer .footer-social{padding:40px 0 20px}}@media all and (max-width:800px){.container{padding-right:20px!important;padding-left:20px!important}.container .inner-content,.container .cta .inner-content{padding:20px}.container .inner-content.page-content{padding-bottom:20px}h1.yellow,h1.green,h1.orange{font-size:30px;padding:10px 20px;background-repeat:repeat;height:auto;line-height:35px}#hero{overflow:hidden}#hero img{width:100%;max-width:100%;overflow:hidden}#hero #home-slider img{height:300px}#header .top-nav .container .tag.social{right:20px}.cta h2{padding-right:30px}.contact-content input[type="text"]{max-width:100%}.contact-content .form-row .form-group.left,.contact-content .form-row .form-group.right{float:none;width:100%}#footer .footer-nav span.copyright{float:none;display:block;text-align:center}#footer .footer-nav ul.nav{float:none;text-align:center;margin-top:10px}#footer .footer-nav ul.nav li.last{padding-right:17px}}@media all and (max-width:480px){#wrapper.nav-active{top:61px}.mobile-hide{display:none}.mobile-show,#hero img.mobile-show{display:block;width:auto;max-width:none}.desktop-show,#hero img.desktop-show{display:none}input[type="text"]{max-width:150px}.newsletter-signup input[type="text"]{max-width:none;width:100%}h1{font-size:24px;width:100%;padding:15px;line-height:24px}h1.yellow,h1.green,h1.orange{font-size:24px;line-height:24px;justify-content:center}#header .top-nav .menu-dropdown{padding:60px 0 20px;height:100%;position:fixed}#header .top-nav .menu-dropdown ul.nav li a{font-size:24px;line-height:28px;padding:10px 0}#hero #home-slider img{margin-left:0}#hero #home-slider img{height:225px}#header{height:auto}#header .top-nav .container .logo{height:24px;width:145px;background:url('https://d1a5e0255u9sq.cloudfront.net/images/logo-mobile.png') no-repeat;margin-top:0}#header .top-nav .container .menu-button{text-indent:-9999px;width:42px;height:25px;background:url('https://d1a5e0255u9sq.cloudfront.net/images/nav-menu-icon-mobile.png') no-repeat 100% 0}#header .top-nav .container .menu-button:hover{background-position:100% -40px}#header .top-nav .container .menu-button.active{background:url('https://d1a5e0255u9sq.cloudfront.net/images/nav-menu-close-icon-mobile.png') no-repeat 100% -40px}#header .top-nav .container .menu-button.active:hover{background-position:100% 0}#header .top-nav .container .tag{height:32px;bottom:-32px;text-transform:lowercase;display:block}#header .top-nav .container .tag.social{display:none}#header .top-nav .container .tag.slogan{width:145px;font-size:13px;text-align:center;line-height:32px;padding:0 5px}.sf_cols.newsletter-signup{padding:20px 0}.google-maps.right{width:300px;float:none;height:300px;overflow:hidden;padding-top:20px}.locations.left{float:none;width:100%}.locations-list>li{margin-bottom:10px;padding-bottom:10px}.locations-list .left,.locations-list .right{float:none}.google-maps{margin:15px 0 0 0;max-width:100%}.store-website a{margin-top:-3px;display:block}.locations-list .location-address{background:none;width:100%;margin-top:5px}.contact-content ul li{word-break:break-all;font-size:16px;line-height:26px}.cta .form-wrapper{min-width:230px}.select-wrap select.right{float:none;margin-bottom:10px}.cta input[type="text"]{min-width:175px;padding:15px 10px;font-size:13px}.social-content div.share{left:100px;right:unset}.footer-content span.left,.footer-content span.right{margin:0;font-size:20px}#footer .footer-nav ul.nav li{display:block;padding:4px 0;border-right:0;text-align:center}#footer .footer-nav ul.nav li.last{padding-right:0}#header .top-nav .container .tag .box-shadow{box-shadow:inset 0 25px 30px -30px #000}#header{box-shadow:0 -25px 30px 30px #000}}@media all and (max-height:800px) and (min-width:1000px){#header .top-nav .menu-dropdown ul.nav li a{font-size:30px;line-height:60px}}