.gallery {
  margin-top: 72px;
  margin-bottom: 72px;
  padding: 0 340px;
}

.swiper {
  height: 680px;
  margin-top: 32px;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #444;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* ===========================
   Responsives Design (Breakpoints)
   Range: 320px – 1920px
=========================== */
/* Extra Large Devices (1200px – 1599px) */
@media (min-width: 1600px) and (max-width: 1800px) {
    .gallery {
  padding: 0 240px;
}
}

/* Extra Large Devices (1200px – 1599px) */
@media  (max-width: 1599px) {
  .gallery {
  padding: 0 120px;
}
}

/* Medium Devices (768px – 991px) */
@media (max-width: 991px) {
  .swiper {
    height: 420px;
  }

    .gallery {
  padding: 0 24px;
}
}


/* Extra Small Smartphones (320px – 575px) */
@media (max-width: 575px) {
  .gallery {
    margin-top: 44px;
  }
}

