.banner__two-area {
    max-height: 100vh !important;
    min-height: 100vh !important;
    overflow: hidden !important;
}

.banner__two-area-image {
    max-height: 100vh !important;
}

.banner__two-slide {
    margin-top: -1px !important;
}

/* Desktop slider fix */
.banner__two-area {
    position: relative !important;
    overflow: hidden !important;
    display: flex !important;
    align-items: center !important;
}

.banner__two-area-image {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-position: center !important;
    z-index: 1 !important;
}

.banner__two-area .container {
    position: relative !important;
    z-index: 2 !important;
}

.banner__two-content {
    position: relative !important;
    z-index: 3 !important;
}

.banner__two-content .subtitle,
.banner__two-content h1,
.banner__two-content h2 {
    color: #fff !important;
    opacity: 1 !important;
}



@media (max-width: 991px) {
    /* Header mobilde koyu arka plan */
    .header__area {
        background: #0a0a1a !important;
        position: relative !important;
    }
    .header__area .logo img {
        max-height: 45px !important;
    }

    /* Slider header altinda baslasin */
    .banner__two-area {
        min-height: 55vh !important;
        height: 55vh !important;
    }
    .banner__two-area-image {
        background-position: center 60% !important;
        background-size: cover !important;
    }
    .banner__two-slide {
        display: none !important;
    }
    .banner__two-content .subtitle,
    .banner__two-content h1,
    .banner__two-content h2 {
        font-size: 18px !important;
        line-height: 1.3 !important;
    }

    /* 3D Logo kucult */
    .choose__three-left img,
    .lg_img_full {
        max-height: 200px !important;
        width: auto !important;
        object-fit: contain !important;
        margin: 0 auto !important;
        display: block !important;
    }
}

@media (max-width: 480px) {
    .banner__two-area {
        min-height: 45vh !important;
        height: 45vh !important;
    }
    .choose__three-left img,
    .lg_img_full {
        max-height: 150px !important;
    }
}