 .range-box {
    background: white;
    padding: 20px;
    max-width: 100%;
    margin: 0 auto;

  }

  .range-group {
    margin-bottom: 0px;
  }

  .Filters-ss-box label {
    font-weight: bold;
    display: block;
    margin-bottom: 17px;
    color: var(--theme-color3);
    font-size: 15px;
    font-weight: 600;
  }

  .slider-container {
    position: relative;
    height: 25px;
  }

  .slider-container:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    Height: 5px;
    background: #e5034d82;
    border-radius: 50px;
  }

  .slider-container input[type=range] {
    position: absolute;
    width: 100%;
    pointer-events: none;
    -webkit-appearance: none;
    background: transparent;
    border: unset;
    margin: 0;
    padding: 0 0px 0 0px;
    height: 5px;
  }

  input[type=range]::-webkit-slider-thumb {
    pointer-events: auto;
    width: 14px;
    height: 14px;
    background: var(--theme-color2);
    border-radius: 50%;
    cursor: pointer;
    -webkit-appearance: none;
  }

  .value-display {
    margin-top: 10px;
    font-size: 14px;
    color: #444;
  }

  .pagination .pagination {
    padding: 0;
    margin: 20px 0;
    display: flex;
    justify-content: center;
    list-style-type: none;
  }

  .pagination .pagination li {
    margin: 0 5px;
  }

  .pagination .pagination li a {
    display: block;
    padding: 8px 16px;
    color: #444;
    background-color: #f2f2f2;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all 0.3s;
    text-decoration: none;
  }

  .pagination .pagination li a:hover {
    background-color: #e9e9e9;
    color: #000;
  }

  .pagination .pagination li.active a {
    background-color: var(--theme-color2, #e5034d);
    color: white;
    border-color: var(--theme-color2, #e5034d);
  }

  .pagination .pagination li.disabled a {
    color: #aaa;
    pointer-events: none;
    background-color: #f9f9f9;
  }

  .SS-search {
    width: 100%;
  }

  .SS-search i {
    position: relative;
    right: 0px;
    top: 0px
  }

  .SS-search input {
    padding: 8px 30px 8px 38px;
    /* width: 350px; */

  }


  .filter-list a:before {
    content: "\2b";
    display: block;
    position: absolute;
    font-family: var(--icon-font);
    margin-left: 4px;
    font-weight: 600;
    top: 0;
    font-size: 0.9em;
    color: var(--title-color);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    right: 0px;
    top: 1px;
    content: "\f0b0";
  }

  .filter-list {
    border: 1px solid #f0f0f0;
    padding: 10px 16px;
    box-shadow: 9px 9px 6px -5px lightgrey;
    /* margin: 0px 9px; */
    width: -webkit-fill-available;
  }

  @media(min-width:768px) {
    .filter-list-hidden {
      display: block;
    }
  }