/* prica range css */
.price-range-dropdown {
  border: none;
  padding: 12px;
  background: #f9f9f9;
  position: absolute;
  max-width: 350px;
  width: 350px;
  z-index: 99990;
  box-shadow: 0 5px 13px -2px gray;
  min-height: 172px;
}
.hidden {
  display: none !important;
}
.custom-price-range {
  position: relative;
}
.custom-price-range:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: currentColor transparent transparent transparent;
}
.custom-price-range.open:after {
  transform: translateY(-50%) rotate(180deg);
}
#price-range-dropdown p {
  margin: 0;
}
.madquick .jet-checkboxes-list-wrapper {
  max-height: 350px;
  overflow: auto;
  scrollbar-width: none;
}
.madquick .jet-radio-list-wrapper fieldset {
  display: flex;
  flex-wrap: wrap;
}
/* price range slider */
/* Base styling for the range input */
.jet-range__slider__input.jet-range__slider__input--max,
.jet-range__slider__input.jet-range__slider__input--min {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #ddd;
  /* Default track background */
  border-radius: 5px;
  outline: none;
  transition: background 0.2s;
}
/* Seek bar color (filled portion of the range input) for WebKit browsers */
.jet-range__slider__input.jet-range__slider__input--max::-webkit-slider-runnable-track,
.jet-range__slider__input.jet-range__slider__input--min::-webkit-slider-runnable-track {
  background: linear-gradient(
    to right,
    #767676 var(--progress),
    #ddd var(--progress)
  );
  /* Progress color */
  height: 8px;
  border-radius: 5px;
}
/* Thumb (circle) styling for WebKit browsers */
.jet-range__slider__input.jet-range__slider__input--max::-webkit-slider-thumb,
.jet-range__slider__input.jet-range__slider__input--min::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  background: #2d2d2d;
  /* Thumb color */
  border-radius: 50%;
  cursor: pointer;
  margin-top: -6px;
  /* Align thumb with track */
  transition: background 0.2s, transform 0.2s;
}
.jet-range__slider__input.jet-range__slider__input--max::-webkit-slider-thumb:hover,
.jet-range__slider__input.jet-range__slider__input--min::-webkit-slider-thumb:hover {
  background: #1f1f1f;
  /* Slightly darker on hover */
  transform: scale(1.1);
}
/* Seek bar color (filled portion) for Firefox */
.jet-range__slider__input.jet-range__slider__input--max::-moz-range-progress,
.jet-range__slider__input.jet-range__slider__input--min::-moz-range-progress {
  background: #767676;
  /* Progress color */
  height: 8px;
  border-radius: 5px;
}
/* Thumb (circle) styling for Firefox */
.jet-range__slider__input.jet-range__slider__input--max::-moz-range-thumb,
.jet-range__slider__input.jet-range__slider__input--min::-moz-range-thumb {
  width: 20px;
  height: 20px;
  background: #2d2d2d;
  /* Thumb color */
  border-radius: 50%;
  cursor: pointer;
  border: none;
  transition: background 0.2s, transform 0.2s;
}
.custom-price-range.jet-dropdown-open {
  box-shadow: 0 5px 13px -2px rgba(45, 45, 45, 80%) !important;
  background: #f8f8f8;
  border: 2px solid #0770cf !important;
  border-radius: 4px !important;
}
.madquick .jet-select__control .list li[data-value=""] {
  display: none;
}
.nice-select:after {
  transition: none;
}
/* 	filter color blue on hover */
.madquick .jet-filter-items-dropdown__label:hover,
.madquick .nice-select.jet-select__control:hover {
  color: #0770cf;
}
.mob-label-name {
  font-family: futura-pt, sans-serif;
}
.invert-ver {
  transform: rotate(180deg);
}
.loading {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 10px solid #ddd;
  border-top-color: orange;
  animation: loading 1s linear infinite;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: auto;
  top: 45%;
  /* Ensure proper positioning for child elements */
}
.loading h3 {
  /* Counter-rotate to negate the parent rotation */
  animation: reverse-rotation 1s linear infinite;
  margin: 0;
  /* Remove default margin */
  position: absolute;
  /* Position it absolutely within the parent */
}
@keyframes loading {
  to {
    transform: rotate(360deg);
  }
}
@keyframes reverse-rotation {
  to {
    transform: rotate(-360deg);
  }
}
/* Optional: Style for the overlay */
#ajax-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  /* Semi-transparent background */
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  /* Ensure it's on top */
  display: none;
}
/* disable default overlay	 */
.jet-listing-grid.jet-listing.jet-filters-loading {
  display: none !important;
}
.madquick .jet-checkboxes-list-wrapper {
  background: #eee;
  border-radius: 0;
}
.madquick
  .jet-checkboxes-list
  .jet-checkboxes-list__item
  .jet-checkboxes-list__button {
  background: white;
  padding: 12px 16px;
  border-radius: 6px;
}
.jet-checkboxes-list__button.selected-checkbox,
.madquick .nice-select .option.selected {
  background: #0770cf !important;
  color: white;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0.4px;
}
.madquick .nice-select .option:hover,
.nice-select .option.selected.focus {
  box-shadow: -2px 2px 2px 0 rgba(45, 45, 45, 9%) !important;
}
.madquick .nice-select,
.madquick .jet-filter-items-dropdown__label {
  background: #eeeeee;
  border: none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
}
.madquick .jet-checkboxes-list__decorator {
  display: none;
}
.madquick .jet-checkboxes-list,
.madquick .jet-select__control ul.list,
.madquick .jet-filter-items-dropdown__body {
  box-shadow: 0 5px 13px -2px gray;
  width: 350px;
  max-width: 350px;
  background: #f8f8f8;
  /* 		padding: 10px; */
  border-top: 1px solid #eeeeee;
  border-radius: 0;
}
.madquick .jet-filter-items-dropdown__label:focus,
.madquick .jet-filter-items-dropdown__label:active,
.custom-price-range:active,
.custom-price-range:focus {
  color: #0770cf !important;
  border: 2px solid #0770cf !important;
  background: white !important;
}
.jet-clear-filters {
  text-transform: uppercase;
  border: 2px solid gray !important;
  font-weight: bold;
  cursor: pointer;
  display: inline-block;
  width: 20px;
  max-width: 72px;
  padding: 10px 12px;
  margin-bottom: 12px;
  background: transparent;
  color: black;
  border: 1px solid gray;
  border-radius: 0;
  align-content: end;
  font-size: 12px;
  background: none;
  border: none;
  border: 2px solid 767676;
  border-radius: 0;
  color: 767676;
  cursor: pointer;
  float: right;
  font-family: futura-pt, sans-serif;
  font-size: 13px;
  font-weight: 900;
  height: 34px;
  letter-spacing: 1.9px;
  line-height: normal;
  line-height: 1.54;
  margin: 0 5px 0 8px;
  min-width: 70px;
  padding: 0 10px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 6px !important;
}
.jet-clear-filters:hover {
  border: 2px solid #0770cf !important;
  color: #0770cf;
  background: white;
}
.jet-filters-clear-wrapper {
  padding-top: 8px;
  justify-content: space-between;
  padding: 4px 8px;
  display: flex;
}
.keep-jet-filters {
  font-size: 12px;
}
.madquick .jet-filter-items-dropdown__label.option:hover {
  background: transparent;
  color: black;
}
.selected-filter,
.madquick .jet-filter-items-dropdown__label.option.selected {
  background: #0770cf;
  color: white !important;
}
/*  search	 */
.elementor-6624
  .elementor-element.elementor-element-20ea993
  .jet-filter-items-search {
  max-width: 96%;
  margin: 10px auto 12px;
}
.jet-filters-clear-wrapper {
  padding-top: 12px;
}
.jet-filter-items-search__input {
  border-radius: 999px !important;
  margin: 0;
}
.wpr-offcanvas-trigger {
  display: flex;
  justify-content: center;
  gap: 12px;
  flex-direction: row-reverse;
}
.wpr-offcanvas-header {
  position: absolute;
  left: -32px !important;
  z-index: 1 !important;
  font-size: 43px !important;
  top: 0px !important;
}
.madquick .jet-select__control ul.list {
  transition: none !important;
}
.madquick .mad-view-items {
  font-weight: bold;
}
.nice-select.open:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(180deg);
  top: 112%;
  right: 5%;
}
/* ========================================================================	 */
.madquick > *,
.jet-checkboxes-list__button {
  font-size: 16px;
}
.madquick,
.wpr-offcanvas-content {
  font-family: "futura-pt", Sans-serif !important;
}
.keep-jet-filters {
  font-size: 14px;
}
.madquick .jet-checkboxes-list__button:hover,
.madquick .jet-filter-items-dropdown__label.option:hover {
  box-shadow: -2px 2px 2px 0 rgba(45, 45, 45, 9%) !important;
}
.madquick
  .jet-filter-items-dropdown:has(
    .jet-filter-items-dropdown__body .selected-checkbox
  )
  .jet-filter-items-dropdown__label {
  border-top: 2px solid #0770cf;
}
.madquick .jet-filter-items-dropdown__label:has(.selected-checkbox),
.madquick
  .nice-select.jet-select__control:has(
    .list li.option.selected:not([data-value=""])
  ) {
  border-top: 2px solid #0770cf;
}
/* save as above 	 */
.madquick
  .jet-filter-items-dropdown__label:has(.jet-filter-items-dropdown__active),
