.new-section.gallery-section .filter-categories-wrapper a.filter-btn{
  border: 1px solid;
  border-color: #CCCCCC;
  border-radius: 0;
  outline: none;
}
.new-section.gallery-section .filter-categories-wrapper a.filter-btn.active{
  border-width: 2px;
}
.vr-tour-container .single-virtual-tour .gallery-video-link{
display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    width: 100%;
    outline: none;
}
.vt-info-wrapper .vt-btns .btn svg{
  width: 10px;
}
.gallery-card:nth-child(5n+1),
.gallery-card:nth-child(5n+2),
.gallery-card:nth-child(5n+3) {
  flex: 0 0 calc(33.333% - 16px); /* 3 columns, gap adjusted */
  max-width: calc(33.333% - 16px);
  height: 565px;
}

.gallery-card:nth-child(5n+4),
.gallery-card:nth-child(5n+5) {
  flex: 0 0 calc(50% - 12px); /* 2 columns, gap adjusted */
  max-width: calc(50% - 12px);
  height: 580px;
}

.gallery-section .filter-categories-wrapper button{
    min-width: 160px;
    font-size: 0.78rem;
    font-weight: 500;
}
.gallery-section .content-wrapper .intro-heading{
    text-align: center;
    max-width: 960px;
    margin-right: auto;
    margin-left: auto;
}
select {
  background-image: url(../images/arrow-down.svg) !important; }

@media (max-width: 768px) {
 
     .new-section.gallery-section .filter-categories-dropdown select{
      padding:12px 16px;   
      background-image: url(../../../../swifty-icons/arrow-down-black.svg) !important;     
    }
     .new-section.gallery-section .gallery-card{
      height: 100%;
    }
}