.gallery {
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
  }
  .gallery-item {
    flex: 1 1 calc(33.333% - 10px);
    box-sizing: border-box;
  }
  .gallery-item img {
    width: 100%;
    height: 250px; /* Set a fixed height for all images */
    object-fit: cover; /* Ensure images cover the container without distortion */
    display: block;
    transition: transform 1.3s ease; /* Smooth zoom transition */

  }
  @media (max-width: 900px) {
    .gallery-item {
      flex: 1 1 calc(50% - 10px);
    }
  }
  @media (max-width: 600px) {
    .gallery-item {
      flex: 1 1 100%;
    }
  }
  @media (min-width: 1500px) {
    .gallery-item img { 
      height: 420px; /* Set a fixed height for all images */
    }
  }
      /* Custom slideIn animation */
      .baguetteBox-slideIn .full-image {
        animation: slideIn 0.5s forwards;
      }
  
      @keyframes slideIn {
        from {
          transform: translateX(100%);
          opacity: 0.4;
        }
        to {
          transform: translateX(0);
          opacity: 1;
        }
      } 

      