﻿.rez-hotel-img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover;
}

/* Mobile / tablet devices in landscape */
@media (orientation: landscape) and (max-width: 1024px) {
    .figma-header-rez-btn, .logo-desktop, .figma-header-logo-sub, .figma-header-oteller {
        display: block !important;
    }

    .rezervasyon-menu {
        width: 555px !important;
        height: 100vh !important;
    }
    .container-land {
        max-width: auto;
    }

    .figma-header-oteller {
        display: none !important;
    }

    .only-mobile {
        display: block !important;
    }

    .only-desktop {
        display: none !important;
    }

    img {
        display: block;
        max-width: 100%;
        height: auto;
    }

    .card-item {
        flex: 0 0 50% !important;
        max-width: 50% !important;
        padding: 0 12px;
        box-sizing: border-box;
    }

    .row.g-41:nth-child(odd) {
        width: -webkit-fill-available;
        display: flex;
        flex-direction: column;
    }

    .row.g-4:nth-child(odd) {
        width: -webkit-fill-available;
        flex-direction: column-reverse;
    }

    .card.cardtitle, .card.cardtitle1 {
        width: 100% !important;
        height: auto !important;
        margin-top: 0;
    }

    .cardtitle, .cardtitle1 {
        padding: 2rem 0rem !important;
    }

    .mopet-tablet {
        margin-top: auto !important;
    }

    .mopet-content-panel {
        --bs-gutter-x: 0rem !important;
    }

    .bread {
        justify-content: center !important;
    }
    .hamburger-home-konum {
        left: 115px !important;
        top: 26px !important;
    }
    .card-description {
        margin-top : 2rem !important;
    }
    .containerx11 {
        padding: 0px 20px !important;
    }
    .harita1 {
        width: 100% !important;
        height: 400px !important;
    }
    .deluxe-section {
        padding: 7rem 1rem 7rem 1rem !important;
    }
    .carousel-control-prev {
        left: -75px !important;
    }

    .carousel-control-next {
        right: -75px !important;
    }
    .pool-carousel__control--prev {
        left: -5rem !important;
    }
    .pool-carousel__control--next {
        right: -5rem !important;
    }
    .custom-breadcrumb {
        display: none !important;        
    }
    .slider-text-content {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    
    .kenar-bosluk {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .section-mobile-padding {
        margin-bottom: 64px !important;
        margin-top: 64px !important;
    }
    .mt-10{
        margin-top: 24px !important;
    }
    .spa-image-slider {
        padding: 0 0px !important;
    }
    .toplanti-land {
        margin-bottom: 64px !important;
        margin-top: 64px !important;
    }
    .plajj {
        width: auto !important;
    }
    .plaj1 {
        padding: 0px 0 64px 64px;
    }
    .hakkimdaland img {
        width: inherit !important;
        margin-left: 0rem !important;
    }
    .mobil-yatay-container {
        /* Container Özellikleri */
        width: 100% !important;
        /*padding-right: 15px;*/ /* Bootstrap standart container padding'i */
        /*padding-left: 15px;*/
        margin-right: auto !important; /* Ortalamak için */
        margin-left: auto !important;
        /* Genişlik Sınırlaması (İsteğe göre değiştirebilirsiniz) */
        /* Ekran çok geniş olsa bile içerik yayılmasın */
        max-width: 990px;
    }

        /* Eğer içindeki row'un taşmasını engellemek isterseniz */
        .mobil-yatay-container .row {
            margin-right: -15px;
            margin-left: -15px;
        }
    .mobil-yatay-container-konaklama {
        /* Container Özellikleri */
        width: 100% !important;
        /*padding-right: 15px;*/ /* Bootstrap standart container padding'i */
        /*padding-left: 15px;*/
        margin-right: auto !important; /* Ortalamak için */
        margin-left: auto !important;
        /* Genişlik Sınırlaması (İsteğe göre değiştirebilirsiniz) */
        /* Ekran çok geniş olsa bile içerik yayılmasın */
        max-width: 720px;
    }

        /* Eğer içindeki row'un taşmasını engellemek isterseniz */
        .mobil-yatay-container-konaklama .row {
            margin-right: -15px;
            margin-left: -15px;
        }
    .col-md-6-land {
        width: 100%!important;
    }
    .moppet-mobile-land{
              padding-top: 0rem !important;
    
    }
    .fun-activities__overlay {
        margin-top: 230px !important;
    }
    .fun-activities__text {
        margin: 2rem 0 2rem !important;
    }
    .plaj-button {
        bottom: -32px !important;
    }
    .d-flex-land {
        display: flex !important;
    }
    .text-land {
        text-align: -webkit-left !important;
    }
    .image-label {      
        margin-left: 16px;
    }
    .container {
        --bs-gutter-x: 0rem;       
    }
}
