

    .slider-image-section{
        background: linear-gradient(180deg, #222 0%, #303030 53%, #1F1F1F 100%);
        padding: 87px 0 107px 0;
    }

    .gallery {
        top: 82px;
        left: 80px;
        position: absolute;
        font-family:Nunito_Sans;
        font-size: 40px;
        font-style: normal;
        font-weight: 800;
        line-height: 39px; /* 97.5% */
        letter-spacing: 0.8px;
        background: linear-gradient(180deg, #FFF 0%, #94550F 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    }

    .swiper-slide.swiper-slide-active a{
      cursor: pointer;
      pointer-events: auto; 
    }
    .swiper-slide a img{
      border-radius: 5px !important;
    }
      .swiper-slide a{
      cursor: context-menu;
      pointer-events: none; 
      border-radius: 5px;
    }

    .fancybox-image{
      border-radius: 5px !important;
    }


    .fancybox-button--zoom, .fancybox-button--thumbs, .fancybox-button--play{display: none !important;}





.swiper-pagination {
  left: 50%;
  margin-right: -50%;
  transform: translateX(-50%) !important;
  bottom: 42px;
}

.swiper-pagination-bullet {
  margin: 4px;
  background-color: #ffffff !important;
}


.swiper-pagination-bullet-active {
  opacity: 1;
  background:#FFF !important;
}

.swiper-slide-active .zoom-icon {
  opacity:1 !important;
}

.zoom-icon {
  position: absolute;
  left: 50%;
  bottom: 14px;
  color: #000;
  transform: translateX(-50%);
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  opacity: 0;
}

/* .fancybox-navigation .fancybox-button--arrow_left {
  left: 25% !important;
}

.fancybox-navigation .fancybox-button--arrow_right {
  right: 25% !important;
} */

.fancybox-navigation .fancybox-button div {
  background-color: #fff;
  border-radius: 50%;

}

.fancybox-button svg path{
  fill: black !important;
}

.fancybox-button{
  background-color: #fff !important;
  /* margin: 10px; */
}

.fancybox-infobar {
  display: none !important;
}


@media (max-width:991px) {
  .gallery {
    position: unset;
    text-align: center;
    padding-bottom: 30px;
  }

  .slider-image-section {
    padding: 45px 0 107px 0;
}
}

.small-normal-line::before, .small-normal-line::after {
  content: "";
  display: inline-block;
  width: 25px;
  border-top: 0.7px solid #2E2929;
  margin: 5px 10px;
}