@media screen and (min-width:3000px){#main-content{max-width:3000px;margin:0 auto}}@media screen and (max-width:1504px){.hero-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-carousel{width:100%;margin-right:0}.hero-cats{width:100%;margin-left:0;margin-top:20px}.cat-box.cat-box-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cat-box.cat-box-sm .cat-box-img{margin:unset;margin-right:30px}.hero-carousel{height:500px}.velox-slide .promo-slide-img{margin-bottom:-150px}.promo-slider-content{max-width:100%}.velox-slide .promo-slide-img img{width:auto}.big-dog-power-slide .promo-slide-img img{width:100%;max-width:600px}.promo-slide-img img{width:100%;max-width:350px}.promo-slide-img.cedia-promo img{max-width:100%}.category-box,.resource-box{width:50%}.category-box:nth-child(3n) .category-box-wrap,.resource-box:nth-child(3n) .resource-box-wrap{margin-right:20px}.category-box:nth-child(2n) .category-box-wrap,.resource-box:nth-child(2n) .resource-box-wrap{margin-right:0}}@media screen and (max-width:1306px){#intro-content .ip-content-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#intro-content .ip-content-left,.ip-content-right{width:100%}#intro-content .video-round iframe{border-radius:20px}}@media screen and (max-width:1199px){.modular-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modular-block{width:100%}.modular-block:first-child{margin-right:0;margin-bottom:20px}.modular-block:last-child{margin-left:0}.no-pdg-right{padding:30px 0 30px 0}.category-box-left{padding:30px 10px 30px 30px}.dealer-signup p{padding:0 10px}.dealer-signup a{width:150px;text-align:center}.copyright,.social{width:50%}.social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.rep-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-left,.contact-map,.contact-reps,.contact-right{width:100%}.contact-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:unset;flex-flow:unset;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact-right img{border-radius:20px 20px 0 0}.contact-left{border-radius:0 0 20px 20px}.rep-wrap .contact-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.warranty-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.warranty-half{width:100%}.warranty-half:first-child{text-align:center}#about-metra .wm-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#about-metra .wm-half{width:100%}#about-metra .wm-half img{border-radius:20px 20px 0 0}.blog-cat-feed{width:50%}.blog-cat-feed:nth-child(3n) .blog-single{margin-right:10px}.blog-cat-feed:nth-child(2n) .blog-single{margin-right:0}}@media screen and (max-width:991px){.mav-login span,.mav-phone{display:none;opacity:0}.hero-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-carousel{width:100%;margin-right:0;margin-bottom:20px}.hero-cats{width:100%;margin-left:0;margin-top:0}.hero-cats-sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cat-box.cat-box-sm{width:100%}.hero-cats-sm div:last-child{margin-left:0;margin-top:20px}.hero-carousel{height:400px}.promo-slide-img img{max-width:285px}.category-box,.resource-box{width:100%}.category-box-wrap,.category-box:nth-child(3n) .category-box-wrap,.resource-box-wrap,.resource-box:nth-child(3n) .resource-box-wrap{margin-right:0}.cat-header-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cat-select{padding-left:0}.cat-header-left h1{line-height:30px}.footer-col{width:50%;margin-bottom:30px}.footer-bottom{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.copyright p{margin-bottom:10px}.dealer-signup{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}.dealer-signup p:first-child{margin-bottom:4px}.dealer-signup a{margin-top:10px}.copyright,.social{width:100%}.copyright{text-align:center}.social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social .body-txt{display:none}.xl-hdg{font-size:30px;line-height:40px;margin-top:0}.about-icon-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-icon{width:31.3333%}}@media screen and (max-width:800px){.body{margin-top:60px!important}.metraNavPages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banners{margin-top:40px}}@media screen and (max-width:767px){.hide-mobile{display:none;opacity:0}.cta-block{width:50%}.cta-block-flex .cta-block:nth-child(2){margin-right:0}.hdmi-lg{display:none;opacity:0}.hdmi-sm{display:block;opacity:1}.cat-box-img img{width:150px}.show-mobile{display:block;opacity:1}.catalogs-bg,.hdmi-bg{background-image:none}#mod-box-icon{display:block}#search-module{padding-top:0}.hero-carousel{height:auto}.promo-slide-img{display:none;opacity:0}.promo-slider-content{padding:30px}#hero .slick-next,#hero .slick-prev{bottom:-30px!important}#hero .slick-prev{right:50px}#hero .slick-next{right:30px!important}.warranty-half .warranty-logo{padding:40px}.about-icon{width:48%}.about-icon img{height:65px}.blog-post-body{width:100%}.blog-cat-feed{width:100%}.blog-cat-feed:nth-child(3n) .blog-single{margin-right:0}.blog-cat-feed .blog-single{margin-right:0}.account.account--fixed{padding:30px}.form-txt h2{margin-top:20px}}@media screen and (max-width:640px){.body{margin-top:90px!important}.header-flex{padding:15px 20px}.header-middle{display:none;opacity:0}.mav-account-icons a:after{content:none}.mav-search.mobile-only{display:block;opacity:1;margin-top:20px}.header.sticky .mav-search.mobile-only{display:none}.banners{margin-top:90px;padding:10px}.search-wrap{padding:0 20px}.content-contain{max-width:100%}.cta-block-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta-block{width:100%;margin-right:0;margin-bottom:20px}.cta-block-flex .cta-block:nth-child(2){margin-bottom:0}#search-module{padding-bottom:0}.footer-col{width:100%}.contact-single{width:100%;margin-bottom:30px}.rep-single{width:100%;margin-right:0;margin-bottom:20px}.xl-hdg{font-size:20px;line-height:28px}.about-icon{width:100%}.productView-info-value{float:none}.mav-product-data-wrap{padding:40px 30px}.form-field.form-field--increments{text-align:left!important;margin-top:20px}}@media screen and (max-width:550px){.ip-generic{padding:0;padding-top:10px}.cat-header-box{display:none;opacity:0}.cat-description{padding:40px 0}}@media screen and (max-width:493px){.catalog-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:480px){.mav-search.mobile-only{margin-top:10px}.body{margin-top:70px!important}.container.mobile-search{padding:0 10px}.hero-flex{margin-left:10px;margin-right:10px}.hero-carousel{margin-bottom:10px}.promo-slider{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lg-hdg{font-size:26px;line-height:30px}.sm-hdg{font-size:18px;line-height:24px}.cat-box-img img{width:90px}.hero-cats-sm div:first-child{margin-right:0}.hero-cats-sm{margin-top:10px}.hero-cats-sm div:last-child{margin-top:10px}.cat-box-content{padding:20px}.cat-box-content h3{margin-bottom:15px}.cat-box-sm .cat-box-img img{max-height:100px}.promo-slider-content{max-width:100%}.modular-content{padding:20px}.cta-content-wrap{max-width:100%}.cta-block:first-child .cta-content-wrap h5{max-width:100%}.cta-block{padding:20px}#mod-box-icon{height:35px}.velox-slide .promo-slide-img img{width:300px}.category-box-left{padding:30px}.category-box-right{display:none;opacity:0}.contact-left,.contact-reps{padding:20px}.contact-reps h3,.general-contact h2{font-size:24px;line-height:28px}.warranty-half:first-child{display:none}.ip-content-padding{padding:40px 20px}.warranty-half h3{margin-top:0}.blog-cat-thumbnail{height:200px}.page-heading.xl-heading{font-size:28px;line-height:34px}}@media screen and (max-width:340px){.cat-box-sm .cat-box-img img{max-height:75px}}