.card-radius {
  border-radius: 25px !important;
}

.card-img-top {
  padding: 15px !important;
  border-radius: 35px !important;
}

.card {
  min-height: 800px !important;
}

.padding-top {
  padding-top: 0px !important;
  position: relative !important;
}

.radius-img {
  border-radius: 35px !important;
}

.card-text {
  /*min-height: 250px !important;*/

  overflow: hidden !important;
  display: flex !important;
  text-align: justify !important;
}

.textWhite {
  color: white !important;
}

.heightFix {
  height: 37vh !important;
}

.video-wrapper {
  display: flex;
  justify-content: center; /* Yatayda ortalar */
  align-items: center; /* Dikeyde ortalar */
  gap: 20px; /* Video ve görsel arasındaki boşluk */
}

/* Mobil cihazlar için alt alta sıralama */
@media (max-width: 768px) {
  .video-wrapper {
    flex-direction: column; /* Alt alta sıralama */
    align-items: center; /* Ortalar */
    gap: 10px; /* Mobilde daha küçük boşluk */
  }

  .video-wrapper iframe,
  .video-wrapper img {
    width: 100%; /* Genişliği tam ekran yapar */
    height: auto; /* Oranı koruyarak yüksekliği otomatik ayarlar */
  }
}

/* Masaüstü için görsel yüksekliği */
.tour-image {
  height: 315px;
  width: auto; /* Yatayda orantılı büyür */
}

/* Mobil cihazlar için yatayı tam kaplama */
@media (max-width: 768px) {
  .tour-image {
    width: 100%; /* Yatayı tam kaplar */
    height: auto; /* Oranı korur */
  }
}

.page-header {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 100% !important;
}

@media (max-width: 768px) {
  .page-header {
    height: auto !important;
    /*min-height: 200px !important;*/
    background-size: contain !important;
  }
}

@media (max-width: 768px) {
  .scroll-container {
    overflow-x: auto; /* Mobilde yatay kaydırmayı aktif et */
  }

  .scroll-container .row {
    flex-wrap: wrap; /* Mobilde kartların taşmasını engelle */
    justify-content: center;
  }

  .scroll-container .col-md-6,
  .scroll-container .col-lg-4 {
    width: 100%; /* Mobildeki kart genişliği */
    margin-right: 12px; /* Kartlar arasında boşluk */
    margin-left: 10px;
  }
}

.boldText {
  font-weight: bold !important;
}
