.fllhd .hd .container, .fllhd .listbx .container {
  max-width: 100%;
}

.fullwbx {
  max-width: none;
}

.fullwbx .container {
  padding-left: 0;
  padding-right: 0;
}

/*
.wflbx,.listbx{width: 100vw;left: 50%;margin-left: -50vw;}
*/
.wflbx {
  min-height: 56px;
}

.wflbx .container {
  max-width: none;
}

.filters .btn.dropdown-toggle {
  border: 1px solid #dee2e6;
}
.filters .btn.dropdown-toggle:after {
  display: none;
}

.modal-open .filters-bx {
  z-index: 1040;
}

.filters-bx .filters {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.mapcnt {
  border-radius: 0;
}

.ratio-1x1 {
  max-height: none;
}

.modal-more-filters .modal-body {
  padding: 1.5rem;
}

.price-range .dropdown-menu {
  font-size: 0.875rem;
  min-width: 0;
}

.radio-opt .btn {
  background-color: transparent;
  padding: 0;
  width: 2.5rem;
  height: 2.5rem;
}
.radio-opt .btn:focus, .radio-opt :focus + .btn {
  box-shadow: 0 0 0 0.25rem rgba(63, 105, 222, 0.5) !important;
  border-color: #173ead;
}

.accordion-filters .accordion-item {
  border-left: 0;
  border-right: 0;
}
.accordion-filters .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-filters .accordion-button {
  background-color: transparent;
}

.chck-lst {
  margin-top: -0.5rem;
  margin-left: -1.5rem;
  display: flex;
  flex-wrap: wrap;
}
.chck-lst > div {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.5rem;
  margin-left: 1.5rem;
  padding: 0.25rem 0;
}
.chck-lst > div label {
  font-size: 0.875rem;
}

.mapcnt-bx .sticky-lg-top {
  z-index: 1030;
}

.shwmp .btn-map .d-block {
  display: none !important;
}
.shwmp .btn-map .d-none {
  display: block !important;
}

@media (max-width: 575px) {
  .tksa-ltst > .row.row-cols-1 .tksa-img {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .tksa-ltst > .row.row-cols-1 .tksa-img > div, .tksa-ltst > .row.row-cols-1 .tksa-img figure {
    border-radius: 0;
  }
}
@media (max-width: 1129px) {
  .shwmp .filters-bx {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1040;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin: 0;
  }
  .shwmp .filters-bx .filters {
    margin-top: 0 !important;
  }
  .shwmp .mapcnt-bx {
    display: block !important;
  }
  .shwmp .mapcnt {
    position: fixed;
    width: 100%;
    height: calc(100vh - 56px);
    top: 56px;
    left: 0;
    z-index: 1030;
    max-height: none;
  }
  .shwmp .btn-map {
    display: flex !important;
  }
}
@media (max-width: 991px) {
  .sortby select {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
  }

  .filter-bx-mdl .btn-filters-mdl {
    display: none;
  }
  .filter-bx-mdl .dropdown-menu:not(ul) {
    position: static !important;
    transform: none !important;
    display: block !important;
    padding: 0;
    border: 0;
    background-color: transparent;
  }

  .more-filters-dropdown .more-filters-dropdown-menu {
    display: block;
    position: static;
    transform: none;
    padding: 0;
    border: 0;
    min-width: 0;
  }

  .modal-filters {
    padding: 0 !important;
  }
  .modal-filters .modal-dialog {
    max-width: none;
    min-height: 100vh;
    margin: 0;
  }
  .modal-filters .modal-content {
    border-radius: 0;
    border: 0;
  }
}
@media (min-width: 992px) {
  .modal.modal-filters {
    position: static;
    opacity: 1 !important;
    overflow: visible;
    background-color: transparent;
  }
  .modal.modal-filters > .modal-dialog {
    max-width: none;
    pointer-events: initial;
    transform: none;
    margin: 0;
    height: auto;
  }
  .modal.modal-filters > .modal-dialog > .modal-content {
    background-color: transparent;
    border: 0;
    display: block;
    overflow: visible;
  }
  .modal.modal-filters > .modal-dialog > .modal-content > .modal-header, .modal.modal-filters > .modal-dialog > .modal-content > .modal-footer {
    display: none;
  }
  .modal.modal-filters > .modal-dialog > .modal-content > .modal-body {
    padding: 0;
    overflow: visible;
  }

  .filter-bx-mdl .dropdown-menu {
    width: 100vw;
    max-width: 360px;
  }

  .filter-bx-mdl .price-range .dropdown-menu {
    max-width: 170px;
  }

  .more-filters-dropdown .more-filters-dropdown-menu {
    min-width: 360px;
    padding: 1rem !important;
    max-height: 90vh;
    overflow: auto;
  }

  .search-bx .results {
    width: 80vw;
    max-width: 445px;
  }
}
@media (min-width: 1130px) {
  .shwmp .listbx .container {
    max-width: none;
    display: flex;
    justify-content: space-between;
  }
  .shwmp .listbx main {
    width: 60%;
  }
  .shwmp .listbx aside {
    width: calc(40% - 24px);
    display: block !important;
  }
  .shwmp .listbx aside > div {
    top: 56px !important;
    z-index: 1019;
  }
  .shwmp .listbx .tksa-ltst .row > .col {
    width: 33.33%;
  }
  .shwmp .mapcnt {
    margin-right: -1.5rem;
    width: calc(100% + 1.5rem);
    height: calc( 100vh - 56px);
    max-height: none;
    border-radius: 0;
  }
}
@media (min-width: 1400px) {
  .shwmp .listbx aside > div {
    top: 72px !important;
  }
  .shwmp .mapcnt {
    height: calc( 100vh - 72px);
  }
}

/*# sourceMappingURL=list.css.map */
