/* Küçük monitörler (1280px ve üzeri) */
@media (min-width: 1280px) and (max-width: 1366px) {
  .altbutonsol.col-md-4.col-4 {
    width: 100%;
    max-width: 50%;
  }
  .home_news__header.mb-4 {
    margin-bottom: 12px !important;
  }
  .head.col-12.bg-white.p-4.rounded-2rem {
    height: 10rem !important;
    margin-bottom: 0.5rem !important;
  }
  .description.my-2.text-black.fw-semibold.fs-13 {
    font-size: 11px !important;
  }
  .description.fw-bold.mt-3.fs-12.text-black {
    margin-top: 10px !important;
  }
  .baskanbolumbaskan {
    width: 53% !important;
  }
  img.overlay-baskanimza {
    max-width: 140px;
  }
  .altbutonsol.col-md-4.col-5 {
    max-width: 50%;
  }
  .title.fw-bold.text-black.fs-20.home_news_title {
    font-size: 12px !important;
  }
  ul.slick-dots.haberlerslickdots.d-flex {
    width: 63%;
  }
  h5.announcement-title.fw-bold.fs-15 {
    font-size: 12px !important;
    font-weight: bold !important;
  }
  p.text-black.fs-12.fw-medium.flex-grow-1.announcement-desc {
    font-size: 10px !important;
  }
  section.d-flex.flex-column.container.announcements-section {
    bottom: 15% !important;
  }
  .head.col-auto.bg-white.px-3.rounded-1rem.news-footer-content-head-col {
    padding: 10px;
  }
  .home_news__header.news-content-footer-section-heading.mb-3.d-flex.align-items-center.gap-2 {
    margin-bottom: 5px !important;
  }
  .title.fw-bold.text-black.news-content-footer-heading-title.fs-14 {
    font-size: 14px;
  }
  .news-footer-feed-section {
    transform: translateY(27%) !important;
  }
  .event-title-box.text-center.mt-0.fw-semibold.fs-15.text-333.pb-2 {
    font-size: 12px !important;
  }
  .destionations-title.text-center.fw-semibold.fs-15.text-333 {
    font-size: 13px !important;
  }
}

/* Orta boyutlu ekranlar (1366px ve üzeri) */
@media (min-width: 1366px) and (max-width: 1440px) {
  .altbutonsol.col-md-4.col-4 {
    width: 100%;
    max-width: 50%;
  }
  .home_news__header.mb-4 {
    margin-bottom: 12px !important;
  }
  .head.col-12.bg-white.p-4.rounded-2rem {
    height: 10rem !important;
    margin-bottom: 0.5rem !important;
  }
  .description.my-2.text-black.fw-semibold.fs-13 {
    font-size: 11px !important;
  }
  .description.fw-bold.mt-3.fs-12.text-black {
    margin-top: 10px !important;
  }
  .baskanbolumbaskan {
    width: 53% !important;
  }
  img.overlay-baskanimza {
    max-width: 140px;
  }
  .altbutonsol.col-md-4.col-5 {
    max-width: 50%;
  }
  .title.fw-bold.text-black.fs-20.home_news_title {
    font-size: 12px !important;
  }
  ul.slick-dots.haberlerslickdots.d-flex {
    width: 63%;
  }
  h5.announcement-title.fw-bold.fs-15 {
    font-size: 12px !important;
    font-weight: bold !important;
  }
  p.text-black.fs-12.fw-medium.flex-grow-1.announcement-desc {
    font-size: 10px !important;
  }
  section.d-flex.flex-column.container.announcements-section {
    bottom: 15% !important;
  }
  .head.col-auto.bg-white.px-3.rounded-1rem.news-footer-content-head-col {
    padding: 10px;
  }
  .home_news__header.news-content-footer-section-heading.mb-3.d-flex.align-items-center.gap-2 {
    margin-bottom: 5px !important;
  }
  .title.fw-bold.text-black.news-content-footer-heading-title.fs-14 {
    font-size: 14px;
  }
  .news-footer-feed-section {
    transform: translateY(27%) !important;
  }
  .event-title-box.text-center.mt-0.fw-semibold.fs-15.text-333.pb-2 {
    font-size: 12px !important;
  }
  .destionations-title.text-center.fw-semibold.fs-15.text-333 {
    font-size: 13px !important;
  }
}

