.floor-plan {
  background-color: #F7F7F7;
}

.gallery-tab.nav-tabs {
  border: none;
}
.gallery-tab.nav-tabs li {
  border: none;
}
.gallery-tab.nav-tabs li:first-child a {
  padding-left: 0;
}
.gallery-tab.nav-tabs li.active {
  border: none;
}
.gallery-tab.nav-tabs li a:hover {
  border: none;
}
.gallery-tab.nav-tabs li:hover {
  border: none;
}
.gallery-tab.nav-tabs .nav-link {
  border: none;
  color: #989898;
}
@media (max-width: 575.98px) {
  .gallery-tab.nav-tabs {
      flex-wrap: nowrap;
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
      margin-right: -15px;
  }
  .gallery-tab.nav-tabs::-webkit-scrollbar{
    height: 0;
  }

}
.gallery-tab.nav-tabs .nav-link.active {
  border: none;
  background-color: #fff !important;
  color: #B11116;
}

.gallery-box {
  padding: 10px 0;
}
.gallery-box .img-box {
  position: relative;
  cursor: pointer;
  height: 270px;
}
.gallery-box .img-box:after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  content: "";
}
.gallery-box .img-box img {
  max-width: 100% !important;
  width: 100%;
  height: 100%;
  object-fit: cover;
}


@media (max-width: 1024px) {
  .gallery-box h4.mt-4 {
    margin-top: 15px !important;
  }
  .gallery-box .img-box{
    height: 220px;
  }
}
.gallery-box .space-info {
  padding-top: 70px;
}
.gallery-box .space-info p {
  margin: 0;
  font-size: 14px;
  opacity: 0.5;
}
.gallery-box .space-info .fz-30 {
  margin: 0;
  line-height: 1;
}
.gallery-box .space-info .col.two {
  display: flex;
}
.gallery-box .space-info .col.two a {
  margin: auto 0 0 auto;
  font-size: 14px;
  color: #B11116;
}
.gallery-box .space-info .col.two a:hover {
  text-decoration: underline;
}

.tab-gallery-content {
  padding-top: 30px;
}
@media (max-width: 991.98px) {
  .tab-gallery-content {
    padding-top: 10px;
  }
}
.tab-gallery-content .tab-pane {
  display: flex;
}
.tab-gallery-content .tab-pane.fade {
  display: none;
}
.tab-gallery-content .tab-pane.fade.active, .tab-gallery-content .tab-pane.fade.show {
  display: flex;
  /* width: 100%; */
  opacity: 1;
}

.ads.play-btn {
  width: 55px;
  height: 55px;
}

.col-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.single-gallery .fancybox__content>.carousel__button.is-close {
  right: -10px;
}