.madquick
  .nice-select.jet-select__control:has(
    .list li.option.selected:not([data-value=""])
  ) {
  border-top: 2px solid #0770cf;
}
.madquick {
  font-size: 16px;
}
.jet-filter-items-dropdown__label:after,
.custom-price-range:after,
.nice-select:after {
  content: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMTAnIGhlaWdodD0nNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNS4wNTcgMy41NjYgNy45NzQuNjQ5bDEuNDE0IDEuNDE0LTQuMjQzIDQuMjQzLS4wODgtLjA4OS0uMDg0LjA4NUwuNzMgMi4wNiAyLjE0MS42NWwyLjkxNiAyLjkxNlonIGZpbGwtcnVsZT0nZXZlbm9kZCcvPjwvc3ZnPg==");
  position: absolute;
  top: 5px;
  -webkit-transform: translateY(-50%);
  transform: translateY(0%);
  right: 20px;
  width: 0;
  height: 0;
  border: none;
  /* 		filter: invert(50%) brightness(100%); */
  filter: invert(60%) sepia(0%) saturate(0%) brightness(80%) contrast(90%);
}
/* On hover, change the color */
.jet-filter-items-dropdown__label:hover:after,
.custom-price-range:hover:after,
.custom-price-range:hover:after,
.nice-select:hover:after {
  filter: invert(26%) sepia(92%) saturate(1000%) hue-rotate(193deg)
    brightness(98%) contrast(102%);
}
.madquick
  .jet-filter-items-dropdown.jet-dropdown-open
  .jet-filter-items-dropdown__label:after,
