select.form-select.product_sort_by {width: auto;border: 1px solid #ccc;height: 58px;border-radius: 10px;margin-right: 0px;display: flex;float: right;margin-bottom: 30px;font-size: 19px;}
.mein-side {display: flex;justify-content: space-between;align-items: center;vertical-align: middle;}
.mein-side a.btn.btn-primary.clear {width: auto;padding: 3px 15px;border-radius: 100px;background: #f37021;border-color: #f37021;font-size: 18px;margin-top: 7px;display: flex;align-items: center;gap: 4px;}
.sidebar-filter-title p {font-size: 19px;margin-bottom: 0px;}
.product-list-row.product-card {position: relative;border: 1px solid #eee;border-radius: 12px;background: #fff;padding: 20px 16px;text-align: center;transition: 0.3s ease;overflow: hidden;height: 100%;width: 96%;}
.product-list-row .hover-icons {position: absolute;top: 60px;left: 0px;display: flex;flex-direction: column;opacity: 0;visibility: hidden;transition: 0.3s;z-index: 2;background: red;}
.product-list-row .hover-icons li {width: 36px;height: 36px;background-color: #f37021;border: 1px solid #ffffff4d;line-height: 41px;}
.product-list-row .hover-icons li a {color: #fff;text-decoration: none;}
.product-list-row .hover-icons li i {font-size: 22px;}
.product-list-row .hover-add-to-cart {margin: 9px 0;justify-content: center;display: flex;}
.product-list-row .selling-pro img {width: 100%;height: 100%;}
.product-list-row .selling-pro {height: 190px;display: flex;justify-content: center;align-items: center;}
.product-list-row.product-card:hover {box-shadow: 0 10px 25px rgba(0,0,0,0.1);}
.product-list-row.product-card:hover .product-title a {color: #f37021;}
.product-list-row .product-title a {color: #333;text-decoration: none;}
.product-list-row .product-title {font-weight: 700;font-size: 17px;margin: 8px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.product-list-row .product-price {color: #ff6600;font-weight: 700;font-size: 19px;}
.product-list-row span.price-old {color: #333333;text-decoration: line-through;}
.product-list-row .rating-stars {color: #ff6600;font-size: 17px;margin-bottom: 4px;display: flex;justify-content: center;}
.product-list-row.selling-pro img {width: 100%;height: 100%;}
.product-list-row.selling-pro {height: 190px;display: flex;justify-content: center;align-items: center;}
.product-list-row.product-price {color: #ff6600;font-weight: 700;font-size: 19px;}
.product-list-row.hover-add-to-cart a {text-decoration: none;font-weight: 800;display: flex;justify-content: center;align-items: center;}
.product-list-row.add-to-cart-btn {margin-top: 15px;background-color: #fff;color: #0c0c0c;border: 2px solid #f37021;padding: 7px 38px;border-radius: 30px;font-weight: 600;width: fit-content;transition: 0.3s;font-size: 19px;}
.product-list-row.product-list-row  i {font-size: 22px;}
.product-list-row .product-card {position: relative;border: 1px solid #eee;border-radius: 12px;background: #fff;padding: 20px 16px;text-align: center;transition: 0.3s ease;overflow: hidden;height: 100%;width: 100%;box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
.product-list-row .add-to-cart-btn {margin-top: 15px;background-color: #fff;color: #0c0c0c;border: 2px solid #f37021;padding: 7px 37px;border-radius: 30px;font-weight: 600;width: fit-content;transition: 0.3s;font-size: 17px;}
.filter-sidebar .filter-section {border-right: 0px solid #ddd;padding: 15px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}
.filter-sidebar {max-width: 354px;padding: 9px;background-color: #fff;padding-left: 0px;}
.filter-sidebar .filter-section {margin-bottom: 10px;}
.filter-section-header {display: flex;justify-content: space-between;cursor: pointer;border-bottom: 1px solid #eee;padding: 10px 0;font-weight: bold;align-items: center;}
.filter-section-body {padding: 0px 0 0 10px;display: grid;padding-left: 0px;}
.filter-category-header {display: flex; justify-content: space-between;cursor: pointer;font-weight: normal; line-height: 30px;}
.filter-subcategory {padding-left: 15px;margin-top: 5px;display: block;}
.filter-toggle-icon { font-size: 28px;margin-left: 8px;color: #656463;font-weight: 100;}
.collapsed + .filter-subcategory {display: none;}
.filter-price-inputs {display: flex;gap: 10px;margin-bottom: 10px;}
.filter-price-inputs input {width: 100%;padding: 4px;border: 1px solid #ccc;border-radius: 4px;}
input[type="range"] {width: 100%;margin-bottom: 8px;}
.filter-price-inputs {display: flex;align-items: center;gap: 10px;margin-bottom: 15px;margin-top: 15px;}
.filter-price-inputs input {width: 100%;padding: 8px;font-size: 14px;border: 1px solid #ccc;border-radius: 6px;}
.price-separator {font-size: 18px;color: #333;}
.range-slider {position: relative;margin-bottom: 48px;}
.range-slider input[type="range"] {position: absolute;width: 100%;top: 5px;height: 8px;background: none;pointer-events: none;-webkit-appearance: none;z-index: 999;}
.range-slider input[type="range"]::-webkit-slider-thumb {pointer-events: all;width: 20px;height: 20px;border-radius: 50%;background-color: #f26522;border: none;-webkit-appearance: none;}
.range-slider input[type="range"]::-moz-range-thumb {pointer-events: all;width: 20px;height: 20px;border-radius: 50%;background-color: #f26522;border: none;}
.range-slider::before {content: '';position: absolute;height: 8px;background-color: #ddd;width: 100%;top: 6px;border-radius: 4px;z-index: 1;}
.range-slider::after {content: '';position: absolute;height: 8px;background-color: #f26522;top: 6px;border-radius: 4px;z-index: 2;}
#price-display {font-size: 16px;color: #333;}
.range-slider::after {content: '';position: absolute;height: 8px;background-color: #f26522;top: 6px;left: calc(var(--range-left, 0%));width: calc(var(--range-fill, 100%));border-radius: 4px;z-index: 2;}
span.filter-toggle-icon {user-select: none;}
.custom-checkbox input[type="checkbox"] {appearance: none;-webkit-appearance: none;width: 20px;height: 20px;border: 1px solid #959292;position: relative;cursor: pointer;transition: all 0.3s ease;line-height: 35px;}
label.custom-checkbox {display: flex;align-items: center;gap: 11px;font-size: 17px;line-height: 36px;}
input[type="checkbox"] {width: 24px;height: 20px;padding: 8px;border-radius: 5px !IMPORTANT;}
.custom-checkbox input[type="checkbox"]:checked {background-color: #f37021;border-color: #f37021;}
.custom-checkbox input[type="checkbox"]:checked::after {content: "";position: absolute;left: 8px;top: 1px;width: 5px;height: 14px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);}
input[type="checkbox"]:focus {box-shadow: 0 0 0 .25rem rgb(243 112 33 / 53%);border-color: #f37021;}
.filter-sidebar .cart h3 {font-size: 22px;font-weight: bold;margin: 0px 0px;}
.promo-banner {position: relative;width: 337px;height: 422px;background-image: url('../images/add-banner.jpg');background-size: cover;background-position: center;border-radius: 6px;overflow: hidden;margin-top: 80px;}
.promo-overlay {position: absolute;inset: 0;background-color: rgb(0 0 0 / 13%);color: #fff;display: flex;flex-direction: column;justify-content: end;align-items: center;text-align: center;padding: 20px;}
.promo-heading {font-size: 20px;line-height: 1.4;margin-bottom: 20px;font-weight: bold;}
.promo-button {background-color: #f37021;color: #fff;text-decoration: none;padding: 9px 41px;border-radius: 999px;font-size: 15px;font-weight: bold;transition: background-color 0.3s ease;display: flex;align-items: center;gap: 5px}
.promo-banner a:hover {color: #fff;background: #000;}
.promo-banner i.bx.bx-arrow-back.bx-rotate-180 {font-size: 24px;}
.promo-button:hover {background-color: #d9541c;}
.pagination {display: flex;align-items: center;gap: 10px;justify-content: center;margin-top: 100px;margin-bottom:0px;}
.pagination li {list-style: none;}
.pagination a {display: flex;justify-content: center;align-items: center;width: 45px;height: 45px;background: #eaeaea;color: #000;border-radius: 50%;font-weight: 600;font-size: 16px;text-decoration: none;transition: 0.3s;}
.pagination a:hover {background: #ff7a00;color: #fff;}
.pagination a.active {background: #ff7a00;color: #fff;}
.pagination a i {font-size: 22px;}
@media screen and (max-width: 768px) {
.filter-sidebar {width: 100%;border-right: none;border-bottom: 1px solid #ddd; max-width: 100%;}
}





.slider.slider-nav.thumb img {margin-left: 0px;height: 145px;object-fit: cover;object-position: left top;border-radius: 12px;width: 100%;object-position: center;}
.product-slider-slide.slider.slider-nav.thumb .slick-current img {border: 1px solid #f37021;}
.product-slider-slide .slick-slide img {border: 1px solid #eee;border-radius: 12px;width: 100%;}
.product-slider .slick-slide img {border: 1px solid #eee;border-radius: 12px;width: 100%;}
.slider .slick-slide {padding: 8px;}
.product-slider-slide .slick-prev, .slick-next {top: 45%;}
.product-slider-slide .slick-prev:before {content: "\ea4d";font-family: boxicons !important;}
.product-slider-slide .slick-next:before {content: "\ea50";font-family: boxicons !important;}
.product-slider-slide .slick-prev:before, .slick-next:before {font-family: 'slick';font-size: 35px;line-height: 1;opacity: .75;color: #000000;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.product-slider-slide .slick-prev:hover:before,
.product-slider-slide .slick-next:hover:before {color: #f37021;}
.product-slider-slide .slick-next {right: -12px;}
.product-slider div {height: 650px;overflow: hidden;}
.product-slider img {width: 100%;height: 100%;object-fit: contain;display: block;}
.product-slider-slide img {width: 100%;height: 100px; object-fit: contain;border: 1px solid #ddd;border-radius: 8px;background: #fff;padding: 8px;box-sizing: border-box;}
.mein-product {padding-left: 40px;}
.Product-detail-title h1 {margin-bottom: 15px;line-height: 60px;font-weight: 600;font-size: 44px;}
.mein-product .rating-stars {color: #ff6600;font-size: 17px;display: flex;justify-content: left;margin-bottom: 15px;}
.mein-product .product-price {color: #ff6600;font-weight: 500;font-size: 27px;display: flex;align-items: center;gap: 11px;}
.mein-product span.price-old {color: #333333;text-decoration: line-through;font-size: 16px;font-weight: 600;}
span.product-sale {font-size: 15px;background: #f37021;padding: 2px 23px;color: #fff;font-weight: 400;margin-left: 7px;}
.size-options {display: flex;align-items: center;vertical-align: bottom;}
.size-selector {list-style: none;padding: 0;display: flex;gap: 10px;margin-bottom: 0px;}
.size-selector li {position: relative;}
.size-selector input[type="radio"] {display: none;}
.size-selector label {display: inline-block;padding: 7px 9px;border: 1px solid #ccc;border-radius: 4px;cursor: pointer;font-size: 16px;background-color: #f5f5f5;transition: background-color 0.3s, border-color 0.3s;line-height: 13px;}
.size-selector input[type="radio"]:checked + label {background-color: #f37021;color: #fff;border-color: #f37021;}
.color-options {display: flex;align-items: center;font-weight: 600;font-size: 16px;color: #333;}
.color-list {list-style: none;display: flex;margin: 0;padding: 0 0 0 0px;gap: 11px;}
.color-list li {position: relative;}
.color-list input[type="radio"] {display: none;}
.color-list label {display: block;width: 30px;height: 30px;border-radius: 50%;background-color: var(--color);border: 2px solid #fff;box-shadow: 0 0 3px rgba(0,0,0,0.4);cursor: pointer;transition: all 0.3s ease;}
 .color-list input[type="radio"]:checked + label {border: 1px solid #000;transform: scale(1.1);}    
label.custom-width {width: 110px;margin: 10px 0px;font-weight: 600;font-size: 19px;}
.add-to-cart {display: flex;gap: 16px;align-items: center;}
.add-to-cart .quantity-container {display: inline-flex;align-items: center;border: 0px solid #ddd;padding: 4px 12px;background-color: #efefef;gap: 15px;}
.add-to-cart .quantity-btn {background: none;border: none;font-size: 39px;cursor: pointer;color: #333;transition: color 0.2s ease;padding-left: 14px;padding-right: 14px;}
.add-to-cart .quantity-input {width: 197px;text-align: center;border: none;background: transparent;font-size: 24px;color: #000;}
.add-to-cart .add-to-btn {width: 100%;}
.add-to-cart .add-to-btn button {width: 100%;padding: 13px;border-radius: 12px;border: none;line-height: 39px;background: #f37021;font-size: 21px;color: #fff;font-weight: 600;}
.add-to-cart .add-to-btn button:hover {background-color: #000;}
.buy-now-btn button:hover {background-color: #f37021; }
.buy-now-btn button {background-color: #000000;color: white;padding: 13px;font-size: 20px;border: none;border-radius: 10px;transition: background-color 0.3s ease;width: 100%;margin: 18px 0px;line-height: 39px;font-weight: 600;min-width: 589px;}
.buy-now-btn-wishlist {background-color: #f37021;padding: 13px 30px;border: none;border-radius: 10px;transition: background-color 0.3s ease;width: auto;margin: 18px 0px;line-height: 39px;font-weight: 600;text-align: center;font-size: 33px;color: #fff;float: right;display: flex;}
.buy-now {display: flex;align-items: center;gap: 15px;justify-content: space-between;}
.buy-now a.wishlist {display: block;color: #fff;}
.buy-now-btn-wishlist:hover {background: #000;}
.social-options label.custom-width {width: 62px;margin: 10px 0px;font-weight: 600;font-size: 19px;}
.social-options {display: flex;}
.social-options ul {display: flex;align-items: center;margin: 0px;padding: 0px;list-style: none;gap: 10px;}
.social-options li i {font-size: 25px;color: #f37021;}
.category-options a {color: #333;text-decoration: none;}
.brand-options a {color: #333;text-decoration: none;}


.recently-prod-slide .product-card {position: relative;border: 1px solid #eee;border-radius: 12px;background: #fff;padding: 20px 16px;text-align: center;transition: 0.3s ease;overflow: hidden;height: 100%;width: 100%;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}
.recently-prod-slide .slick-prev, .recently-prod-slide .slick-next {top: -50px;right: 8px;z-index: 9;}
.recently-prod-slide .slick-prev {right: 25px !important;left: auto;}
.recently-prod-slide .slick-slide {display: flex;margin: 10px;height: auto;}
.recently-prod-slide .slick-prev:before {content: "\ea4d";font-family: boxicons !important;font-size: 30px;color: #000;line-height: 29px;}
.recently-prod-slide .slick-next:before {content: "\ea50";font-family: boxicons !important;font-size: 30px;color: #000;line-height: 29px;}
.recently-prod-slide .slick-next:hover:before {color: #f37021;}
.recently-prod-slide .slick-prev:hover:before {color: #f37021;}
.recently-prod-slide .selling-pro img {width: 100%;height: 100%;}
.recently-prod-slide .selling-pro {height: 190px;display: flex;justify-content: center;align-items: center;}
.recently-prod-slide .product-price {color: #ff6600;font-weight: 700;font-size: 19px;}
.recently-prod-slide span.price-old {color: #333333;text-decoration: line-through;}
.recently-prod-slide .hover-add-to-cart {margin: 9px 0;justify-content: center;display: flex;}
.recently-prod-slide:hover.add-to-cart-btn {background: #f37021;border-color: #f37021;color: #fff;}
.promo-banners {position: relative;width: 100%;background-image: url('../images/promo-banner.jpg');background-size: cover;background-position: center;border-radius: 6px;overflow: hidden;padding: 200px;}
.promo-overlays {position: absolute;inset: 0;background-color: rgb(0 0 0 / 52%);color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: self-start;text-align: left;padding: 20px;}
.promo-headings {font-size: 40px;line-height: 1.4;margin-bottom: 20px;font-weight: bold;padding-left: 30px;}
.promo-buttons {background-color: #f37021;color: #fff;text-decoration: none;padding: 9px 41px;border-radius: 999px;font-size: 15px;font-weight: bold;transition: background-color 0.3s ease;display: flex;align-items: center;gap: 5px;margin-left: 30px;}
.promo-banners a:hover {color: #fff;background: #000;}
.promo-banners.bg {position: relative;width: 100%;background-image: url('../images/promobanners.jpg');background-size: cover;background-position: center;border-radius: 6px;overflow: hidden;padding: 200px;}



button.btn-rates {display: none;}
.dropdownrates {display: block;}
.close {display: none;}



@media (min-width: 1201px) and (max-width: 1600px) {
.buy-now-btn button {min-width: 499px;}
.product-list-row .add-to-cart-btn {padding: 7px 14px;}
.promo-banner { width: 100%;}
.promo-heading {font-size: 17px;}

}

@media (min-width: 1025px) and (max-width: 1200px) {
.add-to-cart .quantity-input {width: 100%;}
.tabs {display: flex;justify-content: space-evenly;flex-wrap: wrap;}
.tabs ul li a.active {padding-left: 7px;}
.tabs ul li a {padding: 5px 12px;line-height: 9px;}
.tabs ul { gap: 5px; margin-bottom: 0px;}
.tab-content {padding: 20px;}
.slider.slider-nav.thumb img {height: auto; padding: 0px;}
.promo-headings {font-size: 27px;line-height: 1.4;margin-bottom: 11px;padding-left: 30px;}
.promo-banners {padding: 140px; margin-bottom: 30px;}
.promo-banners.bg  {padding: 140px;}
.buy-now-btn button {min-width: 100%;}
.buy-now {display: flex;align-items: center;gap: 15px;justify-content: flex-start;}
.Product-detail-title h1 {margin-bottom: 15px;line-height: 34px;font-weight: 600;font-size: 27px;}
#info h3 {font-weight: 600;font-size: 22px;}
#desc h3 {font-weight: 600;font-size: 22px;}
#shipping h3 {font-weight: 600;font-size: 22px;}
#reviews h3 {font-weight: 600;font-size: 22px;}



}

@media (min-width: 576px) and (max-width: 1024px) {
.add-to-cart .quantity-input {width: 100%;}
.tabs {display: flex;justify-content: space-evenly;flex-wrap: wrap;}
.tabs ul li a.active {padding-left: 7px;}
.tabs ul li a {padding: 5px 12px;line-height: 9px;}
.tabs ul { gap: 5px; margin-bottom: 0px;}
.tab-content {padding: 20px;}
.slider.slider-nav.thumb img {height: auto; padding: 0px;}
.promo-headings {font-size: 27px;line-height: 1.4;margin-bottom: 11px;padding-left: 30px;}
.promo-banners {padding: 140px; margin-bottom: 30px;}
.promo-banners.bg  {padding: 140px;}
.buy-now-btn button {min-width: 100%;}
.buy-now {display: flex;align-items: center;gap: 15px;justify-content: flex-start;}
.Product-detail-title h1 {margin-bottom: 15px;line-height: 34px;font-weight: 600;font-size: 27px;}
#info h3 {font-weight: 600;font-size: 22px;}
#desc h3 {font-weight: 600;font-size: 22px;}
#shipping h3 {font-weight: 600;font-size: 22px;}
#reviews h3 {font-weight: 600;font-size: 22px;}
.custom-checkbox input[type="checkbox"] { width: 10px;height: 10px;}
label.custom-checkbox {display: flex;align-items: center;gap: 8px;font-size: 15px;line-height: 36px;white-space: nowrap;}
.row.product-list-row .col-lg-3.col-sm-6 {width: 48%;margin-left: 2%;}
.filter-toggle-icon {font-size: 20px;margin-left: 8px;color: #656463;font-weight: 100;}
.promo-banner {position: relative;width: 100%;height: 302px;margin-top: 80px;}
.promo-button {padding: 9px 29px;border-radius: 999px;font-size: 15px;gap: 5px;}
.promo-heading {font-size: 17px;}
select.form-select.product_sort_by {height: auto;font-size: 17px; text-align: center;}

}


 @media (min-width: 768px) and (max-width: 971px) {
.mein-product { padding-left: 0px;}
.Product-detail-title h1 {margin-bottom: 15px;line-height: 34px;font-weight: 600;font-size: 30px;}
label.custom-width {width: 110px;margin: 6px 0px;font-weight: 600;font-size: 17px;}
.color-list label {width: 25px;height: 25px;}
.add-to-cart {display: grid;gap: 16px;align-items: center;}
.buy-now {display: flex;align-items: center;gap: 15px;justify-content: flex-start;}
.buy-now-btn button {background-color: #000000;min-width: auto;}
.slider.slider-nav.thumb img {height: auto; padding: 0px;}
.tabs ul li a.active {padding-left: 7px;}
.tabs ul li a {padding: 5px 12px;line-height: 9px;}
.tabs ul { gap: 2px; margin-bottom: 20px;}
.tab-content {padding: 20px;}
#desc p {font-size: 17px;line-height: 28px;margin-bottom: 40px;}
#desc h3 {font-weight: 600;font-size: 19px;}
ul.key-featured li:before {font-size: 23px;content: "\ea50";font-family: boxicons !important;}
ul.key-featured li {font-size: 17px;line-height: 32px;margin-bottom: 0px;display: flex;}
.promo-headings {font-size: 24px;line-height: 1.4;margin-bottom: 11px;padding-left: 30px;}
.promo-banners {padding: 140px; margin-bottom: 30px;}
.promo-banners.bg  {padding: 140px;}
.rivew-title-mein p {line-height: 26px;font-size: 17px;margin-bottom: 20px;}
#info h3 {font-weight: 600;font-size: 19px;}
button.btn-rates {display: flex;padding: 2px 8px;border: 1px solid #f37021;background: #f37021;color: #fff;margin-bottom: 30px;width: auto;align-items: center;gap: 6px;justify-content: center;font-size: 19px;}
.dropdownrates {height: 100%;overflow-x: auto;overflow-y: scroll;z-index: 9999;position: fixed;top: 0;padding-bottom: 50px;width: 100%;right: 0px;padding: 12px;transition: right .9s ease-in-out;background: #fff;display: none;}
.close button.btn-closee {float: right;background-color: #f37021;opacity: 1;padding: 3px 8px;border: none;padding-bottom: 0px;line-height: 30px;color: #fff;font-size: 24px;}
.close {display: block;}
.mein-side a.btn.btn-primary.clear {width: auto;padding: 3px 15px;border-radius: 100px;background: #f37021;border-color: #f37021;font-size: 18px;margin-top: 0px;display: flex;align-items: center;gap: 4px;margin-right: 15px;}
select.form-select.product_sort_by {width: auto;border: 1px solid #ccc;height: auto;border-radius: 10px;margin-right: 0px;display: flex;float: right;margin-bottom: 30px;font-size: 17px;}


 }


 @media (max-width: 767.98px) {
.add-to-cart { display: grid; gap: 16px; align-items: center;}
.mein-product { padding-left: 0px;}
.buy-now {justify-content: flex-start;}
.buy-now-btn button {min-width: 100%;}
.Product-detail-title h1 {line-height: 30px;font-size: 21px;}
.slider.slider-nav.thumb img {height: auto; padding: 0px;}
.recently-prod-slide .slick-prev, .recently-prod-slide .slick-next {top: -16px;right: 12px;z-index: 9;}
.tab-content {padding: 20px;}
#desc p {font-size: 16px;line-height: 26px;margin-bottom: 40px;}
ul.key-featured li {font-size: 16px;line-height: 29px;margin-bottom: 0px;display: flex;}
.promo-headings {font-size: 20px;line-height: 1.4;margin-bottom: 11px;padding-left: 30px;}
.promo-banners {padding: 140px; margin-bottom: 30px;}
.promo-banners.bg  {padding: 140px;}
.product-slider-slide .slick-next {right: 0px;}
.product-slider-slide .slick-prev {left: -13px;z-index: 999;}
.product-slider-slide .slick-prev, .slick-next {top: 40%;}
.product-slider div {height: 400px;overflow: hidden;}
select.form-select.product_sort_by {width: 100%; font-size: 16px; height: auto;}
.cart .inner-heading-page ul {margin-bottom: 20px;}
button.btn-rates {display: flex;padding: 2px 8px;border: 1px solid #f37021;background: #f37021;color: #fff;margin-bottom: 30px;width: 100%;align-items: center;gap: 6px;justify-content: center;font-size: 19px;}
.dropdownrates {height: 100%;overflow-x: auto;overflow-y: scroll;z-index: 9999;position: fixed;top: 0;padding-bottom: 50px;width: 100%;right: 0px;padding: 12px;transition: right .9s ease-in-out;background: #fff;display: none;}
.close button.btn-closee {float: right;background-color: #f37021;opacity: 1;padding: 3px 8px;border: none;padding-bottom: 0px;line-height: 30px;color: #fff;font-size: 24px;}
.close {display: block;}
.mein-side a.btn.btn-primary.clear {width: auto;padding: 3px 15px;border-radius: 100px;background: #f37021;border-color: #f37021;font-size: 18px;margin-top: 0px;display: flex;align-items: center;gap: 4px;margin-right: 15px;}
.promo-banner {width: 100%;}

}
