/*1599 to 1440 */
@media (max-width: 1599px) {
.main-home-sec-lead-con-in { padding: 97px 90px 97px 53px; }
.main-home-sec-lead-con h3 { letter-spacing: 5px; }
.woocommerce div.product .prod-title-with-price .price { letter-spacing: 2px; font-size: 34px; }
}

/*1439 to 1360 */
@media (max-width: 1439px) {
.woocommerce-cart-title-left { font-size: 44px; }
.woocommerce-product-gallery__image a { margin: 0; }
.woocommerce .geomax-shop ul.products {grid-template-columns: repeat(3, 1fr);}
.geomax-shop-sidebar .geomax-shop-sidebar-in .price-range input {    width: 110px;}
} 

/*1359 to 1280 */
@media (max-width: 1359px) {
.main-header figure { padding-left: 105px; }
.options_data_wrapper .option_qty { padding: 0; }
.single-tire-slider-bg { font-size: 360px; }
.tech-tab-product-row .tire-model { border-right: 5px solid #fff; }
.tech-tab-product-row .tech-tab-sub-row { padding-left: 0; }
.technical-data-tab { margin: 58px 30px 0; }
.tech-tab-sub-row .size-data { width: 16.4%; }
.tech-tab-sub-row .compounds-data { width: 12.7%; }
.tech-tab-sub-row .pos-data { width: 8.2%; }
.tech-tab-sub-row .durability-data { width: 22.2%; }
.tech-tab-sub-row .rec-rim-data, .tech-tab-sub-row .rec-rim-data.rec-rim-data2 { width: 12.9%; }
.tech-tab-sub-row .rec-psi-data { width: 14.7%; }
.product-tags-left span { letter-spacing: 1px; }
.woocommerce-product-gallery__image a.tire-image.tire-image-1 { margin-left: -118px; }
.main-home-sec-lead-con-in { padding: 97px 30px 97px 30px; }
.woocommerce div.product .prod-title-with-price .price { letter-spacing: 2px; font-size: 30px; }
.product-main-sec .geomax-shop-sidebar {    width: 30%;}
.product-main-sec .geomax-shop {    width: 70%;}
}

/*1279 to 1152 */
@media (max-width: 1279px) {
.main-header figure { padding-left: 42px; }
.woocommerce-page div.product .product-main-sec .summary.entry-summary { padding: 110px 30px 0; }
.single-tire-slider-con { padding: 18% 0 0 105px; }
.prod-mid-nav-wrap ul li { margin: 0 0 0 23px; }
	
}

/*1151 to 1024 */
@media (max-width: 1151px) {
.woocommerce-checkout-main-in { max-width: 820px; }
.woocommerce-checkout-form-in { max-width: 94%; margin: 0 auto; }
.tech-tab-head li { padding: 10px 8px; }
.tech-tab-sub-row .pos-data, .tech-tab-sub-row .size-data, .tech-tab-sub-row .compounds-data, .tech-tab-sub-row .durability-data, .tech-tab-sub-row .rec-rim-data, .tech-tab-sub-row .rec-psi-data { letter-spacing: 0; word-break: break-all; }
.tech-tab-sub-row .size-data { font-size: 16px; }
.tech-tab-head li.size-data { width: 10%; }
.tech-tab-sub-row .size-data { width: 12.8%; }
.tech-tab-head li.tire-model { width: 12.9%; }
.tech-tab-sub-row .pos-data { width: 8.9%; }
.tech-tab-sub-row .compounds-data { width: 14%; }
.tech-tab-head li.durability-data { width: 16%; }
.tech-tab-sub-row .durability-data { width: 20.5%; }
.tech-tab-sub-row .rec-rim-data, .tech-tab-sub-row .rec-rim-data.rec-rim-data2 { width: 13.9%; }
.inch-top-title h4 { padding: 11px 14px 16px 6px; }
.tech-tab-sub-row .rec-psi-data { width: 16%; }
.tech-tab-head li.rec-psi-data h4 { padding: 0px 0 10px 8px; }
.prod-title-with-price .prod-title-bread { width: 74%; }
.summary h1.product_title { font-size: 70px; letter-spacing: 3px; }
.product-tags { display: table; width: 100%; }
.product-tags .product-tags-left, .product-tags .product-tags-right { float: none; display: table-cell; vertical-align: middle; }
.product-tags .product-tags-right { text-align: right; }
.product-tag-title { display: block; margin: 0 0 14px; }
.product-tags-right a { display: inline-block; padding: 7px 13px 7px 13px; font-size: 14px; letter-spacing: 1px; }
.prod-title-with-price { padding: 50px 0 0; }
.options_data_wrapper .option_name { padding-left: 0; line-height: 18px; }
.options_data_wrapper .option_price { padding-right: 0; }
.options_data_wrapper .btn.btn-primary { padding: 14px 20px 17px 20px; }
.prod-title-with-price { padding: 40px 0 0; }
.woocommerce div.product .prod-title-with-price .price { letter-spacing: 2px; padding: 15px 10px 28px 10px; font-size:24px; }
.features-sec-single { padding: 70px 20px 40px; }
.features-sec-single-left { padding: 0 40px; }
.features-sec-single-right { padding-right: 40px; }
.single-tire-slider-bg { font-size: 300px; padding-top: 130px; }
.single-tire-footer-video-main { height: 650px; }
.woocommerce-page div.product .product-main-sec .woocommerce-product-gallery { width: 40%; }
.woocommerce-page div.product .product-main-sec .summary.entry-summary { width: 60%; }
.woocommerce div.product .composite_form .composite_price p.price { font-size: 26px; letter-spacing: 1px; }
.yt-auto-slider { height: 600px; }
.main-home-sec-lead-con h3 { font-size: 60px; line-height: 60px; letter-spacing: 3px; }
.woocommerce-checkout-main { padding: 128px 0 30px; }
.prod-mid-nav-wrap ul li { margin: 0 0 0 16px;  }
.prod-mid-nav-wrap-in {padding: 0 61px 0 0;  }
.prod-mid-nav-wrap ul li a{letter-spacing: 4px;}
.home-banner-number-sec{line-height: 227px; font-size: 167px;}
.main-home-banner-con-in h1 span {font-size: 52px;}
.main-home-banner-con-in p {max-width: 565px;}
.main-home-banner-in.main-home-banner-in1 .main-home-banner-con-in { transform: translate(0%, -50%);  }
.main-home-banner-con-in p { max-width: 565px; opacity: 1 !important; transform: none !important; }
.main-home-banner-con-in .bttn { transform: none !important; opacity: 1 !important;  }
.product-main-sec .geomax-shop-sidebar {    width: 35%;}
.product-main-sec .geomax-shop {    width: 65%;}
.woocommerce .geomax-shop ul.products {    grid-template-columns: repeat(2, 1fr);}
}

/*1023 to 992 */
@media (max-width: 1023px) {
.tech-tab-sub-row .pos-data { width: 8.8%; }
.tech-tab-sub-row .size-data { width: 12.6%; }
.tech-tab-sub-row .compounds-data { width: 14.7%; }
.tech-tab-sub-row .durability-data { width: 20.3%; }
.tech-tab-sub-row .rec-psi-data { width: 15.8%; }
.product-tags .product-tags-left { width: 65%; }
.product-tags .product-tags-right { width: 35%; }
.main-home-sec-lead { height: auto; }
.main-home-sec-lead { background: none; }
.main-home-sec-lead img { display: inline-block; }
.prod-mid-nav-wrap ul li { margin: 0 0 0 9px;  }
.footer-copyright .footer-copyright-in ul li{padding: 0 8px;}
}

/*1023 to 970 */
@media (max-width: 991px) {
	.product-main-sec .geomax-shop-sidebar {    width: 100%;}
	.product-main-sec .geomax-shop {    width: 100%;    margin-top: 35px;}
}

/*969 to 900 */
@media (max-width: 969px) {
.woocommerce-cart-title-left { font-size: 39px; }
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { width: 100%; padding-bottom: 32px; }
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { width: 100%; }
.woocommerce table.shop_table .woocommerce-shipping-totals.shipping th { width: 78%; }
.woocommerce table.shop_table .cart-check-subtotal th { padding-left: 40px; }
.tech-tab-head li.tire-model { width: 12.6%; }
.tech-tab-head li.pos-data { width: 7.1%; }
.tech-tab-product-row .tire-model { width: 13%; }
.tech-tab-product-row .tech-tab-sub-row { width: 87%; }
.rec-rim-data2 .inch-top-title h4 { padding: 20px 9px 16px 5px; }
.tech-tab-sub-row .pos-data { width: 8.4%; }
.tech-tab-sub-row .size-data { width: 11.7%; }
.tech-tab-sub-row .compounds-data { width: 15.1%; }
.tech-tab-sub-row .durability-data { width: 18.85%; }
.tech-tab-sub-row .rec-rim-data, .tech-tab-sub-row .rec-rim-data.rec-rim-data2 { width: 15.3%; }
.tech-tab-product-row .tech-tab-sub-row { border-right: 1px solid #fff; }
.tech-tab-sub-row .rec-psi-data { width: 14.6%; }
.tech-tab-head li.rec-rim-data { width: 13%; }
.product-tags .product-tags-left { width: 60%; }
.product-tags .product-tags-right { width: 40%; }
.single-tire-slider-con { padding: 18% 0 0 85px; }
.single-tire-slider-bg { font-size: 250px; padding-top: 24%; }
.single-tire-slider-con { padding: 18% 0 0 40px; }
.single-tire-slider-con h3 { letter-spacing: 8px; }
.footer-nav ul li { padding: 0 15px; }
.footer-nav ul li a { letter-spacing: 2px; }
.photos-slide-customNav .next2 { padding: 20px 20px 20px 35px; }
.photos-slide-customNav .prev2 { padding: 20px; }
.main-home-sec-lead-con h3 { font-size: 50px; line-height: 50px; }
.main-home-sec-lead-con-in { padding: 97px 30px 97px 15px; }
.main-home-sec-lead-con p { padding: 0 40px 0 0; }
.dur-head span { width: 50%; padding: 0 2px; }
.dur-head span + span { text-align: right; }
.faq-sec .faq-head { padding: 35px 0 60px; }
.faq-accordion { padding: 0 20px 105px; }
.faq-accordion h4 a { padding: 39px 40px 39px 50px; }
.faq-accordion h4 a:before { left: 0; }
.panel-heading h4 a:after { right: 0; }
.faq-accordion .panel-body:before { left: 6px; }
.faq-accordion .panel-body:after { left: 50px; }
.faq-accordion .panel-body { padding: 0 46px 30px 84px; }
.prod-mid-nav-wrap ul li a{letter-spacing: 3px;}
.prod-mid-nav-wrap ul li { margin: 0 0 0 7px;  }
}

/*899 to 800 */
@media (max-width: 899px) {
.woocommerce-checkout-main-in { max-width: 730px; }
.checkout_coupon.woocommerce-form-coupon p { font-size: 18px; }
.woocommerce .woocommerce-checkout-main-in button.button { font-size: 18px; }
.header-right ul li { padding: 0 8px; }
.tech-tab-head li, .tech-tab-head li.rec-psi-data h4, .inch-top-title h4 { font-size: 13px; }
.technical-data-tab { margin: 58px 14px 0; }
.tech-tab-product-row .tire-model { font-size: 18px; border-right: 6px solid #fff; }
.tech-tab-head li.pos-data { width: 8%; }
.tech-tab-head li.tire-model { width: 13.4%; }
.tech-tab-sub-row .pos-data { width: 8.7%; }
.tech-tab-sub-row .size-data { width: 11.1%; }
.tech-tab-sub-row .compounds-data { width: 15.4%; }
.tech-tab-head li.rec-rim-data { width: 15%; }
.tech-tab-sub-row .durability-data { width: 18%; }
.inch-top-title h4 { padding: 32px 14px 17px 6px; }
.rec-rim-data2 .inch-top-title h4 { padding: 40px 14px 23px 6px; height: auto; }
.tech-tab-sub-row .rec-rim-data, .tech-tab-sub-row .rec-rim-data.rec-rim-data2 { width: 16.4%; }
.tech-tab-sub-row .rec-psi-data { width: 13.4%; }
.product-main-sec { display: block; height: auto; }
.woocommerce-page div.product .product-main-sec .woocommerce-product-gallery, .woocommerce-page div.product .product-main-sec .summary.entry-summary { width: 100%; display: block; }
.woocommerce-page div.product .product-main-sec .woocommerce-product-gallery { height: auto; }
.woocommerce-page div.product .product-main-sec .summary.entry-summary { padding: 10px 30px 0; }
.woocommerce-page div.product .product-main-sec .woocommerce-product-gallery { padding-top: 160px; height: 480px; overflow: hidden; }
.woocommerce-page div.product .product-main-sec .woocommerce-product-gallery .flex-viewport { height: 280px !important; }
.single-tire-slider-bg { font-size: 200px; letter-spacing: 12px; }
.single-tire-slider-con h3 { letter-spacing: 3px; font-size: 38px; }
.single-tire-slider-con { padding: 7% 0 0 40px; }
.single-tire-slider-img-in { padding: 54px 0 104px; }
.single-tire-footer-video-main { height: 500px; }
.footer-nav { padding: 30px 20px; }
.woocommerce-product-gallery__image a { margin: 0; }
.head-btn a { margin-left: 10px; margin-right: 15px; }
.bsticky2 .main-header .logo { padding: 10px 0 10px 15px; }
.main-home-sec-lead-con .bttn a { line-height: 44px; font-size: 15px; letter-spacing: 2px; min-width: 228px; }
.prod-mid-nav-wrap ul li a{letter-spacing: 2px;}
.main-home-banner-con-in {transform: translate(0%, -47%);}
.main-home-banner-con-in .bttn a{min-width: 280px;}
.slick-arrow { top: auto; width: auto; height: auto; bottom: 0px;  }
.slick-prev::before, .slick-next::before {font-size: 24px;}
.main-home-banner-con-in .bttn a{margin-bottom: 15px;}
.hm-new-ban-slider .slick-prev.slick-arrow { padding: 5px 10px !important; border: solid 1px #fff; }
.hm-new-ban-slider .slick-next.slick-arrow{ padding: 5px 10px !important; border: solid 1px #fff; }
}

/*799 to 768 */
@media (max-width: 799px) {
.woo-myaccount-sec-tit { font-size: 40px; }
.tech-tab-head li.tire-model { width: 13.5%; }
.tech-tab-sub-row .compounds-data { width: 16%; }
.tech-tab-sub-row .durability-data { width: 17.8%; }
.tech-tab-sub-row .rec-rim-data, .tech-tab-sub-row .rec-rim-data.rec-rim-data2 { width: 16.3%; }
.tech-tab-sub-row .rec-psi-data { width: 13.2%; }
.tech-tab-head li.rec-psi-data span em { padding: 2px 0 3px; }
.features-sec-single-left { padding: 0 20px; }
.features-sec-single-right { padding-right: 20px; padding-left: 40px; }
.head-cart { padding: 0 25px 0 0; }
.main-header.jsticky .prod-mid-nav-wrap{padding: 15px 20px;}
.prod-mid-nav-wrap ul li { margin: 0 0 0 3px; }
}

/*767 to 736 */
@media (max-width: 767px) {
.woocommerce-checkout-main-in { max-width: 650px; }
.woocommerce-checkout-form-in { max-width: 88%; }
.woocommerce-cart-title-left { font-size: 36px; }
.main-header figure { padding-left: 10px; }
.home-leads-mobi, .overlay-dealer-sub { display: block; }
.options_data_wrapper .options-data-left, .options_data_wrapper .options-data-right { display: block; }
.options_data_wrapper .options-data-right { padding: 25px 15px 26px; }
.options_data_wrapper { padding: 10px 0 0; }
.options_data_wrapper .options-data-left { padding: 10px 15px 15px; }
.options_data_wrapper .option_qty { padding: 0 20px 0 0; }
.options_data_wrapper .btn.btn-primary { padding: 14px 30px 17px; }
.technical-data-tab-desktop { display: none; }
.technical-data-tab-mob { display: block; }
.mobi-technical-data .tech-tabs-title { text-align: center; background: #363636; }
.mobi-technical-data .tech-tabs-title h4 { margin: 0; color: #FFF200; text-transform: uppercase; font-size: 24px; line-height: normal; padding: 1px 0px 5px; letter-spacing: 3px; }
.mobi-technical-data .tech-tabs { padding: 24px 17px 15px; }
.mobi-technical-data .tech-tabs .tab { box-shadow: 0px 0px 30.45px 4.55px rgba(0, 0, 0, 0.13); padding: 18px 18px 18px 25px; margin-bottom: 15px; position: relative; }
.mobi-technical-data .tech-tabs .tab h2 { margin: 0; font-size: 18px; color: #000; text-transform: uppercase; }
.mobi-technical-data .tech-tabs .tab p { margin: 5px 0 0 0; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; }
.mobi-technical-data .tech-tabs .tab:before { content: "\f054"; font-family: 'Font Awesome 5 Pro'; color: #000; position: absolute; top: 0; right: 19px; line-height: 84px; font-size: 16px; }
.mobi-technical-data .tech-tabs .tab .tab-anchor { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.technical-data-tab { margin: 30px 0 0; padding: 0; box-shadow: none; }
.tech-btm-cont { padding: 0px 25px 35px; }
.prod-title-with-price .prod-title-bread { text-align: center; }
.prod-title-with-price .prod-title-bread, .woocommerce div.product .prod-title-with-price .price { width: 100%; float: none; }
.woocommerce-page div.product .product-main-sec .summary.entry-summary { padding: 0 16px; }
.woocommerce div.product .prod-title-with-price .price { max-width: 200px; margin: auto; text-align: center; padding: 2px 0 5px; font-size: 18px; }
.woocommerce div.product .prod-title-with-price .price span { display: inline-block; font-weight: 600; margin-right: 14px; position: relative; top: 1px; }
.prod-breadcrumb li { font-size: 18px; }
.summary h1.product_title { font-size: 72px; letter-spacing: 9px; line-height: 60px; margin: 0 0 25px; }
.mobi-logo { display: block; width: 39px; }
.desk { display: none; }
.main-header figure { padding: 13px 0 8px 22px; }
.header-right .head-btn { display: none; }
.header-right { float: right; padding-top: 0; padding-right: 0; }
.header-right nav { background: #262525; }
.header-right nav .main-nav { width: 72px; height: 72px; text-align: center; padding: 25px 0; }
header .main-nav span { width: 16px; height: 2px; display: block; margin: auto; margin-top: 3px; margin-bottom: 3px; background: #fff; }
.head-cart { padding: 6px 0 0; background: #dddddd; width: 72px; height: 72px; margin-right: -3px; text-align: center; }
.head-cart a span.woocommerce-Price-amount { padding: 0; font-size: 13px; }
.head-cart a { border: none; padding: 0; display: block; text-align: center; }
.head-cart a i { display: block; margin: 0 0 6px; }
.mobi-tires { text-align: center; width: 72px; height: 72px; border-left: 1px solid #dddddd; }
.mobi-tires, .head-cart, .header-right nav { vertical-align: top; display: inline-block; }
.mobi-tires a { padding: 15px 0 0; display: block; font-size: 16px; font-weight: 600; color: #000000; letter-spacing: 1px; text-transform: uppercase; }
.mobi-tires a img { width: 21px; height: auto; }
.mobi-tires a img, .mobi-tires a i { display: block; margin: auto; margin-bottom: 4px; }
.head-cart a span.woocommerce-Price-amount { letter-spacing: 1px; }
.product-main-sec .woocommerce-product-details__short-description { display: none; }
.mobi-prod-desc { padding: 20px 25px 0; }
.mobi-prod-desc .woocommerce-product-details__short-description { display: block; padding: 0 0 42px; border-bottom: 1px solid #d6d6d6; }
.prod-title-with-price { padding: 36px 0 45px; }
.dealer-btn { border: none; padding: 10px 0 0; margin: 0; }
.dealer-btn a em { display: block; border: 1px solid #dcdedf; padding: 25px 0 22px; margin: 20px 10px 0; background: #f1f4f6; font-weight: 600; }
.product-tags { display: block; border: none; padding: 0; margin: 0; }
.product-tag-title { font-size: 24px; margin: 0 0 20px; }
.product-tags .product-tags-left, .product-tags .product-tags-right { display: block; text-align: center; width: 100%; }
.product-tags .product-tags-right { margin-top: 15px; margin-bottom: 0; }
.product-tags .product-tags-right a { display: block; border-radius: 0; padding: 16px; text-align: left; font-size: 16px; letter-spacing: 3px; max-width: 260px; margin: auto; text-align: center; }
.product-tags-right a img { display: none; }
.product-main-sec .composite_form { margin: 0; padding: 27px 18px 5px 18px; box-shadow: 0px 0px 30.45px 4.55px rgba(0, 0, 0, 0.13); -webkit-box-shadow: 0px 0px 30.45px 4.55px rgba(0, 0, 0, 0.13); -moz-box-shadow: 0px 0px 30.45px 4.55px rgba(0, 0, 0, 0.13); }
.technical-data { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background: none; padding: 38px 0 0; margin: 0; }
.product-main-sec { padding: 0 0 16px; }
.single-tire-slider-con { padding: 35px 0 0; float: none; text-align: center; margin: 0; }
.single-tire-slider { padding-top: 3px; margin-bottom: 60px; }
.single-tire-slider-img-in { padding: 35px 50px 104px; }
.owl-carousel .single-tire-slider-img-in img { width: auto; height: 272px; }
.footer-nav ul li { padding: 0 10px; }
.composite_form .component { float: none; width: 100%; }
.woocommerce div.product div.images.woocommerce-product-gallery { margin: 0; }
.bsticky2 .main-header { background: #fff; }
.bsticky2 .main-header .logo { padding: 13px 0 8px 20px; }
.bsticky2 .main-header .header-right { padding-top: 0; }
.bsticky2 .head-cart a { border: none; color: #000; }
.bsticky2 .header-right ul li a, .bsticky2 .head-cart a span.woocommerce-Price-amount { color: #000; }
.bsticky2 .main-header .logo .mobi { display: none; }
.photos-slide-customNav { display: none; }
.home-nav .head-cart a span.woocommerce-Price-amount { color: #000; }
.home-nav .head-cart a { border: none; color: #000; }
.main-home-sec-lead { float: none; width: 100%; height: auto; position: static; }
.main-home-sec-lead-con { position: static; }
.mobile-banner-video { height: auto !important; min-height: auto; overflow: hidden; display: block; }
.desk-banner-video { display: none; }
.float-deck { position: static; transform: none !important; -webkit-transform: none !important; -moz-transform: none !important; }
#skrollr-body { transform: none !important; }
.skrollr-deck#second { display: none; }
.skrollr-deck { min-height: auto; height: auto !important; }
.slick-dotted.slick-slider { margin-bottom: 0; padding-bottom: 0;  }
.float-deck { display: none; }
.main-header { background: #fff; position: fixed; }
.main-home-sec-lead-con p { max-width: 100%; }
.main-home-sec-lead-con-in { padding: 40px 30px 60px 30px; }
.main-home-sec-lead-con-in h3 br { display: none; }
.main-home-sec-lead.video { position: relative; }
.main-home-sec-lead.video video { position: absolute; width: 100%; object-fit: cover; height: 100%; }
.main-home-banner-left-in { height: 100%; }
.test-posts { padding: 40px 0; }
.dur-mob-head { background: #2c2b2b; padding: 2px 10px 3px 10px; color: rgba(255,255,255,0.5); }
.dur-mob-head:after { content: ""; clear: both; display: block; }
.dur-mob-head span { float: left; }
.dur-mob-head span + span { float: right; }
.home-leads-mobi { display: block; z-index: 1;     position: relative;}
.main-home-banner-in.main-home-banner-in1 .main-home-banner-con-in { padding-top: 120px; padding-bottom: 110px; margin: 0; position: relative;  top: 0;}
.main-home-banner-in {height: auto; min-height: 100%; }
.main-home-banner-in.main-home-banner-in1 .main-home-banner-con-in { transform: none;}
.main-home-banner-con {min-height: 100vh;  }
.main-home-banner-con-in { padding-top: 260px; padding-bottom: 110px; margin: 0; position: static;  transform: none; }
.main-home-banner-con-in .bttn { margin-bottom: 0; }
.main-home-banner-con-in p { margin: 0 auto 25px; }
.com-mob-head { height: 29px; }
.mob-price { margin: 0 -16px; width: auto; background: #000; line-height: 35px; }
.woocommerce div.product .mob-price .price { font-size: 18px; color: #5dffb8; text-align: center; text-transform: uppercase; letter-spacing: 3px; }
.woocommerce div.product .mob-price .price span { color: #fff; letter-spacing: 5px; }
.options_data_wrapper .btn.btn-primary:hover, .custom-add-to-cart:hover { background: #FFF200; color: #000; }
.product-main-sec .composite_form .component_inner { padding: 0 0 15px !important; }
.product-main-sec .options_data_wrapper .btn.btn-primary, .product-main-sec .custom-add-to-cart { display: block; width: 100%; }
.footer-nav ul li a { font-weight: 700; }
.page-content { padding: 98px 0 30px; min-height: auto; }
.yt-auto-slider { height: auto; }
.single-tire-slider.owl-carousel .owl-nav { margin-top: -78px; }
.single-tire-slider-con h3 { font-size: 24px; }
.single-tire-slider.owl-theme .owl-dots .owl-dot span { margin: 5px 4px; }
.single-tire-slider.owl-carousel .owl-nav button.owl-prev, .single-tire-slider.owl-carousel .owl-nav button.owl-next { margin: 0 44px; }
.mob-yt-thumb .mob-yt-thumb-in { width: 100%; min-height: 415px; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.main-home-sec-lead-in { position: absolute; z-index: 8; top: 50%; margin-top: -158px; }
.main-home-sec-lead-con p { padding: 0; }
.overlay-dealer.overlay-dealer-open { -webkit-overflow-scrolling: touch; }
.main-header.jsticky .prod-mid-nav-wrap{background: #000; padding: 10px 20px;}
.prod-mid-nav-wrap ul li a{border: solid 1px #000; display: block;padding: 5px 10px; color: #fff; letter-spacing: 2px;}
.prod-mid-nav-wrap ul li a.scroll.active { border: 1px solid #fff; }
.prod-mid-nav-wrap ul li a.scroll.active, .prod-mid-nav-wrap ul li a.scroll:hover { border: 1px solid #fff; }
.prod-mid-nav-wrap-in {padding: 0;  }
.prod-mid-nav-wrap ul { justify-content: center;  }
.skrollr-decks-init { position: relative; z-index: 2; }
.main-home-banner-con-in { padding-left: 30px; padding-right: 30px; }

}

/*735 to 667 */
@media (max-width: 735px) {
.woocommerce table.shop_table .woocommerce-shipping-totals.shipping th { width: 70%; }
.woocommerce-page div.product .product-main-sec .woocommerce-product-gallery { height: 420px; }
.footer-nav { padding: 50px 20px; }
.footer-nav ul li { padding: 0; display: block; border: none; text-align: left; margin: 0 0 20px; }
.main-home-banner-con-in h1 { font-size: 44px; line-height: 40px; }
.main-home-banner-con-in h1 span { font-size: 58px; }
.tx-sing-pro-banner-in .tx-sing-pro-banner-con h1 {    font-size: 45px;    line-height: 45px;}
}

/*666 to 600 */
@media (max-width: 666px) {
.woocommerce-checkout-main-in { max-width: 520px; }
.woocommerce-cart-title-left { font-size: 32px; }
.woocommerce .woocommerce-checkout-main-in button.button { font-size: 17px; }
.component_table_item .component_table_item_indent { padding-left: 0; }
.woo-myaccount-sec-nav nav ul li:nth-child(3) a { border-right: none; }
.woo-myaccount-sec-nav nav ul li { width: 33.3%; float: left; }
.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account { padding: 10px; }
.woo-myaccount-sec-tit { font-size: 36px; }
.woocommerce-MyAccount-content { padding: 20px 10px; }
.features-sec-single-left { float: none; width: 100%; }
.features-sec-single-right { width: 100%; float: none; text-align: center; }
.features-sec-single { padding: 114px 10px; }
.features-sec-single-left.no-logo-feature { padding: 0 20px; }
.single-tire-slider-bg { font-size: 180px; letter-spacing: 6px; }
.single-tire-footer-video-con-in h3 { font-size: 27px; letter-spacing: 3px; }
.single-tire-footer-video-con-in img { max-width: 63px; }
.features-sec-single-left.no-logo-feature h3, .features-sec-single-left.no-logo-feature h4 { margin-left: 0; margin-right: 0; }
.single-tire-footer-video-con-in { margin-top: -53px; }
.faq-sec .faq-head, .faq-head aside { display: block; }
.faq-head aside h4, .faq-head aside h2 { text-align: center; }
.faq-sec .faq-head { padding: 20px 0 30px; }
.faq-accordion h4 a { padding: 24px 40px 24px 30px; }
.faq-accordion h4 a:before { top: 19px; font-size: 30px; }
.faq-accordion .panel-body { padding: 0 10px 30px 54px; }
.faq-accordion .panel-body:before { left: 2px; font-size: 30px; }
.faq-accordion .panel-body:after { left: 30px; }
.faq-accordion .panel-body p { font-size: 18px; line-height: 24px; margin: 0 0 13px; }
.faq-accordion .panel-body p span { line-height: 20px; margin: 0 0 10px; }
.faq-head aside h2 { font-size: 140px; letter-spacing: 8px; line-height: 110px; }
.faq-still-btn a strong { display: block; }
.faq-accordion { padding: 0 20px 50px; }
.panel-heading h4 a:after { top: 22px; }
}

/*599 to 568 */
@media (max-width: 599px) {
.checkout_coupon.woocommerce-form-coupon p { width: 100%; }
.woocommerce .woocommerce-checkout-main-in button.button { max-width: 100%; }
.woocommerce form .form-row { width: 100%; }
.woocommerce .woocommerce-checkout-form #payment #place_order { line-height: 53px; font-size: 18px; }
.woocommerce-cart-title { padding-left: 14px; margin-bottom: 12px; }
.woocommerce-checkout-main { padding: 108px 0 12px; }
.woocommerce-MyAccount-content .woocommerce-address-fields { padding: 10px; }
.woocommerce table.my_account_orders { padding: 10px; }
.woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h3 { font-size: 20px; }
.woocommerce-EditAccountForm.edit-account fieldset legend { width: 100%; margin-bottom: 9px; }
	.woocommerce .geomax-shop ul.products {    grid-template-columns: repeat(1, 1fr);}
}

/*567 to 480  */
@media (max-width : 567px) {
.woocommerce table.shop_table .cart-check-subtotal th { padding-left: 20px; }
.woocommerce table.shop_table .woocommerce-shipping-totals.shipping th { padding-left: 20px; }
.woocommerce table.shop_table .check-order-total th { padding-left: 20px; }
.woocommerce table.shop_table .woocommerce-shipping-totals.shipping th { width: 64%; }
.woocommerce-checkout-form-in { max-width: 94%; }
.woocommerce-checkout-main .checkout_coupon.woocommerce-form-coupon { margin: 22px 0 13px; }
.woo-myaccount-sec-nav nav ul li { width: 50%; }
.woo-myaccount-sec-nav nav ul li:nth-child(3) a { border-right: solid 1px #f1f4f6; }
.woo-myaccount-sec-nav nav ul li:last-child a { border-right: solid 1px #f1f4f6; }
.woo-myaccount-sec-tit { font-size: 31px; }
.woo-myaccount-sec { padding: 128px 0 90px; }
.footer-copyright .footer-copyright-in ul li:nth-child(1) { display: block; padding-bottom: 6px; border-right: none; }
.Privacy-sec h2 { font-size: 34px; }
.woocommerce-page div.product .product-main-sec .woocommerce-product-gallery { padding-top: 110px; height: 340px; }
.woocommerce-page div.product .product-main-sec .woocommerce-product-gallery { padding-top: 110px; height: 340px; }
.features-sec-single-left h3 { font-size: 48px; letter-spacing: 10px; }
.single-tire-slider.owl-carousel:before { width: 182px; }
.single-tire-footer-video-main { height: 412px; }
.options_data_wrapper .option_qty { padding: 0; }
.summary h1.product_title { font-size: 48px; letter-spacing: 2px; line-height: 46px; }
.single-tire-footer-video-con-in h3 { margin-bottom: 15px; }
.main-home-banner-con-in h1 { font-size: 35px; letter-spacing: 4px; margin-bottom: 10px; }
.main-home-banner-con-in h1 span { font-size: 44px; letter-spacing: 4px; line-height: 55px; }
.main-home-banner-con-in p { margin: 0 auto 35px; line-height: 25px; }
.main-home-sec-lead-con-in { padding: 30px 15px 40px 15px; }
.main-home-sec-lead-con h3 { font-size: 30px; line-height: 40px; margin: 0 0 10px; }
.cart-subtotal span.woocommerce-Price-currencySymbol { float: none; }
.faq-accordion h4 a { font-size: 18px; }
.faq-accordion .panel-body p { font-size: 16px; }
.faq-accordion h4 a:before { top: 16px; }
.inner-banner { background-position: center; margin-top: 64px; min-height: 500px; }
.main-header.jsticky .prod-mid-nav-wrap { padding: 5px;  }
.prod-mid-nav-wrap ul li { margin: 0; }
.prod-mid-nav-wrap ul li a { padding: 3px 10px; letter-spacing: normal; }
}

/*479 to 414  */
@media (max-width : 479px) {
.woocommerce-checkout-main-in .woocommerce-info .showcoupon { display: block; }
.woocommerce-checkout-main-in .woocommerce-info::before { left: 18px; }
.woocommerce-checkout-main-in .woocommerce-info { padding: 12px 0 17px 48px; }
.woo-myaccount-sec-nav nav ul li { width: 100%; }
.woo-myaccount-sec-tit { font-size: 28px; }
.woo-myaccount-sec { padding: 118px 0 90px; }
.footer-social ul li { padding: 0 25px; }
.woocommerce-page div.product .product-main-sec .woocommerce-product-gallery { padding-top: 100px; height: 276px; }
.single-tire-slider-bg { font-size: 113px; padding-top: 38%; }
.main-home-banner-con-in h1 { font-size: 26px; letter-spacing: 3px; line-height: 25px; }
.main-home-banner-con-in h1 span { font-size: 32px; letter-spacing: 3px; line-height: 50px; }
.main-home-banner-con-in .bttn i { padding-left: 10px; }
.main-home-banner-con-in .bttn a { font-size: 16px; letter-spacing: 3px; line-height: 50px; }
.page-content h2 { font-size: 28px; }
.dealer-btn a em { letter-spacing: 2px; padding: 15px 10px; }
.faq-still-btn { padding: 24px 0; margin-top: 30px; }
.faq-still-btn a { display: block; padding: 10px 0 12px; }
.faq-acc-main { padding-bottom: 30px; }
.main-home-banner-con-in .bttn.bttn2 i {padding: 0 20px 0 20px;  bottom: 14px;}
}

/*413 to 375*/
@media (max-width : 413px) {
.woocommerce table.shop_table .woocommerce-shipping-totals.shipping th { width: 59%; }
.woocommerce-cart-title-left { font-size: 30px; }
.woocommerce-cart-title-left span { padding-left: 8px; font-size: 28px; }
.footer-copyright .footer-copyright-in ul li { font-size: 12px; padding: 0 12px; }
.footer-copyright .footer-copyright-in ul li:nth-child(1) { padding-bottom: 4px; }
.footer-copyright .footer-copyright-in { padding: 16px 0 13px 0; }
.Privacy-sec h2 { font-size: 28px; }
.Privacy-sec h4 { font-size: 20px; }
.single-tire-slider-bg { font-size: 150px; }
.faq-head aside h4 { font-size: 18px; }
.faq-head aside h2 { font-size: 120px; line-height: 80px; }
.main-home-banner-con-in .bttn.aos-init { opacity: 1 !important; transform: none !important; pointer-events: auto; }
}

/*374 to 320*/
@media (max-width : 374px) {
.woocommerce-cart-title-left span { padding-left: 6px; font-size: 20px; }
.woo-myaccount-sec-tit { font-size: 25px; }
.woocommerce-MyAccount-content p { font-size: 15px; }
.woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info { padding: 1em 1em 1em 3.5em; }
.footer-social ul li { padding: 0 18px; }
.summary h1.product_title { font-size: 46px; letter-spacing: 4px; line-height: 50px; }
.features-sec-single-left h3 { margin: 0 0 35px 10px; }
.features-sec-single-left h4 { margin: 0 0 0 10px; }
.single-tire-slider-bg { font-size: 110px; }
.technical-data h3 { font-size: 34px; letter-spacing: 4px; }
.options_data_wrapper .option_price { font-size: 16px; }
.dealer-btn a em { letter-spacing: 1px; }
.banner-top-logo-slider.owl-carousel { margin-bottom: 15px; }
.main-home-banner-con-in p { margin-bottom: 15px; }
.banner-top-logo-slider.owl-carousel img { max-width: 50%; }
.main-home-banner-con-in { margin-top: 90px; top: 0;}
}

@media (min-width: 992px) and (min-height: 900px) {
}
