.trend-open {
  padding-bottom: 10px;
}

.breadcrumb-menu {
  margin-bottom: 30px;
}
.trending-bottom a {
  width: initial;
}

.list-gallery-thumb img {
  max-height: 10vh;
}
.footer-social-wrap p {
  margin-top: 0px;
}
.recent-list ul {
  list-style-type: none;
  position: absolute;
  top: 0px;
  right: 0px;
}
.recent-list ul li {
  float: left;
  padding-right: 5px;
}
.entry-img ul span {
  position: initial;
  padding: 3px;
}
.entry-img .new span {
  background: #1e7e34;
}
.entry-img .lease span {
  background: #6449e7;
}
.entry-img .sale span {
  background: #fa6742;
}
.entry-img .sold span {
  background: #000;
}
.entry-img .leased span {
  background: #ffc107;
}

.floor-row {
  color: initial;
}
.floor-row p {
  display: inline;
}
.floor-plan-header h4 {
  display: inline;
}
.floor-plan-header {
  margin-bottom: 40px;
}
.floor-plan-header .toggle {
  float: right;
}
.toggle-handle {
  background-color: #fff !important;
}
.floor-plan-header .btn-primary,
.floor-plan-header .btn-default {
  color: #fff;
  background-color: #222222;
  border-color: #222222;
}
.green {
  background-color: #30f9b5;
}
#property-chart {
  width: 100%;
  height: 300px;
}

.brokerage {
  font-weight: 500;
  color: #3c3c3c;
}
.property-details-wrap .no-available{
    padding-top: 150px;
    padding-bottom: 50px;
    font-size: 30px;
}
.single-property-header .carousel-container, .single-property-header .swiper-wrapper {
  height: 100% !important;
  max-height: min(360px, 30vh)!important;
}
.single-property-header .carousel-container .property-carousel__slide {
	width:33%;
  height: auto!important;
  max-height: 100%;
}
.single-property-header .property-carousel__slide img {
  height: auto!important;
  object-fit: cover;
  max-height: 100%;
  aspect-ratio: 16/9;
}
@media only screen and (max-width: 1200px) {
.single-property-header .carousel-container .property-carousel__slide {
	width:50%;
}
@media only screen and (max-width: 728px) {
.single-property-header .carousel-container .property-carousel__slide {
	width:100%;
}
}
@media only screen and (max-width: 1199px) {
  .breadcrumb-menu {
    margin-top: initial;
  }
  .similar-prev,
  .similar-next {
      top: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .breadcrumb-menu {
    margin-top: 50px;
  }
  .entry-text {
    margin-top: 10px;
  }
  .site-navbar-wrap .navbar-brand img{
    height: 72px;
}
.site-navbar .row .col-lg-10{
  width: 95px;
}
}

@media only screen and (max-width: 576px) {
  .floor-plan-header h4 {
    display: block;
  }
  .floor-plan-header {
    margin-bottom: 80px;
  }

  .floor-plan-header .toggle {
    float: left;
  }
  .slider-btn.v2.similar-prev,
  .slider-btn.v2.similar-next{
    position: absolute;
    top: 50%;
  }
  .slider-btn.v2.similar-prev{
    left: 10%
  }
  .slider-btn.v2.similar-next{
    left: 75%;
  }
}
.site-navbar-wrap .navbar-brand img{
  height: 48px;
}

.sl-wrapper .sl-navigation button{
  z-index: 2060!important;
}

.similar-listing-wrap{
  height: 600px;
}
.swiper-container.similar-list-wrap.swiper-container-horizontal,
.similar-listing-wrap .col-md-12,
.similar-listing-wrap .similar-listing,
.similar-listing-wrap .container{
  height: 100%;
}