.new-section.gallery-section h2.section-title {
  text-align: center;
  margin-bottom: 40px;
}
.new-section.gallery-section h2.section-title,
.new-section.gallery-section h3.section-subtitle{
  margin-right: auto;
  margin-left: auto;
}
.new-section.gallery-section .filter-categories-wrapper a.filter-btn {
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 0;
  font-size: 0.78rem;
  font-weight: 500;
}
.new-section.gallery-section .content-wrapper .intro-heading {
  text-align: center;
  padding-bottom: 25px;
}
.new-section.gallery-section .filter-categories-wrapper a.active {
  border-width: 2px;
}
.gallery-section .gallery-card:nth-child(8n + 1) {
  flex: 0 0 100%;
  max-width: 100%;
  height: 787px;
}

.gallery-section .gallery-card:nth-child(8n + 2),
.gallery-section .gallery-card:nth-child(8n + 3) {
  flex: 0 0 calc(50% - 12px);
  max-width: calc(50% - 12px);
  height: 580px;
}

.gallery-section .gallery-card:nth-child(8n + 4),
.gallery-section .gallery-card:nth-child(8n + 5),
.gallery-section .gallery-card:nth-child(8n + 6),
.gallery-section .gallery-card:nth-child(8n + 7) {
  flex: 0 0 calc(33.333% - 16px);
  max-width: calc(33.333% - 16px);
  height: 565px;
}

.gallery-section .gallery-card:nth-child(8n + 8) {
  flex: 0 0 calc(66.666% - 8px);
  max-width: calc(66.666% - 8px);
  height: 565px;
}
.vr-tour-container .single-virtual-tour .gallery-video-link {
  display: flex;
  align-items: center;
  width: 100%;
  outline: none;
}
.vt-info-wrapper .vt-btns .btn svg {
  width: 10px;
}
.gallery-section .content-wrapper .intro-heading{
text-align: center;
  
}
select {
  background-image: url(../images/arrow-down.svg) !important; }

/* Responsive: Stack on small screens */
@media (max-width: 768px) {
  .gallery-section .gallery-card {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .vr-tour-container .single-virtual-tour .gallery-video-link {
    flex-direction: column;
  }
  .new-section.gallery-section .filter-categories-dropdown select {
    padding: 17px 16px;
    border-radius: 10px;
    background-color: #ffffff;
    background-image: url(../../../../swifty-icons/arrow-down-black.svg) !important;
  }
  .new-section.gallery-section .gallery-card {
    height: 100%;
  }
  .new-section.gallery-section button.slick-arrow.slick-prev{
    left: 50px;
  }
  .new-section.gallery-section button.slick-arrow.slick-next{
    right: 50px;
  }
}
