

.gallery-card {
  flex: 0 0 calc(50% - 12px); 
  max-width: calc(50% - 12px);
  height: 580px;
}
.new-section.gallery-section{
  padding: 0;
}
.gallery-section .filter-categories-wrapper a.filter-btn{
    min-width: 175px;
    font-size: 0.875rem;
    font-weight: 400;
    border-radius: 30px;
    background-color: #f8f8f8;
    border: 1px solid #eee;
}
.gallery-section .filter-categories-wrapper a.filter-btn.active{
   border-width: 3px;
   background-color: #ffffff;
}
.vt-info-wrapper .vt-btns .btn svg{
  width: 10px;
}
.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%;
}
.gallery-card:last-child:nth-child(2n+1) {
  flex: 0 0 100%;
  max-width: 100%;
}
.gallery-section .content-wrapper .intro-heading{
text-align: center;
}
.gallery-section .content-wrapper .intro-heading h2::after {
    left: 50%;
    transform: translateX(-50%);
}
.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 screen and (max-width: 767px) {
    .new-section.gallery-section .filter-categories-dropdown select{
      padding:12px 16px;  
      border: 1px solid #EDEDED;
      background: #F4F4F4; 
      background-image: url(../../../../swifty-icons/arrow-down-black.svg) !important;       
    }
    .new-section.gallery-section .gallery-card{
      height: 100%;
    }
}