/* Büyük ekranlar (1440px ve üzeri) */
@media (min-width: 1440px) and (max-width: 1919px) {
  .altbutonsol.col-md-4.col-4 {
    width: 100%;
    max-width: 45%;
  }
  .home_news__header.mb-4 {
    margin-bottom: 12px !important;
  }
  .head.col-12.bg-white.p-4.rounded-2rem {
    height: 10rem !important;
    margin-bottom: 0.5rem !important;
  }
  .description.my-2.text-black.fw-semibold.fs-13 {
    font-size: 11px !important;
  }
  .description.fw-bold.mt-3.fs-12.text-black {
    margin-top: 10px !important;
  }
  .baskanbolumbaskan {
    width: 60% !important;
  }
  img.overlay-baskanimza {
    max-width: 140px;
  }
  .altbutonsol.col-md-4.col-5 {
    max-width: 50%;
  }
  .title.fw-bold.text-black.fs-20.home_news_title {
    font-size: 12px !important;
  }
  ul.slick-dots.haberlerslickdots.d-flex {
    width: 63%;
  }
  h5.announcement-title.fw-bold.fs-15 {
    font-size: 12px !important;
    font-weight: bold !important;
  }
  p.text-black.fs-12.fw-medium.flex-grow-1.announcement-desc {
    font-size: 10px !important;
  }
  section.d-flex.flex-column.container.announcements-section {
    bottom: 15% !important;
  }
  .head.col-auto.bg-white.px-3.rounded-1rem.news-footer-content-head-col {
    padding: 10px;
  }
  .home_news__header.news-content-footer-section-heading.mb-3.d-flex.align-items-center.gap-2 {
    margin-bottom: 5px !important;
  }
  .title.fw-bold.text-black.news-content-footer-heading-title.fs-14 {
    font-size: 14px;
  }
  .news-footer-feed-section {
    transform: translateY(27%) !important;
  }
  .event-title-box.text-center.mt-0.fw-semibold.fs-15.text-333.pb-2 {
    font-size: 12px !important;
  }
  .destionations-title.text-center.fw-semibold.fs-15.text-333 {
    font-size: 13px !important;
  }
}

/* Full HD ekranlar (1920px ve üzeri) */
@media screen and (min-width: 1920px) {
}

/* 2K ekranlar (2560px ve üzeri) */
@media screen and (min-width: 2560px) {
}

/* 4K ekranlar (3840px ve üzeri) */
@media screen and (min-width: 3840px) {
}

/* Safari'ye özel media query */
@supports (-webkit-touch-callout: none) {
  /* Küçük monitörler (1280px ve üzeri) */
  @media (min-width: 1280px) and (max-width: 1366px) {
  }
}

/* Orta boyutlu ekranlar (1366px ve üzeri) */
@supports (-webkit-touch-callout: none) {
  @media (min-width: 1366px) and (max-width: 1440px) {
  }
}
@supports (-webkit-touch-callout: none) {
  /* Büyük ekranlar (1440px ve üzeri) */
  @media (min-width: 1440px) and (max-width: 1919px) {
  }
}
@supports (-webkit-touch-callout: none) {
  /* Full HD ekranlar (1920px ve üzeri) */
  @media screen and (min-width: 1920px) {
  }
}
@supports (-webkit-touch-callout: none) {
  /* 2K ekranlar (2560px ve üzeri) */
  @media screen and (min-width: 2560px) {
  }
}

@supports (-webkit-touch-callout: none) {
  /* 4K ekranlar (3840px ve üzeri) */
  @media screen and (min-width: 3840px) {
  }
}
