@media (max-width: 1599px) {
.hm-overlay-left { padding: 125px 0 0 75px; }
.hm-overlay-img-txt span { font-size: 837px; right: -180px; }
.hm-overlay-img-txt-in { font-size: 776px; }
}
@media (max-width: 1439px) {
.overlay ul li a { font-size: 50px; line-height: 62px; }
.hm-overlay-img { padding: 170px 0 0 80px; }
.hm-overlay-right-shd { margin: 752px 0 0 161px; }
.hm-overlay-img .hm-overlay-img-in img { max-width: 75%; }
.hm-overlay-img { padding: 160px 0 0 120px; }
}
@media (max-width: 1359px) {
.hm-overlay-img-txt span { font-size: 627px; right: -152px; }
.hm-overlay-img-txt-in { font-size: 636px; }
.overlay ul li.current a { font-size: 53px; }
}
@media (max-width: 1279px) {
.hm-overlay-img { padding: 155px 0 0 140px; }
.hm-overlay-img img { width: 75%; }
.overlay ul li a { font-size: 40px; line-height: 52px; letter-spacing: 2px; }
.overlay ul li.current a { font-size: 43px; letter-spacing: 4px; }
.hm-overlay-left { padding: 75px 0 0 75px; }
.hm-overlay-right-shd { margin: 654px 0 0 163px; max-width: 240px; }
.header-right ul li a { letter-spacing: 5px; }
}
@media (max-width: 1151px) {
.woocommerce-cart-main { padding: 158px 50px 90px; }
.cart-pro1-name a { font-size: 18px; display: block; text-align: center; }
.cart-pro1-name br { display: none; }
.cart-pro1-price { font-size: 24px; }
.cart-prodect1 { width: 17.5%; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-name { width: 53.8%; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-price { width: 15.8%; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-subtotal { width: 19.4%; }
.edit_composite_in_cart_text.edit_in_cart_text { display: inline-block; padding: 0; }
.woo-myaccount-sec-in { padding: 0 20px; }
.woocommerce-order-top-in .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong { font-size: 16px; }
.woocommerce-order-top-in .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { font-size: 14px; }
.hm-overlay-left { padding: 75px 0 0 35px; }
.hm-overlay-img-txt span { font-size: 567px; right: -12px; letter-spacing: 21px; }
.hm-overlay-img-txt-in { font-size: 526px; right: 18px; letter-spacing: 21px; }
.hm-overlay-right-shd { margin: 589px 0 0 134px; }
.hm-overlay-img { padding: 229px 0 0 140px; }
.header-right ul li { padding: 0 14px; }
.head-btn a { margin-left: 15px; margin-right: 15px; letter-spacing: 2px; }
.head-cart a { padding: 10px 10px; }
}
@media (max-width: 1023px) {
.hm-overlay-right-shd { margin: 575px 0 0 134px; }
.head-btn a { margin-left: 10px; margin-right: 10px; }
.header-right { padding-left: 0; }
.header-right ul li { padding: 0 11px; }
.woo-myac-pro-sec-in {
    padding: 60px 60px;
    text-align: center;
  }
  .woo-myac-pro-sec-in .woo-myac-pro-sec-title {
    font-size: 28px;
  }
  .woo-myac-pro-sec-con {
    font-size: 16px;
    letter-spacing: 1px;
    
  }
  .woo-myac-pro-sec-con-mian .bttn a {
    line-height: 52px;}
}
@media (max-width: 991px) {
.hm-overlay-right-shd { margin: 562px 0 0 124px; }
.overlay-dealer-sel-main { padding: 0 30px; }
}
@media (max-width: 969px) {
.hm-overlay-img { padding: 205px 0 0 69px; }
.hm-overlay-right-shd { margin: 558px 0 0 101px; }
.header-right ul li a { letter-spacing: 3px; }
.header-right ul li { padding: 0 6px; }
}
@media (max-width: 899px) {
.cart-element { border-bottom: none; padding-bottom: 0; height: inherit !important; }
.woocommerce-cart-main-pro-tit-in-mobi { display: block; background: #000000; color: #fff; padding: 0; line-height: 42px; text-transform: uppercase; font-size: 14px; font-weight: 600; letter-spacing: 2px; clear: both; }
.woocommerce-cart-main-pro-tit-in-mobi { color: #fff; line-height: 42px; text-transform: uppercase; font-size: 14px; font-weight: 600; letter-spacing: 2px; }
.cart-prodect1 { width: 100%; height: auto; float: none; }
.cart-pro1-remove { text-align: left; margin: 0 12px; }
.cart-pro1-name { margin-top: 0; }
.cart-pro1-price { font-size: 24px; padding: 0 20px 10px; }
.cart-pro-title { padding: 0 15px; line-height: 42px; text-transform: uppercase; font-size: 14px; font-weight: 600; letter-spacing: 2px; }
.pro-ti-name { width: 56%; }
.pro-ti-price { width: 15%; }
.pro-ti-quantity { width: 13%; }
.pro-ti-subtotal { width: 16%; }
.woocommerce-cart-form__cart-item.cart_item { float: none; width: 100%; border-bottom: 0; min-height: inherit; border-left: none; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-name { width: 56%; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-price { width: 15%; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-quantity { float: left; width: 13%; border-right: 4px solid #fff; height: inherit; font-size: 16px; padding-top: 39px; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-subtotal { width: 16%; }
.woocommerce-cart-main-pro-tit { display: none; }
.woocommerce .woocommerce-cart-main-pro .component_table_item dl.component { display: block; width: auto; height: inherit; }
.woocommerce-order-bottom dt.component-Front, .woocommerce-order-bottom dt.component-Rear { float: none; width: 100%; font-size: 16px; font-weight: 400; text-transform: uppercase; padding: 15px 0 0; letter-spacing: 1px; border-right: none; }
.woocommerce-order-bottom dd.component-Front, .woocommerce-order-bottom dd.component-Rear { text-align: center; padding: 0 20px; font-size: 18px !important; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; display: block; vertical-align: middle; height: inherit; width: 100%; }
.woocommerce .cart-collaterals .cart_totals { float: none; width: 100%; padding: 30px 20px 45px; }
.woocommerce-cart-main { padding: 158px 20px 90px; }
.hm-overlay-img img { display: none; }
.hm-overlay-right-shd { display: none; }
.hm-overlay-img-txt span { font-size: 427px; right: -12px; }
.hm-overlay-img-txt-in { font-size: 416px; right: 0; }
.hm-overlay-left { width: 58%; padding: 35px 0 0 35px; }
.hm-overlay-right { width: 42%; }
.home-insta-banner { background-size: contain; }
.head-btn a { padding: 11px 7px; }
.head-cart a { padding: 10px 5px; }
.woo-myac-pro-sec-in .woo-myac-pro-sec-title {
    font-size: 28px;
    text-align: left;
  }
  .woo-myac-pro-sec-con {
    font-size: 16px;
    letter-spacing: 1px;
    text-align: left;
    max-width: 100%;

  }
  .woo-myac-pro-sec-in {
    text-align: left;
  }
}
@media (max-width: 799px) {
.shop_table-main { padding: 25px; }
.woocommerce-cart-main-pro { border: solid 10px #fff; }
.woocommerce-order-top-in .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { font-size: 14px; width: 30%; margin-bottom: 20px; }
.head-btn a { margin-left: 5px; margin-right: 5px; }
.home-banner-number-sec { line-height: 227px; font-size: 237px; }
.home-banner-number-sec .home-banner-number-slider { text-align: right; }
.main-home-banner-con { z-index: 4; }
}
@media (max-width: 767px) {
.cart-subtotal { padding-right: 10px; font-size: 16px; }
.shipping { font-size: 16px; padding: 0 10px; }
.order-total { font-size: 16px; padding-left: 10px; }
.woocommerce .wc-proceed-to-checkout a.checkout-button { margin: 15px auto 0; }
.woocommerce .cart-collaterals .cart_totals { padding: 30px 20px 25px; }
.header-right .header-right-nav { display: none; }
.woocommerce-cart-main { padding: 158px 20px 50px; }
.overlay ul li a { color: #000; }
.overlay ul li.current a::before { display: none; }
.hm-overlay-right { display: none; }
.overlay ul li a { font-size: 34px; }
.overlay ul li.current a { font-size: 38px; }
.overlay .overlay-close { box-shadow: 0px 9px 24px 0px rgba(0, 0, 0, 0.34); }
.woocommerce-cart-main { padding: 110px 20px 50px 20px; }
.cart-prodect1 { padding: 10px 0 0; }
.woocommerce .woocommerce-cart-main-pro .component_table_item dl.component { display: table; width: 100%; padding: 0; }
.woocommerce-cart-main-pro dt.component-Front, .woocommerce-cart-main-pro dt.component-Rear, .woocommerce-cart-main-pro dd.component-Front, .woocommerce-cart-main-pro dd.component-Rear { display: table-cell; vertical-align: middle; float: none; padding: 25px 16px 25px; }
.cart-prodect1 { padding: 10px 0 0; }
.woocommerce .woocommerce-cart-main-pro .component_table_item dl.component { padding: 0 10px 0; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-quantity { padding: 28px 0 26px 0; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-price { padding: 28px 0 26px 0; }
.woocommerce .woocommerce-cart-main-pro .component_table_item_subtotal .woocommerce-Price-amount.amount { padding: 7px 10px 15px; }
.overlay-dealer.overlay-dealer-open .overlay-dealer-box-in { display: block; }
.overlay-dealer-box-in .overlay-dealer-box-con, .overlay-dealer-box-in .overlay-dealer-box-logo { display: block; width: 100%; }
.overlay-dealer-box-in .overlay-dealer-box-logo { text-align: center; padding: 40px 0 0; }
.mobi-technical-data .tech-tabs .tech-tab .tab-in-title { box-shadow: 0px 0px 12px 3px rgba(0, 0, 0, 0.13); -webkit-box-shadow: 0px 0px 12px 3px rgba(0, 0, 0, 0.13); -moz-box-shadow: 0px 0px 12px 3px rgba(0, 0, 0, 0.13); }
.woo-myac-pro-sec-in .woo-myac-pro-sec-title {
    font-size: 22px;
  }
}
@media (max-width: 735px) {
.woo-myaccount-sec { padding: 88px 0 90px; }
.woocommerce-order-top-in .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { font-size: 14px; width: 45%; margin-bottom: 20px; margin-right: 5%; }
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received { font-size: 20px; }
.woocommerce-order-bottom { padding: 30px 20px; }
.woocommerce-order-bottom .woocommerce-order-details__title, .woocommerce-order-bottom .woocommerce-column__title { font-size: 22px; }
.overlay ul li a { font-size: 32px; }
.overlay ul li.current a { font-size: 35px; }
.test-posts { margin-top: 60px; }
.home-insta-banner { background-size: contain; padding: 80px 0 100px; background-position: bottom; }
}
@media (max-width: 666px) {
.hm-overlay-left { width: 68%; }
.hm-overlay-right { width: 32%; }
.hm-overlay-img-txt-in { font-size: 326px; }
.hm-overlay-img-txt span { font-size: 347px; }
.home-banner-number-sec { line-height: normal; font-size: 170px;}
.woo-myac-pro-sec-in {
    padding: 30px;
    text-align: center;
  }
  .woo-myac-pro-sec-con-mian .bttn a {
    line-height: 44px;
  }
}
@media (max-width: 599px) {
.woocommerce-cart-main-pro-tit-in-mobi.woocommerce-cart-main-pro-tit-in-mobi-bot { display: none; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-name { width: 100%; border: none; float: none; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-price { width: 33.333%; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-quantity { width: 33.333%; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-subtotal { width: 33.333%; }
.woocommerce-cart-form__cart-item.cart_item { height: inherit !important; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-name { width: 100%; border-right: none; float: none; border-bottom: solid 4px #fff; }
.component_table_item_subtotal .woocommerce-Price-amount.amount { padding: 6px 10px 15px; }
.woocommerce-cart-title { padding-left: 0; margin-bottom: 12px; }
.woo-myaccount-sec { padding: 100px 0 50px; }
.hm-overlay-left { padding: 35px 0 0 15px; }
.hm-overlay-img-txt span { font-size: 307px; }
.hm-overlay-img-txt-in { font-size: 286px; }
.shop_table-main { padding: 25px 15px; }
.woocommerce .wc-proceed-to-checkout a.checkout-button { max-width: none; line-height: 55px; letter-spacing: 2px; font-size: 19px; }
.wc-proceed-to-checkout { margin: 25px 0 0; }
.overlay-dealer-sel-main h3 { font-size: 30px; letter-spacing: 6px; }
.overlay-dealer-box { padding: 30px 20px; margin-left: 15px; margin-right: 15px; width: auto; }
.overlay-dealer-box-con h3 { font-size: 30px; }
.overlay-mail { font-size: 14px; letter-spacing: 1px; }
.overlay-dealer .overlay-dealer-close button { width: 43px; height: 43px; background-size: 23px 23px; top: 10px; right: 10px; }
.woocommerce-checkout-main .woocommerce-cart-title { padding-left: 20px; padding-bottom: 10px; }
.mobi-product-price { display: block; float: left; width: 50%; text-align: right; padding: 25px 20px 0 0; font-size: 20px; letter-spacing: 1px; }
.desk-product-price { display: none; }
.woocommerce .woocommerce-cart-main-pro .component_table_item dl.component { display: block; }
.woocommerce-cart-main-pro dt.component-Front, .woocommerce-cart-main-pro dt.component-Rear, .woocommerce-cart-main-pro dd.component-Front, .woocommerce-cart-main-pro dd.component-Rear { display: block; }
.woocommerce-cart-main-pro dt.component-Front, .woocommerce-cart-main-pro dt.component-Rear { border-bottom: 4px solid #fff; border-right: 0; width: 100%; text-align: center; }
.woocommerce .woocommerce-cart-main-pro .component_table_item dl.component { padding: 0; }
.woocommerce-cart-main-pro dd.component-Front, .woocommerce-cart-main-pro dd.component-Rear { float: left; width: 50%; border-right: 4px solid #fff; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-quantity { text-align: left; padding-left: 17px; width: 50%; }
.woocommerce .woocommerce-cart-main-pro .component_table_item .product-subtotal { text-align: right; padding-right: 10px; width: 50%; }
}
@media (max-width : 567px) {
.woocommerce-cart-title-left { letter-spacing: 2px; }
.woocommerce-cart-title-left span { padding-left: 0; }
.woocommerce .woocommerce-cart-title-right button.button:disabled, .woocommerce .woocommerce-cart-title-right button.button:disabled[disabled] { padding: 0 15px; font-size: 14px; letter-spacing: 1px; }
.woocommerce-cart-title-right { padding-top: 0; }
.woocommerce-order-top-in .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { font-size: 16px; width: 100%; margin-bottom: 20px; margin-right: 0; border-right: none; }
.woocommerce-order-top-in .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong { font-size: 18px; }
dd.component-Front, dd.component-Rear { text-align: left; padding: 0; }
.hm-overlay-img-txt span { font-size: 257px; }
.hm-overlay-img-txt-in { font-size: 236px; }
.overlay .overlay-close { width: 57px; height: 57px; background-size: 23px 23px; margin-top: 13px; }
.hm-overlay-left { padding: 30px 0 0 15px; }
.hm-overlay-left-logo { margin: 0 0 49px 25px; }
.overlay .overlay-close { right: 20px; top: 2px; }
.overlay ul li.current a:before { font-size: 26px; }
.overlay ul li a { padding-left: 30px; font-size: 28px; }
.hm-overlay-left-logo { margin: 0 0 19px 25px; }
.overlay ul li.current a { font-size: 31px; }
.woocommerce-cart-title-left img { max-width: 40px; }
.order-total { padding-left: 0; border: none; display: block; text-align: left; }
.shipping { padding: 10px 0; display: block; text-align: left; }
.woocommerce ul#shipping_method li { margin: 0; }
.woocommerce ul#shipping_method .amount { float: right; }
.cart-subtotal { padding-right: 0; border-right: 0; display: block; text-align: left; }
.cart-subtotal span { float: right; }
.order-total .woocommerce-Price-amount.amount { float: right; }
.home-insta-banner h2 { font-size: 25px; letter-spacing: 4px; }
.home-insta-banner h2 span { font-size: 55px; }
}
@media (max-width : 479px) {
.hm-overlay-img-txt span { font-size: 207px; }
.hm-overlay-img-txt-in { font-size: 186px; }
.hm-overlay-left { width: 88%; }
}
@media (max-width : 413px) {
.woocommerce-order-bottom { padding: 30px 20px 0; }
.woocommerce .woocommerce-order-bottom table.shop_table td { font-size: 18px; }
.hm-overlay-img-txt span { font-size: 177px; }
.overlay ul li a { font-size: 26px; padding-left: 17px; }
.overlay ul li.current a { font-size: 28px; }
.hm-overlay-img-txt-in { font-size: 156px; }
.overlay .overlay-close { width: 50px; height: 50px; background-size: 20px 20px; margin-top: 13px; }
.home-insta-banner h2 span { font-size: 45px; }
.home-insta-banner .bttn { min-width: 85%; }
}
@media (max-width : 374px) {
.hm-overlay-img-txt span { font-size: 147px; }
.hm-overlay-img-txt-in { font-size: 126px; }
.overlay ul li.current a { font-size: 26px; }
.overlay ul li a { font-size: 24px; padding-left: 17px; }
.mobi-com-dur-sec-left ul li {  font-size: 14px;}
}
@media (min-width: 992px) and (min-height: 900px) {
}
@media (max-width: 1024px) {
.footer-instagram-feed { padding-left: 18px; padding-right: 18px; }
.footer-insta-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 600px) {
.footer-instagram-feed { padding-left: 12px; padding-right: 12px; padding-bottom: 28px; }
.footer-insta-grid { grid-template-columns: repeat(2, 1fr); gap: 10px; }
.footer-insta-caption p { font-size: 11px; }
}