.madquick .custom-price-range.jet-dropdown-open:after {
  top: 36px;
  /* Ensures the arrow stays vertically aligned */
  transform: translateY(-50%) rotateX(180deg);
}
.madquick .jet-filter-items-dropdown__label:hover:after,
.custom-price-range:hover:after,
.custom-price-range:hover {
  color: #0770cf !important;
}
.madquick
  .jet-filter-items-dropdown.jet-dropdown-open
  .jet-filter-items-dropdown__label,
.madquick .custom-range-price,
.nice-select.jet-select__control.open {
  box-shadow: 0 5px 13px -2px rgba(45, 45, 45, 80%) !important;
  background: #f8f8f8;
  border: 2px solid #0770cf;
  border-radius: 4px !important;
}
.jet-filter-items-dropdown__body {
  margin-top: 0 !important;
}
.keep-jet-filters {
  overflow: hidden;
  height: 48px;
}
.madquick .jet-select__control ul.list {
  margin-top: 2px;
}
.madquick .jet-select__control ul.list li.option:not(.selected):hover {
  background: white;
  color: black;
  transition: none;
}
.madquick .jet-filter-items-search__input {
  border-radius: 9999px !important;
  margin-bottom: 16px;
}
.madquick .jet-filter-items-search {
  padding: 0 4px;
  margin-top: 0 !important;
}
.madquick .jet-filter-items-search__input,
.madquick .jet-filter-items-search__input:focus {
  border: 1px solid #ddd;
}
.madquick .jet-filter-items-search__input:focus,
.madquick .jet-filter-items-search__input:active {
  box-shadow: inset 0 0 4px 0 #0770cf !important;
}
.madquick .jet-filter-items-search:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M9.09 18.131C4.07 18.131 0 14.073 0 9.066S4.07 0 9.09 0c5.021 0 9.092 4.059 9.092 9.066a9.012 9.012 0 0 1-1.965 5.629c-.01.014 3.783 3.907 3.783 3.907L18.55 20s-3.736-3.89-3.748-3.88a9.068 9.068 0 0 1-5.711 2.011zm0-2.37c3.709 0 6.715-2.997 6.715-6.695 0-3.698-3.006-6.696-6.714-6.696-3.708 0-6.714 2.998-6.714 6.696 0 3.698 3.006 6.695 6.714 6.695z'/%3E%3C/svg%3E");
  position: absolute;
  top: 18% !important;
  -webkit-transform: translateY(-50%);
  transform: translateY(0%);
  right: 32px;
  width: 0;
  height: 0;
  border: none;
}
.madquick .keep-jet-filters span {
  font-size: 12px;
}
.madquick .keep-jet-filters {
  font-size: 14px;
}
.nice-select .list:hover .option.selected:not(:hover) {
  background: #0770cf !important;
  color: black !important;
}
.nice-select .list:hover .option.selected:not(:hover) {
  color: white !important;
}
/*  ================= mobile =========================  */
@media (max-width: 550px) {
  .jet-filter-items-search {
    padding-top: 6px !important;
  }
  .madquick .jet-filter-items-search:after {
    top: 24% !important;
  }
  .wpr-offcanvas-header {
    position: absolute;
    left: -32px !important;
    z-index: 12 !important;
    font-size: 43px !important;
    top: 6px !important;
  }
  .wpr-close-offcanvas i {
    font-size: 24px !important;
    color: white;
  }
  .wpr-offcanvas-content {
    background: white !important;
    padding: 0 !important;
    overflow: visible;
  }
  .wpr-offcanvas-content .nice-select,
  .wpr-offcanvas-content .jet-filter-items-dropdown__label {
    background: #eeeeee;
    border: none;
    border-top: 1px solid #dddddd42;
    border-bottom: 1px solid #dddddd42;
    padding: 14px 18px;
  }
  .wpr-offcanvas-content .jet-filter-items-dropdown__label {
    border-top: 1px solid #dddddd42;
    border-bottom: 1px solid #dddddd42;
  }
  .wpr-offcanvas-content .jet-checkboxes-list {
    box-shadow: none;
    width: 100%;
    max-width: 100%;
    background: white;
    padding: 0px;
    border-top: 1px solid #eeeeee;
  }
  /* wisthlist icons fix	 */
  body:not(.rtl) .elementor-1886 .elementor-element.elementor-element-b37e112 {
    left: 0;
  }
  .elementor-1886
    .elementor-element.elementor-element-9f7a3d4
    .jet-listing-dynamic-link__link {
    background-color: #02010100;
    align-self: stretch;
    flex-direction: row;
    left: -32px !important;
  }
  .jet-filter-items-dropdown__label {
    background: white;
  }
  .jet-filter-items-dropdown__body {
    width: 100%;
  }
  .custom-price-range {
    background: white;
  }
  .wpr-offcanvas-content {
    background: #ededed !important;
  }
  .move-right {
    transform: translateX(-105%);
    visibility: hidden;
  }
  .move-left {
    transform: translateX(105%) !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .jet-filter-items-dropdown__body {
    display: none;
    margin-top: 0 !important;
  }
  .dropdown-close-button {
    width: 100% !important;
    display: flex;
    position: relative;
    align-items: center;
    padding: 5px 10px;
    cursor: pointer;
    color: #fff;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    text-align: left;
    background: transparent;
    min-height: 56px;
    max-height: 62px;
  }
  .dropdown-close-button svg {
    width: 32px;
    margin-top: -4px;
    display: flex;
  }
  .jet-filter-items-dropdown__body.move-left,
  .madquick .jet-select__control ul.list {
    position: fixed;
    top: 0 !important;
    z-index: 99999;
  }
  .madquick .jet-checkboxes-list-wrapper,
  .madquick .jet-checkboxes-list-wrapper {
    background: white !important;
  }
  .wpr-offcanvas-content .jet-filter-items-dropdown__label {
    background: white !important;
  }
  .madquick
    .jet-checkboxes-list
    .jet-checkboxes-list__item
    .jet-checkboxes-list__button {
    border-radius: 0 !important;
    border: 1px solid #ededed;
  }
  .jet-checkboxes-list-wrapper {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
  }
  .jet-checkboxes-list__row {
    display: block;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* **Custom Price Range Dropdown Styles** */
  .price-range-dropdown {
    border: none;
    padding: 12px;
    background: #f9f9f9;
    position: absolute;
    max-width: 350px;
    width: 100%;
    /* Adjusted for responsiveness */
    z-index: 99990;
    box-shadow: 0 5px 13px -2px gray;
    min-height: 172px;
    /* Consistent with other dropdowns */
    transform: translateX(-106%);
    /* Hidden by default */
  }
  .hidden {
    display: none !important;
  }
  .custom-price-range {
    position: relative;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 8px 16px;
    cursor: pointer;
  }
  .custom-price-range.open:after {
    transform: translateY(-50%) rotate(180deg);
  }
  #price-range-dropdown p {
    margin: 0;
  }
  .price-range-dropdown {
    box-shadow: none;
    border: none;
    background: white;
    position: foxed;
    top: 0;
    max-width: 280px;
    box-shadow: none;
    max-width: 100%;
    width: 100%;
    margin-top: 0 !important;
  }
  .price-range-dropdown.move-left {
    transform: translatex(105%) !important;
    position: fixed;
    top: 0;
  }
  .custom-price-range {
    padding: 12px 16px !important;
  }
  .custom-price-dropdown .jet-filters-clear-wrapper {
    display: none;
  }
  .wpr-offcanvas-content,
  .wpr-offcanvas-wrap-cc5a393 .wpr-offcanvas-content {
    box-shadow: 1px 0px 20px 140px rgb(0 0 0 / 46%) !important;
    width: 90%;
  }
  .wpr-offcanvas-content .jet-checkboxes-list-wrapper {
    /* 			min-height: fit-content; */
  }
  .custom-price-range {
    border-top: 1px solid #dddddd54;
    border-bottom: 1px solid #dddddd54;
  }
  .jet-checkboxes-list__button.selected-checkbox,
  .madquick .nice-select .option.selected {
    background: white !important;
    color: #111827;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.4px;
  }
  .jet-checkboxes-list__button.selected-checkbox:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.693 13.178 1.414 9.899 0 11.314l3.934 3.934.656.656L15.904 4.59l-1.312-1.312-9.9 9.9z' fill-rule='evenodd'/%3E%3C/svg%3E");
    position: absolute;
    right: 16px;
  }
  .madquick
    .jet-filter-items-dropdown:has(
      .jet-filter-items-dropdown__body .selected-checkbox
    )
    .jet-filter-items-dropdown__label {
    border-top: none;
  }
  .jet-checkboxes-list-wrapper {
    margin: 0;
  }
  button:focus,
  .menu-toggle:hover,
  button:hover,
  .ast-button:hover,
  .ast-custom-button:hover .button:hover,
  .ast-custom-button:hover,
  input[type="reset"]:hover,
  input[type="reset"]:focus,
  input#submit:hover,
  input#submit:focus,
  input[type="button"]:hover,
  input[type="button"]:focus,
  input[type="submit"]:hover,
  input[type="submit"]:focus,
  form[CLASS*="wp-block-search__"].wp-block-search
    .wp-block-search__inside-wrapper
    .wp-block-search__button:hover,
  form[CLASS*="wp-block-search__"].wp-block-search
    .wp-block-search__inside-wrapper
    .wp-block-search__button:focus,
  body .wp-block-file .wp-block-file__button:hover,
  body .wp-block-file .wp-block-file__button:focus,
  .woocommerce-js a.button:hover,
  .woocommerce button.button:hover,
  .woocommerce .woocommerce-message a.button:hover,
  .woocommerce #respond input#submit:hover,
  .woocommerce #respond input#submit.alt:hover,
  .woocommerce input.button.alt:hover,
  .woocommerce input.button:hover,
  .woocommerce button.button.alt.disabled:hover,
  .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,
  [CLASS*="wc-block"] button:hover,
  .woocommerce-js
    .astra-cart-drawer
    .astra-cart-drawer-content
    .woocommerce-mini-cart__buttons
    .button:not(.checkout):not(.ast-continue-shopping):hover,
  .woocommerce-js
    .astra-cart-drawer
    .astra-cart-drawer-content
    .woocommerce-mini-cart__buttons
    a.checkout:hover,
  .woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover,
  [CLASS*="wc-block"] .wc-block-components-button:hover,
  [CLASS*="wc-block"] .wc-block-components-button:focus {
    color: #040404;
    background-color: white;
  }
  .madquick-mob-wrap {
    transition: none;
  }
  .keep-jet-filters {
    display: none;
  }
  .jet-clear-filters {
    position: absolute;
    top: 0;
  }
  .jet-filters-clear-wrapper {
    justify-content: end;
    padding: 0;
  }
  .mob-label-name {
    color: black !important;
  }
  .madquick .jet-checkboxes-list-wrapper {
    padding-top: 12px !important;
    background: #ededed !important;
  }
  .madquick .jet-filter-items-dropdown__label,
  .madquick .custom-price-range {
    font-family: futura-pt, sans-serif !important;
    /* 	align label into left side */
    text-align: left;
  }
  .madquick .jet-select__control ul.list {
    max-width: 100%;
    top: -14px !important;
    left: 0% !important;
  }
  .wpr-offcanvas-content {
    /* position: relative; */
  }
  .madquick .view-items {
    position: absolute;
    bottom: 0;
  }
  .wpr-offcanvas-header .fa-times:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' height='24' width='24'%3E%3Cpath d='M9.97 8.274 2.335.637.637 2.334 8.274 9.97.637 17.607l1.697 1.697 7.637-7.636 7.636 7.636 1.697-1.697-7.636-7.636 7.636-7.637L17.607.637 9.971 8.274z'/%3E%3C/svg%3E");
    filter: invert(1) brightness(2);
    margin-right: 12px;
  }
  .jet-checkboxes-list {
    width: 100%;
    max-width: 100%;
  }
  .madquick div.mob-label-name {
    position: relative;
    margin-left: 24px;
    width: 100%;
  }
  /* back arrow of filter in mobile */
  .madquick div.mob-label-name:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.817 8.06h16.194v-2H3.817l4.646-4.646L7.05 0 0 7.049l.011.011L0 7.071l7.049 7.049 1.414-1.414L3.817 8.06z'/%3E%3C/svg%3E") !important;
    height: 15px;
    left: -8%;
    position: absolute;
    width: 21px;
    top: 10%;
  }
  .madquick .price-range-dropdown div.mob-label-name:before {
    top: 16%;
  }
  .madquick .price-range-dropdown div.mob-label-name {
    margin-left: 14px;
    margin-top: 0px;
  }
  .price-range-dropdown .jet-filters-clear-wrapper {
    display: none;
  }
  .nice-select.open:after {
    top: 42%;
    right: 36%;
  }
  .nice-select:after {
    right: 50%;
    top: 21%;
  }
  .jet-filter-items-dropdown__label:after,
  .custom-price-range:after,
  .nice-select:after {
    top: 10px;
  }
  .madquick .jet-checkboxes-list-wrapper {
    max-height: 100vh;
    height: 100vh;
  }

  .wpr-offcanvas-content .mob-label-name br {
    display: none !important;
  }

  .jet-filter-items-dropdown__label:after {
    content: "";
  }
  /* intially hide filter check on mobile phone		 */
  .wpr-offcanvas-trigger svg {
    display: none; /* Initially hide the icon */
  }

  .wpr-offcanvas-content:has(.selected-checkbox) + .wpr-offcanvas-trigger svg {
    display: block; /* Show the icon when a filter is selected */
  }

  .wpr-offcanvas-content .nice-select,
  .wpr-offcanvas-content .jet-filter-items-dropdown__label {
    background: white;
  }
  .wpr-offcanvas-content .jet-filter-items-dropdown__label:after,
  .custom-price-range:after,
  .nice-select:after {
    content: "";
  }
}
