
p{
  font-size:  16px;
  color: #032C64;
}

.lightboxOverlay {
  background: rgba(0, 0, 0, 0.9) !important;
}

.lb-image {
  transition: opacity 0.3s ease-in-out !important;
  background-color: #000 !important;
}

.gallery-image {
  transition: transform 0.3s ease;
}

.gallery-image:hover {
  transform: scale(0.95); /* Slight zoom-out effect */
  cursor: zoom-out;

}






.gallery-img {
    height: 220px;
    width: auto;
    object-fit: cover;
    cursor: pointer;
    border-radius: 10px;
  }

  .gallery-track {
    white-space: nowrap;
    overflow: hidden;
  }

  .track-left > div {
    animation: scrollLeft 50s linear infinite;
  }

  .track-right > div {
    animation: scrollRight 50s linear infinite;
  }

  @keyframes scrollLeft {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
  }

  @keyframes scrollRight {
    0% { transform: translateX(-50%); }
    100% { transform: translateX(0); }
  }

  @media (max-width: 768px) {
    .gallery-img {
      height: 150px;
    }
  }


 