/* 5120x2880 ve üstü - 5K & 8K */
@media (min-width: 3841px) {
}

/* 3840x2160 - 4K UHD ekranlar */
@media (min-width: 3441px) and (max-width: 3840px) {
}

/* 3440x1440 - Ultra-wide QHD */
@media (min-width: 2561px) and (max-width: 3440px) {
}

/* 2560x1440 - QHD 2K ekranlar */
@media (min-width: 1921px) and (max-width: 2560px) {
}

/* 1920x1080 - Full HD */
@media (max-width: 1920px) {
}

/* 1600x900 - HD+ ekranlar */
@media (max-width: 1600px) {
}

/* 1440x900 - Orta seviye monitörler */
@media (max-width: 1440px) {
  .home-slider-content .carousel-control-prev {
    left: 92%;
  }
  .room-detail-slidder .carousel-control-prev {
    left: 82%;
  }
}

/* 1366x768 - Giriş seviyesi laptoplar */
@media (max-width: 1366px) {
   
}

/* 1280x720 - 720p HD ekranlar */
@media (max-width: 1280px) {
  .room-detail-slidder .carousel-control-prev {
    left: 82%;
  }
  .home-slider-content .carousel-control-prev {
    left: 92%;
  }
    .btnIcon {
        bottom: 150px;
        right: 10px;
    }
}

/* 1024x768 ve altı - Tabletler veya eski PC ekranları */
@media (max-width: 1024px) {
  .home-slider-content .carousel-control-prev {
    left: 90%;
  }
  .menu-list ul li a {
    font-size: 0.8rem;
  }
  .home-room-list .flex-column button.active .btn-line {
    width: 50%;
  }
  .spa-wellness-item-photo {
    height: 30rem;
  }
  .spa-wellness-content {
    height: 40rem;
  }

  .footer-hotels-info h2 {
    font-size: 1rem;
  }
  .footer-link-list ul li {
    font-size: 15px;
  }
  .room-detail-slidder .carousel-control-prev {
    left: 79%;
  }
    .menu-list {
        display: none;
    }

    .menu-mobil-button {
        display: block;
        text-align: end;
    }
}

/* 800x600 ve altı - Eski sistemler */
@media (max-width: 800px) {
  .home-slider-content .carousel-control-prev {
    left: 88%;
  }
  .menu-list ul li {
    display: inline-block;
    margin: 0 0.3rem 0 0;
  }

    .menu-list ul li a {
        font-size: 0.68rem;
    }
  .serach-main {
    width: 75%;
  }

  .home-room-list .flex-column button {
    padding: 0;
  }

  .home-content-banner-bottom-item {
    width: 90%;
  }
  .spa-wellness-item-photo {
    width: 50%;
    height: 30rem;
  }

  .spa-wellness-small-photo {
    width: 13.75rem;
    height: 13.75rem;
    overflow: hidden;
    position: absolute;
    right: -2rem;
    bottom: -2rem;
  }

  .spa-wellness-item-text {
    padding: 0 3.5rem;
  }

  .spa-wellness-content {
    height: 36rem;
  }

  .photo-list {
    display: none;
  }
  .gallery-content-item {
    width: 100%;
  }

  .footer-hotels-info h2 {
    font-size: 1rem;
  }
  .footer-link-list ul li {
    font-size: 14px;
  }

  .footer-logo-content {
    position: relative;
    top: 1rem;
  }

  .room-kategori-list ul li {
    display: inline-block;
    margin: 0 1.5rem 0 0;
  }
  .room-card-item {
    width: auto;
  }

  .item-card-photo {
    height: 18rem;
  }
  .room-content ul li {
    margin: 0 14px 15px 0;
    font-size: 1rem;
  }

  .room-detail-slidder .carousel-control-prev {
    left: 71%;
  }
}

/*Mobil*/
@media (max-width: 728px) {
}

/*Mobil*/
@media (max-width: 600px) {

    .nav-header {
        height: 11.75rem;
    }

    .home-slider-content {
        margin: 11.75rem 0 0 0;
    }

    .header-contact {
        margin: 0;
    }

    .contact-list ul {
        margin: 0;
    }

    .header-contact ul li a {
        font-size: .9rem;
    }

    .header-logo-content img {
        width: 120px;
        position: relative;
        top: -20px;
    }

    .menu-mobil-button {
        position: relative;
        top: 20px;
    }

    .header-contact ul {
        padding: 0;
    }

        .header-contact ul li:first-child {
            padding: 0;
        }

    .contact-list {
        position: relative;
        width: 50%;
    }

    .header-contact {
        position: relative;
        width: 40%;
        text-align: center;
    }

    .serach-main {
        display: none;
    }


    .content-room {
        height: auto;
    }

    .res-content {
        height: auto;
    }

    .pool-content {
        height: auto;
    }

    .spa-content {
        height: auto;
    }

    .activity-content {
        height: auto;
    }


    .table-responsive table {
        border: 0;
    }

        .table-responsive table thead {
            display: none;
        }

        .table-responsive table tr {
            margin-bottom: 10px;
            display: revert;
            border: 1px solid #ccc;
        }

        .table-responsive table td {
            display: block;
            text-align: right; /* H�cre i�eri�ini sa�a do�ru hizala */
        }


    .contact-info {
        height: auto;
    }

    .meeting-organization-small-photo, 
    .spa-wellness-small-photo {
        display: none;
    }

    .spa-wellness-content{
        display:grid;
        height:auto;
        padding:0;
    }

        .spa-wellness-content div {
            width: 100%;
            padding: 1rem;
        }

    .spa-wellness-post-link {
        top: 0rem;
    }

    .meeting-organization{
        display:grid;
    }

        .meeting-organization div {
            width: 100%;
            padding: 1rem;
        }

    .footer-contact-content{
        display:grid;
    }

    .home-room-list {
        height: auto;
        padding: 1rem;
    }

    .home-room-list-content .align-items-start{
        display:grid !important;
    }

        .home-room-list-content .align-items-start .flex-column {
            width:100%;
        }

        .home-room-list-content .align-items-start .tab-content {
            width: 100%;
            margin: 50px 0 0 0;
        }


    .home-slider-content .carousel-control-prev {
        left: 72%;
    }

    .contact-list ul li:first-child {
        padding: 0;
    }

}
