body p{
    text-align: unset!important;
}
.split-bg {
    background: linear-gradient(to top,
            #000 0%,
            #000 50%,
            white 50%,
            white 100%);
}

.border-yellow {
    border: 8px solid #ffbc00;
}

.img-container {
    width: 100%;
    height: 100%;
    position: relative;
}

.img-container img {

    width: 100%;
    height: 100%;
    object-fit: cover;
}

.section-title-area {
    margin-bottom: 30px;
}

.bg_image {
    background-position: left bottom;
}

.bg_image--1 {
    background-image: image-set(url("../images/landing-clinics/bg-header-c701ad5e54fb40b0c3096df7b044b8f8.webp") type('image/webp'),
            url("../images/landing-clinics/bg-header-1af58e646826f0e71280af5f5c23da6e.jpg") type('image/jpg'));
}

.rts-banner-one::after {
    background: linear-gradient(270deg, #000000a6 12.78%, rgba(16, 16, 16, 0) 81.61%);
}

.rts-section-gap {
    padding: 0;
    height: 730px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 75vh;
    min-height: max-content;
}

.text-black {
    color: #000000 !important;
}

.text-contrast {
    color: var(--white) !important;
}

.logo {
    max-width: 230px;
}

.top-bar {
    background-color: #ffbc00;
}

.top-bar .container {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}

.top-bar i {
    color: #ffbc00;
    margin-right: 5px;
}

.top-bar a,
.lang-switcher {
    color: black;
    font-weight: 700;
    font-size: 16px;
    margin-right: 20px;

}

.contact-infos {
    display: flex;
    justify-content: end;
    align-items: center;
}

.ltn__section-title-2 .section-title {
    font-size: 35px;
}

.ltn__feature-item-7 {
    padding: 20px;
    margin-bottom: 0;
}

.ltn__faq-inner-2 .card {
    padding: 10px 0;
}

.glasses-bg img {
    max-width: 70%;
}

@media (min-width: 1700px) {
    .full-width-img {
        position: relative;
        right: -20%;
        width: 140%;
    }
}

@media (min-width: 1401px) {
    .full-width-img {
        position: relative;
        right: -15%;
        width: 110%;
    }
}

@media (min-width: 991px) {
    .why-choose-us-img-wrap img {
        min-height: 300px;
        height: auto;
        object-fit: contain;
    }

    .about-img-left {
        min-height: 584px;
    }
}

@media (max-width: 991px) {
    .why-choose-us-img-wrap img {
        min-height: 280px;
        height: auto;
        object-fit: contain;
    }

    .rts-banner-one h1.slide-title {
        font-size: 28px !important;
    }

    .ltn__section-title-2 .section-title {
        font-size: 28px;
    }

    .rts-section-gap {
        padding-bottom: 20px;
        height: 530px;
        justify-content: end;
    }

    .rts-banner-one::after {
        background: linear-gradient(177deg, #00000094 22.78%, rgba(16, 16, 16, 0) 91.61%);
    }

    .full-width-img {
        width: 60%;
        margin-top: 40px;
    }

    .before-bg-right.pb-120 {
        padding-bottom: 60px;
    }

    .glasses-bg img {
        max-width: 100%;
    }
}

@media (max-width: 767px) {



    .top-bar .contact-infos a {
        margin-right: 0 !important;
    }


    .slide-title br {
        display: inline;
    }



}

@media (max-width: 575px) {
    .btn {
        padding: 12px 20px !important;
    }

    .h4,
    h4 {
        font-size: 18px;
    }

    .rts-banner-one h1.slide-title {
        font-size: 22px !important;
    }

    .ltn__section-title-2 .section-title {
        font-size: 22px;
    }

    .ltn__section-title-2 .section-subtitle {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .full-width-img {
        width: 80%;
    }

    .why-choose-us-img-wrap img {
        min-height: 100%;
        padding-bottom: 30px;
        padding-top: 30px;

    }

    .glasses-bg img {
        max-width: 100%;
    }

    .about-img-left {
        max-height: 250px;
        overflow: hidden;
    }

    .call-to-action-2 h6 {
        font-size: 14px;
    }
}