﻿
.appointmenInsider {
    position: relative;
    top: -34px;
    background-color: #53a8dc;
    z-index: 99;
}

    .appointmenInsider .insiderContent {
        width: 90%;
        max-width: 1140px;
        margin-right: auto;
        margin-left: auto;
        padding-top: 50px;
    }

        .appointmenInsider .insiderContent .left {
            float: left;
            width: 30%;
            text-align: center;
        }

            .appointmenInsider .insiderContent .left img {
                display: block;
                width: 40px;
                margin-right: auto;
                margin-left: auto;
            }

            .appointmenInsider .insiderContent .left span {
                display: block;
                width: 30%;
                margin-right: auto;
                margin-left: auto;
                color: #fff;
                text-shadow: 0px 1px 0px rgba(49, 8, 178, 0.43);
                -moz-transform: matrix(2.2010560276, 0, 0, 2.2010560276, 0, 0);
                -webkit-transform: matrix(2.2010560276, 0, 0, 2.2010560276, 0, 0);
                -ms-transform: matrix(2.2010560276, 0, 0, 2.2010560276, 0, 0);
                font-size: 12px;
                line-height: 11px;
                margin-top: 20px;
            }

        .appointmenInsider .insiderContent .middle {
            float: left;
            width: 30%;
        }

            .appointmenInsider .insiderContent .middle select {
                width: 100%;
                height: 40px;
                padding: 10px;
                border: none;
                margin-bottom: 20px;
                background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);
                background-position: calc(100% - 20px) calc(1em + 4px), calc(100% - 15px) calc(1em + 4px), calc(100% - 2.5em) 0.5em;
                background-size: 5px 5px, 5px 5px, 1px 1.5em;
                background-repeat: no-repeat;
            }

                .appointmenInsider .insiderContent .middle select:focus {
                    background-image: linear-gradient(45deg, green 50%, transparent 50%), linear-gradient(135deg, transparent 50%, green 50%);
                    background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
                    background-size: 5px 5px, 5px 5px, 1px 1.5em;
                    background-repeat: no-repeat;
                    border-color: green;
                    outline: 0;
                }

        .appointmenInsider .insiderContent .right {
            float: right;
            width: 37%;
            background-color: #fff;
        }

            .appointmenInsider .insiderContent .right ul.scheduleList {
                margin: 0;
                padding: 0;
                list-style-type: none;
            }

ul.subUnitList {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    ul.subUnitList li {
        position: relative;
        float: left;
        background-color: #092c74;
        width: 23%;
        margin-right: 2%;
        padding: 2%;
        border-radius: 5px;
    }

        ul.subUnitList li a {
            display: block;
            color: #fff !important;
        }

            ul.subUnitList li a strong {
                display: block;
                color: #fff !important;
            }

            ul.subUnitList li a span {
                display: block;
                color: #fff !important;
            }

            ul.subUnitList li a i {
                position: absolute;
                width: 30px;
                height: 30px;
                border-radius: 30px;
                background-color: #25aae1;
                right: 0;
                bottom: -15px;
                right: 10px;
            }

                ul.subUnitList li a i img {
                    display: block;
                    width: 15px !important;
                    position: absolute;
                    top: 7px;
                    right: 0;
                    left: 0;
                    margin-right: auto;
                    margin-left: auto;
                }

.iti--inline-dropdown .iti__dropdown-content {
    z-index: 9999 !important;
}

.allInterests {
    margin-bottom: 50px;
}

.doctorGradient {
    position: absolute;
    bottom: -41px;
    width: 100%;
    height: 200px;
    background: red;
    z-index: 999;
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(9, 44, 116) 73%);
}

.doctorAppointmentLink.bottom {
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    background-color: #53a8dc;
    width: 250px;
    text-align: center;
    text-decoration: none;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #fff;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);
    border-radius: 30px;
}

.banner.home a.international-patients {
    position: absolute;
    text-decoration: none;
    background-color: #072562;
    display: block;
    width: 270px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 20px;
    color: #fff;
    font-size: 14px;
    line-height: 45px;
    text-align: left;
    padding-left: 50px;
    transform: rotate(270deg);
    top: 40%;
    left: -80px;
}

    .banner.home a.international-patients img {
        position: absolute;
        top: 10px;
        left: 20px;
        width: 25px;
    }

.iti {
    width: 100%;
}

.iti__flag-container {
    font-size: 12px !important;
}

.labelSeparator {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.continueText {
    color: #25aae1 !important;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}

body > header:first-of-type {
    position: sticky;
    top: 0;
    z-index: 9999;
}

.summarizedContent {
    font-size: 15px;
    line-height: 24px;
    margin-top: 20px;
}

h2 + strong.convertedFaq {
    display: block;
    margin-top: 20px;
}

strong.convertedFaq {
    font-size: 20px;
    line-height: 20px;
}

a.unitDoctors img {
    width: 13px !important;
    margin-right: auto;
    margin-left: auto;
}

.header .contentLength {
    position: relative;
    display: block;
    color: #fff;
    margin-top: 10px;
}

    .header .contentLength > span {
        display: none;
        position: relative;
        top: -8px;
    }

    .header .contentLength .shareContentList {
        position: absolute;
        top: 0px;
        left: -10px;
        background: #fff;
        width: 100%;
        max-width: 460px;
        border-radius: 30px;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 10px;
        padding-right: 10px;
        z-index: 9999999999;
    }

        .header .contentLength .shareContentList.show {
            max-width: 340px;
        }

        .header .contentLength .shareContentList.hide {
            display: none !important;
        }

        .header .contentLength .shareContentList ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

            .header .contentLength .shareContentList ul li {
                position: relative;
                display: inline-block;
                top: 2px;
                margin-left: 10px;
            }

                .header .contentLength .shareContentList ul li a {
                    display: block;
                    width: 40px;
                    height: 40px;
                    border-radius: 30px;
                }

                    .header .contentLength .shareContentList ul li a.facebook {
                        background-color: #1877f2;
                    }

                    .header .contentLength .shareContentList ul li a.twitter {
                        background-color: #000;
                    }

                    .header .contentLength .shareContentList ul li a.whatsApp {
                        background-color: #19c53c;
                    }

                    .header .contentLength .shareContentList ul li a.linkedIn {
                        background-color: #0172b1;
                    }

                    .header .contentLength .shareContentList ul li a.mail {
                        background-color: #9fa7bf;
                    }

                    .header .contentLength .shareContentList ul li a img {
                        display: block;
                        width: 70%;
                        position: relative;
                        top: 6px;
                        right: 0;
                        left: 0;
                        margin-right: auto;
                        margin-left: auto;
                    }

                .header .contentLength .shareContentList ul li:first-of-type {
                    top: 6px;
                }

                    .header .contentLength .shareContentList ul li:first-of-type a {
                        background-color: transparent !important;
                    }

                        .header .contentLength .shareContentList ul li:first-of-type a img {
                            width: 50%;
                        }

    .header .contentLength::before {
        display: none;
        content: "";
        background: url("../images/icons/saat-icon.png") !important;
        background-size: 100% !important;
        width: 20px;
        height: 20px;
        top: 7px;
        left: 0;
        position: absolute;
    }

.header .shareContent {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-color: #fff;
    border-radius: 20px;
    top: 1px;
    z-index: 99999;
}

    .header .shareContent.show {
        background-color: transparent;
    }

.header .share {
    position: absolute;
    background: url("..acibadem-ss/acibadem-ss/images/icons/share-button.png") !important;
    background-size: 100% !important;
    width: 20px;
    height: 20px;
    top: 5px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    cursor: pointer;
}

    .header .share.show {
        display: none !important;
        top: 20px;
    }

.headerSidebarDetails {
    position: relative;
    width: 100%;
    background-color: #ebebeb;
}

    .headerSidebarDetails .inside {
        width: 95%;
        max-width: 1140px;
        margin-right: auto;
        margin-left: auto;
    }

        .headerSidebarDetails .inside ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
            text-align: center;
        }

            .headerSidebarDetails .inside ul::after {
                display: inline-block;
                content: "";
                width: 100%;
            }

            .headerSidebarDetails .inside ul li {
                display: inline-block;
                margin-top: 10px;
                padding-right: 30px;
                padding-left: 30px;
            }

                .headerSidebarDetails .inside ul li a {
                    font-size: 14px;
                    font-weight: 500;
                    color: #6a6a6a;
                    text-decoration: none;
                }

                    .headerSidebarDetails .inside ul li a img {
                        margin-right: auto;
                        margin-left: auto;
                    }

                    .headerSidebarDetails .inside ul li a span {
                        white-space: nowrap;
                    }

article ul.sidebarList {
    margin: 0;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 30px;
    padding-left: 30px;
    list-style-type: none;
    margin-bottom: 30px;
    background-color: #092c74;
    margin-top: 0;
}

    article ul.sidebarList li a {
        font-family: "Poppins", sans-serif !important;
        position: relative;
        color: #fff !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        padding-left: 15px;
        margin-top: 10px;
        text-decoration: underline;
    }

        article ul.sidebarList li a::before {
            display: block;
            position: absolute;
            top: 0px;
            left: 0;
            content: "•";
            width: 10px;
            height: 11px;
            font-size: 18px;
        }

article a > * {
    color: #092c74 !important;
    text-decoration: none;
}

.sidebarListTitle {
    display: block;
    margin-top: 30px;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    color: #fff;
    background-color: #092c74;
    padding-left: 20px;
    padding-top: 20px;
}

.goog-te-gadget img {
    width: 42px !important;
}

img {
    height: auto !important;
}

.articleCenterImageMrAu {
    margin: 0px auto;
}

.articleCenterImageMaxWid {
    max-width: 455px;
}

article img.motherAndBabyImage {
    width: 100% !important;
    max-width: 420px;
}

.concept ul.accordionList li h4::before {
    left: -50px;
}

.concept aside ul.sidebarList li#motherBabyTrimesterList {
    overflow: auto;
    max-height: 200px;
    height: auto;
}

.fancybox-bg {
    /* background: #042455 !important; */
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
    /* background-color: #f26b50; */
    color: #fff !important;
    font-weight: bold !important;
    /* z-index: 1; */
}

.close-small {
    display: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 10px;
    background-color: #f26a50;
    color: #fff;
    z-index: 999999999;
    padding: 10px;
}

.newNormalAtAcibademBanner {
    position: relative;
    background-color: #082d74;
}

.banner.newNormalAtAcibademBanner a img {
    width: 100%;
}

.banner.newNormalAtAcibademBanner a {
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 95%;
    max-width: 300px;
    margin-top: 50px;
}

.newNormalAtAcibademBanner h1 {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 95%;
    max-width: 1140px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 36px;
    line-height: 40px;
    color: #fff;
    text-align: left;
}

    .newNormalAtAcibademBanner h1 span {
        display: block;
    }

.newNormalHeader {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #dae5eb;
    text-align: center;
}

    .newNormalHeader a {
        display: block;
        width: 95%;
        color: #072563;
        font-size: 14px;
        line-height: 24px;
        font-weight: 700;
        text-decoration: none;
    }

        .newNormalHeader a span {
            color: #f26a50;
        }

.animated {
    visibility: visible !important;
}

a.do.not.show {
    display: block;
    position: absolute;
    top: 10px;
    padding: 5px;
    background-color: #253139;
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    cursor: pointer;
}

.campaignSpan {
    padding-left: 15px !important;
}

.campaignArea {
    margin: 10px 0px;
}

.campaignConcept {
    padding-bottom: 10px !important;
}

#covid {
    display: none;
}

    #covid img {
        width: 100%;
    }

    #covid.fancybox-content {
        background: transparent !important;
    }

    #covid button[title=Close] {
        color: #fff !important;
    }

.covidLink {
    display: none;
}

.pageLoading {
    position: fixed;
    top: 0;
    left: 0;
    width: 0%;
    height: 2px;
    z-index: 999999999999999;
    background-color: #25aae1;
    transition: ease 1s;
}

    .pageLoading.open {
        width: 100%;
        transition: ease 1s;
    }

.alkisliyoruzLink {
    display: none;
}

#alkisliyoruz {
    display: none;
    position: relative;
    overflow: hidden;
}

    #alkisliyoruz.fancybox-content {
        background: transparent;
        width: 100%;
        height: 100%;
    }

    #alkisliyoruz .timer {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 100px;
        line-height: 100px;
        color: #fff;
        text-align: center;
    }

        #alkisliyoruz .timer span {
            transition: ease 0.2s;
            display: inline-block;
            opacity: 1;
        }

            #alkisliyoruz .timer span.hide {
                transition: ease 0.2s;
                display: inline-block;
                opacity: 0;
            }

    #alkisliyoruz .post {
        display: none;
    }

        #alkisliyoruz .post a {
            display: block;
            width: 56%;
            margin-right: auto;
            margin-left: auto;
        }

            #alkisliyoruz .post a img {
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                display: block;
                width: 90%;
                max-width: 600px;
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
            }

#cleanHome {
    position: relative;
    overflow: hidden;
}

    #cleanHome.fancybox-content {
        background: transparent;
        width: 100%;
        height: 100%;
    }

    #cleanHome .post a {
        display: block;
        width: 56%;
        margin-right: auto;
        margin-left: auto;
    }

        #cleanHome .post a img {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            display: block;
            width: 95%;
            max-width: 800px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
        }

form#insiderContactForm button.bigCampaign {
    max-width: none;
    border-radius: 0;
}

.acibademAnneBebek {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}

    .acibademAnneBebek a.koala {
        position: relative;
        bottom: 185px;
        display: block;
        width: 100%;
        max-width: 82px;
        margin-right: auto;
        margin-left: auto;
    }

.evde-saglik .acibademAnneBebek a.koala {
    bottom: 105px;
}

.stayhome .acibademAnneBebek a.koala {
    bottom: 100px;
}

.acibademAnneBebek a.koala img {
    width: 100%;
    max-width: 82px;
}

.acibademAnneBebek a.koala:hover {
    opacity: 1;
}

.acibademAnneBebek img.koala {
    display: block;
    width: 82px;
}

.acibademAnneBebekBanner {
    position: absolute;
    top: -2px;
    left: 0;
    width: 100%;
    height: 102%;
    background: url("../images/acibadem-anne-bebek-background.jpg") !important;
    background-repeat: no-repeat !important;
    background-position-x: center !important;
    background-position-y: top !important;
    background-size: 102% !important;
    z-index: 99999;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
}

    .acibademAnneBebekBanner img {
        width: 100%;
    }

    .acibademAnneBebekBanner .textHolder {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 40%;
        max-width: 755px;
    }

    .acibademAnneBebekBanner .detail {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: block;
        right: -450px;
        left: 0;
        width: 275px;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
        background-color: #223c78;
        color: #fff;
        text-decoration: none;
        text-align: center;
        border-radius: 30px;
        padding: 20px;
        font-size: 18px;
        font-weight: 600;
    }

    .acibademAnneBebekBanner .logoHolder {
        position: absolute;
        bottom: 35px;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 15%;
        max-width: 212px;
    }

    .acibademAnneBebekBanner .close {
        position: absolute;
        top: 40px;
        right: 30px;
        font-size: 34px;
        color: #fff;
        font-weight: 100;
        cursor: pointer;
    }

.success {
    padding: 20px;
    background-color: #51c1f7;
    font-size: 14px;
    line-height: 22px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: bold;
    color: #fff;
}

.background.white {
    background-color: #fff !important;
    margin-bottom: 40px !important;
}

.onDemand {
    background-color: #fff1f1;
    padding: 1.5%;
    font-size: 15px;
    border: solid 1px #8e97ac;
    color: #8e97ac;
}

ul.disclaimerList {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-top: 20px;
    margin-bottom: 50px;
}

    ul.disclaimerList li {
        position: relative;
        margin-bottom: 20px;
        padding-left: 20px;
    }

        ul.disclaimerList li::before {
            content: "-";
            position: absolute;
            left: 0;
        }

        ul.disclaimerList li a {
            color: #25aae1;
            font-weight: 600;
        }

form#insiderContactForm label.block.left.campaign {
    width: 100% !important;
    margin-bottom: 30px;
}

.badge.container {
    position: absolute;
    top: -5px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    width: 95%;
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
    z-index: 999;
}

    .badge.container .context {
        position: relative;
        width: 92%;
        max-width: 1140px;
        background: red;
    }

        .badge.container .context .stayHomeForm {
            position: absolute;
            top: 40px;
            right: 0;
            width: 358px;
        }

            .badge.container .context .stayHomeForm h3 {
                margin: 0;
                padding: 0;
                margin-top: 13px;
                margin-bottom: 34px;
                font-family: "Poppins", sans-serif;
                font-display: swap;
                font-weight: 600;
                font-size: 32px;
                color: #fff;
                text-align: center;
            }

            .badge.container .context .stayHomeForm form .formFooterLink {
                float: left;
                display: block !important;
                position: static !important;
                width: 48% !important;
                height: 40px;
                background-color: transparent;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                border: solid 3px #3cab3c;
                border-radius: 10px;
                font-size: 13px;
                color: #fff;
                text-decoration: none;
                text-align: center;
            }

            .badge.container .context .stayHomeForm .formFooterLink.bottom {
                float: none;
                display: block !important;
                position: static !important;
                width: 48% !important;
                padding-top: 8px;
                padding-bottom: 8px;
                margin-right: auto;
                margin-left: auto;
                background-color: transparent;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                border: solid 3px #3cab3c;
                border-radius: 10px;
                font-size: 13px;
                color: #fff;
                text-decoration: none;
                text-align: center;
            }

            .badge.container .context .stayHomeForm form button[type=submit] {
                float: right;
                display: block !important;
                position: static !important;
                width: 48% !important;
                height: 40px;
                background-color: #3cab3c;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                border: solid 3px #3cab3c;
                border-radius: 10px;
                font-family: "Poppins", sans-serif;
                font-display: swap;
                font-size: 14px;
                color: #fff;
                text-decoration: none;
                text-align: center;
                font-weight: 500;
                cursor: pointer;
            }

            .badge.container .context .stayHomeForm form .formFooterLink span {
                display: block !important;
            }

            .badge.container .context .stayHomeForm .borderIncluded {
                width: 100%;
                max-width: 595px;
                background-color: rgba(65, 119, 170, 0.5);
                margin-bottom: 12px;
                margin-right: auto;
                margin-left: auto;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                border-radius: 10px;
                border: solid 1px #fff;
            }

                .badge.container .context .stayHomeForm .borderIncluded span[class*=-error] {
                    color: #09cff8 !important;
                }

                .badge.container .context .stayHomeForm .borderIncluded .stayHomeThankYou {
                    padding: 10px;
                    color: #fff;
                }

                    .badge.container .context .stayHomeForm .borderIncluded .stayHomeThankYou img {
                        transition: ease 0.5s;
                        width: 125px;
                        margin-right: auto;
                        margin-left: auto;
                        margin-top: 50px;
                        margin-bottom: 30px;
                    }

                        .badge.container .context .stayHomeForm .borderIncluded .stayHomeThankYou img.done {
                            transition: ease 0.5s;
                            transform: rotateY(360deg);
                        }

                    .badge.container .context .stayHomeForm .borderIncluded .stayHomeThankYou p {
                        font-style: italic;
                    }

                    .badge.container .context .stayHomeForm .borderIncluded .stayHomeThankYou a {
                        display: block !important;
                        position: static !important;
                        width: 300px !important;
                        height: 40px;
                        background-color: #3cab3c;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        box-sizing: border-box;
                        border: solid 3px #3cab3c;
                        border-radius: 10px;
                        font-size: 13px;
                        color: #fff;
                        text-decoration: none;
                        text-align: center;
                        margin-right: auto;
                        margin-left: auto;
                        margin-top: 50px;
                        margin-bottom: 50px;
                    }

            .badge.container .context .stayHomeForm form label.block .placeholder.disappear {
                display: none;
            }

            .badge.container .context .stayHomeForm form label.block .user-layout::after {
                transition: ease 0.2s;
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                content: "";
                width: 8px;
                height: 8px;
                border-radius: 0;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                background-color: #25aae1;
                opacity: 0;
            }

            .badge.container .context .stayHomeForm form label.block input:checked + .user-layout::after {
                transition: ease 0.3s;
                border-radius: 8px;
                background-color: #0c3274;
                opacity: 1;
            }

            .badge.container .context .stayHomeForm .serviceGroup label:last-of-type span[class*=-error] {
                left: 13px;
                bottom: 5px;
            }

            .badge.container .context .stayHomeForm form .blockContainer {
                padding-right: 17px;
                padding-left: 17px;
            }

            .badge.container .context .stayHomeForm form label.block {
                position: relative;
                margin-bottom: 10px;
            }

                .badge.container .context .stayHomeForm form label.block.left {
                    float: left;
                    width: 46%;
                    margin-left: 3%;
                }

                .badge.container .context .stayHomeForm form label.block.right {
                    float: right;
                    width: 46%;
                    margin-right: 1%;
                }

                .badge.container .context .stayHomeForm form label.block .placeholder {
                    transition: ease 0.2s;
                    position: absolute;
                    top: 50%;
                    -moz-transform: translateY(-50%);
                    -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
                    left: 10px;
                    display: inline-block;
                    background-color: transparent;
                    font-size: 14px;
                    line-height: 16px;
                    color: #fff;
                    width: 90%;
                    /* height: 100%; */
                    padding-right: 5px;
                    padding-left: 5px;
                    cursor: text;
                }

            .badge.container .context .stayHomeForm form label.block {
                position: relative;
                float: none;
                width: 100%;
                border: none;
                cursor: pointer;
                margin-bottom: 25px;
                padding-left: 0;
                white-space: nowrap;
            }

                .badge.container .context .stayHomeForm form label.block .info {
                    margin-left: 20px;
                    font-size: 13px;
                    color: #fff;
                }

            .badge.container .context .stayHomeForm .serviceGroup {
                background-color: rgba(46, 87, 140, 0.5);
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                border-radius: 10px;
                width: 97%;
                margin-right: auto;
                margin-left: auto;
                margin-bottom: 10px;
            }

                .badge.container .context .stayHomeForm .serviceGroup input[type=text] {
                    width: 0;
                    height: 0;
                    position: absolute;
                    background: transparent;
                    border: none;
                    font-size: 0.1px;
                    line-height: 0.1px;
                    bottom: 0;
                    left: 0;
                }

                .badge.container .context .stayHomeForm .serviceGroup label:last-of-type {
                    position: relative;
                }

                .badge.container .context .stayHomeForm .serviceGroup h3 {
                    margin: 0;
                    padding: 0;
                    padding-top: 13px;
                    padding-bottom: 10px;
                    font-family: "Poppins", sans-serif;
                    font-display: swap;
                    font-weight: 600;
                    font-size: 14px;
                    color: #fff;
                    text-align: center;
                }

                .badge.container .context .stayHomeForm .serviceGroup label.block .user-layout {
                    position: absolute;
                    top: 4px;
                    left: 0;
                    width: 14px;
                    height: 14px;
                    border-radius: 14px;
                    border: solid 1px #909090;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                    cursor: pointer;
                }

                .badge.container .context .stayHomeForm .serviceGroup label.block input {
                    position: absolute;
                    right: 0;
                    left: auto;
                    opacity: 0;
                }

            .badge.container .context .stayHomeForm form input[type=email],
            .badge.container .context .stayHomeForm form input[type=tel],
            .badge.container .context .stayHomeForm form input[type=text] {
                width: 100%;
                height: 40px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                border: none;
                border-bottom: solid 1px #8fb0ce;
                background-color: #538ab8;
                font-size: 14px;
                color: #fff;
                text-indent: 20px;
            }

    .badge.container a {
        position: absolute;
        left: 0;
        top: 0;
        display: block;
        width: 160px;
        visibility: hidden;
    }

        .badge.container a.show {
            visibility: visible;
        }

        .badge.container a img {
            width: 100% !important;
            margin: 0;
            padding: 0;
        }

.tenthNovemberFooter {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 55px;
    background-color: #000000;
    z-index: 999;
}

    .tenthNovemberFooter .content {
        position: relative;
        width: 95%;
        max-width: 1170px;
        margin-right: auto;
        margin-left: auto;
    }

        .tenthNovemberFooter .content img.mention {
            position: absolute;
            left: 0;
            top: -40px;
            width: 100%;
            max-width: 325px;
        }

        .tenthNovemberFooter .content a.close {
            position: absolute;
            display: block;
            top: -10px;
            right: 0%;
            width: 85px;
        }

            .tenthNovemberFooter .content a.close img {
                width: 100%;
            }

            .tenthNovemberFooter .content a.close:hover {
                opacity: 1 !important;
            }

body.tenthNovember.ease header .header.above,
body.tenthNovember.ease header .header.below,
body.tenthNovember.ease header .asideMenu,
body.tenthNovember.ease header .asideMenuWrapper,
body.tenthNovember.ease section:not(.home),
body.tenthNovember.ease .banner.home img,
body.tenthNovember.ease span,
body.tenthNovember.ease .text,
body.tenthNovember.ease footer,
body.tenthNovember.ease iframe,
body.tenthNovember.ease .searchWrapper.animate {
    transition: ease 2.5s !important;
}

body.tenthNovember header .header.above,
body.tenthNovember header .header.below,
body.tenthNovember header .asideMenu,
body.tenthNovember header .asideMenuWrapper,
body.tenthNovember section:not(.home),
body.tenthNovember .banner.home img,
body.tenthNovember span,
body.tenthNovember .text,
body.tenthNovember footer,
body.tenthNovember iframe,
body.tenthNovember video,
body.tenthNovember #languages,
body.tenthNovember .searchWrapper.animate {
    -webkit-filter: grayscale(100%) !important;
    filter: grayscale(100%) !important;
}

* {
    font-family: "Poppins", sans-serif;
    font-display: swap;
    -webkit-text-size-adjust: none;
    outline: none;
    -webkit-appearance: none;
}

::-ms-input-placeholder {
    /* Edge 12-18 */
    font-size: 14px;
    color: #8e97ac;
}

::placeholder {
    font-size: 14px;
    color: #8e97ac;
}

.iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {
    font-size: 14px;
    color: #8e97ac;
}

* > img {
    display: block;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

article img {
    width: 100% !important;
    max-width: 455px;
}

.notCompatibleBrowser,
.noJavascriptActivated {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    /*filter: alpha(opacity=90);*/
    z-index: 9999999999999;
}

    .notCompatibleBrowser > span,
    .noJavascriptActivated > span {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: block;
        top: 50%;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        font-size: 24px;
        line-height: 28px;
        font-weight: 700;
        text-align: center;
    }

img [draggable=true] {
    width: 100% !important;
    max-width: 350px !important;
}

a[data-fancybox=yonetim] {
    clip-path: none !important;
}

    a[data-fancybox=yonetim] img {
        width: 95% !important;
        max-width: 790px !important;
        display: block;
    }

.fancybox-image,
.fancybox-spaceball {
    width: 100% !important;
}

* > h1,
* > h2 {
    margin: 0;
    padding: 0;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-weight: 600;
}

* > label {
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}

* > .placeholder {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

a {
    transition: ease 0.1s;
}

    a.acibademHayatBannerLink {
        text-decoration: none;
    }

    a:not(.acibademHayatBannerLink):hover {
        transition: ease 0.2s;
    }

body {
    margin: 0;
    padding: 0;
    background-color: #fff;
    font-weight: 400;
    color: #6a6a6a;
    -webkit-text-size-adjust: none;
    -webkit-appearance: none;
}

    body.campaign {
        background-color: #f7f7f7;
    }

    body.noscroll {
        overflow: hidden;
        height: 100%;
    }

.author {
    margin-top: 50px;
    font-size: 13px;
    font-weight: 500;
    font-style: italic;
}

    .author .title {
        display: block;
        font-weight: 700;
    }

        .author .title a.broadcaster {
            font-size: 13px;
            font-style: italic;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-weight: 700;
            color: #4f4f4f;
            text-decoration: underline;
        }

    .author .updatedTime {
        float: left;
        display: block;
        width: 50%;
    }

    .author .addedTime {
        float: right;
        display: block;
        width: 50%;
        text-align: right;
    }

.last-continue-item {
    background-color: #092c74;
}

    .last-continue-item a {
        position: relative;
        display: block;
        width: 100%;
        height: 100%;
    }

        .last-continue-item a img {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            width: 15% !important;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 36px;
            font-weight: 600;
            color: #25aae1;
            text-align: center;
        }

        .last-continue-item a span {
            position: absolute;
            bottom: 40px;
            width: 100%;
            font-size: 24px;
            color: #fff;
            text-align: center;
        }

.closeLocation {
    position: absolute;
    top: 10px;
    right: 23px;
    font-size: 18px;
    display: block;
    text-decoration: none;
    color: #6a6a6a;
    font-size: 14px;
    font-weight: 600;
}

.bannerText {
    position: absolute;
    width: 98%;
    bottom: 120px;
    left: 0;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}

    .bannerText h2 {
        color: #fff;
        font-size: 48px;
        text-transform: uppercase;
        text-align: center;
        padding: 0;
        text-shadow: 1px 1px 1px rgb(9, 44, 116);
        letter-spacing: 0.01em;
        font-weight: 800;
        margin: 0;
    }

        .bannerText h2 span {
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-weight: 600;
        }

img[id*=captcha] {
    display: block;
    width: 100%;
    max-width: 100px;
}

#ContactForm_Content {
    display: none;
}

video.videoArea {
    width: 100%;
}

.banner .jci {
    transition: ease 1s;
    position: absolute;
    top: 0;
    width: 95%;
    max-width: 1920px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    z-index: 999;
    opacity: 0;
}

.banner.show .jci {
    transition: ease 1s;
    opacity: 1;
}

.banner .jci > img {
    position: absolute;
    display: block !important;
    right: -20px;
    top: 25px;
    width: 120px !important;
}

.ajax-content {
    position: relative;
}

/*.ajax-loader {
    position: absolute;
    display: table;
    background-color: rgba(255,255,255,0.95);
    width: 100%;
    height: 100%;
    z-index: 9;
}*/
/*.ajax-loader {
    position: relative;
    background-color: transparent;
    width: 100%;
    height: 100px;
    z-index: 9;
    color: #fff;
}*/
.ajax-loader {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.8);
    width: 90%;
    height: 100% !important;
    z-index: 9;
    color: #092c74;
    padding: 5%;
    z-index: 999;
    height: 100%;
}

    .ajax-loader > span {
        display: table-cell;
        height: 100%;
        vertical-align: top;
        text-align: center;
    }

.shareContainer {
    position: relative;
    width: 350px;
    background-color: #fff;
    display: table;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 30px;
    border: solid 1px #e4e4e4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

    .shareContainer::after {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 1px;
        height: 100%;
        background-color: #e4e4e4;
        content: "";
    }

    .shareContainer a.emailLink {
        display: table-cell !important;
        vertical-align: middle;
        width: 175px;
        margin-top: 50px;
        margin-right: auto;
        margin-left: auto;
        font-size: 14px !important;
        line-height: 18px !important;
        color: #092c74 !important;
        font-weight: 500 !important;
        text-decoration: none;
    }

        .shareContainer a.emailLink .icon.email {
            display: inline-block;
            vertical-align: middle;
            width: 95% !important;
            max-width: 40px !important;
            height: 40px;
            margin: 0 !important;
            padding: 0 !important;
            background: url("../images/email-icon.png") !important;
            background-repeat: no-repeat !important;
            background-position-x: center !important;
            background-position-y: center !important;
            background-size: 40px !important;
            overflow: hidden !important;
        }

            .shareContainer a.emailLink .icon.email + span {
                display: inline-block;
                vertical-align: middle;
                text-align: left;
                margin-left: 10px;
            }

                .shareContainer a.emailLink .icon.email + span > i {
                    display: block;
                    font-style: normal;
                }

    .shareContainer a.whatsAppLink {
        display: table-cell !important;
        vertical-align: middle;
        width: 175px;
        margin-top: 50px;
        margin-right: auto;
        margin-left: auto;
        font-size: 14px !important;
        line-height: 18px !important;
        color: #092c74 !important;
        font-weight: 500 !important;
        text-decoration: none;
    }

        .shareContainer a.whatsAppLink .icon.whatsApp {
            display: inline-block;
            vertical-align: middle;
            width: 95% !important;
            max-width: 40px !important;
            height: 40px;
            margin: 0 !important;
            padding: 0 !important;
            background: url("../images/whatsapp-icon.png") !important;
            background-repeat: no-repeat !important;
            background-position-x: center !important;
            background-position-y: center !important;
            background-size: 40px !important;
            overflow: hidden !important;
        }

            .shareContainer a.whatsAppLink .icon.whatsApp + span {
                display: inline-block;
                vertical-align: middle;
                text-align: left;
                margin-left: 10px;
            }

                .shareContainer a.whatsAppLink .icon.whatsApp + span > i {
                    display: block;
                    font-style: normal;
                }

.send-map-sms {
    width: 95% !important;
    max-width: 396px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: url("../images/sms-send-map-background.jpg") !important;
    background-repeat: no-repeat !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-size: 396px !important;
    overflow: hidden !important;
}

    .send-map-sms .fancybox-close-small {
        padding: 10px;
        right: 0;
        top: 0;
        color: #fff !important;
        font-weight: 700;
    }

    .send-map-sms form {
        padding-right: 30px;
        padding-left: 30px;
    }

    .send-map-sms h5 {
        position: relative;
        height: 80px;
        margin: 0;
        padding: 0;
        background-color: rgba(18, 50, 116, 0.6);
        margin-bottom: 30px;
    }

        .send-map-sms h5 strong {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: 0;
            left: 0;
            font-size: 14px;
            line-height: 20px;
            font-weight: 500;
            color: #fff;
            text-align: center;
        }

            .send-map-sms h5 strong span {
                display: block;
            }

    .send-map-sms form label.block .placeholder {
        transition: ease 0.2s;
        position: absolute;
        top: 40%;
        -moz-transform: translateY(-40%);
        -webkit-transform: translateY(-40%);
        transform: translateY(-40%);
        left: 0;
        display: inline-block;
        background-color: transparent;
        font-size: 14px;
        line-height: 16px;
        color: #8e97ac;
        width: 90%;
        /* height: 100%; */
        padding-right: 5%;
        padding-left: 5%;
        cursor: text;
    }

    .send-map-sms form label.block {
        transition: ease 0.5s;
        position: relative;
        width: 100%;
        margin-bottom: 20px;
    }

        .send-map-sms form label.block.full .placeholder {
            top: 20%;
        }

        .send-map-sms form label.block .placeholder.disappear {
            display: none !important;
            transition: ease 0.1s;
            position: absolute;
            top: -14px;
            -moz-transform: translateY(14px);
            -webkit-transform: translateY(14px);
            transform: translateY(14px);
            left: 0;
            display: inline-block;
            background-color: transparent;
            font-size: 14px;
            line-height: 16px;
            color: #093c72;
            width: auto;
            height: auto;
            padding-right: 5%;
            padding-left: 5%;
            cursor: text;
            font-weight: 700;
        }

        .send-map-sms form label.block.full .placeholder {
            width: 95%;
            padding-right: 5%;
            padding-left: 5%;
        }

        .send-map-sms form label.block .placeholder.disappear::after {
            content: ":";
        }

        .send-map-sms form label.block input {
            transition: ease 0.2s;
            width: 100%;
            height: 44px;
            padding-right: 20px;
            padding-left: 20px;
            border: solid 1px #d3d4d8;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 400;
            color: #8e97ac;
        }

        .send-map-sms form label.block.full.approval button {
            display: block;
            margin-right: auto;
            margin-left: auto;
            margin-top: 20px;
            width: 100%;
            max-width: 167px;
            background-color: #8dc63f;
            border-radius: 30px;
            border: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-align: center;
            font-size: 14px;
            font-weight: 700;
            line-height: 44px;
            color: #fff;
            cursor: pointer;
        }

[data-attr-type=gallery] .fancybox-image,
.fancybox-spaceball {
    height: auto !important;
    width: 110% !important;
}

.fancybox-slide--image .fancybox-content {
    overflow: hidden !important;
}

.acibademHayatContent {
    width: 95%;
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 55px;
    margin-bottom: 80px;
}

    .acibademHayatContent h2 {
        position: relative;
        margin-bottom: 53px;
        font-size: 24px;
        line-height: 24px;
        color: #3e3e3e;
        text-align: center;
    }

        .acibademHayatContent h2::after {
            position: absolute;
            bottom: -17px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            content: "";
            width: 30px;
            height: 2px;
            background-color: #25aae1;
        }

    .acibademHayatContent ul.acibademHayatList {
        position: relative;
        width: 100%;
        max-width: 1170px;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-right: auto;
        margin-left: auto;
        max-height: 460px;
    }

        .acibademHayatContent ul.acibademHayatList li {
            padding-bottom: 10px;
            background-color: #f7f8f7;
            font-size: 14px;
            line-height: 16px;
        }

            .acibademHayatContent ul.acibademHayatList li:first-child {
                margin-left: 0;
            }

            .acibademHayatContent ul.acibademHayatList li a {
                display: block;
                text-decoration: none;
            }

                .acibademHayatContent ul.acibademHayatList li a .image.container {
                    display: block;
                    overflow: hidden;
                }

                    .acibademHayatContent ul.acibademHayatList li a .image.container img {
                        transition: ease 0.5s;
                        display: block;
                    }

            .acibademHayatContent ul.acibademHayatList li:hover .image.container img {
                transition: ease 0.5s;
                -moz-transform: scale(1.3, 1.3);
                -webkit-transform: scale(1.3, 1.3);
                transform: scale(1.3, 1.3);
            }

            .acibademHayatContent ul.acibademHayatList li:nth-of-type(4) {
                margin-right: 0%;
            }

            .acibademHayatContent ul.acibademHayatList li a .context {
                display: table;
                width: 100%;
                /*
      padding-right: 25px;
      padding-left: 25px;

  */
            }

                .acibademHayatContent ul.acibademHayatList li a .context strong {
                    position: relative;
                    display: table-cell;
                    margin-top: 22px;
                    color: #3c65cc;
                    text-align: center;
                    /* white-space: nowrap; */
                    /* overflow: hidden; */
                    width: 100%;
                    height: 80px;
                    vertical-align: middle;
                    padding-right: 5px;
                    padding-left: 5px;
                }

                .acibademHayatContent ul.acibademHayatList li a .context em {
                    display: table-row;
                    margin-top: 7px;
                    font-size: 11px;
                    line-height: 11px;
                    color: #242424;
                    font-style: normal;
                    text-align: center;
                    /* white-space: nowrap; */
                    /* overflow: hidden; */
                    width: 100%;
                }

    .acibademHayatContent hr {
        width: 100%;
        border: none;
        border-top: solid 1px #cecece;
        margin: 0;
        padding: 0;
        margin-right: auto;
        margin-left: auto;
        margin-top: 25px;
        margin-bottom: 17px;
    }

    .acibademHayatContent ul.shareList {
        width: 95%;
        max-width: 171px;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-right: auto;
        margin-left: auto;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
    }

        .acibademHayatContent ul.shareList::after {
            display: inline-block;
            content: "";
            width: 100%;
        }

        .acibademHayatContent ul.shareList li {
            display: inline-block;
        }

.banner {
    position: relative;
    width: 100%;
    max-width: 1920px;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
}

    .banner #playground {
        position: relative;
        background-color: #10064b;
    }

        .banner #playground img.background {
            width: 100%;
        }

        .banner #playground img.title {
            position: absolute;
            width: 30%;
            max-width: 630px;
            top: 20px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            z-index: 999;
            visibility: hidden;
        }

        .banner #playground #center {
            position: absolute;
            top: 55%;
            -moz-transform: translateY(-55%);
            -webkit-transform: translateY(-55%);
            transform: translateY(-55%);
            right: 0;
            left: 0;
            z-index: 999;
        }

            .banner #playground #center .buttons {
                transition: ease 1s;
                position: absolute;
                top: 0;
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                width: 85%;
                max-width: 440px;
                height: 50px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                border: solid 2px #00e4ff;
                border-radius: 30px;
                text-align: center;
                overflow: hidden;
                visibility: hidden;
                z-index: 999;
            }

                .banner #playground #center .buttons.goto {
                    transition: ease 1s;
                    top: -160px;
                }

                .banner #playground #center .buttons::after {
                    position: absolute;
                    content: "";
                    top: 0;
                    right: 0;
                    left: 0;
                    margin-right: auto;
                    margin-left: auto;
                    width: 2px;
                    height: 100%;
                    background-color: #00e4ff;
                }

                .banner #playground #center .buttons a {
                    transition: ease 0.5s;
                    position: relative;
                    top: -225px;
                    width: 50%;
                    padding-top: 2px;
                    padding-bottom: 4px;
                    font-family: "Poppins", sans-serif;
                    font-display: swap;
                    font-size: 26px;
                    line-height: 26px;
                    font-weight: 600;
                    text-decoration: none;
                    text-align: center;
                }

                    .banner #playground #center .buttons a.show {
                        transition: ease 0.5s;
                        top: 0;
                    }

                    .banner #playground #center .buttons a span {
                        display: block;
                        font-family: "Poppins", sans-serif;
                        font-display: swap;
                        font-size: 14px;
                        line-height: 16px;
                        font-weight: 400;
                        text-align: center;
                    }

                    .banner #playground #center .buttons a.link-evde-saglik {
                        float: left;
                        background-color: #fff;
                        color: #0c357e;
                    }

                    .banner #playground #center .buttons a.link-online-doktor {
                        float: right;
                        background-color: #0c357e;
                        color: #fff;
                    }

            .banner #playground #center img.evde-saglik {
                position: absolute;
                top: 55%;
                -moz-transform: translateY(-55%);
                -webkit-transform: translateY(-55%);
                transform: translateY(-55%);
                width: 30%;
                max-width: 629px;
                left: 0;
                z-index: 999;
                visibility: hidden;
            }

            .banner #playground #center img.doktor-gorusmesi {
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                width: 30%;
                max-width: 512px;
                right: 0;
                z-index: 999;
                visibility: hidden;
            }

    .banner.copyright {
        transition: ease 0.2s;
        max-height: 100px;
    }

    .banner .text {
        position: absolute;
        top: 40%;
        -moz-transform: translateY(-40%);
        -webkit-transform: translateY(-40%);
        transform: translateY(-40%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 95%;
        max-width: 1140px;
        text-decoration: none;
    }

    .banner.onsekizMart .text {
        position: absolute;
        top: 30%;
        -moz-transform: translateY(-30%);
        -webkit-transform: translateY(-30%);
        transform: translateY(-30%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 95%;
        max-width: 1140px;
    }

    .banner .text.acibademHayat {
        position: absolute;
        top: 32%;
        -moz-transform: translateY(-32%);
        -webkit-transform: translateY(-32%);
        transform: translateY(-32%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 95%;
        max-width: 1140px;
    }

    .banner .text .container {
        width: 45%;
        margin-right: 0;
        margin-left: auto;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 60px;
        line-height: 60px;
        font-weight: 300;
        color: #093c72;
    }

    .banner.aprilTwoThree .text .container {
        width: 39%;
        margin-top: -8%;
        margin-right: 5%;
        margin-left: auto;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 48px;
        line-height: 48px;
        font-weight: 300;
        color: #fff;
    }

    .banner .text.acibademHayat .container {
        width: 50%;
        margin-right: 0;
        margin-left: auto;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 56px;
        line-height: 56px;
        font-weight: 700;
        color: #fff;
        text-align: center;
    }

    .banner.onsekizMart .text .container {
        width: 45%;
        margin-right: 5%;
        margin-left: auto;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 62px;
        line-height: 62px;
        font-weight: 300;
        color: #fff;
    }

    .banner .text.acibademHayat .container > span {
        display: block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 56px;
        line-height: 56px;
        font-weight: 700;
        color: #fff;
    }

        .banner .text.acibademHayat .container > span + span {
            font-size: 36px;
            line-height: 48px;
        }

            .banner .text.acibademHayat .container > span + span + small {
                position: relative;
                display: inline-block;
                top: -10px;
                background: #fff;
                color: #9fafc9;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                border: solid 5px #f68234;
                border-radius: 30px;
                font-size: 14px;
                padding-right: 30px;
                padding-left: 60px;
                line-height: 42px;
                font-weight: 600;
            }

                .banner .text.acibademHayat .container > span + span + small::before {
                    position: absolute;
                    top: -1px;
                    left: 0;
                    width: 50px;
                    height: 105%;
                    display: block;
                    content: "";
                    background: url("../images/acibadem-hayat-search.png");
                    background-repeat: no-repeat;
                    background-position-x: center;
                    background-position-y: center;
                    background-size: 26px;
                    background-color: #f68234;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                    border-top-left-radius: 20px;
                    border-bottom-left-radius: 20px;
                }

                .banner .text.acibademHayat .container > span + span + small > span {
                    color: #103877;
                }

    .banner .text .container > span {
        display: block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 60px;
        line-height: 60px;
        font-weight: 300;
        color: #093c72;
    }

    .banner .text.small {
        position: absolute;
        top: 45%;
        -moz-transform: translateY(-45%);
        -webkit-transform: translateY(-45%);
        transform: translateY(-45%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 95%;
        max-width: 1140px;
    }

        .banner .text.small .container {
            width: 90%;
            margin-right: auto;
            margin-left: auto;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 24px;
            line-height: 30px;
            font-weight: 300;
            color: #fff;
            text-align: center;
        }

            .banner .text.small .container strong {
                display: block;
                font-size: 48px;
                line-height: 54px;
                font-weight: bold;
            }

                .banner .text.small .container strong span {
                    display: block;
                }

            .banner .text.small .container > span {
                display: block;
                font-family: "Poppins", sans-serif;
                font-display: swap;
                font-size: 30px;
                line-height: 36px;
                font-weight: 300;
                color: #fff;
                width: 60%;
                margin-right: auto;
                margin-left: auto;
            }

    .banner > img {
        display: block;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }

    .banner.stayhome > img {
        display: block;
        width: auto;
        margin-right: auto;
        margin-left: auto;
    }

.interestContent {
    width: 95%;
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 100px;
    margin-bottom: 100px;
}

    .interestContent h2 {
        position: relative;
        margin-bottom: 53px;
        font-size: 24px;
        line-height: 24px;
        color: #3e3e3e;
        text-align: center;
    }

        .interestContent h2::after {
            position: absolute;
            bottom: -17px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            content: "";
            width: 30px;
            height: 2px;
            background-color: #25aae1;
        }

    .interestContent ul.interestContentList {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-right: auto;
        margin-left: auto;
        -moz-column-count: 4;
        -moz-column-gap: 20px;
        -webkit-column-count: 4;
        -webkit-column-gap: 20px;
        column-count: 4;
        column-gap: 20px;
    }

        .interestContent ul.interestContentList li a {
            display: block;
            padding-top: 10px;
            padding-bottom: 10px;
            font-size: 13px;
            line-height: 18px;
            text-decoration: none;
            color: #3e3e3e;
            font-weight: 400;
        }

            .interestContent ul.interestContentList li a i {
                margin-right: 10px;
                margin-left: 10px;
                color: #3c65cc;
            }

            .interestContent ul.interestContentList li a span {
                color: #072562;
            }

.international-hospitals {
    transition: ease 0.5s;
    position: absolute;
    top: 45%;
    left: 0;
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform: rotate(-90deg) translate(-50%, 50%);
    -moz-transform: rotate(-90deg) translate(-50%, 50%);
    -ms-transform: rotate(-90deg) translate(-50%, 50%);
    -o-transform: rotate(-90deg) translate(-50%, 50%);
    transform: rotate(-90deg) translate(-50%, 50%);
    background-color: #092c74;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 10px;
    cursor: pointer;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    color: #fff;
    z-index: 9999;
}

    .international-hospitals.hide {
        -webkit-transform: rotate(-90deg) translate(-50%, -50%);
        -moz-transform: rotate(-90deg) translate(-50%, -50%);
        -ms-transform: rotate(-90deg) translate(-50%, -50%);
        -o-transform: rotate(-90deg) translate(-50%, -50%);
        transform: rotate(-90deg) translate(-50%, -50%);
        opacity: 0;
    }

    .international-hospitals:hover {
        transition: ease 0.2s;
    }

.international-hospitals-container {
    transition: ease 1s;
    position: absolute;
    top: 0;
    left: -100%;
    width: 426px;
    height: 100%;
    max-height: 500px;
    background-color: rgb(10, 44, 116);
    z-index: 9999;
}

    .international-hospitals-container.open {
        transition: ease 0.5s;
        left: 0%;
        background-color: rgba(10, 44, 116, 0.9);
    }

    .international-hospitals-container strong {
        position: relative;
        display: block;
        padding-top: 30px;
        font-size: 24px;
        line-height: 30px;
        color: #fff;
        text-align: center;
    }

        .international-hospitals-container strong::after {
            position: absolute;
            bottom: -28px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            content: "";
            width: 34px;
            height: 3px;
            background-color: #ff6144;
        }

    .international-hospitals-container i.icon.back {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: -25px;
        width: 25px;
        height: 50px;
        background-color: rgba(10, 44, 116, 0.85);
        border-top-right-radius: 30px;
        border-bottom-right-radius: 30px;
        cursor: pointer;
    }

        .international-hospitals-container i.icon.back span {
            position: absolute;
            display: block;
            left: 4px;
            margin-right: auto;
            margin-left: auto;
            color: #fff;
            font-size: 24px;
            font-style: normal;
            line-height: 45px;
            font-weight: 700;
        }

    .international-hospitals-container ul.internationalHospitalList {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 162px;
    }

        .international-hospitals-container ul.internationalHospitalList li {
            margin-top: 70px;
            text-align: center;
        }

            .international-hospitals-container ul.internationalHospitalList li span {
                display: block;
                margin-top: 20px;
                margin-right: auto;
                margin-left: auto;
                font-size: 11px;
                line-height: 11px;
                color: #fff;
                font-weight: 700;
            }

            .international-hospitals-container ul.internationalHospitalList li img {
                display: block;
                width: 162px;
                margin-right: auto;
                margin-left: auto;
            }

.banner.home .content {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    width: 95%;
    max-width: 1920px;
    height: 100%;
}

    .banner.home .content ul.quickAccessButtonList {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        width: 30%;
        max-width: 345px;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .banner.home .content ul.quickAccessButtonList li {
            margin-bottom: 20px;
            background-color: #092d6a;
            border-radius: 30px;
            border: solid 1px #fff;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

            .banner.home .content ul.quickAccessButtonList li:last-of-type {
                margin-bottom: 0;
            }

            .banner.home .content ul.quickAccessButtonList li a {
                display: block;
                width: 345px;
                padding-left: 100px;
                background-color: #092d6a;
                border-radius: 30px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                font-size: 24px;
                font-weight: 400;
                line-height: 60px;
                color: #fff;
                text-decoration: none;
            }

            .banner.home .content ul.quickAccessButtonList li:active {
                -moz-transform: scale3d(0.95, 0.95, 0.95);
                -webkit-transform: scale3d(0.95, 0.95, 0.95);
                transform: scale3d(0.95, 0.95, 0.95);
            }

            .banner.home .content ul.quickAccessButtonList li a#quick-appointment {
                background: url("../images/quick-appointment-icon.png");
                background-repeat: no-repeat;
                background-position-x: 35px;
                background-position-y: center;
                background-size: 40px;
            }

            .banner.home .content ul.quickAccessButtonList li a#help-desk {
                background: url("../images/help-desk-icon.png");
                background-repeat: no-repeat;
                background-position-x: 35px;
                background-position-y: center;
                background-size: 40px;
            }

            .banner.home .content ul.quickAccessButtonList li a#second-opinion {
                background: url("../images/second-opinion-desk.png");
                background-repeat: no-repeat;
                background-position-x: 35px;
                background-position-y: center;
                background-size: 40px;
            }

form#howCanWeHelpYou {
    transition: ease 1s;
    position: absolute;
    bottom: 130px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    width: 60%;
    max-width: 945px;
    overflow: hidden;
    z-index: 999;
}

.evde-saglik form#howCanWeHelpYou {
    bottom: 50px;
}

.stayhome form#howCanWeHelpYou {
    transition: ease 1s;
    position: absolute;
    bottom: 45px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    width: 90%;
    max-width: 945px;
    overflow: hidden;
    z-index: 999;
}

form#howCanWeHelpYou.content.hide {
    display: none;
}

form#howCanWeHelpYou.sticky {
    transition: ease 1s;
    position: fixed;
    display: block !important;
    bottom: auto;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    width: 70%;
    max-width: 945px;
    overflow: hidden;
    z-index: 1000000000000000000;
    top: 30px;
}

form#howCanWeHelpYou button[type=submit] {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 30px;
    width: 38px;
    height: 38px;
    background: url("../images/search-button-image.png");
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 38px;
    border: none;
    cursor: pointer;
    z-index: 9999;
}

.asideSearch {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 30px;
    width: 28px;
    height: 28px;
    background: url("../images/search-button-image.png");
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 28px;
    border: none;
    cursor: pointer;
    z-index: 9999;
}

form#howCanWeHelpYou input[type=text] {
    width: 100%;
    height: 60px;
    padding-right: 100px;
    padding-left: 80px;
    border: solid 1px rgba(0, 0, 0, 0.1);
    border-radius: 30px;
    font-size: 24px;
    font-weight: 500;
    color: #092c74;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

form#howCanWeHelpYou.sticky input[type=text] {
    transition: ease 0.5s;
    width: 100%;
    height: 60px;
    padding-right: 100px;
    padding-left: 30px;
    border: solid 1px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    font-size: 18px;
    font-weight: 500;
    color: #092c74;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    form#howCanWeHelpYou.sticky input[type=text]:focus {
        transition: ease 0s;
    }

form#howCanWeHelpYou .placeholder {
    transition: ease 0.1s;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    line-height: 60px;
    color: #092c74;
    width: 100%;
    background: transparent;
    border-radius: 30px;
    text-indent: 80px;
    font-size: 18px;
    font-weight: 500;
    font-style: italic;
    cursor: text;
}

form#howCanWeHelpYou.sticky .placeholder {
    transition: ease 0.1s;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    color: #092c74;
    width: 100%;
    background: transparent;
    border-radius: 30px;
    text-indent: 30px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 500;
    font-style: italic;
    cursor: text;
}

form#howCanWeHelpYou .placeholder.disappear {
    display: none;
    transition: ease 0.1s;
    top: 8px;
    font-size: 14px;
    line-height: 14px;
}

form#howCanWeHelpYou input[type=text]::-webkit-input-placeholder {
    font-style: italic;
    color: #092c74;
}

form#howCanWeHelpYou input[type=text]::-moz-placeholder {
    font-style: italic;
    color: #092c74;
    opacity: 1;
    /*firefox fix*/
}

form#howCanWeHelpYou input[type=text]:-moz-placeholder {
    font-style: italic;
    color: #092c74;
    opacity: 1;
    /*firefox fix*/
}

form#howCanWeHelpYou input[type=text]:-ms-input-placeholder {
    font-style: italic;
    color: #092c74;
}

.banner.detail {
    overflow: hidden;
}

.banner.doctor.detail {
    background: #092c74;
    padding-top: 50px;
    padding-bottom: 50px;
}

.banner.detail img {
    transition: ease 1.5s;
    -moz-transform: scale(1.4, 1.4);
    -webkit-transform: scale(1.4, 1.4);
    transform: scale(1.4, 1.4);
}

.banner.detail.show img {
    /*transition: ease 1.5s;*/
    transition: none;
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

.banner.detail .doctor.detail {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    width: 1140px;
    height: 100%;
    z-index: 999;
}

.holder.table {
    display: table;
    width: 100%;
}

.banner.detail .doctor.detail .image.container {
    position: relative;
    display: table-cell;
    width: 26.3157894737%;
    max-width: 300px;
    -moz-transform: translateY(-10%);
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
    margin-right: auto;
    margin-left: auto;
}

    .banner.detail .doctor.detail .image.container .doctorAppointmentLink {
        position: absolute;
        bottom: -59px;
        right: 0;
        left: -40px;
        margin-right: auto;
        margin-left: auto;
        background-color: #53a8dc;
        width: 100%;
        max-width: 300px;
        text-align: center;
        text-decoration: none;
        padding-top: 15px;
        padding-bottom: 15px;
        color: #fff;
        font-size: 20px;
        font-style: italic;
        font-weight: bold;
        text-shadow: none !important;
        border-radius: 30px;
        z-index: 9999;
    }

        .banner.detail .doctor.detail .image.container .doctorAppointmentLink.opened {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

.banner.detail .doctor.detail .text.detail {
    position: static;
    display: table-cell;
    width: 44.7368421053%;
    max-width: 510px;
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    margin-right: auto;
    margin-left: auto;
    padding-right: 2.5%;
    padding-left: 2.5%;
}

    .banner.detail .doctor.detail .text.detail .geolocation {
        width: 23px;
        height: 23px;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 5px;
        background: url("../images/geolocation-icon.png");
        background-position-x: center;
        background-position-y: center;
        background-repeat: no-repeat;
        background-size: 23px;
    }

    .banner.detail .doctor.detail .text.detail h1 {
        margin: 0;
        padding: 0;
        margin-bottom: 12px;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 36px;
        line-height: 36px;
        color: #fff;
        font-weight: 700;
        text-shadow: 1px 1px 4px rgb(0, 0, 0);
    }

        .banner.detail .doctor.detail .text.detail h1 > span {
            display: block;
            font-size: 22px;
            margin-bottom: 0;
            line-height: 24px;
        }

    .banner.detail .doctor.detail .text.detail p {
        margin: 0;
        padding: 0;
        margin-bottom: 3px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 500;
        font-style: normal;
        color: #fff;
        /* text-shadow: 1px 1px 4px rgba(0, 0, 0, 1); */
    }

        .banner.detail .doctor.detail .text.detail p.doctor.units {
            color: #a2cadb;
        }

    .banner.detail .doctor.detail .text.detail ul.doctorUnitList {
        margin: 0;
        padding: 0;
        list-style-type: none;
        column-count: 2;
    }

        .banner.detail .doctor.detail .text.detail ul.doctorUnitList a {
            text-decoration: none;
            font-size: 14px;
            line-height: 14px;
            color: #a2cadb;
        }

strong.interestTitle {
    display: block;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #25aae1;
}

ul.doctorInterestList {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left;
}

    ul.doctorInterestList::after {
        display: inline-block;
        content: "";
        width: 100%;
    }

    ul.doctorInterestList li {
        display: inline-block;
        border: solid 1px #a2cadb;
        margin-bottom: 10px;
        padding: 2px;
        padding-right: 10px;
        padding-left: 10px;
        border-radius: 20px;
    }

        ul.doctorInterestList li a {
            font-size: 14px;
            line-height: 16px;
            color: #a2cadb;
            text-decoration: none;
        }

.banner.detail .doctor.detail .text.detail p.doctor.units a {
    color: #a2cadb;
}

.banner.detail .doctor.detail .text.detail p.doctor.locations {
    display: inline;
    color: #fff;
    border-bottom: solid 2px #f26b50;
}

.banner.detail .doctor.detail .text.detail .doctor.notice {
    position: absolute;
    bottom: 0;
    display: block;
    color: #fff;
    font-size: 12px;
    padding: 8px;
    margin-top: 50px;
    border-radius: 20px;
    text-shadow: none;
    line-height: 16px;
}

    .banner.detail .doctor.detail .text.detail .doctor.notice ul {
        margin: 0;
        padding: 0;
    }

        .banner.detail .doctor.detail .text.detail .doctor.notice ul li {
            margin-top: 10px;
            text-align: left;
        }

.banner.detail .doctor.detail .text.detail p.doctor.locations a {
    color: #fff;
}

.banner.detail .doctor.detail .text.detail p.doctor.units.main.top {
    position: relative;
    top: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
    color: #fff;
}

    .banner.detail .doctor.detail .text.detail p.doctor.units.main.top a {
        font-weight: 600;
        color: #fff;
        font-style: italic;
        font-size: 18px;
        line-height: 18px;
    }

.banner.detail .doctor.detail .text.detail p:last-of-type {
    margin-bottom: 0;
}

.banner.detail .doctor.detail .text.detail p a {
    position: relative;
    color: #fff;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.banner.detail .doctor.detail .text.detail p.appointment {
    margin-top: 22px;
}

    .banner.detail .doctor.detail .text.detail p.appointment .icon.appointment {
        position: absolute;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 27px;
        display: inline-block;
        width: 33px;
        height: 33px;
        background: url("../images/doctor-appointment-icon.png");
        background-size: 33px;
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: center;
    }

    .banner.detail .doctor.detail .text.detail p.appointment a {
        position: relative;
        display: block;
        width: 264px;
        height: 44px;
        border: solid 1px #25aae1;
        border-radius: 30px;
    }

        .banner.detail .doctor.detail .text.detail p.appointment a span {
            position: absolute;
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-weight: 400;
            line-height: 42px;
            font-style: normal;
            text-shadow: none;
            text-indent: 84px;
        }

        .banner.detail .doctor.detail .text.detail p.appointment a::before {
            transition: ease 0.5s;
            position: absolute;
            top: -1px;
            left: -2px;
            content: "";
            width: 68px;
            height: 44px;
            background-color: #25aae1;
            border-radius: 0;
            border-top-left-radius: 30px;
            border-bottom-left-radius: 30px;
        }

        .banner.detail .doctor.detail .text.detail p.appointment a:hover::before {
            transition: ease 0.2s;
            width: 102%;
            background-color: #f26b50;
            border-radius: 30px;
        }

.banner.detail .doctor.detail .text.detail p.email a::after {
    transition: ease 0.5s;
    position: absolute;
    bottom: -5px;
    left: 0;
    content: "";
    width: 0%;
    height: 2px;
    background-color: #25aae1;
}

.banner.detail .doctor.detail .text.detail p.email a:hover::after {
    transition: ease 0.2s;
    width: 100%;
}

.banner.detail .doctor.detail .image.container img {
    position: absolute;
    width: 100%;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    z-index: 999;
    bottom: 0;
    max-width: 300px;
}

.banner.detail .doctor.detail {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    width: 95%;
    max-width: 1920px;
    height: 100%;
    z-index: 999;
}

.banner.doctor.detail > img {
    position: absolute;
    top: 0;
    object-fit: cover;
    object-position: center;
    right: 0;
    left: 0;
    height: 100%;
    transition: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto !important;
    height: 100% !important;
}

.banner.detail .doctor.detail > .holder {
    width: 100%;
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
    min-height: 400px;
}

.banner.detail .condition {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 1;
}

    .banner.detail .condition > video {
        width: 100%;
        height: 100%;
    }

.banner.detail .weatherCondition {
    width: 1140px;
    height: 10px;
    position: absolute;
    top: 39%;
    -moz-transform: translateY(-39%);
    -webkit-transform: translateY(-39%);
    transform: translateY(-39%);
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    z-index: 999;
}

    .banner.detail .weatherCondition .icon.currentWeather {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: inline-block;
        width: 113px;
        height: 180px;
        background-size: 190px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
    }

    .banner.detail .weatherCondition .degree {
        position: absolute;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 130px;
        margin: 0;
        padding: 0;
        text-align: center;
    }

        .banner.detail .weatherCondition .degree .number {
            position: relative;
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 80px;
            line-height: 80px;
            font-weight: 300;
            color: #fff;
        }

            .banner.detail .weatherCondition .degree .number::after {
                position: absolute;
                content: "o";
                font-size: 30px;
                line-height: 30px;
            }

            .banner.detail .weatherCondition .degree .number > sup {
                position: absolute;
                top: 15px;
                right: -15px;
                display: block;
                font-family: "Poppins", sans-serif;
                font-display: swap;
                font-size: 32px;
                line-height: 1px;
                font-weight: 300;
            }

        .banner.detail .weatherCondition .degree .name {
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 14px;
            line-height: 16px;
            font-weight: 500;
            color: #fff;
            text-transform: capitalize;
        }

.banner.detail::before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 0;
}

.banner.gradient::before {
    background-image: -moz-linear-gradient(0deg, rgb(9, 44, 116) 0%, rgba(9, 44, 116, 0) 100%);
    background-image: -webkit-linear-gradient(0deg, rgb(9, 44, 116) 0%, rgba(9, 44, 116, 0) 100%);
    background-image: -ms-linear-gradient(0deg, rgb(9, 44, 116) 0%, rgba(9, 44, 116, 0) 100%);
}

.banner.detail.show::before {
    opacity: 1;
}

.banner.doctor.detail::before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 120%;
    height: 100%;
    background-image: -moz-linear-gradient(0deg, rgb(9, 44, 116) 35%, rgba(9, 44, 116, 0) 100%);
    background-image: -webkit-linear-gradient(0deg, rgb(9, 44, 116) 35%, rgba(9, 44, 116, 0) 100%);
    background-image: -ms-linear-gradient(0deg, rgb(9, 44, 116) 35%, rgba(9, 44, 116, 0) 100%);
    z-index: 99;
}

.banner.detail::after {
    position: absolute;
    width: 100%;
    height: 100%;
    /* background-color: rgba(9, 44, 116, 0.25); */
    top: 0;
    left: 0;
    z-index: 99;
    content: "";
    opacity: 0;
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 28%, rgb(9, 44, 116) 100%);
}

.banner.gradient::after {
    background-color: rgba(9, 44, 116, 0.25);
}

.banner.detail.show::after {
    transition: ease 1s;
    opacity: 1;
}

.banner.detail .header {
    position: absolute;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    bottom: -100%;
    z-index: 999;
}

    .banner.detail .header.unitList {
        width: 95%;
        max-width: 1140px;
        margin-right: auto;
        margin-left: auto;
    }

        .banner.detail .header.unitList .inside {
            width: 100%;
            max-width: none;
            margin-right: auto;
            margin-left: auto;
        }

    .banner.detail .header .inside {
        width: 80%;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
        margin-top: 0;
        margin-bottom: 15px;
    }

    .banner.detail .header.unitList .inside > header {
        width: 100%;
        max-width: 1140px;
        margin-right: auto;
        margin-left: auto;
    }

.banner.detail.show .header {
    width: 95%;
    max-width: 1920px;
    transition: ease 0.75s;
    bottom: 21px;
}

.banner.detail .header h1 {
    transition: ease 1s;
    position: relative;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 48px;
    line-height: 48px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 0;
}

    .banner.detail .header h1 a {
        text-decoration: none;
        color: #fff;
    }

.breadcrumb {
    position: relative;
    width: 100% !important;
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 15px;
    padding-bottom: 18px;
    z-index: 999;
    top: 0px !important;
    background-color: #fff;
    white-space: nowrap;
}

.stayHomeVideoAppointmentContent {
    position: relative;
    width: 100%;
    max-width: none;
    background-color: #092c74;
    margin-right: auto;
    margin-left: auto;
    padding-top: 35px;
    padding-bottom: 61px;
}

#stayHomeVideoAppointmentContentIdentifier {
    position: relative;
}

.stayHomeVideoAppointmentContent #spinner {
    display: none;
    text-align: center;
    color: #fff;
    position: relative;
    top: -30px;
    font-size: 14px;
    position: absolute;
    top: -35px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}

.stayHomeVideoAppointmentContent .content {
    width: 95%;
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
}

    .stayHomeVideoAppointmentContent .content img.title {
        display: block;
        margin-right: auto;
        margin-left: auto;
        width: 95%;
        max-width: 400px;
    }

    .stayHomeVideoAppointmentContent .content #center .buttons {
        position: relative;
        transition: ease 1s;
        width: 85%;
        max-width: 440px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 50px;
        margin-bottom: 50px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: solid 2px #00e4ff;
        border-radius: 0;
        text-align: center;
        overflow: hidden;
    }

        .stayHomeVideoAppointmentContent .content #center .buttons::after {
            position: absolute;
            content: "";
            top: 0;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            width: 2px;
            height: 100%;
            background-color: #00e4ff;
        }

.buttons .moveable {
    transition: ease 1s;
    position: absolute;
    top: 0;
    width: 50%;
    height: 100px;
    background-color: #fff;
    z-index: 9;
}

    .buttons .moveable.left {
        transition: ease 0.25s;
        left: 0;
    }

    .buttons .moveable.right {
        transition: ease 0.25s;
        left: 50%;
    }

.stayHomeVideoAppointmentContent .content #center .buttons a {
    transition: ease 0.5s;
    position: relative;
    width: 50%;
    padding-top: 2px;
    padding-bottom: 4px;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 26px;
    line-height: 26px;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
    text-align: center;
    z-index: 999;
}

    .stayHomeVideoAppointmentContent .content #center .buttons a.active {
        color: #0c357e;
    }

    .stayHomeVideoAppointmentContent .content #center .buttons a.link-evde-saglik {
        float: left;
        background-color: transparent;
    }

    .stayHomeVideoAppointmentContent .content #center .buttons a.link-online-doktor {
        float: right;
        background-color: transparent;
    }

    .stayHomeVideoAppointmentContent .content #center .buttons a span {
        display: block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        text-align: center;
    }

.stayHomeVideoAppointmentContent .content .stayHomeForm {
    width: 100%;
    max-width: 595px;
    margin-right: auto;
    margin-left: auto;
}

    .stayHomeVideoAppointmentContent .content .stayHomeForm h3 {
        margin: 0;
        padding: 0;
        margin-top: 13px;
        margin-bottom: 34px;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-weight: 600;
        font-size: 32px;
        color: #fff;
        text-align: center;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm form .formFooterLink {
        float: left;
        display: block !important;
        position: static !important;
        width: 48% !important;
        height: 40px;
        background-color: transparent;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: solid 3px #3cab3c;
        border-radius: 10px;
        font-size: 13px;
        color: #fff;
        text-decoration: none;
        text-align: center;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm .formFooterLink.bottom {
        float: none;
        display: block !important;
        position: static !important;
        width: 48% !important;
        padding-top: 8px;
        padding-bottom: 8px;
        margin-right: auto;
        margin-left: auto;
        background-color: transparent;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: solid 3px #3cab3c;
        border-radius: 10px;
        font-size: 13px;
        color: #fff;
        text-decoration: none;
        text-align: center;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm form button[type=submit] {
        float: right;
        display: block !important;
        position: static !important;
        width: 48% !important;
        height: 40px;
        background-color: #3cab3c;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: solid 3px #3cab3c;
        border-radius: 10px;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        color: #fff;
        text-decoration: none;
        text-align: center;
        font-weight: 500;
        cursor: pointer;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm.online form button[type=submit] {
        float: none;
        display: block !important;
        position: static !important;
        width: 100% !important;
        height: 40px;
        background-color: #3cab3c;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: solid 3px #3cab3c;
        border-radius: 10px;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        color: #fff;
        text-decoration: none;
        text-align: center;
        font-weight: 500;
        cursor: pointer;
        margin-right: auto;
        margin-left: auto;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm form .formFooterLink span {
        display: block !important;
    }

.stayHomeVideoAppointmentContent .content .borderIncluded {
    width: 100%;
    max-width: 595px;
    background-color: rgba(65, 119, 170, 0.5);
    margin-bottom: 12px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 10px;
    border: solid 1px #fff;
}

    .stayHomeVideoAppointmentContent .content .borderIncluded span[class*=-error] {
        color: #09cff8 !important;
    }

.stayHomeVideoAppointmentContent .content .stayHomeForm form .blockContainer {
    padding-right: 17px;
    padding-left: 17px;
}

.stayHomeVideoAppointmentContent .content .stayHomeForm form label.block {
    position: relative;
    margin-bottom: 10px;
}

    .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block.left {
        float: left;
        width: 46%;
        margin-left: 3%;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block.right {
        float: right;
        width: 46%;
        margin-right: 1%;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block .placeholder {
        transition: ease 0.2s;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 10px;
        display: inline-block;
        background-color: transparent;
        font-size: 14px;
        line-height: 16px;
        color: #fff;
        width: 90%;
        /* height: 100%; */
        padding-right: 5px;
        padding-left: 10px;
        cursor: text;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block ::-webkit-input-placeholder {
        /* Edge */
        color: #fff;
        opacity: 1;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block :-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #fff;
        opacity: 1;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block ::placeholder {
        color: #fff;
        opacity: 1;
    }

.stayHomeVideoAppointmentContent .content .stayHomeForm form label.block {
    position: relative;
    float: none;
    width: 100%;
    border: none;
    cursor: pointer;
    margin-bottom: 25px;
    padding-left: 0;
    white-space: nowrap;
}

    .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block .info {
        margin-left: 20px;
        font-size: 13px;
        color: #fff;
    }

        .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block .info.user {
            margin-left: 0;
            font-size: 13px;
            color: #fff;
        }

            .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block .info.user a {
                margin-left: 0;
                font-size: 13px;
                color: #fff;
                text-decoration: none;
                font-weight: bold;
            }

.stayHomeVideoAppointmentContent .content .stayHomeForm .serviceGroup {
    background-color: rgba(46, 87, 140, 0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 10px;
    width: 97%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 30px;
}

    .stayHomeVideoAppointmentContent .content .stayHomeForm .serviceGroup input[type=text] {
        width: 0;
        height: 0;
        position: absolute;
        background: transparent;
        border: none;
        font-size: 0.1px;
        line-height: 0.1px;
        bottom: 0;
        left: 0;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm .serviceGroup label:last-of-type {
        position: relative;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm .serviceGroup h3 {
        margin: 0;
        padding: 0;
        padding-top: 13px;
        padding-bottom: 10px;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-weight: 600;
        font-size: 14px;
        color: #fff;
        text-align: center;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm .serviceGroup label.block .user-layout {
        position: absolute;
        top: 4px;
        left: 0;
        width: 14px;
        height: 14px;
        border-radius: 14px;
        border: solid 1px #909090;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm .serviceGroup label.block input {
        position: absolute;
        right: 0;
        left: auto;
        opacity: 0;
    }

.stayHomeVideoAppointmentContent .content .stayHomeForm form input[type=email],
.stayHomeVideoAppointmentContent .content .stayHomeForm form input[type=tel],
.stayHomeVideoAppointmentContent .content .stayHomeForm form input[type=text] {
    width: 100%;
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    border-bottom: solid 1px #8fb0ce;
    background-color: #538ab8;
    font-size: 14px;
    color: #fff;
    text-indent: 20px;
}

.stayHomeVideoAppointmentContent .content .stayHomeForm form label.block select {
    transition: ease 0.2s;
    position: relative;
    width: 110%;
    height: 44px;
    /* border: solid 1px #d3d4d8; */
    background-color: #538ab8;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    text-indent: 0;
    z-index: 99;
    padding-left: 15px;
}

.stayHomeVideoAppointmentContent .content .stayHomeForm form label.block .select {
    display: block;
    overflow: hidden;
}

    .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block .select i.select-arrow {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 20px;
        width: 8px;
        height: 6px;
        background: url("../images/select-arrow.png");
        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: center;
        background-size: 8px;
        z-index: 1;
    }

.stayHomeVideoAppointmentContent .content .stayHomeForm form label.block .placeholder.disappear {
    display: none;
}

.stayHomeVideoAppointmentContent .content .stayHomeForm form label.block .user-layout::after {
    transition: ease 0.2s;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
}

.stayHomeVideoAppointmentContent .content .stayHomeForm form label.block input:checked + .user-layout::after {
    transition: ease 0.3s;
    border-radius: 8px;
    background-color: #0c3274;
    opacity: 1;
}

.stayHomeVideoAppointmentContent .content .stayHomeForm form label.block.user input:checked + .user-layout::after {
    transition: ease 0.3s;
    border-radius: 0px;
    background-color: #0c3274;
    opacity: 1;
}

.stayHomeVideoAppointmentContent .content .stayHomeForm .serviceGroup label:last-of-type span[class*=-error] {
    left: 13px;
    bottom: 0;
}

#stayHomeVideoAppointmentContentIdentifier .stayHomeThankYou {
    padding: 10px;
    color: #fff;
    text-align: center;
}

    #stayHomeVideoAppointmentContentIdentifier .stayHomeThankYou img {
        transition: ease 0.5s;
        width: 125px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 50px;
        margin-bottom: 30px;
    }

        #stayHomeVideoAppointmentContentIdentifier .stayHomeThankYou img.done {
            transition: ease 0.5s;
            transform: rotateY(360deg);
        }

    #stayHomeVideoAppointmentContentIdentifier .stayHomeThankYou p {
        font-style: italic;
    }

    #stayHomeVideoAppointmentContentIdentifier .stayHomeThankYou a {
        float: none;
        display: block !important;
        position: static !important;
        width: 48% !important;
        height: 40px;
        background-color: transparent;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: solid 3px #3cab3c;
        border-radius: 10px;
        font-size: 13px;
        color: #fff;
        text-decoration: none;
        text-align: center;
        margin-right: auto;
        margin-left: auto;
        margin-top: 50px;
        margin-bottom: 50px;
    }

        #stayHomeVideoAppointmentContentIdentifier .stayHomeThankYou a span {
            display: block !important;
        }

.sticky-wrapper.is-sticky .breadcrumb {
    width: 100% !important;
    z-index: 99999 !important;
    background-color: #fff;
    box-shadow: 0 0px 16px rgba(0, 0, 0, 0.3);
    top: 77px !important;
}

    .sticky-wrapper.is-sticky .breadcrumb .content ol {
        margin-left: 0;
        width: 85%;
        margin-right: auto !important;
        margin-left: auto !important;
        padding-right: 10%;
    }

.breadcrumb .content {
    position: relative;
    width: 95%;
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto !important;
    padding-right: 2%;
}

    .breadcrumb .content ol {
        transition: none;
        margin-left: 0;
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .breadcrumb .content ol li {
            display: inline-block;
            margin-right: 5px;
            margin-left: 5px;
        }

            .breadcrumb .content ol li:first-of-type {
                margin-left: 0;
            }

            .breadcrumb .content ol li:last-of-type {
                margin-right: 0;
                font-size: 14px;
            }

            .breadcrumb .content ol li a {
                font-size: 14px;
                font-weight: 500;
                line-height: 20px;
                color: #3e3e3e;
                text-decoration: none;
            }

            .breadcrumb .content ol li span {
                font-family: "Poppins", sans-serif !important;
                font-display: swap;
            }

.concept {
    position: relative;
    width: 100%;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-bottom: 50px;
    background-color: #f7f7f7;
}

    .concept.unitListContent {
        padding-bottom: 100px !important;
    }

    .concept.medicalTechnologyDetailContent .part.accordion h2 {
        margin-bottom: 65px;
    }

    .concept ul.accordionList {
        width: 100%;
        max-width: 720px;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .concept ul.accordionList li.hide {
            display: none;
        }

        .concept ul.accordionList li p {
            transition: ease 0.2s;
            display: block;
            margin: 0;
            padding: 0;
            margin-left: 65px;
            font-size: 14px;
            line-height: 18px;
            font-weight: 400;
            color: #4c4c4c;
            height: 0;
            overflow: hidden;
        }

        .concept ul.accordionList li.opened p {
            transition: ease 0.2s;
            margin-bottom: 10px;
            height: auto;
        }

            .concept ul.accordionList li.opened p:last-of-type {
                margin-bottom: 21px;
                padding-bottom: 50px;
                border-bottom: solid 1px #d3d3d3;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
            }

        .concept ul.accordionList li h4 {
            position: relative;
            margin: 0;
            padding: 0;
            margin-bottom: 10px;
            margin-left: 65px;
            padding-bottom: 20px;
            border-bottom: solid 1px #d3d3d3;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 14px;
            line-height: 18px;
            font-weight: 500;
            color: #4c4c4c !important;
            cursor: pointer;
        }

        .concept ul.accordionList li h4 {
            font-size: 14px !important;
            line-height: 18px !important;
            font-weight: 500 !important;
        }

        .concept ul.accordionList li.opened h4 {
            font-size: 14px !important;
            line-height: 18px !important;
            font-weight: 500 !important;
            padding-bottom: 0 !important;
            border: none !important;
            color: #25aae1 !important;
        }

        .concept ul.accordionList li h4::before {
            transition: ease 0.4s;
            position: absolute;
            top: -6px;
            left: -65px;
            content: "+";
            width: 35px;
            background-color: #d3d3d3;
            border-radius: 5px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 30px;
            line-height: 35px;
            font-weight: 600;
            color: #fff;
            text-align: center;
        }

        .concept ul.accordionList li.opened h4::before {
            transition: ease 0.4s;
            content: "-";
            padding-bottom: 10px;
            background-color: #25aae1;
        }

    .concept.unitDetailContent .content main ul.locationList li {
        float: left;
        width: 22.1875%;
        max-width: 355px;
        margin-right: 3.75%;
        margin-bottom: 20px;
    }

        .concept.unitDetailContent .content main ul.locationList li:nth-of-type(4n + 0) {
            margin-right: 0;
        }

    .concept a {
        display: inline-block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
        color: #6a6a6a;
        text-decoration: none;
    }

    .concept .content main article section p a {
        display: inline;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
        color: #6a6a6a;
        text-decoration: underline;
    }

    .concept .content main article section ul li a {
        text-decoration: none;
        color: #092c74;
    }

a.return {
    font-style: italic;
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative;
}

    a.return::before {
        content: "< ";
        color: #25aae1;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
    }

.concept aside ul.sidebarList {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .concept aside ul.sidebarList li {
        margin-bottom: 16px;
    }

        .concept aside ul.sidebarList li:last-of-type {
            margin-bottom: 0;
        }

        .concept aside ul.sidebarList li a#activeSidebar {
            font-weight: 500;
            color: #25aae1;
        }

            .concept aside ul.sidebarList li a#activeSidebar::before {
                content: "> ";
            }

.concept aside {
    border: none !important;
}

    .concept aside a {
        display: inline-block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
        color: #6a6a6a;
        text-decoration: none;
    }

        .concept aside a.return {
            font-style: italic;
            margin-bottom: 46px;
        }

            .concept aside a.return::before {
                content: "< ";
                color: #25aae1;
            }

.concept .content {
    width: 95%;
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
}

.concept.unitAndInterests .content {
    width: 95%;
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
}

    .concept.unitAndInterests .content form#interestFilterForm {
        position: relative;
        background-color: #d2eba9;
        margin-bottom: 50px;
        padding: 3%;
    }

        .concept.unitAndInterests .content form#interestFilterForm::after {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #d2eba9;
            content: "";
        }

.concept.teamContent h3 {
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    font-weight: 500;
    color: #25aae1;
}

.concept.teamContent main h2 {
    position: relative;
    margin-bottom: 50px !important;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    color: #6a6a6a;
}

.concept.teamContent .content ul.team {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .concept.teamContent .content ul.team li {
        float: left;
        width: 30%;
        max-width: 210px;
        margin-bottom: 20px;
        margin-right: 3%;
    }

        .concept.teamContent .content ul.team li .hold.image img {
            display: block;
            width: 100%;
        }

        .concept.teamContent .content ul.team li .hold.text {
            transition: ease 0.2s;
            display: table-cell;
            background-color: #fff;
            width: 263px;
            height: 80px;
            vertical-align: middle;
            text-align: center;
        }

            .concept.teamContent .content ul.team li .hold.text i {
                display: block;
                font-size: 14px;
                line-height: 16px;
                font-weight: 400;
                color: #333333;
                font-style: normal;
            }

            .concept.teamContent .content ul.team li .hold.text strong {
                margin-top: 3px;
                font-size: 14px;
                line-height: 18px;
                font-weight: 500;
                color: #333333;
                font-style: normal;
            }

.concept .content aside {
    float: left;
    position: sticky;
    top: 150px;
    left: 0;
    width: 24%;
    max-width: none;
    border: solid 1px #dcd8d6 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .concept .content aside.asideSidebar {
        border: none !important;
    }

    .concept .content aside .mobileMenu::before {
        display: none;
        position: absolute;
        top: -10px;
        content: "";
        width: 5px;
        height: 5px;
        border-radius: 5px;
        background-color: #092c74;
    }

    .concept .content aside .mobileMenu::after {
        display: none;
        position: absolute;
        top: 10px;
        content: "";
        width: 5px;
        height: 5px;
        border-radius: 5px;
        background-color: #092c74;
    }

    .concept .content aside .mobileMenu {
        display: none;
        position: absolute;
        top: 0;
        right: 30px;
        width: 5px;
        height: 5px;
        background-color: #092c74;
        border-radius: 5px;
        cursor: pointer;
    }

.concept.corporateDetailContent .content aside {
    border: none !important;
}

.concept.unitDetailContent aside {
    border: none !important;
}

.concept.medicalTechnologyDetailContent aside {
    border: none !important;
}

.concept.hospitalDetailContent .content aside {
    position: sticky;
    top: 150px;
    left: 0;
    border: none !important;
}

    .concept.hospitalDetailContent .content aside > h2 {
        position: relative;
        display: block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 24px;
        line-height: 24px;
        font-weight: 400;
        font-style: italic;
        color: #6a6a6a;
    }

        .concept.hospitalDetailContent .content aside > h2::after {
            position: absolute;
            bottom: -19px;
            left: 0;
            width: 100%;
            height: 2px;
            content: "";
            background-color: #f26b50;
        }

    .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList {
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-top: 35px;
    }

        .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList::after {
            display: block;
            width: 100%;
            content: "";
            clear: both;
            font-size: 0.1px;
            line-height: 0.1px;
        }

        .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li {
            transition: ease 0.5s;
            float: left;
            display: table;
            width: 31.6666666667%;
            max-width: 95px;
            height: 95px;
            margin-right: 2.5%;
            /*7.5px*/
            margin-bottom: 7.5px;
        }

            /*.concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li:nth-last-child(-n + 3) {
    margin-bottom: 0;
}*/
            .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li:nth-of-type(3n) {
                margin-right: 0;
            }

            .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a {
                position: relative;
                display: table-cell;
                vertical-align: middle;
                padding-right: 1%;
                padding-left: 1%;
                font-size: 13px;
                line-height: 13px;
                font-weight: 500;
                color: #7d7d7d;
                text-align: center;
                text-decoration: none;
                background-color: #fff;
                border: solid 1px #cbc8c7;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                overflow: hidden;
            }

                .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a:hover {
                    transition: ease 0.5s;
                    border: solid 1px #f26b50;
                }

                .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a#activeSidebar {
                    border: solid 1px #f26b50;
                }

                .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a::after {
                    transition: ease 0.2s;
                    position: absolute;
                    top: 50%;
                    -moz-transform: translateY(-50%);
                    -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
                    right: 0;
                    left: 0;
                    width: 100%;
                    height: 2px;
                    content: "";
                    background-color: #f26b50;
                    opacity: 0;
                }

                .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a:hover::after {
                    transition: ease 0.3s;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    width: 100%;
                    height: 130%;
                    content: "";
                    background: transparent;
                }

                .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a > span {
                    display: block;
                }

                .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a > .icon {
                    display: block;
                    width: 100%;
                    height: 56px;
                    margin-right: auto;
                    margin-left: auto;
                    margin-bottom: 7px;
                    background-repeat: no-repeat !important;
                    background-position-x: center !important;
                    background-position-y: center !important;
                    /*background-size: 60px !important;*/
                    background-size: 50px !important;
                }

                    .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a > .icon.possibilities {
                        background: url("../images/posibilities-icon.png");
                        background-size: 50px;
                    }

                    .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a > .icon.rooms {
                        background: url("../images/rooms-icon.png");
                        background-size: 60px;
                    }

                    .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a > .icon.medical-units {
                        background: url("../images/medical-units-icon.png");
                        background-size: 60px;
                    }

                    .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a > .icon.doctors {
                        width: 49px;
                        background: url("../images/doctors-icon.png");
                        background-size: 49px;
                    }

                    .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a > .icon.medical-technologies {
                        width: 39px;
                        height: 44px;
                        background: url("../images/medical-technologies-icon.png");
                        background-size: 39px;
                    }

                    .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a > .icon.address-and-contact {
                        width: 45px;
                        height: 45px;
                        background: url("../images/address-and-contact-icon.png");
                        background-size: 45px;
                    }

.concept.medicalTechnologiesListContent .content main ul.technologyList {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .concept.medicalTechnologiesListContent .content main ul.technologyList::after {
        display: block;
        width: 100%;
        content: "";
        clear: both;
        font-size: 0.1px;
        line-height: 0.1px;
    }

    .concept.medicalTechnologiesListContent .content main ul.technologyList li {
        float: left;
        width: 31.5555555556%;
        max-width: 355px;
        margin-right: 2.6666666667%;
        margin-bottom: 20px;
    }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li:nth-of-type(3n) {
            margin-right: 0;
        }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li a {
            display: block;
            text-decoration: none;
        }

            .concept.medicalTechnologiesListContent .content main ul.technologyList li a .image.container {
                transition: ease 1s;
                display: block;
                background: url("../images/medical-technologies-back.png");
                background-size: 100%;
                background-repeat: no-repeat;
                background-position-x: center;
                background-position-y: top;
                overflow: hidden;
            }

                .concept.medicalTechnologiesListContent .content main ul.technologyList li a .image.container.BreastHealth {
                    background: url("../images/medical-technologies-back-breast-health.png");
                }

                .concept.medicalTechnologiesListContent .content main ul.technologyList li a .image.container img {
                    transition: ease 0.2s;
                    display: block;
                    width: 100%;
                }

            .concept.medicalTechnologiesListContent .content main ul.technologyList li a:hover .image.container img {
                transition: ease 0.2s;
                -moz-transform: scale(1.1, 1.1);
                -webkit-transform: scale(1.1, 1.1);
                transform: scale(1.1, 1.1);
            }

            .concept.medicalTechnologiesListContent .content main ul.technologyList li a .text {
                transition: ease 0.2s;
                display: table-cell;
                background-color: #fff;
                width: 360px;
                height: 65px;
                vertical-align: middle;
                text-align: center;
            }

            .concept.medicalTechnologiesListContent .content main ul.technologyList li a:hover .text {
                transition: ease 0.2s;
                /*background-color: #f4fcff;*/
            }

            .concept.medicalTechnologiesListContent .content main ul.technologyList li a .text i {
                font-size: 14px;
                line-height: 18px;
                font-weight: 400;
                color: #333333;
                font-style: normal;
            }

            .concept.medicalTechnologiesListContent .content main ul.technologyList li a .text strong {
                margin-top: 3px;
                font-size: 14px;
                line-height: 18px;
                font-weight: 500;
                color: #333333;
                font-style: normal;
            }

.concept.medicalTechnologiesListContent .content .summary {
    float: right;
    width: 70%;
    max-width: none;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 15px;
    padding-top: 20px;
    padding-right: 2%;
    padding-bottom: 20px;
    padding-left: 2%;
    background-color: #eaf8d7;
    font-size: 14px;
    line-height: 14px;
    color: #333333;
    font-style: italic;
    font-weight: 500;
}

.concept.medicalTechnologiesListContent .content aside {
    position: sticky;
    top: 105px;
    left: 0;
    padding: 20px;
    background-color: #fff;
}

    .concept.medicalTechnologiesListContent .content aside span {
        display: block;
        margin-bottom: 6px;
        font-size: 14px;
        line-height: 14px;
        font-style: italic;
    }

    .concept.medicalTechnologiesListContent .content aside label {
        position: relative;
        width: 100%;
        overflow: hidden;
        border: solid 1px #d3d4d8;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff;
        margin-bottom: 28px;
    }

        .concept.medicalTechnologiesListContent .content aside label.geolocation {
            background: url("../images/geolocation-icon.png");
            background-size: 26px;
            background-repeat: no-repeat;
            background-position-x: 3px;
            background-position-y: center;
        }

            .concept.medicalTechnologiesListContent .content aside label.geolocation select {
                padding-left: 35px;
                padding-right: 50px;
            }

        .concept.medicalTechnologiesListContent .content aside label select {
            transition: ease 0.2s;
            position: relative;
            width: 137%;
            height: 44px;
            padding-left: 10px;
            padding-right: 110px !important;
            background-color: transparent;
            border: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 400;
            color: #8e97ac;
            z-index: 99;
        }

        .concept.medicalTechnologiesListContent .content aside label i.select-arrow {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: 0;
            width: 41px;
            height: 100%;
            background: url("../images/select-arrow-backgrounded.png");
            background-repeat: no-repeat;
            background-position-x: right;
            background-position-y: center;
            background-size: 41px;
            background-color: #25aae1;
            z-index: 1;
        }

.concept.contactDetailContent .content aside {
    position: sticky;
    top: 150px;
    left: 0;
    border: none !important;
}

.important {
    display: none;
}

.concept.affiliateListContent .content aside {
    position: sticky;
    top: 105px;
    left: 0;
    padding: 20px;
    background-color: #fff;
}

    .concept.affiliateListContent .content aside span {
        margin-bottom: 6px;
        font-size: 14px;
        line-height: 14px;
        font-style: italic;
    }

    .concept.affiliateListContent .content aside label {
        position: relative;
        width: 100%;
        overflow: hidden;
        border: solid 1px #d3d4d8;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff;
        margin-bottom: 28px;
    }

        .concept.affiliateListContent .content aside label.geolocation {
            background: url("../images/geolocation-icon.png");
            background-size: 26px;
            background-repeat: no-repeat;
            background-position-x: 3px;
            background-position-y: center;
        }

            .concept.affiliateListContent .content aside label.geolocation select {
                padding-left: 30px;
                padding-right: 50px;
            }

        .concept.affiliateListContent .content aside label select {
            transition: ease 0.2s;
            position: relative;
            width: 110%;
            height: 44px;
            padding-left: 10px;
            padding-right: 70px !important;
            background-color: transparent;
            border: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 400;
            color: #8e97ac;
            z-index: 99;
        }

        .concept.affiliateListContent .content aside label i.select-arrow {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: 0;
            width: 41px;
            height: 100%;
            background: url("../images/select-arrow-backgrounded.png");
            background-repeat: no-repeat;
            background-position-x: right;
            background-position-y: center;
            background-size: 41px;
            background-color: #25aae1;
            z-index: 1;
        }

        .concept.affiliateListContent .content aside label:first-of-type ~ label {
            position: relative;
            width: 100%;
            overflow: initial;
            border: none;
            margin-bottom: 10px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background-color: #fff;
            font-size: 12px;
            line-height: 12px;
        }

.affiliateListContent main > ul.affiliateList {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-bottom: 41px;
}

    .affiliateListContent main > ul.affiliateList li {
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
    }

.concept.doctorsListContent .content .summary {
    float: right;
    width: 70%;
    max-width: none;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 15px;
    padding-top: 20px;
    padding-right: 2%;
    padding-bottom: 20px;
    padding-left: 2%;
    background-color: #eaf8d7;
    font-size: 14px;
    line-height: 14px;
    color: #333333;
    font-style: italic;
    font-weight: 500;
}

.doctorFilterForm .summary {
    background-color: #f26b50 !important;
    color: #fff !important;
}

.concept.doctorsListContent .content aside {
    position: sticky;
    top: 105px;
    left: 0;
    padding: 20px;
    background-color: #fff;
    overflow-y: auto;
}

    .concept.doctorsListContent .content aside span {
        display: block;
        margin-bottom: 6px;
        font-size: 14px;
        line-height: 14px;
        font-style: italic;
    }

    .concept.doctorsListContent .content aside label {
        position: relative;
        width: 100%;
        overflow: hidden;
        border: solid 1px #d3d4d8;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff;
        margin-bottom: 28px;
    }

        .concept.doctorsListContent .content aside label.geolocation {
            background: url("../images/geolocation-icon.png");
            background-size: 26px;
            background-repeat: no-repeat;
            background-position-x: 3px;
            background-position-y: center;
        }

            .concept.doctorsListContent .content aside label.geolocation select {
                padding-left: 35px;
                padding-right: 50px;
            }

        .concept.doctorsListContent .content aside label select {
            transition: ease 0.2s;
            position: relative;
            width: 155%;
            height: 44px;
            padding-left: 10px;
            padding-right: 170px !important;
            background-color: transparent;
            border: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 14px;
            font-weight: 400;
            color: #8e97ac;
            z-index: 99;
        }

select.form-trigger.iebrowser {
    width: 175% !important;
}

.concept.doctorsListContent .content aside label i.select-arrow {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    width: 41px;
    height: 100%;
    background: url("../images/select-arrow-backgrounded.png");
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    background-size: 41px;
    background-color: #25aae1;
    z-index: 1;
}

.concept .content aside label i.icon.geolocation {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    width: 37px;
    height: 37px;
    background: url("../images/geolocation-icon.png");
    background-size: 26px;
    background-repeat: no-repeat;
    background-position-x: 3px;
    background-position-y: center;
    z-index: 99;
    cursor: help;
}

.concept.hospitalListContent .content aside {
    position: sticky;
    top: 105px;
    left: 0;
    padding: 20px;
    background-color: #fff;
}

    .concept.hospitalListContent .content aside > strong {
        position: relative;
        display: block;
        font-size: 18px;
        line-height: 20px;
        font-weight: 500;
        color: #333333;
    }

        .concept.hospitalListContent .content aside > strong::after {
            position: absolute;
            bottom: -17px;
            left: 0;
            content: "";
            width: 30px;
            height: 2px;
            margin-right: auto;
            margin-left: auto;
            background-color: #25aae1;
        }

    .concept.hospitalListContent .content aside form#hospitalFilterForm {
        position: relative;
        margin-top: 49px;
        margin-bottom: 18px;
    }

        .concept.hospitalListContent .content aside form#hospitalFilterForm label {
            display: block;
            margin-bottom: 3px;
            font-size: 14px;
            cursor: pointer;
        }

            .concept.hospitalListContent .content aside form#hospitalFilterForm label:last-child {
                margin-bottom: 0;
            }

        .concept.hospitalListContent .content aside form#hospitalFilterForm strong {
            position: relative;
            display: block;
            font-size: 14px;
            line-height: 18px;
            font-weight: 500;
            color: #333333;
            padding-bottom: 5px;
            border-bottom: solid 1px #d8d8d8;
            margin-bottom: 3px;
        }

        .concept.hospitalListContent .content aside form#hospitalFilterForm label + strong {
            margin-top: 42px;
        }

.concept .content .insider main.hasList {
    float: right;
    width: 74%;
    max-width: none;
    font-size: 14px;
    margin-bottom: 200px;
}

.concept .content .insider main ul.sponsorluklarUl {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .concept .content .insider main ul.sponsorluklarUl li.sponsorluklar {
        float: left;
        display: table;
        width: 28%;
        background-color: #fff;
        margin-bottom: 20px;
        margin-right: 5%;
        padding: 1%;
        font-size: 14px;
        line-height: 18px;
        text-align: center;
    }

        .concept .content .insider main ul.sponsorluklarUl li.sponsorluklar:nth-of-type(3n) {
            margin-right: 0;
        }

        .concept .content .insider main ul.sponsorluklarUl li.sponsorluklar div {
            display: table-cell;
            width: 100%;
            height: 200px;
            vertical-align: middle;
        }

        .concept .content .insider main ul.sponsorluklarUl li.sponsorluklar img {
            display: block;
            margin-right: auto;
            margin-left: auto;
            width: 50%;
            max-width: 100px;
        }

.concept.affiliateListContent .content .insider main h3 {
    position: relative;
    margin: 0;
    padding: 0;
    margin-top: 32px;
    margin-bottom: 32px;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    color: #6a6a6a;
}

    .concept.affiliateListContent .content .insider main h3 > p {
        font-weight: 400;
    }

    .concept.affiliateListContent .content .insider main h3:first-of-type {
        position: relative;
        margin-top: 0;
        margin-bottom: 32px;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 24px;
        line-height: 24px;
        font-weight: 700;
        color: #6a6a6a;
    }

    .concept.affiliateListContent .content .insider main h3::after {
        position: absolute;
        bottom: -19px;
        left: 0;
        width: 48.6842105263%;
        max-width: 555px;
        height: 2px;
        content: "";
        background-color: #25aae1;
    }

    .concept.affiliateListContent .content .insider main h3 ~ div {
        margin-bottom: 20px;
    }

        .concept.affiliateListContent .content .insider main h3 ~ div > div {
            margin-bottom: 0;
        }

.concept.affiliateListContent .content .insider main br {
    margin-bottom: 20px;
}

.concept.affiliateListContent .content .insider main ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .concept.affiliateListContent .content .insider main ul li {
        position: relative;
        margin-bottom: 20px;
        padding-left: 20px;
    }

        .concept.affiliateListContent .content .insider main ul li::before {
            position: absolute;
            content: "-";
            left: 0;
        }

.concept.contactDetailContent .contactTabs form {
    width: 96%;
    max-width: none;
    padding-top: 30px;
    /* margin-left: 25px; */
    padding-right: 2%;
    padding-left: 2%;
}

.concept.contactDetailContent form > * {
    color: #8e97ac;
}

.concept.contactDetailContent form label.block {
    transition: ease 0.5s;
    position: relative;
    width: 100%;
    margin-bottom: 20px;
    background-color: transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .concept.contactDetailContent form label.block.focus {
        transition: ease 0.5s;
        border: solid 1px #25aae1;
    }

    .concept.contactDetailContent form label.block.left {
        float: left;
        width: 49%;
    }

    .concept.contactDetailContent form label.block.right {
        float: right;
        width: 49%;
    }

        .concept.contactDetailContent form label.block.right label.block {
            margin: 0 !important;
        }

    .concept.contactDetailContent form label.block.full {
        /*float: left;
    width: 100%;*/
    }

    .concept.contactDetailContent form label.block.file {
        float: left;
        width: 100%;
        cursor: pointer;
    }

        .concept.contactDetailContent form label.block.file .button {
            position: absolute;
            top: 0;
            right: 0;
            width: 167px;
            background-color: #d6d6d6;
            border: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-align: center;
            font-size: 14px;
            font-weight: 700;
            line-height: 44px;
            color: #fff;
        }

        .concept.contactDetailContent form label.block.file .info {
            position: absolute;
            top: 0;
            left: 0;
            width: 383px;
            padding-left: 20px;
            font-size: 14px;
            line-height: 44px;
        }

    .concept.contactDetailContent form label.block.full .info {
        position: static;
        width: 61.9047619048%;
        max-width: 325px;
        font-size: 12px;
        font-weight: 500;
        line-height: 16px;
        color: #6a6a6a;
    }

    .concept.contactDetailContent form label.block.full .user-layout {
        position: absolute;
        top: 12px;
        -moz-transform: translateY(-12px);
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
        left: 0;
        width: 14px;
        height: 14px;
        border-radius: 14px;
        border: solid 1px #909090;
        cursor: pointer;
    }

        .concept.contactDetailContent form label.block.full .user-layout::after {
            transition: ease 0.2s;
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            content: "";
            width: 8px;
            height: 8px;
            border-radius: 0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background-color: #25aae1;
            opacity: 0;
        }

    .concept.contactDetailContent form label.block.full input:checked + .user-layout::after {
        transition: ease 0.3s;
        border-radius: 8px;
        background-color: #0c3274;
        opacity: 1;
    }

    .concept.contactDetailContent form label.block.full.approval {
        position: relative;
        display: inline;
        float: none;
        width: 96%;
        border: none;
        cursor: pointer;
        margin-top: 20px;
        padding-left: 4%;
    }

    .concept.contactDetailContent form label.block.full.submit.approval {
        position: relative;
        float: none;
        width: 100%;
        border: none;
        cursor: pointer;
        margin-top: 20px;
        padding-left: 0%;
    }

form label.block.full.approval a {
    position: relative;
    font-size: 13px;
    line-height: 16px;
    color: #25aae1;
    z-index: 1;
}

.concept.contactDetailContent form label.block .select {
    display: block;
    border: solid 1px #d3d4d8;
    overflow: hidden;
}

    .concept.contactDetailContent form label.block .select i.select-arrow {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 20px;
        width: 8px;
        height: 6px;
        background: url("../images/select-arrow.png");
        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: center;
        background-size: 8px;
        z-index: 1;
    }

.concept.contactDetailContent form label.block.full.approval input {
    position: absolute;
    right: 0;
    left: auto;
    opacity: 0;
}

.concept.contactDetailContent form button {
    position: static;
    top: 17px;
    right: 0;
    width: 30%;
    max-width: 167px;
    background-color: #8dc63f;
    border-radius: 30px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 44px;
    color: #fff;
    cursor: pointer;
}

.concept.contactDetailContent form button {
    width: 100%;
    max-width: 167px;
    background-color: #8dc63f;
    border-radius: 30px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 44px;
    color: #fff;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 20px;
}

    .concept.contactDetailContent form button:active {
        -moz-transform: scale3d(0.95, 0.95, 0.95);
        -webkit-transform: scale3d(0.95, 0.95, 0.95);
        transform: scale3d(0.95, 0.95, 0.95);
    }

.concept.contactDetailContent form label.block .placeholder {
    transition: ease 0.2s;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    display: inline-block;
    background-color: transparent;
    font-size: 14px;
    line-height: 16px;
    color: #8e97ac;
    width: 96%;
    padding-right: 2%;
    padding-left: 2%;
    cursor: text;
}

.concept.contactDetailContent form label.block.full .placeholder {
    top: 20%;
}

    .concept.contactDetailContent form label.block.full .placeholder.textfield {
        top: 50% !important;
    }

.concept.contactDetailContent form label.block .placeholder.disappear {
    display: none !important;
    transition: ease 0.1s;
    position: absolute;
    top: -5px;
    -moz-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    left: 0;
    display: inline-block;
    background-color: #fff;
    font-size: 14px;
    line-height: 16px;
    color: #8e97ac;
    width: auto;
    height: auto;
    padding-right: 5%;
    padding-left: 5%;
    cursor: text;
}

.concept.contactDetailContent form label.block.full .placeholder {
    width: 96%;
    padding-right: 0;
    padding-left: 10px;
}

.concept.contactDetailContent form label.block .placeholder.disappear::after {
    content: ":";
}

.concept.contactDetailContent form label.block input {
    transition: ease 0.2s;
    width: 100%;
    height: 44px;
    padding-right: 20px;
    padding-left: 20px;
    border: solid 1px #d3d4d8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #8e97ac;
}

.concept.contactDetailContent form label.block select {
    transition: ease 0.2s;
    position: relative;
    width: 110%;
    height: 44px;
    padding-left: 10px;
    border: none;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #8e97ac;
    z-index: 99;
}

.concept.contactDetailContent form label.block input[type=file] {
    opacity: 0;
}

.concept.contactDetailContent form label.block textarea {
    transition: ease 0.2s;
    width: 100%;
    height: 100px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    border: solid 1px #d3d4d8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
}

.concept.doctorDetailContent .content {
    width: 95%;
    max-width: 1920px;
    margin-right: auto;
    margin-right: auto;
}

    .concept.doctorDetailContent .content > main {
        float: none;
        width: 95%;
        max-width: 1140px;
        margin-right: auto;
        margin-left: auto;
    }

        .concept.doctorDetailContent .content > main > article {
            width: 100%;
            max-width: 1140px;
            margin-right: auto;
            margin-left: auto;
        }

        .concept.doctorDetailContent .content > main .part.doctorTabs {
            background-color: #fff;
            border: solid 1px #f1f1f1;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding-bottom: 100px;
        }

#kvkk {
    /* display: none; */
    /* width: 95%; */
    /* max-width: 1140px; */
    /* height: 600px; */
    /* background: url("../images/gdpr-background.jpg"); */
    /* background-repeat: no-repeat; */
    /* background-position-x: right; */
    /* background-position-y: center; */
    /* background-size: 1140px; */
    /* z-index: 1; */
}

    #kvkk.opened {
        display: block;
        margin-right: auto;
        margin-left: auto;
        background: transparent;
        height: auto;
    }

    #kvkk a {
        color: #25aae1;
    }

#userAgreement {
    display: none;
    width: 95%;
    max-width: 800px;
    height: 450px;
    background: url("../images/gdpr-background.jpg");
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    background-size: 1140px;
    z-index: 1;
}

.hiddenHolderInput {
    width: 0 !important;
    height: 0 !important;
    position: absolute;
    background-color: transparent !important;
    border: none !important;
    border-bottom: none !important;
    font-size: 0.1px !important;
    line-height: 0.1px !important;
    bottom: 0 !important;
    left: 0 !important;
    box-shadow: none !important;
}

.tab.base.header::after {
    display: block;
    width: 100%;
    content: "";
    clear: both;
    font-size: 0.1px;
    line-height: 0.1px;
}

.tab.base.header .tabHeader {
    position: relative;
    display: table;
    float: left;
    width: 33.3333333333%;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #fafdff;
    border-bottom: solid 1px #f1f1f1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
}

    .tab.base.header .tabHeader::after {
        transition: ease 0.35s;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        display: none;
        margin-left: auto;
        content: "";
        width: 100%;
        height: 0;
        background-color: #af4545;
    }

    .tab.base.header .tabHeader:not(#activeTab):hover::after {
        transition: ease 0.5s;
        position: absolute;
        bottom: 0;
        left: 0;
        content: "";
        width: 100%;
        height: 130%;
        background-color: transparent;
        opacity: 1;
    }

    .tab.base.header .tabHeader#activeTab {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-top: solid 2px #25aae1;
        border-bottom: none;
        background-color: #fff;
        color: #25aae1;
    }

    .tab.base.header .tabHeader::before {
        transition: ease 0.5s;
        position: absolute;
        bottom: -1px;
        left: 0;
        content: "";
        width: 0%;
        height: 1px;
        display: none;
        background-color: #cf3e3e;
    }

    .tab.base.header .tabHeader#activeTab::before {
        transition: ease 0.5s;
        width: 100%;
    }

.tab.base.content {
    width: 100%;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0%;
    margin-top: -1px;
}

.part.doctorTabs > .tab.base.header + .tab.base.content {
    width: 96%;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2%;
    margin-top: -1px;
}

.tab.base.content .tabContent.contact.personal {
    background: url("../images/contact-personal.jpg");
    background-size: 632px;
    background-repeat: no-repeat !important;
    background-position-x: right;
    background-position-y: top;
    height: auto;
}

.tab.base.content .tabContent.contact.price {
    background: url("../images/contact-ask-for-price.jpg");
    background-size: 1155px;
    background-repeat: no-repeat !important;
    background-position-x: right;
    background-position-y: top;
    height: auto;
}

.tab.base.content .tabContent.contact.medical {
    background: url("../images/contact-ask-for-medical-advice-background.jpg");
    background-size: 1155px;
    background-repeat: no-repeat !important;
    background-position-x: right;
    background-position-y: top;
    height: auto;
}

.tab.base.content .tabContent.contact.investor {
    background: url("../images/contact-investor.jpg");
    background-size: 1155px;
    background-repeat: no-repeat !important;
    background-position-x: right;
    background-position-y: top;
    height: auto;
}

.tab.base.content ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .tab.base.content ul li {
        display: table;
        width: 100%;
        margin-top: 15px;
    }

        .tab.base.content ul li span.doctorDate {
            display: table-cell;
            width: 24%;
            vertical-align: middle;
        }

        .tab.base.content ul li span.doctorDescription {
            display: table-cell;
            width: 74%;
            vertical-align: middle;
        }

        .tab.base.content ul li span.publication {
            display: block;
            font-weight: bold;
        }

    .tab.base.content ul ~ strong {
        margin-top: 25px;
    }

.tab.base.content .tabContent {
    margin-top: 0;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}

    .tab.base.content .tabContent.contact.personal {
        background: url("../images/contact-personal.jpg");
        background-size: 1155px;
        background-repeat: no-repeat !important;
        background-position-x: right;
        background-position-y: top;
        height: auto;
    }

    .tab.base.content .tabContent strong {
        display: block;
        margin-bottom: 13px;
        font-size: 24px;
        line-height: 28px;
        font-weight: 500;
    }

    .tab.base.content .tabContent.hide {
        display: none;
    }

.part.contactTabs .tab.base.header .tabHeader {
    position: relative;
    display: table;
    vertical-align: middle;
    height: 100px;
    float: left;
    width: 25%;
    padding-top: 20px;
    padding-right: 1%;
    padding-bottom: 20px;
    padding-left: 1%;
    background-color: #fafdff;
    border-bottom: solid 1px #f1f1f1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 24px;
    line-height: 24px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
}

.tab.base.header .tabHeader span {
    display: table-cell;
    height: 100px;
    vertical-align: middle;
    font-family: "Poppins", sans-serif;
    font-display: swap;
}

.tab.base.header .tabHeader span {
    display: table-cell;
    height: 56px;
    vertical-align: middle;
    font-family: "Poppins", sans-serif;
    font-display: swap;
}

.concept.unitListContent .content {
    width: 90%;
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
}

.concept .content main ul.interestList {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .concept .content main ul.interestList::after {
        display: block;
        width: 100%;
        content: "";
        clear: both;
        font-size: 0.1px;
        line-height: 0.1px;
    }

    .concept .content main ul.interestList li {
        position: relative;
        padding-top: 5px;
        padding-right: 14px;
        padding-bottom: 5px;
        padding-left: 14px;
        background-color: #fff;
        border: solid 1px #dcd8d6;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .concept .content main ul.interestList li.hide {
            display: none;
        }

        .concept .content main ul.interestList li:nth-of-type(3n) {
            margin-right: 0;
        }

        .concept .content main ul.interestList li strong {
            transition: ease 0.5s;
            position: relative;
            display: block;
            font-size: 14px;
            line-height: 18px;
            font-weight: 600;
        }

            .concept .content main ul.interestList li strong::after {
                transition: ease 0.5s;
                position: absolute;
                bottom: -20px;
                left: 0;
                content: "";
                width: 30px;
                height: 2px;
                background-color: #25aae1;
            }

        .concept .content main ul.interestList li p {
            margin: 0;
            padding: 0;
            margin-top: 32px;
            font-size: 14px;
            line-height: 20px;
            font-weight: 400;
        }

        .concept .content main ul.interestList li hr + a {
            transition: ease 0.5s;
            position: absolute;
            bottom: 20px;
            right: 14px;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 14px;
            line-height: 16px;
            font-weight: 400;
            font-style: italic;
            color: #6a6a6a;
            text-decoration: none;
            padding-right: 13px;
        }

            .concept .content main ul.interestList li hr + a:hover {
                transition: ease 0.5s;
                color: #25aae1;
            }

            .concept .content main ul.interestList li hr + a::after {
                position: absolute;
                top: 6px;
                right: 0;
                width: 7px;
                height: 11px;
                content: "";
                background: url("../images/continue-arrow-icon.png");
                background-size: 7px;
                background-position-x: center;
                background-position-y: center;
                background-repeat: no-repeat;
            }

        .concept .content main ul.interestList li hr {
            position: absolute;
            width: 100%;
            height: 1px;
            bottom: 40px;
            left: 0;
            background-color: #dcd8d6;
            border: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

.concept .content main ul.unitLetterList {
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-bottom: 153px;
    padding-left: 14px;
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
}

    .concept .content main ul.unitLetterList.hide {
        display: none;
    }

    .concept .content main ul.unitLetterList:last-of-type {
        margin-bottom: 0;
    }

    .concept .content main ul.unitLetterList::after {
        display: block;
        width: 100%;
        content: "";
        clear: both;
        font-size: 0.1px;
        line-height: 0.1px;
    }

ul.unitLetterList strong {
    position: absolute;
    display: block;
    top: 12px;
    left: -100px;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 100px;
    line-height: 0;
    font-weight: 600;
    color: #a8b2c5 !important;
    text-align: center;
    width: 100px;
}

strong.letterHead {
    position: absolute;
    display: block;
    left: -75px;
    margin-top: 10px;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 65px;
    line-height: 0;
    font-weight: 600;
    color: #a8b2c5 !important;
    text-align: center;
    width: 100%;
    text-align: left;
}

.concept .content main ul.unitLetterList li {
    margin-bottom: 16px;
    padding-bottom: 5px;
}

    .concept .content main ul.unitLetterList li:last-of-type {
        margin-bottom: 0;
    }

    .concept .content main ul.unitLetterList li a {
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
        color: #6a6a6a;
        text-decoration: none;
    }

.concept .content main ul.centerUnitList {
    margin: 0;
    padding: 0;
    list-style-type: none;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
    background-color: #fff;
}

    .concept .content main ul.centerUnitList + .getAllContent {
        margin-top: 20px;
    }

    .concept .content main ul.centerUnitList::after {
        display: block;
        width: 100%;
        content: "";
        clear: both;
        font-size: 0.1px;
        line-height: 0.1px;
    }

    .concept .content main ul.centerUnitList li {
        margin-bottom: 16px;
    }

        .concept .content main ul.centerUnitList li.hide {
            display: none;
        }

        .concept .content main ul.centerUnitList li:last-of-type {
            margin-bottom: 0;
        }

        .concept .content main ul.centerUnitList li a {
            font-size: 14px;
            line-height: 18px;
            font-weight: 400;
            color: #6a6a6a;
            text-decoration: none;
        }

.concept .content main ul.multiUnitList {
    margin: 0;
    padding: 0;
    list-style-type: none;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
    background-color: #fff;
}

    .concept .content main ul.multiUnitList + .getAllContent {
        margin-top: 20px;
    }

    .concept .content main ul.multiUnitList::after {
        display: block;
        width: 100%;
        content: "";
        clear: both;
        font-size: 0.1px;
        line-height: 0.1px;
    }

    .concept .content main ul.multiUnitList li {
        margin-bottom: 16px;
    }

        .concept .content main ul.multiUnitList li.hide {
            display: none;
        }

        .concept .content main ul.multiUnitList li:last-of-type {
            margin-bottom: 0;
        }

        .concept .content main ul.multiUnitList li a {
            font-size: 14px;
            line-height: 18px;
            font-weight: 400;
            color: #6a6a6a;
            text-decoration: none;
        }

.concept .content main .summary {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 30px;
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
    background-color: #eaf8d7;
    font-size: 14px;
    line-height: 18px;
    color: #333333;
    font-style: italic;
    font-weight: 500;
}

.concept .content main p {
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 22px;
    color: #6a6a6a;
}

.concept .content main .part.detailedContent:not(.general):not(.introduction):not(.sikca-sorulan-sorular):not(.facilities):not(.rooms):not(.about):not(.frequently-asked-questions):not(.faq):not(.frequently-asked-questions):not(.faq):not(.possibilities) ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.concept .content main .part.detailedContent:not(.general):not(.introduction):not(.sikca-sorulan-sorular):not(.facilities):not(.rooms):not(.about):not(.frequently-asked-questions):not(.faq):not(.possibilities) ul li {
    position: relative;
    padding-left: 10px;
}

    .concept .content main .part.detailedContent:not(.general):not(.introduction):not(.sikca-sorulan-sorular):not(.facilities):not(.rooms):not(.about):not(.frequently-asked-questions):not(.faq):not(.possibilities) ul li:last-of-type {
        margin-bottom: 20px;
    }

    .concept .content main .part.detailedContent:not(.general):not(.introduction):not(.sikca-sorulan-sorular):not(.facilities):not(.rooms):not(.about):not(.frequently-asked-questions):not(.faq):not(.possibilities) ul li::before {
        content: "-";
        left: -10px;
        position: relative;
    }

/*.concept .content main p:last-of-type {
    margin-bottom: 0;
}*/
.concept.hospitalDetailContent .content > main strong {
    display: block;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    color: #25aae1;
}

.concept .content main ul.imageGalleryList {
    margin: 0;
    padding: 0;
    list-style-type: none;
    padding: 10px;
    margin-top: 20px;
    background-color: #fff;
    text-align: justify;
}

    .concept .content main ul.imageGalleryList::after {
        display: block;
        width: 100%;
        content: "";
        clear: both;
        font-size: 0.1px;
        line-height: 0.1px;
    }

    .concept .content main ul.imageGalleryList li {
        float: left;
        width: 24.3555555556%;
        max-width: 274px;
        margin-right: 0.8592592593%;
        margin-bottom: 8px;
    }

        .concept .content main ul.imageGalleryList li:nth-of-type(4n) {
            margin-right: 0;
        }

        .concept .content main ul.imageGalleryList li:nth-last-child(-n+4) {
            /*    margin-bottom: -18px;
  */
        }

        .concept .content main ul.imageGalleryList li a {
            display: block;
            overflow: hidden;
        }

            .concept .content main ul.imageGalleryList li a img {
                transition: ease 0.5s;
                width: 100%;
            }

.concept .content main .technologies {
    margin-top: 55px;
}

    .concept .content main .technologies h2 {
        margin-bottom: 49px;
    }

.concept .content main .technologies {
    margin-top: 55px;
}

    .concept .content main .technologies h2 {
        margin-bottom: 49px;
    }

    .concept .content main .technologies ul.technologyList {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .concept .content main .technologies ul.technologyList::after {
            display: block;
            width: 100%;
            content: "";
            clear: both;
            font-size: 0.1px;
            line-height: 0.1px;
        }

        .concept .content main .technologies ul.technologyList li {
            float: left;
            width: 360px;
            margin-right: 30px;
            margin-bottom: 20px;
        }

        .concept .content main .technologies ul.technologyList li {
            float: left;
            width: 31.5555555556%;
            max-width: 355px;
            margin-right: 2.6666666667%;
            margin-bottom: 20px;
        }

            .concept .content main .technologies ul.technologyList li:nth-of-type(3n) {
                margin-right: 0;
            }

            .concept .content main .technologies ul.technologyList li a {
                display: block;
                text-decoration: none;
            }

                .concept .content main .technologies ul.technologyList li a .image.container {
                    display: block;
                    background: url("../images/medical-technologies-back.png");
                    background-size: 100%;
                    background-repeat: no-repeat;
                    background-position-x: center;
                    background-position-y: top;
                    overflow: hidden;
                }

                    .concept .content main .technologies ul.technologyList li a .image.container.BreastHealth {
                        background: url("../images/medical-technologies-back-breast-health.png");
                    }

                        .concept .content main .technologies ul.technologyList li a .image.container.BreastHealth img {
                            transition: ease 0.2s;
                            display: block;
                            width: 100%;
                        }

                .concept .content main .technologies ul.technologyList li a:hover .image.container img {
                    transition: ease 0.2s;
                    -moz-transform: scale(1.1, 1.1);
                    -webkit-transform: scale(1.1, 1.1);
                    transform: scale(1.1, 1.1);
                }

                .concept .content main .technologies ul.technologyList li a .text {
                    transition: ease 0.2s;
                    display: table-cell;
                    background-color: #fff;
                    width: 360px;
                    height: 80px;
                    vertical-align: middle;
                    text-align: center;
                }

                .concept .content main .technologies ul.technologyList li a:hover .text {
                    transition: ease 0.2s;
                    background-color: #f4fcff;
                }

                .concept .content main .technologies ul.technologyList li a .text i {
                    font-size: 14px;
                    line-height: 18px;
                    font-weight: 400;
                    color: #333333;
                    font-style: normal;
                }

                .concept .content main .technologies ul.technologyList li a .text strong {
                    margin-top: 3px;
                    font-size: 14px;
                    line-height: 18px;
                    font-weight: 500;
                    color: #333333;
                    font-style: normal;
                }

.concept .content main .doctors {
    margin-top: 55px;
}

    .concept .content main .doctors h2 {
        margin-bottom: 49px;
    }

.concept .content main ul.doctorList {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .concept .content main ul.doctorList::after {
        display: block;
        width: 100%;
        content: "";
        clear: both;
        font-size: 0.1px;
        line-height: 0.1px;
    }

    .concept .content main ul.doctorList li {
        position: relative;
        float: left;
        width: 22.6666666667%;
        max-width: 255px;
        max-width: 255px !important;
        margin-right: 3.1111111111%;
        margin-bottom: 20px;
        overflow: hidden;
        height: 320px;
    }

        .concept .content main ul.doctorList li:nth-of-type(4n) {
            margin-right: 0;
        }

        .concept .content main ul.doctorList li a {
            position: relative;
            display: block;
            text-decoration: none;
        }

            .concept .content main ul.doctorList li a.appointmentLink {
                background-color: #53a8dc;
                text-align: center;
                color: #fff;
                padding-top: 10px;
                padding-bottom: 10px;
                width: 70%;
                height: 10px;
                margin-right: auto;
                margin-left: auto;
                border-radius: 5px;
                position: absolute;
                bottom: 20px;
                right: 0;
                left: 0;
                z-index: 9;
                overflow: hidden;
            }

                .concept .content main ul.doctorList li a.appointmentLink::after {
                    position: absolute;
                    top: 0;
                    left: 0;
                    content: "";
                    display: block;
                    width: 0%;
                    height: 100%;
                    background-color: #072562;
                    transition: ease 0.25s;
                }

                .concept .content main ul.doctorList li a.appointmentLink:hover::after {
                    width: 100%;
                    transition: ease 0.25s;
                }

                .concept .content main ul.doctorList li a.appointmentLink span {
                    position: absolute;
                    top: 0;
                    left: 0;
                    content: "";
                    display: block;
                    padding-top: 5px;
                    padding-bottom: 5px;
                    color: #fff !important;
                    z-index: 9;
                    width: 100%;
                    height: 100%;
                }

            .concept .content main ul.doctorList li a .image.container {
                transition: ease 1s;
                display: block;
                /* background: url("../images/doctors-back.jpg"); */
                background: url("../images/doctor-back-2.jpg");
                background-size: 101%;
                background-repeat: no-repeat;
                background-position-x: center;
                background-position-y: top;
                overflow: hidden;
                height: 310px;
                position: relative;
            }

                .concept .content main ul.doctorList li a .image.container.BreastHealth {
                    background: url("../images/doctor-back-2-breast-health.jpg");
                }

                .concept .content main ul.doctorList li a .image.container img {
                    transition: ease 0.2s;
                    display: block;
                    width: 135%;
                    max-width: none;
                    /* left: -20%; */
                    position: absolute;
                    top: -13px;
                    right: 0;
                    left: -10%;
                    margin-right: auto;
                    margin-left: auto;
                }

            .concept .content main ul.doctorList li a .text {
                position: absolute;
                bottom: 0;
                transition: ease 0.2s;
                display: block;
                width: 90%;
                height: 120px;
                text-align: left;
                padding: 5%;
                z-index: 9;
            }

.overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.98) 70%, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 0) 100%);
    width: 100%;
    height: 50%;
    z-index: 1;
}

.concept .content main ul.doctorList li a .text i {
    display: block;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    color: #00377b;
    font-style: normal;
}

.concept .content main ul.doctorList li a .text span {
    display: block;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    color: #00377b;
    font-style: normal;
}

.concept .content main ul.doctorList li a .text strong {
    display: block;
    margin: 0 !important;
    margin-top: 3px;
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
    color: #00377b;
    font-style: normal;
}

.concept .content main form.filter label {
    position: relative;
    float: left;
    width: 45%;
    max-width: 262px;
    margin-right: 2.2814814815%;
    /*25.66666666666667px*/
    overflow: hidden;
    border: solid 1px #d3d4d8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
}

    .concept .content main form.filter label:last-of-type {
        margin-right: 0;
    }

    .concept .content main form.filter label select {
        transition: ease 0.2s;
        position: relative;
        width: 130%;
        height: 44px;
        padding-left: 10px;
        padding-right: 130px;
        background-color: transparent;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        font-weight: 400;
        color: #8e97ac;
        z-index: 99;
    }

    .concept .content main form.filter label i.select-arrow {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        width: 41px;
        height: 100%;
        background: url("../images/select-arrow-backgrounded.png");
        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: center;
        background-size: 41px;
        background-color: #25aae1;
        z-index: 1;
    }

.concept .content main .medicalUnits {
    position: relative;
    margin-top: 75px;
}

    .concept .content main .medicalUnits h2 {
        margin-bottom: 49px;
    }

    .concept .content main .medicalUnits ul.acibademUnitList {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .concept .content main .medicalUnits ul.acibademUnitList li {
            float: left;
            width: 23%;
            margin-right: 2.6666666667%;
            text-align: center;
            background-color: #fff;
        }

            .concept .content main .medicalUnits ul.acibademUnitList li.hide {
                display: none;
            }

            .concept .content main .medicalUnits ul.acibademUnitList li:nth-child(4n) {
                margin-right: 0;
                margin-bottom: 20px;
            }

            .concept .content main .medicalUnits ul.acibademUnitList li .image.container::after {
                position: absolute;
                display: block;
                top: 0;
                left: 0;
                content: "";
                width: 100% !important;
                height: 100% !important;
                background: #072562 !important;
            }

            .concept .content main .medicalUnits ul.acibademUnitList li .image.container img {
                display: block;
                width: 100%;
            }

        .concept .content main .medicalUnits ul.acibademUnitList li {
            display: block;
        }

            .concept .content main .medicalUnits ul.acibademUnitList li strong {
                display: table-cell;
                margin-bottom: 10px;
                padding: 10px;
                height: 80px;
                vertical-align: middle;
                font-weight: 500;
                color: #6a6a6a;
                width: 350px;
            }

    .concept .content main .medicalUnits ul.alphabetList {
        position: sticky;
        margin: 0;
        padding: 0;
        list-style-type: none;
        padding-top: 20px;
        padding-right: 3% !important;
        padding-bottom: 20px;
        padding-left: 1% !important;
        margin-bottom: 36px;
        background-color: #fff;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
        overflow: hidden;
        top: 156px !important;
        left: 0;
        z-index: 999 !important;
        width: 96% !important;
        box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
    }

        .concept .content main .medicalUnits ul.alphabetList.dynamic {
            position: static;
        }

.medicalUnits .sticky-wrapper {
    margin-bottom: 36px;
}

.concept .content main .medicalUnits ul.alphabetList.fixed {
    position: fixed;
    width: 96%;
    padding-right: 2%;
    padding-left: 2%;
}

.concept .content main .medicalUnits ul.alphabetList li {
    position: relative;
    display: inline-block;
}

    .concept .content main .medicalUnits ul.alphabetList li:hover::after {
        transition: ease 0.1s;
        position: absolute;
        bottom: -21px;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 16px;
        height: 10px;
        content: "";
        background: url("../images/medical-unit-hover-triangle.png");
        background-size: 16px;
        background-position-x: center;
        background-position-y: center;
        background-repeat: no-repeat;
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 1;
    }

    .concept .content main .medicalUnits ul.alphabetList li a {
        position: relative;
        display: inline-block;
        font-size: 26px;
        line-height: 26px;
        font-weight: 500;
        color: #6a6a6a;
        text-decoration: none;
        padding-right: 9px;
        padding-left: 9px;
    }

        .concept .content main .medicalUnits ul.alphabetList li a:hover {
            transform: scale(1.4, 1.4);
            -moz-transform: scale(1.4, 1.4);
            -webkit-transform: scale(1.4, 1.4);
        }

    .concept .content main .medicalUnits ul.alphabetList li#selectedAlphabet a {
        color: #25aae1;
        -moz-transform: scale(1.2, 1.2);
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
    }

.concept .content main ul.medicalUnitList {
    margin: 0;
    padding: 0;
    list-style-type: none;
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}

    .concept .content main ul.medicalUnitList::after {
        display: block;
        width: 100%;
        content: "";
        clear: both;
        font-size: 0.1px;
        line-height: 0.1px;
    }

    .concept .content main ul.medicalUnitList li {
        margin-bottom: 10px;
        border-bottom: solid 1px rgba(0, 0, 0, 0.02);
        padding-bottom: 5px;
    }

        .concept .content main ul.medicalUnitList li a {
            transition: ease 0.5s;
            position: relative;
            display: inline-block;
            font-size: 14px;
            line-height: 18px;
            font-weight: 400;
            color: #333333;
            text-decoration: none;
        }

            .concept .content main ul.medicalUnitList li a:hover {
                transition: ease 0.5s;
                color: #25aae1;
            }

.concept .content main .medicalUnits ul.alphabetList::after {
    display: inline-block;
    width: 100%;
    content: "";
}

.concept .content main .part {
    position: relative;
    margin-top: 50px;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
}

    .concept .content main .part ul.general {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .concept .content main .part ul.general li {
            padding-left: 20px;
            margin-bottom: 20px;
        }

            .concept .content main .part ul.general li::before {
                content: "-";
                position: absolute;
                left: 0;
            }

    .concept .content main .part strong {
        color: #25aae1;
        font-weight: 500;
        margin-bottom: 10px;
    }

    .concept .content main .part h2[data-from-content] {
        margin: 0;
        padding: 0;
        color: #087dae;
        font-weight: 700;
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 30px;
    }

        .concept .content main .part h2[data-from-content]::after {
            display: none;
        }

    .concept .content main .part h3 strong {
        margin: 0;
        padding: 0;
        color: #25aae1;
        font-weight: 500;
        margin-bottom: 10px;
        font-size: 22px;
        line-height: 26px;
    }

    .concept .content main .part h3 {
        color: #25aae1;
        font-weight: 500;
        margin-bottom: 10px;
        font-size: 22px;
        line-height: 26px;
    }

    .concept .content main .part h4 strong {
        margin: 0;
        padding: 0;
        color: #25aae1;
        font-weight: 500;
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 22px;
    }

    .concept .content main .part h4 {
        color: #25aae1;
        font-weight: 500;
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 22px;
    }

    .concept .content main .part h5 strong {
        margin: 0;
        padding: 0;
        color: #25aae1;
        font-weight: 500;
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 16px;
    }

    .concept .content main .part h5 {
        color: #25aae1;
        font-weight: 500;
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 16px;
    }

    .concept .content main .part h6 strong {
        margin: 0;
        padding: 0;
        color: #25aae1;
        font-weight: 500;
        margin-bottom: 10px;
        font-size: 12px;
        line-height: 14px;
    }

    .concept .content main .part h6 {
        color: #25aae1;
        font-weight: 500;
        margin-bottom: 10px;
        font-size: 12px;
        line-height: 14px;
    }

    .concept .content main .part p strong {
        color: #6a6a6a;
        font-weight: 600;
    }

    .concept .content main .part p a {
        font-weight: 600;
        font-size: 80%;
        color: #092c74;
        text-decoration: none;
        font-size: 14px;
    }

    .concept .content main .part:first-of-type {
        margin-top: 0;
    }

    .concept .content main .part a.getAllContent {
        transition: ease 0.2s;
        display: block;
        width: 95%;
        max-width: 275px;
        background-color: #cdf0ff;
        margin-right: auto;
        margin-left: auto;
        border-radius: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 18px;
        font-weight: 700;
        color: #25aae1;
        line-height: 42px;
        text-align: center;
        text-decoration: none;
        z-index: 999;
    }

        .concept .content main .part a.getAllContent:hover {
            transition: ease 0.5s;
            opacity: 1;
        }

        .concept .content main .part a.getAllContent:active {
            transition: none;
            -moz-transform: scale3d(0.95, 0.95, 0.95);
            -webkit-transform: scale3d(0.95, 0.95, 0.95);
            transform: scale3d(0.95, 0.95, 0.95);
        }

    .concept .content main .part .getAllContentLink {
        transition: ease 0.2s;
        display: block;
        width: 95%;
        max-width: 275px;
        background-color: #cdf0ff;
        margin-right: auto;
        margin-left: auto;
        border: none;
        border-radius: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 18px;
        font-weight: 700;
        color: #25aae1;
        line-height: 42px;
        text-align: center;
        text-decoration: none;
        cursor: pointer;
        z-index: 999;
    }

    .concept .content main .part a.getAllContentLink:hover {
        transition: ease 0.5s;
        opacity: 1;
    }

    .concept .content main .part a.getAllContentLink:active {
        transition: none;
        -moz-transform: scale3d(0.95, 0.95, 0.95);
        -webkit-transform: scale3d(0.95, 0.95, 0.95);
        transform: scale3d(0.95, 0.95, 0.95);
    }

    .concept .content main .part a.readAll {
        transition: ease 0.2s;
        position: absolute;
        display: block;
        bottom: 0;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 215px;
        background-color: #cdf0ff;
        border-radius: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 18px;
        font-weight: 700;
        color: #25aae1;
        line-height: 42px;
        text-align: center;
        text-decoration: none;
        z-index: 99;
    }

        .concept .content main .part a.readAll:hover {
            transition: ease 0.5s;
            background-color: #25aae1;
            color: #fff;
        }

        .concept .content main .part a.readAll:active {
            transition: none;
            -moz-transform: scale3d(0.95, 0.95, 0.95);
            -webkit-transform: scale3d(0.95, 0.95, 0.95);
            transform: scale3d(0.95, 0.95, 0.95);
        }

.notcollapsed,
.notcollapsedUnits {
    max-height: 350px;
    overflow: hidden;
}

    .notcollapsed.alphabet,
    .notcollapsedUnits.alphabet {
        max-height: 700px;
        overflow: hidden;
    }

    .notcollapsed::after {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        content: "";
        width: 100%;
        height: 50%;
        background-image: -moz-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgba(247, 247, 247, 0) 100%);
        background-image: -webkit-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgba(247, 247, 247, 0) 100%);
        background-image: -ms-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgba(247, 247, 247, 0) 100%);
    }

    .notcollapsedUnits::after {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        content: "";
        width: 100%;
        height: 7%;
        background-image: -moz-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgba(247, 247, 247, 0) 100%);
        background-image: -webkit-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgba(247, 247, 247, 0) 100%);
        background-image: -ms-linear-gradient(90deg, rgb(247, 247, 247) 0%, rgba(247, 247, 247, 0) 100%);
    }

.concept.unitAndInterests .content main .field .text {
    position: relative;
    display: block;
    padding-right: 5%;
    font-weight: 600;
    color: #3e3e3e;
    z-index: 999;
    width: 30%;
}

.concept.unitAndInterests .content main .field .select {
    position: relative;
    display: table-cell;
    overflow: hidden;
    width: 65%;
    background-color: #f9f9f9;
    z-index: 999;
}

    .concept.unitAndInterests .content main .field .select select {
        transition: ease 0.2s;
        position: relative;
        width: 110%;
        height: 44px;
        background-color: transparent;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        font-weight: 400;
        padding-right: 40px;
        font-weight: 400;
        color: #3e3e3e;
        z-index: 99;
    }

    .concept.unitAndInterests .content main .field .select i.select-arrow {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 20px;
        width: 8px;
        height: 6px;
        background: url("../images/select-arrow-green.png");
        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: center;
        background-size: 8px;
        z-index: 1;
    }

.concept .content main .headOffice {
    margin-top: 56px;
}

    .concept .content main .headOffice ul.officeList {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .concept .content main .headOffice ul.officeList > li {
            position: relative;
            display: table;
            width: 100%;
            height: 200px;
            margin-bottom: 40px;
        }

            .concept .content main .headOffice ul.officeList > li:last-of-type {
                margin-bottom: 0;
            }

            .concept .content main .headOffice ul.officeList > li .image.container {
                display: table-cell;
                vertical-align: middle;
                width: 32%;
                max-width: 360px;
                border: none;
                /* border: solid 1px #dcd8d6; */
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                overflow: hidden;
            }

                .concept .content main .headOffice ul.officeList > li .image.container > img {
                    transition: ease 0.5s;
                    position: relative;
                    display: block;
                    width: 100%;
                }

            .concept .content main .headOffice ul.officeList > li:hover .image.container img {
                transition: ease 0.5s;
                -moz-transform: scale(1.1, 1.1);
                -webkit-transform: scale(1.1, 1.1);
                transform: scale(1.1, 1.1);
            }

            .concept .content main .headOffice ul.officeList > li .text {
                display: table-cell;
                vertical-align: middle;
                width: 66.6666666667%;
                max-width: 750px;
                padding-left: 2.6666666667%;
                /*30px*/
            }

                .concept .content main .headOffice ul.officeList > li .text > strong {
                    position: relative;
                    display: block;
                    font-size: 14px;
                    font-weight: 700;
                    margin-bottom: 26px;
                    color: #25aae1;
                }

                    .concept .content main .headOffice ul.officeList > li .text > strong::after {
                        transition: ease 0.5s;
                        position: absolute;
                        bottom: -10px;
                        left: 0;
                        content: "";
                        width: 30px;
                        height: 2px;
                        background-color: #092c74;
                    }

                .concept .content main .headOffice ul.officeList > li .text > p > strong {
                    display: inline;
                    font-weight: 700;
                    color: #6a6a6a;
                }

.concept .content main .rooms {
    margin-top: 56px;
}

    .concept .content main .rooms ul.roomList {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .concept .content main .rooms ul.roomList li {
            position: relative;
            display: table;
            width: 100%;
            height: 200px;
            margin-bottom: 20px !important;
        }

            .concept .content main .rooms ul.roomList li:last-of-type {
                margin-bottom: 0;
            }

            .concept .content main .rooms ul.roomList li .image.container {
                display: table-cell;
                vertical-align: middle;
                width: 375px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                overflow: hidden;
            }

                .concept .content main .rooms ul.roomList li .image.container > img {
                    transition: ease 0.5s;
                    position: relative;
                    display: block;
                    width: 100%;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                }

            .concept .content main .rooms ul.roomList li:hover .image.container img {
                transition: ease 0.5s;
                -moz-transform: scale(1.1, 1.1);
                -webkit-transform: scale(1.1, 1.1);
                transform: scale(1.1, 1.1);
            }

            .concept .content main .rooms ul.roomList li .text {
                display: table-cell;
                vertical-align: middle;
                width: 66.6666666667%;
                max-width: 750px;
                padding-left: 2.6666666667%;
            }

                .concept .content main .rooms ul.roomList li .text > strong {
                    position: relative;
                    display: block;
                    font-size: 14px;
                    font-weight: 700;
                    margin-bottom: 26px;
                }

                    .concept .content main .rooms ul.roomList li .text > strong::after {
                        transition: ease 0.5s;
                        position: absolute;
                        bottom: -10px;
                        left: 0;
                        content: "";
                        width: 30px;
                        height: 2px;
                        background-color: #092c74;
                    }

                .concept .content main .rooms ul.roomList li .text > p > strong {
                    display: inline;
                    font-weight: 700;
                    color: #6a6a6a;
                }

.concept .content main .video {
    display: table;
    width: 98.2222222222%;
    max-width: 1105px;
    min-height: 312px;
    background-color: #fff;
    margin-top: 56px !important;
    padding: 0.8888888889%;
}

.concept.breast-health .content main .video {
    background-color: rgb(243, 222, 243);
}

.concept .content main .video > .play {
    display: table-cell;
    width: 50.3167420814%;
    max-width: 556px;
    vertical-align: middle;
}

    .concept .content main .video > .play img {
        display: block;
        width: 100%;
    }

.concept .content main .video > .text {
    display: table-cell;
    width: 544px;
    padding-left: 20px;
    vertical-align: middle;
}

    .concept .content main .video > .text > h3 {
        margin: 0;
        padding: 0;
        font-family: "Frank Ruhl Libre", serif;
        font-display: swap;
        font-size: 32px;
        line-height: 32px;
        font-weight: 300;
        color: #3e3e3e;
    }

        .concept .content main .video > .text > h3::after {
            display: none;
        }

        .concept .content main .video > .text > h3 > span {
            display: inline;
            font-family: "Frank Ruhl Libre", serif;
            font-display: swap;
            font-size: 42px;
            line-height: 42px;
            font-weight: 300;
            color: #3e3e3e;
        }

        .concept .content main .video > .text > h3 + p {
            display: block;
            font-size: 14px;
            line-height: 22px;
            margin: 0;
            padding: 0;
            margin-top: 16px;
        }

.concept .content main h2 {
    position: relative;
    margin-bottom: 32px;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    color: #6a6a6a;
}

.concept .content main h3 {
    position: relative;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    color: #6a6a6a;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

.concept .content main #bmiCalculator h2 {
    margin-bottom: 60px;
}

.concept .content main h2::after {
    position: absolute;
    bottom: -19px;
    left: 0;
    width: 48.6842105263%;
    max-width: 555px;
    height: 2px;
    content: "";
    background-color: #25aae1;
}

.concept .content main #bmiResult {
    margin-bottom: 100px;
}

    .concept .content main #bmiResult .float {
        width: 47%;
        min-height: 200px;
    }

        .concept .content main #bmiResult .float strong {
            font-size: 24px;
            line-height: 24px;
        }

        .concept .content main #bmiResult .float i {
            font-size: 24px;
            line-height: 24px;
            font-style: normal;
            font-weight: 700;
            color: #25aae1;
        }

            .concept .content main #bmiResult .float i + p {
                margin-top: 17px;
            }

    .concept .content main #bmiResult .bmiLeft {
        float: left;
    }

    .concept .content main #bmiResult .bmiRight {
        float: right;
    }

    .concept .content main #bmiResult .text {
        font-size: 24px;
        line-height: 28px;
        text-align: center;
        margin-top: 30px;
    }

    .concept .content main #bmiResult .resultText {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .concept .content main #bmiResult .text strong {
        color: #25aae1;
    }

.concept .content main form#bmiCalculateForm .container {
    border: solid 1px #e3e3e3;
    border-bottom: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .concept .content main form#bmiCalculateForm .container .field {
        position: relative;
        padding: 30px;
        padding-bottom: 40px;
        border-bottom: solid 1px #e3e3e3;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .concept .content main form#bmiCalculateForm .container .field .select {
            position: relative;
            display: block;
            overflow: hidden;
            width: 250px;
            background-color: #f9f9f9;
        }

            .concept .content main form#bmiCalculateForm .container .field .select select {
                transition: ease 0.2s;
                position: relative;
                width: 110%;
                height: 44px;
                background-color: transparent;
                border: none;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                font-size: 14px;
                font-weight: 400;
                color: #8e97ac;
                z-index: 99;
            }

            .concept .content main form#bmiCalculateForm .container .field .select i.select-arrow {
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                right: 20px;
                width: 8px;
                height: 6px;
                background: url("../images/select-arrow.png");
                background-repeat: no-repeat;
                background-position-x: right;
                background-position-y: center;
                background-size: 8px;
                z-index: 1;
            }

        .concept .content main form#bmiCalculateForm .container .field.hover {
            position: relative;
            background-color: #eeeeee;
        }

            .concept .content main form#bmiCalculateForm .container .field.hover::after {
                position: absolute;
                left: 0;
                top: 0;
                width: 3px;
                background-color: #25aae1;
                content: "";
                height: 100%;
            }

    .concept .content main form#bmiCalculateForm .container label {
        margin-bottom: 10px;
        font-weight: 500;
        color: #092c74;
        cursor: auto !important;
    }

        .concept .content main form#bmiCalculateForm .container label i {
            font-weight: 400;
            font-size: 14px;
            font-style: italic;
        }

    .concept .content main form#bmiCalculateForm .container .field input[type=tel] {
        width: 117px;
        border: none;
        border-bottom: solid 1px #dcd8d6;
        background-color: transparent;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 30px;
        color: #6a6a6a;
        font-weight: 300;
    }

.concept .content main form#bmiCalculateForm button[type=submit] {
    display: block;
    background-color: #8dc63f;
    border: none;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 45px;
    width: 165px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 30px;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    cursor: pointer;
}

.concept .content main form#bmiCalculateForm .container .field span[class*=-error] {
    position: absolute;
    display: block;
    bottom: 10px;
    left: 30px;
    font-size: 14px;
    color: red !important;
}

.concept .content main #contactTabs h2::after {
    display: none;
}

.concept .content main ul.hospitalList {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .concept .content main ul.hospitalList li {
        transition: ease 0.5s;
        position: relative;
        display: table;
        width: 100%;
        height: 180px;
        margin-bottom: 20px;
        padding: 15px;
        border: solid 1px #dcd8d6;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff;
    }

        .concept .content main ul.hospitalList li:last-of-type {
            margin-bottom: 0;
        }

        .concept .content main ul.hospitalList li:hover {
            transition: ease 0.5s;
            border: solid 1px #25aae1;
        }

        .concept .content main ul.hospitalList li p {
            margin: 0;
            padding: 0;
        }

.concept .content main .cell.image {
    display: table-cell;
    vertical-align: middle;
}

.concept .content main ul.hospitalList li a.image.container {
    display: block;
    width: 100%;
    max-width: 265px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.concept .content main ul.hospitalList li .image.container > img {
    transition: ease 0.5s;
    display: block;
    width: 100%;
}

.concept .content main ul.hospitalList li a.image.container:hover > img {
    transition: ease 0.5s;
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.concept .content main ul.hospitalList li .detail {
    display: table-cell;
    vertical-align: middle;
    width: 73.7777777778%;
    max-width: 830px;
    padding-left: 2.6666666667%;
    /*30px*/
}

    .concept .content main ul.hospitalList li .detail .icon {
        display: inline-block;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 15px;
        background-position-x: center;
        background-position-y: center;
        background-repeat: no-repeat;
    }

        .concept .content main ul.hospitalList li .detail .icon.call {
            width: 26px;
            height: 30px;
            background: url("../images/hospital-call-icon.png");
            background-size: 26px;
            background-repeat: no-repeat;
        }

        .concept .content main ul.hospitalList li .detail .icon.map {
            width: 18px;
            height: 30px;
            background: url("../images/hospital-map-icon.png");
            background-size: 18px;
            background-repeat: no-repeat;
        }

        .concept .content main ul.hospitalList li .detail .icon.detail {
            width: 30px;
            height: 30px;
            background: url("../images/hospital-detail-icon.png");
            background-size: 30px;
            background-repeat: no-repeat;
        }

    .concept .content main ul.hospitalList li .detail a.buttonLink:hover .icon.call {
        width: 26px;
        height: 30px;
        background: url("../images/hospital-call-icon-white.png");
        background-size: 26px;
        background-repeat: no-repeat;
    }

    .concept .content main ul.hospitalList li .detail a.buttonLink:hover .icon.map {
        width: 18px;
        height: 30px;
        background: url("../images/hospital-map-icon-white.png");
        background-size: 18px;
        background-repeat: no-repeat;
    }

    .concept .content main ul.hospitalList li .detail a.buttonLink:hover .icon.detail {
        width: 30px;
        height: 30px;
        background: url("../images/hospital-detail-icon-white.png");
        background-size: 30px;
        background-repeat: no-repeat;
    }

    .concept .content main ul.hospitalList li .detail strong {
        display: block;
        margin-bottom: 9px;
        font-size: 14px;
        font-weight: 500;
        line-height: 18px;
        color: #092c74;
    }

    .concept .content main ul.hospitalList li .detail a.headerLink {
        display: inline-block;
        text-decoration: none;
    }

    .concept .content main ul.hospitalList li .detail a.buttonLink {
        transition: ease 0.5s;
        position: relative;
        display: inline-block;
        width: 30%;
        max-width: 165px;
        /*19.87951807228916%*/
        margin-right: 3.2530120482%;
        /*27px*/
        font-size: 12px;
        line-height: 44px;
        background-color: #f7f7f7;
        border-radius: 30px;
        border: solid 1px #25aae1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #25aae1;
        text-decoration: none;
        font-weight: 700;
        padding-left: 45px;
        white-space: nowrap;
        overflow: hidden;
    }

        .concept .content main ul.hospitalList li .detail a.buttonLink:hover {
            transition: ease 0.2s;
            color: #fff;
            background-color: #25aae1;
            border: solid 1px #25aae1;
        }

        .concept .content main ul.hospitalList li .detail a.buttonLink::after {
            transition: ease 0.2s;
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            width: 0;
            height: 0;
            border-radius: 0;
            content: "";
            background-color: #fff;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        .concept .content main ul.hospitalList li .detail a.buttonLink:hover::after {
            transition: ease 0.4s;
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            width: 0;
            height: 0;
            width: 200px;
            height: 200px;
            border-radius: 200px;
            content: "";
            background-color: transparent !important;
            opacity: 1;
        }

        .concept .content main ul.hospitalList li .detail a.buttonLink:last-of-type {
            margin-right: 0;
        }

    .concept .content main ul.hospitalList li .detail a.buttonLinkddress {
        display: block;
        font-size: 14px;
        font-weight: 300;
        font-style: normal;
        line-height: 16px;
        color: #333333;
    }

    .concept .content main ul.hospitalList li .detail .distance {
        position: relative;
        display: block;
        font-size: 14px;
        line-height: 18px;
        font-weight: 700;
        color: #333333;
        margin-top: 13px;
        margin-bottom: 18px;
    }

        .concept .content main ul.hospitalList li .detail .distance .geolocation {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            width: 30px;
            height: 30px;
            background: url("../images/geolocation-icon.png");
            background-position-x: center;
            background-position-y: center;
            background-repeat: no-repeat;
            background-size: 23px;
        }

        .concept .content main ul.hospitalList li .detail .distance > .long {
            display: block;
            margin-left: 30px;
            margin-top: -4px;
            font-weight: 500;
            font-size: 14px;
            line-height: 18px;
        }

.featuredContent {
    width: 100%;
    max-width: 1920px;
    margin-top: 80px;
    margin-right: auto;
    margin-left: auto;
    background-color: #092c74;
}

    .featuredContent .line {
        position: relative;
    }

        .featuredContent .line .context {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            width: 100%;
            max-width: none;
            margin-right: auto;
            margin-left: auto;
            z-index: 999;
        }

            .featuredContent .line .context .text {
                display: block;
                width: 50%;
                max-width: 570px;
                color: #fff;
            }

                .featuredContent .line .context .text.right {
                    float: left;
                    width: 90%;
                    max-width: 555px;
                    padding-left: 2.6315789474%;
                    /*15px*/
                    text-align: left;
                }

                .featuredContent .line .context .text.left {
                    float: right;
                    width: 90%;
                    max-width: 555px;
                    padding-right: 2.6315789474%;
                    /*15px*/
                    text-align: right;
                }

                .featuredContent .line .context .text h3 {
                    position: relative;
                    margin: 0;
                    padding: 0;
                    margin-bottom: 53px;
                    font-size: 18px;
                    line-height: 18px;
                }

                    .featuredContent .line .context .text h3 span {
                        display: block;
                    }

                .featuredContent .line .context .text.left h3 {
                    text-align: right;
                }

                .featuredContent .line .context .text.right h3 {
                    text-align: left;
                }

                .featuredContent .line .context .text h3::after {
                    position: absolute;
                    bottom: -17px;
                    left: 0;
                    content: "";
                    width: 30px;
                    height: 2px;
                    margin-right: auto;
                    margin-left: auto;
                    background-color: #25aae1;
                }

                .featuredContent .line .context .text.right h3::after {
                    right: auto;
                    left: 0;
                }

                .featuredContent .line .context .text.left h3::after {
                    right: 0;
                    left: auto;
                }

        .featuredContent .line.left .part {
            transition: none;
            float: left;
            width: 50%;
            /*height: 500px;*/
            overflow: hidden;
        }

        .featuredContent .line.right .part {
            transition: none;
            float: right;
            width: 50%;
            /*height: 500px;*/
            overflow: hidden;
        }

        .featuredContent .line .part > a {
            position: relative;
            z-index: 999;
        }

        .featuredContent .line > .part.image.container img {
            transition: ease 1s;
        }

        .featuredContent .line .part.image.container:hover img {
            transition: ease 1s;
            transform: scale(1.4, 1.4);
            -moz-transform: scale(1.4, 1.4);
            -webkit-transform: scale(1.4, 1.4);
            opacity: 1;
        }

        .featuredContent .line .part img {
            display: block;
            width: 100%;
        }

.corporateDetailContent .part.history ul.historyList {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .corporateDetailContent .part.history ul.historyList li {
        padding-top: 20px;
        padding-bottom: 20px;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 18px;
        font-weight: 500;
        text-align: center;
    }

        .corporateDetailContent .part.history ul.historyList li > span {
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 22px;
            line-height: 28px;
            font-weight: 400;
            text-align: center;
            cursor: pointer;
        }

    .corporateDetailContent .part.history ul.historyList .owl-item.active.center span {
        transition: ease 0.25s;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        color: #25aae1;
        font-size: 36px;
        line-height: 36px;
        font-weight: 600;
    }

    .corporateDetailContent .part.history ul.historyList + .timeline {
        position: relative;
        border: solid 1px #25aae1;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        height: 15px;
        margin-bottom: 60px;
        background-color: #f7f7f7;
        z-index: 99;
    }

        .corporateDetailContent .part.history ul.historyList + .timeline::before {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            content: "";
            width: 30px;
            height: 30px;
            border-radius: 30px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background-color: #092c74;
        }

        .corporateDetailContent .part.history ul.historyList + .timeline::after {
            position: absolute;
            top: 45%;
            -moz-transform: translateY(-45%);
            -webkit-transform: translateY(-45%);
            transform: translateY(-45%);
            right: 0;
            left: 1px;
            content: "";
            width: 50%;
            height: 11px;
            border-radius: 8px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background-image: -moz-linear-gradient(0deg, rgb(37, 170, 225) 0%, rgb(9, 44, 116) 100%);
            background-image: -webkit-linear-gradient(0deg, rgb(37, 170, 225) 0%, rgb(9, 44, 116) 100%);
            background-image: -ms-linear-gradient(0deg, rgb(37, 170, 225) 0%, rgb(9, 44, 116) 100%);
        }

.corporateDetailContent .part.history ul.historyContentList {
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .corporateDetailContent .part.history ul.historyContentList::after {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        width: 100%;
        height: 100%;
        background-color: #fff;
        opacity: 0;
    }

    .corporateDetailContent .part.history ul.historyContentList li {
        position: relative;
        display: none;
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
    }

        .corporateDetailContent .part.history ul.historyContentList li.show {
            display: block;
        }

        .corporateDetailContent .part.history ul.historyContentList li .year {
            position: absolute;
            display: block;
            top: 50%;
            left: 49px;
            -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
            -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
            transform: translateX(-50%) translateY(-50%) rotate(-90deg);
            font-size: 140px;
            line-height: 140px;
            color: #eaeaea;
        }

        .corporateDetailContent .part.history ul.historyContentList li .context {
            display: table;
            width: 100%;
        }

            .corporateDetailContent .part.history ul.historyContentList li .context .image {
                display: table-cell;
                vertical-align: middle;
                width: 50%;
                max-width: 398px;
                padding-left: 144px;
            }

                .corporateDetailContent .part.history ul.historyContentList li .context .image > img {
                    display: block;
                    width: 100%;
                }

            .corporateDetailContent .part.history ul.historyContentList li .context .text {
                display: table-cell;
                vertical-align: middle;
                width: 51.8222222222%;
                max-width: 583px;
                padding-left: 15px;
            }

                .corporateDetailContent .part.history ul.historyContentList li .context .text h3 {
                    margin: 0;
                    padding: 0;
                    font-family: "Frank Ruhl Libre", serif;
                    font-display: swap;
                    font-size: 36px;
                    line-height: 42px;
                    font-weight: 300;
                    color: #3e3e3e;
                }

                .corporateDetailContent .part.history ul.historyContentList li .context .text > h3 span {
                    display: block;
                    font-family: "Frank Ruhl Libre", serif;
                    font-display: swap;
                    font-size: 36px;
                    line-height: 42px;
                    font-weight: 300;
                    color: #3e3e3e;
                }

.corporateDetailContent .part.affiliates ul.affiliateList {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .corporateDetailContent .part.affiliates ul.affiliateList li {
        position: relative;
        float: left;
        width: 31.5555555556%;
        max-width: 355px;
        height: 300px;
        margin-right: 2.6666666667%;
        margin-bottom: 24px;
        background-color: #fff;
    }

        .corporateDetailContent .part.affiliates ul.affiliateList li.hide {
            display: none;
        }

        .corporateDetailContent .part.affiliates ul.affiliateList li:nth-of-type(3n) {
            margin-right: 0;
        }

        .corporateDetailContent .part.affiliates ul.affiliateList li a {
            position: relative;
            display: block;
            width: 100%;
            height: 100%;
            padding-top: 28px;
            padding-right: 13px;
            padding-bottom: 28px;
            padding-left: 13px;
            border: solid 1px #d8d8d8;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 18px;
            line-height: 26px;
            color: #333333;
            text-decoration: none;
        }

            .corporateDetailContent .part.affiliates ul.affiliateList li a::before {
                transition: ease 0.5s;
                position: absolute;
                bottom: 0;
                left: 0;
                content: "";
                width: 100%;
                height: 0%;
                background-color: #f7f7f7;
                z-index: 9;
            }

            .corporateDetailContent .part.affiliates ul.affiliateList li a:hover::before {
                transition: ease 0.5s;
                position: absolute;
                bottom: 0;
                left: 0;
                content: "";
                width: 100%;
                height: 100%;
                background-color: #fff;
                z-index: 9;
            }

            .corporateDetailContent .part.affiliates ul.affiliateList li a:hover strong {
                transition: ease 0.25s;
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                z-index: 99;
                font-family: "Poppins", sans-serif;
                font-display: swap;
                font-size: 28px;
                line-height: 28px;
                font-weight: 400;
                text-align: center;
            }

                .corporateDetailContent .part.affiliates ul.affiliateList li a:hover strong::after {
                    background-color: transparent;
                }

            .corporateDetailContent .part.affiliates ul.affiliateList li a strong {
                transition: ease 0.2s;
                position: relative;
                display: block;
                font-family: "Poppins", sans-serif;
                font-display: swap;
                font-weight: 400;
                z-index: 99;
            }

                .corporateDetailContent .part.affiliates ul.affiliateList li a strong::after {
                    position: absolute;
                    display: block;
                    bottom: -11px;
                    left: 0;
                    content: "";
                    width: 30px;
                    height: 2px;
                    background-color: #25aae1;
                }

            .corporateDetailContent .part.affiliates ul.affiliateList li a img {
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                display: block;
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                width: 100%;
                max-width: 170px;
            }

.corporateDetailContent .part.identity .text {
    display: table-cell;
    width: 49.3333333333%;
    max-width: 555px;
    padding-bottom: 80px;
    vertical-align: middle;
}

.corporateDetailContent .part.identity .image {
    display: table-cell;
    width: 52%;
    max-width: 585px;
    vertical-align: middle;
}

    .corporateDetailContent .part.identity .image img {
        display: block;
        width: 100%;
    }

.corporateDetailContent .part.identity p {
    text-align: right;
}

.corporateDetailContent .part.identity a {
    display: block;
    margin-bottom: 25px;
    font-family: "Frank Ruhl Libre", serif;
    font-display: swap;
    font-size: 36px;
    line-height: 42px;
    font-weight: 300;
    color: #0c3274;
    text-decoration: none;
    text-align: right;
}

    .corporateDetailContent .part.identity a span {
        display: block;
        font-family: "Frank Ruhl Libre", serif;
        font-display: swap;
        font-size: 36px;
        line-height: 42px;
        font-weight: 300;
        color: #0c3274;
    }

    .corporateDetailContent .part.identity a u {
        position: relative;
        display: inline-block;
        font-family: "Frank Ruhl Libre", serif;
        font-display: swap;
        font-size: 36px;
        line-height: 42px;
        font-weight: 300;
        color: #0c3274;
        text-decoration: none;
    }

        .corporateDetailContent .part.identity a u::after {
            transition: ease 1s;
            position: absolute;
            bottom: 0;
            left: 0;
            content: "";
            width: 100%;
            height: 4px;
            background-color: #25aae1;
        }

.corporateDetailContent .part.identity u.show::after {
    transition: ease 1s;
    width: 0%;
}

.corporateDetailContent .part.identity a u::before {
    transition: ease 0.35s;
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 0%;
    height: 4px;
    background-color: #f26b50;
    z-index: 99;
}

.corporateDetailContent .part.identity u.show::before {
    transition: ease 0.35s;
    width: 100%;
}

.corporateDetailContent .part.management strong {
    display: block;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #0c3274;
}

    .corporateDetailContent .part.management strong + i {
        display: block;
        margin-bottom: 24px;
        font-size: 14px;
        line-height: 16px;
        font-weight: 500;
        color: #25aae1;
    }


.clearFix {
    clear: both;
    height: 0;
    font-size: 0.1px;
    line-height: 0.1px;
}

header .content {
    position: relative;
    width: 95%;
    max-width: 1920px;
    height: 100%;
    margin-right: auto;
    margin-left: auto;
    color: #fff;
}

header .left {
    float: left;
    width: 1500px;
}

header .right {
    float: right;
    width: 400px;
}

header > .header.above {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background-color: #072562;
    z-index: 99999;
}

header .is-sticky {
    height: 160px;
}

header.reveal > * {
    display: block !important;
}

header .is-sticky > .header.above {
    display: none;
    position: fixed;
    top: -100%;
    left: 0;
    width: 100%;
    height: 0;
    background-color: #072562;
    z-index: 99999;
}

.header.above .content .geolocation.info {
    float: left;
    width: 64.53125%;
    max-width: 1239px;
    white-space: nowrap;
}

header .is-sticky > .header.above .content .geolocation.info {
    float: left;
    width: 65.78125%;
    max-width: 1263px;
    position: relative;
    top: -100px;
}

.header.above .content .geolocation.info > img.geolocation.img {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 100%;
    max-width: 37px;
}

.header.above .content .geolocation.info .locHolder {
    display: inline-block;
}

.header.above .content .geolocation.info .textHolder {
    position: relative;
    top: -2px;
    display: inline-block;
    font-size: 14px;
    z-index: 9;
}

.header.above .content .geolocation.info .locHolder .toggle {
    display: none;
}

.header.above .content .geolocation.info > .icon.geolocation {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 100%;
    max-width: 37px;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 7px;
    width: 37px;
    height: 37px;
    background-size: 37px !important;
    background-repeat: no-repeat !important;
    background-position-x: center;
    background-position-y: center;
    cursor: help;
}

    .header.above .content .geolocation.info > .icon.geolocation.animate-1 {
        background: url("../images/geolocation-1.png");
    }

    .header.above .content .geolocation.info > .icon.geolocation.animate-2 {
        background: url("../images/geolocation-2.png");
    }

    .header.above .content .geolocation.info > .icon.geolocation.animate-3 {
        background: url("../images/geolocation-3.png");
    }

.header.above .content .geolocation.info > .detail {
    display: table-cell;
    padding-left: 58px;
    height: 50px;
    vertical-align: middle;
}

.header.above .content .geolocation.info a {
    display: inline-block;
    font-weight: 500;
    color: #fff;
    text-decoration: none;
}

    .header.above .content .geolocation.info a.loc:first-of-type {
        margin-left: 65px;
    }

        .header.above .content .geolocation.info a.loc:first-of-type::after {
            color: #f26b50;
            display: inline-block;
            content: "|";
            text-align: center;
            margin-right: 10px;
            margin-left: 13px;
        }

.header.above .content ul.brandList {
    float: left;
    width: 260px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

header .is-sticky > .header.above .content ul.brandList {
    float: left;
    position: relative;
    top: 21px;
    left: 0;
    width: 200px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.header.above .content ul.brandList li {
    float: left;
    width: 130px;
}

header .is-sticky > .header.above .content ul.brandList li {
    float: left;
    width: 100px;
}

.header.above .content ul.brandList li a {
    position: relative;
    display: block;
    font-size: 14px;
    color: #fff;
    line-height: 50px;
    text-decoration: none;
    text-align: center;
    overflow: visible;
}

header:not(.sticky) > .header.above .content ul.brandList li a {
    overflow: hidden;
}

    header:not(.sticky) > .header.above .content ul.brandList li a::after {
        transition: ease 0.4s;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        content: "";
        width: 0;
        height: 0;
        border-radius: 0;
        background-color: #fff;
    }

    header:not(.sticky) > .header.above .content ul.brandList li a:hover::after {
        transition: ease 0.75s;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        content: "";
        width: 300px;
        height: 300px;
        border-radius: 300px;
        background-color: transparent;
        opacity: 1;
    }

header .is-sticky > .header.above .content ul.brandList li a {
    position: relative;
    display: block;
    font-size: 14px;
    color: #fff;
    line-height: 18px;
    text-decoration: none;
    text-align: center;
}

    header .is-sticky > .header.above .content ul.brandList li a::after {
        transition: ease 0.2s;
        position: absolute;
        left: 0;
        bottom: -6px;
        width: 100%;
        height: 4px;
        content: "";
    }

.header.above .content ul.brandList li a:active {
    opacity: 1;
}

.header.above .content ul.brandList li a.acibademOnline {
    background-color: #25aae1;
}

header .is-sticky > .header.above .content ul.brandList li a.acibademOnline {
    background-color: transparent;
}

    header .is-sticky > .header.above .content ul.brandList li a.acibademOnline::after {
        background-color: #25aae1;
    }

.header.above .content ul.brandList li a.acibademHayat {
    background-color: #f26b50;
}

header .is-sticky > .header.above .content ul.brandList li a.acibademHayat {
    background-color: transparent;
}

    header .is-sticky > .header.above .content ul.brandList li a.acibademHayat::after {
        background-color: #f26b50;
    }

header .is-sticky > .header.above .content ul.brandList li a:hover::after {
    transition: ease 0.2s;
    width: 100%;
    height: 130%;
    background-color: transparent !important;
    border: #fff;
}

header .is-sticky > .header.above .content ul.brandList li a strong {
    display: block;
}

.header.above ul.languageList {
    float: right;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.header.above .content ul.languageList {
    float: right;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

header .is-sticky > .header.above .content ul.languageList {
    display: none;
    float: right;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.header.above .content ul.languageList li {
    display: inline-block;
}

    .header.above .content ul.languageList li a {
        color: #fff;
        line-height: 50px;
        text-decoration: none;
    }

        .header.above .content ul.languageList li a.active {
            font-weight: 700;
            color: #25aae1;
        }

        .header.above .content ul.languageList li a::after {
            content: "|";
            margin-left: 6px;
            margin-right: 2px;
            color: #fff;
        }

    .header.above .content ul.languageList li:last-of-type a::after {
        display: none;
    }

header .header.below {
    width: 100%;
    height: 110px;
    background-color: #092c74;
    /*overflow: hidden;*/
    z-index: 99999999 !important;
    /*background-image: -moz-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%);*/
}

header .is-sticky .header.below {
    height: 77px;
}

header .is-sticky .header.below {
    position: fixed;
    top: -100%;
    left: 0;
    height: 77px !important;
    z-index: 9999;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 5px;
}

header.sticky.full .header.below {
    top: 0;
    box-shadow: 0 10px 13px rgba(6, 17, 42, 0.2);
}

header .header.below .menu {
    position: absolute;
    top: 43%;
    -moz-transform: translateY(-43%);
    -webkit-transform: translateY(-43%);
    transform: translateY(-43%);
    right: 0;
    width: 38px;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #fff;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    cursor: pointer;
    z-index: 99999;
}

    header .header.below .menu:active {
        transition: ease 0.2s;
    }

    header .header.below .menu::after {
        content: "";
        display: block;
        width: 100%;
        background-color: #fff;
        height: 3px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    header .header.below .menu::before {
        position: absolute;
        bottom: -25px;
        content: "MENU";
        font-size: 14px;
        color: #fff;
        letter-spacing: 0;
    }

header .header.below .context {
    position: relative;
    width: 100%;
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
}

    header .header.below .context .holder {
        position: relative;
        width: 92%;
        max-width: 1920px;
        height: 110px;
    }

header .is-sticky .header.below .context {
    position: relative;
    width: 100%;
    height: 77px;
}

header .header.below .context a.brand.logo {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 25%;
    max-width: 343px;
    z-index: 999;
}

header .is-sticky .header.below .context a.brand.logo {
    float: left;
    position: static;
    top: 0%;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    display: block;
    width: 100%;
    max-width: 72px;
    margin-top: 5px;
    overflow: hidden;
}

header .header.below .context a.brand.logo > img {
    display: block;
    width: 100%;
}

header .is-sticky .header.below .context a.brand.logo > img {
    width: 585px;
}

header .asideMenuWrapper {
    transition: ease 0.75s;
    width: 100%;
    height: 100%;
    background-color: #072562;
    z-index: 1;
    position: static;
    top: 0;
    left: 0;
    opacity: 0;
}

    header .asideMenuWrapper.open {
        position: fixed;
        z-index: 999999999;
    }

    header .asideMenuWrapper.animate {
        position: fixed;
        transition: ease 0.75s;
    }

.searchWrapper {
    display: none;
    transition: ease 0.25s;
    width: 100%;
    height: 100%;
    background-color: #072562;
    z-index: 1;
    position: static;
    top: 0;
    left: 0;
    opacity: 0;
    overflow-y: auto;
}

    .searchWrapper.open {
        position: fixed;
        display: block;
        z-index: 99999999999;
    }

    .searchWrapper.animate {
        position: fixed;
        transition: ease 0.25s;
        opacity: 0.97;
    }

.popular-search {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 200px;
    overflow: hidden;
}

.searchWrapper .close {
    display: none;
    position: absolute;
    top: 45px;
    right: 60px;
    /* background: red; */
    width: 30px;
    height: 30px;
    font-size: 30px;
    line-height: 30px;
    color: #f26b50;
    font-weight: 700;
    cursor: pointer;
}

    .searchWrapper .close.open {
        display: block;
    }

    .searchWrapper .close::before {
        content: "X";
    }

header .asideMenu.iconic {
    box-shadow: 1px 1px 130px rgb(0, 0, 0);
}

    header .asideMenu.iconic .close + .container {
        height: 100%;
        overflow-y: auto;
    }

    header .asideMenu.iconic ul.iconicBrandList {
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 100%;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
    }

        header .asideMenu.iconic ul.iconicBrandList li {
            float: none;
            width: 100%;
            max-width: none;
        }

            header .asideMenu.iconic ul.iconicBrandList li:nth-child(3n) {
                margin-right: 0;
            }

            header .asideMenu.iconic ul.iconicBrandList li .text {
                display: block;
                width: 80%;
                height: 40px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                border-radius: 20px;
                border: solid 1px #c6c6c6;
                text-align: center;
                margin-right: auto;
                margin-left: auto;
            }

            header .asideMenu.iconic ul.iconicBrandList li.acibadem-online .text {
                background-color: #53a7dc;
            }

            header .asideMenu.iconic ul.iconicBrandList li.acibadem-hayat .text {
                background-color: #e17358;
            }

            header .asideMenu.iconic ul.iconicBrandList li.alo-acibadem .text {
                background-color: #10245e;
            }

            header .asideMenu.iconic ul.iconicBrandList li .text .container {
                display: table-cell;
                vertical-align: middle;
            }

                header .asideMenu.iconic ul.iconicBrandList li .text .container a {
                    font-size: 11px;
                    line-height: 12px;
                    color: #fff;
                    text-decoration: none;
                }

                    header .asideMenu.iconic ul.iconicBrandList li .text .container a span {
                        display: block;
                    }

                        header .asideMenu.iconic ul.iconicBrandList li .text .container a span:last-of-type {
                            font-weight: 700;
                        }

    header .asideMenu.iconic a.health-professionals {
        text-decoration: none;
        background-color: #10255e;
        display: block;
        width: 90%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 0px;
        margin-bottom: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 20px;
        color: #fff;
        font-size: 14px;
        line-height: 45px;
        text-align: center;
    }

    header .asideMenu.iconic a.international-patients {
        position: relative;
        text-decoration: none;
        background-color: #072562;
        display: block;
        width: 80%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 20px;
        margin-bottom: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 20px;
        color: #fff;
        font-size: 14px;
        line-height: 45px;
        text-align: left;
        padding-left: 15%;
    }

        header .asideMenu.iconic a.international-patients img {
            position: absolute;
            top: 10px;
            left: 20px;
            width: 25px;
        }

    header .asideMenu.iconic a.radiusLink {
        position: relative;
        text-decoration: none;
        background-color: #072562;
        display: block;
        width: 80%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 20px;
        border: solid 1px #cbcbcb;
        color: #fff;
        font-size: 14px;
        line-height: 40px;
        font-weight: 500;
        text-align: center;
    }

        header .asideMenu.iconic a.radiusLink span {
            font-weight: 700;
        }

        header .asideMenu.iconic a.radiusLink.acibademOnline {
            background-color: #25aae1 !important;
        }

        header .asideMenu.iconic a.radiusLink.aloAcibadem {
            background-color: #fff !important;
            color: #626262;
        }

        header .asideMenu.iconic a.radiusLink.acibademHayat {
            background-color: #fff !important;
            color: #626262;
        }

        header .asideMenu.iconic a.radiusLink.enguzelYasinda {
            height: 40px;
            background-color: #fff !important;
            color: #626262;
        }

            header .asideMenu.iconic a.radiusLink.enguzelYasinda img {
                width: 160px;
                margin-right: auto;
                margin-left: auto;
                position: relative;
                top: 10px;
            }

    header .asideMenu.iconic ul.iconList {
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 100%;
        max-width: 280px;
        margin-top: 10px;
        margin-right: auto;
        margin-left: auto;
        text-align: justify;
    }

        header .asideMenu.iconic ul.iconList li {
            float: left;
            width: 32.1428571429%;
            max-width: 90px;
            margin-right: 1.7857142857%;
            margin-bottom: 8px;
            text-align: center;
        }

            header .asideMenu.iconic ul.iconList li a {
                text-decoration: none;
            }

            header .asideMenu.iconic ul.iconList li:nth-child(3n) {
                margin-right: 0;
            }

            header .asideMenu.iconic ul.iconList li img {
                width: 45px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                border-radius: 100%;
                margin-right: auto;
                margin-left: auto;
                border: solid 1px #c6c6c6;
            }

            header .asideMenu.iconic ul.iconList li .text {
                display: table;
                width: 100%;
                height: 40px;
            }

                header .asideMenu.iconic ul.iconList li .text > span {
                    display: table-cell;
                    vertical-align: middle;
                    font-size: 12px;
                    line-height: 16px;
                    font-weight: 500;
                    color: #4d4d4d;
                    text-align: center;
                }

    header .asideMenu.iconic ul.otherLinkList {
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 310px;
        margin-right: auto;
        margin-left: auto;
        text-align: justify;
    }

        header .asideMenu.iconic ul.otherLinkList li {
            text-align: center;
        }

            header .asideMenu.iconic ul.otherLinkList li.enguzelYasinda {
                margin-top: 20px;
            }

        header .asideMenu.iconic ul.otherLinkList a {
            display: inline-block;
            margin-bottom: 10px;
            font-size: 14px;
            line-height: 16px;
            font-weight: 500;
            color: #4d4d4d;
            text-decoration: none;
        }

            header .asideMenu.iconic ul.otherLinkList a[rel=external] {
                background: url("../images/external-target-blank-link.png");
                background-size: 10px;
                background-repeat: no-repeat !important;
                background-position-x: right;
                background-position-y: 5px;
                display: inline-block;
                padding-right: 15px;
            }

        header .asideMenu.iconic ul.otherLinkList li.enguzelYasinda a[rel=external] {
            background: none;
            background-size: 10px;
            background-repeat: no-repeat !important;
            background-position-x: right;
            background-position-y: 5px;
            display: inline-block;
            padding-right: 15px;
        }

header .asideMenu {
    /*display: none !important;*/
    transition: ease 1s;
    position: fixed;
    /*top: 50px;*/
    top: 0;
    right: -100%;
    z-index: 999999999;
    background-color: #f7f7f7;
    width: 350px;
    height: 100%;
}

    header .asideMenu .include {
        height: 100%;
        position: relative;
        top: 110px;
        padding-right: 30px;
        padding-left: 30px;
        overflow-y: auto;
    }

header .is-sticky .asideMenu {
    top: 0;
}

#searchArea {
    transition: ease 1s;
    display: none;
    position: fixed;
    top: 80px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    max-height: 195px;
    width: 70%;
    max-width: 945px;
    overflow: hidden;
    overflow-y: auto;
    background-color: #fff;
    border: solid 1px rgba(0, 0, 0, 0.1);
    border-top: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: auto;
    z-index: 99999999999;
}

    #searchArea.open {
        display: block;
    }

        #searchArea.open ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
            padding-left: 30px;
            padding-right: 30px;
        }

            #searchArea.open ul li a {
                font-size: 14px;
                font-weight: 400;
                line-height: 24px;
                color: #093c72;
                text-decoration: none;
                display: inline-block;
                border-bottom: solid 1px rgba(0, 0, 0, 0.02);
                padding-top: 5px;
                padding-bottom: 5px;
            }

                #searchArea.open ul li a img {
                    display: inline-block;
                    width: 16px;
                }

.asideMenu {
    z-index: 10000000000000000000000000000000000000000000 !important;
}

    .asideMenu.open {
        transition: ease 0.5s;
        right: 0%;
    }

    .asideMenu ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .asideMenu ul.boxedList {
            position: relative;
            display: table;
            margin: 0;
            padding: 0;
            list-style-type: none;
            border: solid 1px #dadada;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

            .asideMenu ul.boxedList:not(.revisedBottom)::after {
                position: absolute;
                display: block;
                content: "";
                top: 0;
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                width: 1px;
                height: 100%;
                background-color: #dadada;
            }

            .asideMenu ul.boxedList:not(.revisedBottom)::before {
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                display: block;
                content: "";
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                width: 100%;
                height: 1px;
                background-color: #dadada;
            }

            .asideMenu ul.boxedList li {
                float: left;
                display: table;
                width: 50%;
                height: 100px;
                /*border: solid 1px #dadada;*/
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                background-color: #fff;
            }

                .asideMenu ul.boxedList li a {
                    display: table-cell;
                    height: 100px;
                    vertical-align: middle;
                    text-align: center;
                    text-decoration: none;
                    color: #333;
                    font-size: 14px;
                    line-height: 18px;
                }

                    .asideMenu ul.boxedList li a .icon {
                        margin-bottom: 8px;
                        display: block;
                    }

                        .asideMenu ul.boxedList li a .icon > img {
                            width: 100%;
                            max-width: 50px;
                            margin-right: auto;
                            margin-left: auto;
                        }

        .asideMenu ul.boxedSubList {
            margin: 0;
            padding: 0;
            list-style-type: none;
            border: solid 1px #dadada;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background-color: #fff;
            margin-top: 20px;
            padding-top: 10px;
            padding-bottom: 10px;
        }

            .asideMenu ul.boxedSubList li:last-of-type {
                margin-bottom: 200px;
            }

            .asideMenu ul.boxedSubList.revisedBottom {
                margin-bottom: 20px;
                padding-top: 0;
                padding-bottom: 0;
            }

                .asideMenu ul.boxedSubList.revisedBottom li:last-of-type {
                    margin-bottom: 0;
                }

            .asideMenu ul.boxedSubList li a {
                display: block;
                position: relative;
                font-size: 14px;
                line-height: 18px;
                color: #333;
                text-decoration: none;
                padding: 10px;
                padding-left: 33px;
                font-weight: 500;
            }

                .asideMenu ul.boxedSubList li a[rel=external] {
                    background: url("../images/external-target-blank-link.png");
                    background-size: 10px;
                    background-repeat: no-repeat !important;
                    background-position-x: right;
                    background-position-y: 5px;
                    display: inline-block;
                    padding-right: 15px;
                }

a.searchResultLink[target=_blank] {
    background: url("../images/external-target-blank-link.png");
    background-size: 10px;
    background-repeat: no-repeat !important;
    background-position-x: right;
    background-position-y: 5px;
    display: inline-block;
    padding-right: 15px;
}

.asideMenu ul.boxedSubList.revisedBottom li a {
    transition: ease 0.5s;
    padding-left: 0;
    padding: 15px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
    text-align: center;
}

    .asideMenu ul.boxedSubList.revisedBottom li a:hover {
        transition: ease 0.5s;
        background-color: #f7f7f7;
    }

.asideMenu ul.boxedSubList li.acibademOnline a {
    background-color: #25aae1;
    padding: 15px;
    color: #fff;
    font-weight: 500;
    text-align: center;
}

.asideMenu ul.boxedSubList.revisedBottom li.acibademOnline a {
    display: block;
    background: url("");
    background-color: #25aae1;
}

.asideMenu ul.boxedSubList li.acibademOnline a:hover {
    background-color: #25aae1;
}

.asideMenu ul.boxedSubList li.acibademOnline a::before {
    display: none;
}

.asideMenu ul.boxedSubList li.acibademHayat a {
    background-color: #f26b50;
    padding: 15px;
    color: #fff;
    font-weight: 500;
    text-align: center;
}

.asideMenu ul.boxedSubList.revisedBottom li.acibademHayat a {
    display: block;
    background: url("");
    background-color: #f26b50;
}

.asideMenu ul.boxedSubList li.acibademHayat a:hover {
    background-color: #f26b50;
}

.asideMenu ul.boxedSubList li.acibademHayat a::before {
    display: none;
}

.asideMenu ul.boxedSubList li.aloAcibadem a {
    background-color: #072562;
    padding: 15px;
    color: #fff;
    font-weight: 500;
    text-align: center;
}

.asideMenu ul.boxedSubList.revisedBottom li.aloAcibadem a {
    display: block;
    background: url("");
    background-color: #072562;
}

.asideMenu ul.boxedSubList li.aloAcibadem a:hover {
    background-color: #072562;
}

.asideMenu ul.boxedSubList li.aloAcibadem a::before {
    display: none;
}

.asideMenu ul.boxedSubList li a::before {
    position: absolute;
    left: 20px;
    content: ">";
}

.asideMenu ul.boxedSubList.revisedBottom li a::before {
    display: none;
}

.asideMenu span.title {
    display: block;
    content: "MENU";
    position: absolute;
    top: 0;
    left: -100px;
    margin-right: auto;
    margin-left: auto;
    background-color: #f7f7f7;
    padding-left: 30px;
    height: 110px;
    width: 100%;
    line-height: 100px;
    text-indent: 100px;
    font-size: 30px;
}

    .asideMenu span.title::after {
        position: absolute;
        bottom: 33px;
        left: 131px;
        content: "";
        width: 30px;
        height: 2px;
        margin-right: auto;
        margin-left: auto;
        background-color: #25aae1;
    }

.asideMenu .close {
    position: absolute;
    display: block;
    top: 30px;
    left: -30px;
    width: 40px;
    height: 30px;
    color: #092c74;
    font-size: 28px;
    line-height: 24px;
    font-style: normal;
    font-weight: 600;
    text-align: center;
    cursor: pointer;
    z-index: 999999;
    background-color: #f7f7f7;
    border-radius: 30px;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 11px;
    padding-left: 10px;
}

    .asideMenu .close img {
        position: absolute;
        display: block;
        top: 18px;
        width: 20px;
        /* left: 20px; */
        margin-right: auto;
        margin-left: auto;
        right: 0;
        left: -4px;
    }

.asideMenu a.orange {
    display: block;
    margin-bottom: 10px;
    background-color: #fba16d;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration: none;
    color: #fff;
    font-weight: 600;
}

.entranceLinkContent {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    background-color: #092c74;
    color: #fff;
}

    .entranceLinkContent.hospital {
        position: sticky;
        top: 158px;
        z-index: 99;
    }

    .entranceLinkContent .content {
        width: 95%;
        max-width: 1920px;
        height: 100px;
        margin-right: auto;
        margin-left: auto;
        font-size: 14px;
        overflow: hidden;
    }

        .entranceLinkContent .content .insider {
            width: 83.3333333333%;
            max-width: 1600px;
            margin-right: auto;
            margin-left: auto;
        }

            .entranceLinkContent .content .insider .holder {
                display: table;
                width: 96.0526315789%;
                max-width: 1095px;
                margin-left: 0;
                margin-top: 0;
                margin-bottom: 15px;
                padding-right: 1.0309278351%;
                padding-left: 1.0309278351%;
            }

        .entranceLinkContent .content ul.entranceLinkList {
            position: relative;
            margin: 0;
            padding: 0;
            list-style-type: none;
            font-size: 0.1px;
            line-height: 0.1px;
            text-align: justify;
        }

            .entranceLinkContent .content ul.entranceLinkList::after {
                display: inline-block;
                width: 100%;
                content: "";
            }

            .entranceLinkContent .content ul.entranceLinkList li {
                position: relative;
                display: inline-block;
            }

                .entranceLinkContent .content ul.entranceLinkList li.seperator {
                    background-color: #f46952 !important;
                    width: 2px;
                    height: 60px;
                    position: relative !important;
                    top: -10px;
                }

                .entranceLinkContent .content ul.entranceLinkList li a {
                    transition: ease 0.5s;
                    display: table;
                    width: 100%;
                    height: 100px;
                    text-decoration: none;
                    vertical-align: middle;
                }

                    .entranceLinkContent .content ul.entranceLinkList li a:hover span {
                        transition: ease 0.5s;
                        color: #25aae1;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a span {
                        display: table-cell;
                        vertical-align: middle;
                        padding-left: 40px;
                        font-family: "Poppins", sans-serif !important;
                        font-display: swap;
                        font-size: 18px;
                        line-height: 22px;
                        font-weight: 500;
                        color: #fff;
                        text-align: center;
                    }

                        .entranceLinkContent .content ul.entranceLinkList li a span i {
                            display: block;
                            font-style: normal;
                        }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.head-office {
                        display: table-cell;
                        width: 58px;
                        height: 58px;
                        background: url("../images/head-office-icon.png");
                        background-size: 58px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.live-assistance {
                        display: table-cell;
                        width: 48px;
                        height: 58px;
                        background: url("../images/live-assistance.png");
                        background-size: 48px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.contact-forms {
                        display: table-cell;
                        width: 56px;
                        height: 49px;
                        background: url("../images/contact-forms-icon.png");
                        background-size: 56px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.managementTab {
                        display: table-cell;
                        width: 56px;
                        background: url("../images/charity-of-board-icon.png");
                        background-size: 56px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.identityTab {
                        display: table-cell;
                        width: 57px;
                        background: url("../images/corporate-identity-icon.png");
                        background-size: 57px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.historyTab {
                        display: table-cell;
                        width: 60px;
                        background: url("../images/history-icon.png");
                        background-size: 60px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.appointment {
                        display: table-cell;
                        width: 56px;
                        background: url("../images/appointment-icon.png");
                        background-size: 56px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.call {
                        display: table-cell;
                        width: 57px;
                        background: url("../images/call-icon.png");
                        background-size: 57px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.doctors {
                        display: table-cell;
                        width: 61px;
                        background: url("../images/doctors-tab-icon.png");
                        background-size: 61px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.hospitals {
                        display: table-cell;
                        width: 58px;
                        background: url("../images/hospitals-tab-icon.png");
                        background-size: 58px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.units {
                        display: table-cell;
                        width: 51px;
                        background: url("../images/medical-units-tab-icon.png");
                        background-size: 51px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

                    .entranceLinkContent .content ul.entranceLinkList li a .icon.route {
                        display: table-cell;
                        width: 68px;
                        background: url("../images/route-icon.png");
                        background-size: 68px;
                        background-repeat: no-repeat !important;
                        background-position-x: center;
                        background-position-y: center;
                    }

        .entranceLinkContent .content .detail {
            position: relative;
            display: table;
            height: 100px;
        }

            .entranceLinkContent .content .detail span {
                display: table-cell;
                vertical-align: middle;
            }

                .entranceLinkContent .content .detail span strong {
                    display: inline;
                }

                    .entranceLinkContent .content .detail span strong a {
                        color: #fff;
                        text-decoration: none;
                    }

        .entranceLinkContent .content .closest .detail span {
            padding-left: 15px;
        }

        .entranceLinkContent .content .weather .detail span {
            padding-left: 0;
        }

        .entranceLinkContent .content .closest {
            position: relative;
            display: table-cell;
            width: 48%;
            height: 100px;
            padding-right: 2%;
            vertical-align: middle;
        }

            .entranceLinkContent .content .closest i.icon {
                display: table-cell;
                width: 30px;
                height: 36px;
                background: url("../images/closest-location-icon.png");
                background-size: 30px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
            }

        .entranceLinkContent .content .weather i.icon {
            display: table-cell;
            width: 60px;
            background-size: 60px;
            background-repeat: no-repeat !important;
            background-position-x: center;
            background-position-y: center;
        }

.weather-fog {
    background: url("../images/svg/cloudy.svg");
}

.weather-clear {
    background: url("../images/svg/day.svg");
}

.weather-snow {
    background: url("../images/svg/snowy-6.svg");
}

.weather-thunderstorm {
    background: url("../images/svg/thunder.svg");
}

.weather-drizzle {
    background: url("../images/svg/rainy-4.svg");
}

.weather-rain {
    background: url("../images/svg/rainy-6.svg");
}

.weather-clouds {
    background: url("../images/svg/cloudy.svg");
}

.entranceLinkContent .content .weather {
    position: relative;
    display: table-cell;
    width: 50%;
    height: 100px;
    vertical-align: middle;
}

.affiliateContent {
    width: 100%;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    padding-top: 90px;
    padding-bottom: 0;
    /* background-color: #f7f7f7; */
    background-color: #fff;
}

    .affiliateContent h2 {
        position: relative;
        margin-bottom: 40px;
        font-size: 24px;
        line-height: 24px;
        color: #3e3e3e;
        text-align: center;
    }

        .affiliateContent h2::after {
            position: absolute;
            bottom: -17px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            content: "";
            width: 30px;
            height: 2px;
            background-color: #25aae1;
        }

    .affiliateContent ul.affiliateList {
        width: 95%;
        max-width: 1800px;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-right: auto;
        margin-left: auto;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
        max-height: 100px;
    }

        .affiliateContent ul.affiliateList::after {
            display: inline-block;
            content: "";
            width: 100%;
        }

        .affiliateContent ul.affiliateList li {
            display: inline-block;
        }

            .affiliateContent ul.affiliateList li .context {
                display: table-cell;
                vertical-align: middle;
                min-height: 108px;
            }

                .affiliateContent ul.affiliateList li .context img {
                    display: block;
                    width: 100%;
                    max-width: 340px;
                    margin-right: auto;
                    margin-left: auto;
                }

    .affiliateContent img[alt=LifeClub] {
        margin-top: -40px;
    }

.inAcibademContent {
    width: 100%;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    padding-top: 30px;
    padding-bottom: 50px;
    background-color: #25aae1;
}

    .inAcibademContent h2 {
        position: relative;
        margin-bottom: 50px;
        font-size: 24px;
        line-height: 24px;
        color: #fff;
        text-align: center;
    }

        .inAcibademContent h2::after {
            position: absolute;
            bottom: -17px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            content: "";
            width: 30px;
            height: 2px;
            background-color: #25aae1;
        }

    .inAcibademContent ul.inAcibademList {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .inAcibademContent ul.inAcibademList li a {
            position: relative;
            display: block;
            font-weight: 600;
            text-decoration: none;
            color: #fff;
        }

            .inAcibademContent ul.inAcibademList li a span {
                display: block;
                width: 100%;
                font-size: 14px;
                text-align: center;
                position: relative;
                z-index: 9999999999;
            }

            .inAcibademContent ul.inAcibademList li a i {
                transition: ease 0.5s;
                position: absolute;
                content: "";
                background-image: -moz-linear-gradient(90deg, rgb(37, 170, 225) 20%, rgba(37, 170, 225, 0) 100%);
                background-image: -webkit-linear-gradient(90deg, rgb(37, 170, 225) 20%, rgba(37, 170, 225, 0) 100%);
                background-image: -ms-linear-gradient(90deg, rgb(37, 170, 225) 20%, rgba(37, 170, 225, 0) 100%);
                bottom: 0;
                left: 0;
                width: 100%;
                height: 50%;
                /* display: block; */
            }

            .inAcibademContent ul.inAcibademList li a:hover i {
                transition: ease 0.5s;
                opacity: 0;
            }

.locationContent {
    width: 95%;
    max-width: 1140px;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
}

    .locationContent h2 {
        position: relative;
        margin-bottom: 30px;
        font-size: 24px;
        line-height: 24px;
        text-align: center;
    }

        .locationContent h2::after {
            position: absolute;
            bottom: -17px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            content: "";
            width: 30px;
            height: 2px;
            background-color: #25aae1;
        }

label input[type=checkbox] {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: pointer;
}

    label input[type=checkbox] + .user-layout {
        transition: ease 0.5s;
        position: relative;
        top: 1px;
        left: 0;
        display: inline-block;
        width: 14px;
        height: 14px;
        margin-right: 10px;
        background-color: #fff;
        border: solid 1px #909090;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
    }

        label input[type=checkbox] + .user-layout::after {
            transition: ease 0.1s;
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            content: "";
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            width: 8px;
            height: 8px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background-color: #0c3274;
            opacity: 0;
        }

    label input[type=checkbox]:checked + .user-layout::after {
        transition: ease 0.1s;
        border-radius: 0;
        background-color: #0c3274;
        opacity: 1;
    }

label input[type=radio] {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: pointer;
}

    label input[type=radio] + .user-layout {
        transition: ease 0.5s;
        position: relative;
        top: 1px;
        left: 0;
        display: inline-block;
        width: 14px;
        height: 14px;
        margin-right: 10px;
        background-color: #fff;
        border: solid 1px #909090;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
    }

        label input[type=radio] + .user-layout::after {
            transition: ease 0.1s;
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            content: "";
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            width: 8px;
            height: 8px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background-color: #0c3274;
            opacity: 0;
        }

    label input[type=radio]:checked + .user-layout::after {
        transition: ease 0.1s;
        width: 8px;
        height: 8px;
        border-radius: 0;
        background-color: #0c3274;
        opacity: 1;
    }

form#locationFilterForm {
    position: relative;
    background-color: #f7f7f7;
    font-size: 0.1px;
    line-height: 0.1px;
    text-align: justify;
}

    form#locationFilterForm label {
        font-size: 13px;
        cursor: pointer;
    }

    form#locationFilterForm::after {
        display: inline-block;
        width: 100%;
        content: "";
    }

    form#locationFilterForm span {
        display: inline-block;
        width: 24%;
        max-width: 360px;
        font-size: 14px;
        line-height: 40px;
    }

.orderContainer {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

form#locationFilterForm span#order-type {
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
}

form#locationFilterForm span#order-location {
    text-align: center;
    white-space: nowrap;
}

form#locationFilterForm span#order-alphabet {
    text-align: center;
    white-space: nowrap;
}

form#locationFilterForm span#order-abroad {
    text-align: center;
    white-space: nowrap;
}

ul.locationList {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-top: 20px;
    font-size: 0.1px;
    line-height: 0.1px;
    text-align: justify;
}

    ul.locationList.home {
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-top: 20px;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
        max-height: 260px;
        margin-bottom: 50px;
    }

    ul.locationList::after {
        display: inline-block;
        width: 100%;
        content: "";
    }

.concept.medicalTechnologiesListContent .content main ul.technologyList li {
    float: left;
    width: 31.5555555556%;
    max-width: 355px;
    margin-right: 2.6666666667%;
    margin-bottom: 20px;
}

ul.locationList li:nth-of-type(3n) {
    margin-right: 0;
}

ul.locationList li.hide {
    transition: ease 1s;
    opacity: 0;
    height: 0;
    overflow: hidden;
}

    ul.locationList li.hide.getAll {
        transition: ease 1s;
        display: inline-block;
        height: auto;
        opacity: 1;
    }

ul.locationList li > a {
    display: block;
    text-decoration: none;
}

ul.locationList li ul.lineLinkList {
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background-color: #fff;
    border: solid 1px #e4e4e4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 10px;
    padding-bottom: 10px;
}

    ul.locationList li ul.lineLinkList::before {
        position: absolute;
        content: "";
        width: 1px;
        height: 100%;
        top: 0;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        background-color: #e4e4e4;
    }

    ul.locationList li ul.lineLinkList li {
        float: left !important;
        width: 50% !important;
        max-width: none !important;
        margin: 0 !important;
        text-align: center;
    }

    ul.locationList li ul.lineLinkList::after {
        display: block;
        width: 100%;
        content: "";
        clear: both;
    }

ul .locationList li .image.container {
    display: block;
    max-height: 200px;
    overflow: hidden;
}

    ul.locationList li .image.container > img {
        transition: ease 0.5s;
        display: block;
        width: 100%;
        max-width: none;
    }

ul.locationList li > a:hover .image.container > img {
    transition: ease 0.5s;
    -moz-transform: scale(1.3, 1.3);
    -webkit-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}

ul.locationList li .location {
    position: relative;
    display: block;
    height: 40px;
    margin-top: -15px;
    background-color: #092c74;
    font-size: 13px;
    line-height: 13px;
    color: #fff;
    font-weight: 400;
    overflow: hidden;
}

    ul.locationList li .location .text {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 18px;
        color: #fff;
    }

    ul.locationList li .location .distance {
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        width: 130px;
        background-color: #25aae1;
        line-height: 40px;
        text-align: center;
    }

        ul.locationList li .location .distance::before {
            position: absolute;
            top: -30%;
            left: -17px;
            -moz-transform: rotate(27deg);
            -webkit-transform: rotate(27deg);
            transform: rotate(27deg);
            width: 24px;
            height: 200%;
            background-color: #092c74;
            content: "";
        }

        ul.locationList li .location .distance::after {
            position: absolute;
            top: -30%;
            left: 5px;
            -moz-transform: rotate(27deg);
            -webkit-transform: rotate(27deg);
            transform: rotate(27deg);
            width: 4px;
            height: 200%;
            background-color: #fff;
            content: "";
        }

        ul.locationList li .location .distance > .geolocation {
            width: 23px;
            height: 23px;
            position: absolute;
            bottom: 8px;
            right: 6px;
            background-position-x: center;
            background-position-y: center;
            background-repeat: no-repeat;
            background-size: 23px;
        }

a.retrieveAll {
    position: relative;
    display: block;
    width: 223px;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 30px;
    border: solid 1px #f26b50;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 40px;
    color: #f26b50;
    text-align: center;
    text-decoration: none;
    z-index: 999;
    top: -20px;
}

.affiliateList + a.retrieveAll {
    top: 0;
}

.interests a.retrieveAll {
    top: -20px;
}

.inAcibademContent a.retrieveAll {
    display: block;
    width: 223px;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 30px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #092c74;
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

header .header.below .context nav {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    width: 73%;
    max-width: 1000px;
    text-align: justify;
    z-index: 999999;
}

.breadcrumb #languages {
    position: absolute;
    top: 6px;
    right: 0;
    text-align: center;
    z-index: 999999;
    background-color: #25aae1;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-left: 20px;
}

header + .searchWrapper + #languages {
    position: absolute;
    top: 170px;
    right: 0;
    text-align: center;
    z-index: 999;
    background-color: #25aae1;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-left: 20px;
}

#languages > a::after {
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    top: 13px;
    left: 13px;
    content: "";
    background: url("../images/language-world.png");
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 20px;
}

#languages a {
    display: block;
    margin-right: 5px;
    margin-left: 5px;
    padding: 15px;
    padding-left: 0;
    font-size: 13px;
    line-height: 13px;
    color: #fff;
    text-decoration: none;
}

a.selectLanguageLink {
    padding-left: 20px !important;
}

#languages #languageOptions ul li a.activeLanguage {
    color: #25aae1;
}

#languages #languageOptions {
    display: none;
    transition: ease 0.5s;
    position: absolute;
    top: 43px;
    right: -200px;
    background-color: #fff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.1);
}

    #languages #languageOptions.open {
        display: block;
        transition: ease 0.5s;
        top: 43px;
        right: 0;
    }

    #languages #languageOptions ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        #languages #languageOptions ul li a {
            display: block;
            padding-right: 40px;
            padding-left: 40px;
            color: #6a6a6a;
            border-bottom: solid 1px rgba(0, 0, 0, 0.05);
        }

header .is-sticky #languages {
    position: fixed;
    background: linear-gradient(45deg, #543093 32%, #6460d9 100%);
    right: 17px;
    text-align: center;
    z-index: 999999;
}

    header .is-sticky #languages a {
        padding: 19px;
    }

header .is-sticky .header.below .context nav {
    float: left;
    position: static;
    top: 0%;
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    right: auto;
    left: auto;
    margin-right: auto;
    margin-left: auto;
    width: 910px;
    text-align: justify;
    z-index: 9999;
}

header .header.below .context nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 0.1px;
    line-height: 0.1px;
}

header .is-sticky .header.below .context nav ul {
    display: table;
}

header .header.below .context nav ul::after {
    display: inline-block;
    content: "";
    width: 100%;
}

header .header.below .context nav ul li {
    display: inline-block;
    text-align: center;
}

    header .header.below .context nav ul li.aside {
        position: fixed;
        background-color: #ddd;
        padding: 2em;
        top: 0;
        right: 0;
    }

    header .header.below .context nav ul li.brand {
        position: absolute;
        top: -95px;
        right: 0;
    }

header .is-sticky .header.below .context nav ul li.brand {
    transition: ease 0.1s;
    position: absolute;
    display: block;
    top: 17px;
    right: -327px;
}

header .header.below .context nav ul li ul.brandList {
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    header .header.below .context nav ul li ul.brandList li {
        float: right;
        display: block;
        width: 130px;
        margin: 0;
        margin-right: 5px;
        padding: 0;
    }

.hasSearch ul.brandList li.acibademOnline {
    margin-right: 40px !important;
}

header .header.below .context nav ul li ul.brandList li.searchInList {
    margin-left: 40px;
}

header .header.below .context nav ul li ul.brandList li a {
    transition: ease 0.5s;
    position: relative;
    display: block;
    font-size: 13px;
    color: #fff;
    line-height: 35px;
    text-decoration: none;
    text-align: center;
    overflow: visible;
    border-radius: 30px;
    font-weight: 400;
}

    header .header.below .context nav ul li ul.brandList li a:hover {
        opacity: 1;
    }

    header .header.below .context nav ul li ul.brandList li a strong {
        font-weight: 700;
    }

header .header.below .context nav ul li ul.brandList li.acibademOnline a {
    background-color: #25aae1;
}

header .header.below .context nav ul li ul.brandList li.acibademHayat a {
    background-color: #f26b50;
}

header .is-sticky .header.below .context nav {
    float: left;
    position: static;
    top: 0%;
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    right: auto;
    left: auto;
    margin-right: auto;
    margin-left: auto;
    width: 80%;
    text-align: justify;
    z-index: 9999;
}

    header .is-sticky .header.below .context nav ul li {
        display: table-cell;
        height: 77px;
        vertical-align: middle;
        padding-left: 13px;
        padding-right: 13px;
    }

        header .is-sticky .header.below .context nav ul li.brand {
            transition: ease 0.1s;
            position: absolute;
            top: 5px;
            right: -170px;
        }

header .header.below .context nav ul li.brand {
    position: absolute;
    top: -82px;
    right: 0;
}

header .is-sticky .header.below .context nav ul li ul.brandList li {
    float: none;
    display: block;
    width: 80px;
    margin: 0;
    padding: 0;
    height: auto;
    margin-bottom: 10px;
}

    header .is-sticky .header.below .context nav ul li ul.brandList li a {
        transition: ease 0.5s;
        position: relative;
        display: block;
        font-size: 14px;
        color: #fff;
        line-height: 15px;
        text-decoration: none;
        text-align: center;
        overflow: visible;
        border-radius: 0;
        font-weight: 400;
    }

        header .is-sticky .header.below .context nav ul li ul.brandList li a strong {
            display: block;
        }

header .is-sticky .header.below .context nav {
    position: relative !important;
}

    header .is-sticky .header.below .context nav ul li {
        display: table-cell;
        height: 77px;
        vertical-align: middle;
        padding-left: 25px;
        padding-right: 25px;
    }

        header .is-sticky .header.below .context nav ul li ul.brandList li .contentSearchButtonMobileMenu {
            cursor: pointer;
            height: 30px;
            width: 30px;
            padding: 0;
            left: 100px;
        }

header .is-sticky .contentSearchButtonMobileMenu {
    top: 30%;
}

header .is-sticky .header.below .context nav ul li ul.brandList li .contentSearchButtonMobileMenu span {
    display: none;
}

header .is-sticky .header.below .context nav ul li ul.brandList li .contentSearchButtonMobileMenu .icon {
    margin-right: auto;
    margin-left: auto;
    right: 0;
    left: 0;
}

header .header.below .context nav ul li a {
    transition: ease 0.2s;
    position: relative;
    font-size: 15px;
    line-height: 15px;
    font-weight: 500;
    color: #fff;
    text-decoration: none;
}

    header .header.below .context nav ul li a span {
        display: block;
    }

header .header.below .context nav ul li:not(#active) a:hover {
    transition: ease 0.2s;
    color: #fff;
}

header .is-sticky .header.below .context nav ul li a {
    transition: none;
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

header .is-sticky .header.below .context nav ul li:first-child a {
    white-space: nowrap;
}

header .header.below .context nav ul li#active a {
    color: #25aae1;
}

header .header.below .context nav ul li a:active {
    opacity: 1;
}

header .header.below .context nav ul li a::after {
    transition: ease 0.2s;
    position: absolute;
    width: 0%;
    height: 2px;
    background-color: #fff;
    display: block;
    content: "";
    bottom: -5px;
}

header .header.below .context nav ul > li:not(#active) a:hover::after {
    transition: ease 0.2s;
    width: 100%;
    background-color: #25aae1;
}

header .header.below .context nav ul > li.brand a:hover::after {
    display: none;
}

header .is-sticky .header.below .context .seperator {
    float: left;
    width: 30px;
    height: 180%;
    margin-top: -20px;
    background-color: #092c74;
    -moz-transform: rotate(-26deg);
    -webkit-transform: rotate(-26deg);
    transform: rotate(-26deg);
    box-shadow: 11px -15px 9px rgba(0, 0, 0, 0.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

header .is-sticky .header.below .context nav + .seperator {
    display: none;
    margin-left: 90px;
}

.numberContent {
    width: 100%;
    max-width: none;
    background-color: #092c74;
    margin-right: auto;
    margin-left: auto;
    padding-top: 60px;
    padding-bottom: 60px;
}

    .numberContent .content {
        width: 95%;
        max-width: 1140px;
        margin-right: auto;
        margin-left: auto;
    }

        .numberContent .content h2 {
            position: relative;
            margin-bottom: 5px;
            font-size: 24px;
            line-height: 24px;
            text-align: center;
            color: #fff;
        }

            .numberContent .content h2::after {
                position: absolute;
                bottom: -17px;
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                content: "";
                width: 30px;
                height: 2px;
                background-color: #25aae1;
            }

        .numberContent .content ul.numberList {
            margin: 0;
            padding: 0;
            list-style-type: none;
            margin-top: 16px;
            font-size: 0.1px;
            line-height: 0.1px;
            text-align: justify;
        }

            .numberContent .content ul.numberList::after {
                display: inline-block;
                content: "";
                width: 100%;
            }

            .numberContent .content ul.numberList li {
                transition: ease 0.2s;
                display: inline-block !important;
                text-align: center;
                position: relative;
                opacity: 0;
                -moz-transform: scale3d(0, 0, 0);
                -webkit-transform: scale3d(0, 0, 0);
                transform: scale3d(0, 0, 0);
            }

                .numberContent .content ul.numberList li a {
                    text-decoration: none;
                }

                .numberContent .content ul.numberList li.show {
                    transition: ease 0.2s;
                    opacity: 1;
                    -moz-transform: scale3d(1, 1, 1);
                    -webkit-transform: scale3d(1, 1, 1);
                    transform: scale3d(1, 1, 1);
                }

                .numberContent .content ul.numberList li .context {
                    display: table-cell;
                    vertical-align: middle;
                    height: 130px;
                }

                .numberContent .content ul.numberList li .count {
                    font-family: "Poppins", sans-serif;
                    font-display: swap;
                    font-size: 48px;
                    line-height: 48px;
                    font-weight: 300;
                    color: #fff;
                }

                    .numberContent .content ul.numberList li .count span {
                        font-family: "Poppins", sans-serif;
                        font-display: swap;
                        font-size: 38px;
                        line-height: 38px;
                        font-weight: 300;
                        color: #fff;
                    }

                .numberContent .content ul.numberList li .countFor {
                    font-family: "Poppins", sans-serif;
                    font-display: swap;
                    font-size: 24px;
                    line-height: 24px;
                    font-weight: 500;
                    color: #25aae1;
                    margin-top: 2px;
                }

                    .numberContent .content ul.numberList li .countFor > span {
                        display: block;
                        margin-top: 5px;
                        font-family: "Poppins", sans-serif;
                        font-display: swap;
                        font-weight: 500;
                    }

.searchButtonMobile {
    display: none;
    position: absolute;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    padding: 0;
    list-style-type: none;
    left: 0;
    width: 30px;
    height: 30px;
    background: url("../images/search-button-image-mobile.png");
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 30px;
    border: none;
    cursor: pointer;
    z-index: 9999;
}

.contentSearchButtonMobileMenu {
    position: absolute;
    top: 45%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 0px;
    right: -10px;
    z-index: 9999;
    padding-right: 50px;
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-radius: 50px;
    color: #c0c0c0;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    border: solid 1px rgba(9, 44, 116, 0.11);
    cursor: pointer;
    padding: 15px;
}

    .contentSearchButtonMobileMenu .icon {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 5px;
        width: 20px;
        height: 20px;
        background: url("../images/search-button-image-mobile-blue.png");
        background-position-x: right;
        background-position-y: center;
        background-repeat: no-repeat;
        background-size: 20px;
        border: none;
        z-index: 9999;
    }

    .contentSearchButtonMobileMenu span {
        display: none;
    }

.popularSearchContent {
    width: 100%;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
}

    .popularSearchContent strong {
        position: relative;
        display: block;
        margin-bottom: 53px;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 30px;
        line-height: 30px;
        font-weight: 500;
        color: #fff;
        text-align: center;
    }

        .popularSearchContent strong::after {
            position: absolute;
            bottom: -17px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            content: "";
            width: 30px;
            height: 2px;
            background-color: #25aae1;
        }

    .popularSearchContent ul.popularSearchList {
        position: relative;
        width: 100%;
        max-width: none;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-right: auto;
        margin-left: auto;
    }

        .popularSearchContent ul.popularSearchList li {
            padding-bottom: 10px;
            background-color: #f7f8f7;
            font-size: 14px;
            line-height: 16px;
        }

            .popularSearchContent ul.popularSearchList li:first-child {
                margin-left: 0;
            }

            .popularSearchContent ul.popularSearchList li a {
                display: block;
                text-decoration: none;
            }

                .popularSearchContent ul.popularSearchList li a .image.container {
                    display: block;
                    overflow: hidden;
                }

                    .popularSearchContent ul.popularSearchList li a .image.container img {
                        transition: ease 0.5s;
                        display: block;
                    }

            .popularSearchContent ul.popularSearchList li:hover .image.container img {
                /*transition: ease 0.5s;
    -moz-transform: scale(1.3, 1.3);
    -webkit-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);*/
            }

            .popularSearchContent ul.popularSearchList li:nth-of-type(4) {
                margin-right: 0%;
            }

            .popularSearchContent ul.popularSearchList li a .context {
                display: table;
                width: 100%;
                /*
      padding-right: 25px;
      padding-left: 25px;

  */
            }

                .popularSearchContent ul.popularSearchList li a .context strong {
                    position: relative;
                    display: table-cell;
                    margin-top: 22px;
                    color: #092c74;
                    text-align: center;
                    /* white-space: nowrap; */
                    /* overflow: hidden; */
                    width: 100%;
                    height: 80px;
                    vertical-align: middle;
                    font-size: 18px;
                    font-weight: 500;
                    line-height: 24px;
                }

                .popularSearchContent ul.popularSearchList li a .context em {
                    display: table-row;
                    margin-top: 7px;
                    font-size: 11px;
                    line-height: 11px;
                    color: #242424;
                    font-style: normal;
                    text-align: center;
                    /* white-space: nowrap; */
                    /* overflow: hidden; */
                    width: 100%;
                }

.secondOpinionContent {
    position: relative;
    width: 95%;
    max-width: 1140px;
    margin-top: 50px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
}

    .secondOpinionContent h2 {
        position: relative;
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 24px;
        color: #3e3e3e;
        text-align: center;
    }

    .secondOpinionContent .imageContent {
        float: left;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 48.2456140351%;
        max-width: 550px;
    }

        .secondOpinionContent .imageContent > img {
            display: block;
            width: 100%;
        }

    .secondOpinionContent .formContent {
        float: right;
        width: 48.2456140351%;
        max-width: 550px;
    }

        .secondOpinionContent .formContent h2 {
            position: relative;
            margin-bottom: 30px;
            font-size: 24px;
            line-height: 24px;
            text-align: left;
        }

            .secondOpinionContent .formContent h2::after {
                position: absolute;
                bottom: -17px;
                left: 0;
                content: "";
                width: 30px;
                height: 2px;
                margin-right: auto;
                margin-left: auto;
                background-color: #25aae1;
            }

        .secondOpinionContent .formContent strong {
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 14px;
            font-weight: 600;
            color: #092c74;
        }

        .secondOpinionContent .formContent i.entrance {
            display: block;
            margin-top: 10px;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 14px;
            font-weight: 500;
            font-style: italic;
            color: #3e3e3e;
        }

.formContent form#secondOpinionForm {
    position: relative;
    width: 100%;
    max-width: 550px;
    margin-top: 40px;
}

    .formContent form#secondOpinionForm > * {
        color: #8e97ac;
    }

.formContent form label.block {
    transition: ease 0.5s;
    position: relative;
    width: 100%;
    margin-bottom: 20px;
    border: solid 1px #d3d4d8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.reachUsPanel .formContent form label.block {
    border: none;
}

.formContent form label.block.focus {
    transition: ease 0.5s;
    border: solid 1px #25aae1;
}

.formContent form label.block.left {
    float: left;
    width: 47.2727272727%;
    max-width: 260px;
}

.formContent form label.block.right {
    float: right;
    width: 47.2727272727%;
    max-width: 260px;
}

.formContent form label.block.full {
    float: none;
    width: 100%;
}

.formContent form label.block.file {
    float: none;
    width: 100%;
    cursor: pointer;
}

    .formContent form label.block.file .button {
        position: absolute;
        top: 0;
        right: 0;
        width: 30%;
        max-width: 167px;
        background-color: #d6d6d6;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        font-size: 14px;
        font-weight: 700;
        line-height: 44px;
        color: #fff;
    }

    .formContent form label.block.file .info {
        position: absolute;
        top: 0;
        left: 0;
        width: 98%;
        max-width: 383px;
        padding-left: 2%;
        font-size: 14px;
        line-height: 44px;
    }

.formContent form label.block.full .info {
    position: static;
    width: 90%;
    max-width: none;
    padding-left: 0%;
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    color: #6a6a6a;
}

.reachUsPanel .formContent form label.block.full .info {
    color: #fff;
}

.formContent form label.block.full .user-layout {
    position: absolute;
    top: 4px;
    left: 0;
    width: 14px;
    height: 14px;
    border-radius: 14px;
    border: solid 1px #909090;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}

    .formContent form label.block.full .user-layout::after {
        transition: ease 0.2s;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #25aae1;
        opacity: 0;
    }

.formContent form label.block.full input:checked + .user-layout::after {
    transition: ease 0.3s;
    border-radius: 8px;
    background-color: #0c3274;
    opacity: 1;
}

.formContent form label.block.full.approval {
    position: relative;
    display: block;
    float: none;
    width: 96%;
    border: none;
    cursor: pointer;
    margin-top: 0;
    padding-left: 4%;
}

.formContent form label.block.select {
    overflow: hidden;
}

    .formContent form label.block.select i.select-arrow {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 20px;
        width: 8px;
        height: 6px;
        background: url("../images/select-arrow.png");
        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: center;
        background-size: 8px;
        z-index: 1;
    }

.formContent form label.block.full.approval input {
    position: absolute;
    right: 0;
    left: auto;
    opacity: 0;
}

.formContent form button {
    float: right;
    display: block;
    position: static;
    bottom: 0;
    right: 0;
    width: 30%;
    max-width: 167px;
    background-color: #8dc63f;
    border-radius: 30px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 44px;
    color: #fff !important;
    cursor: pointer;
}

.reachUsPanel .formContent form button {
    float: left;
    display: block;
    position: static;
    bottom: 0;
    right: 0;
    width: 30%;
    max-width: 167px;
    background-color: #3a86ff;
    border-radius: 10px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 44px;
    color: #fff !important;
    cursor: pointer;
}

.formContent form .g-recaptcha {
    float: none !important;
}

    .formContent form .g-recaptcha > div:first-child {
        position: relative;
        top: 6px;
    }

.formContent form label.block.full.approval button:active {
    -moz-transform: scale3d(0.95, 0.95, 0.95);
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
    transform: scale3d(0.95, 0.95, 0.95);
}

.formContent form label.block .placeholder {
    transition: ease 0.2s;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    display: inline-block;
    background-color: transparent;
    font-size: 14px;
    line-height: 16px;
    color: #8e97ac;
    width: 90%;
    /* height: 100%; */
    cursor: text;
    text-indent: 10px;
}

.formContent form label.block.full .placeholder {
    top: 20%;
}

.formContent form label.block.full.text .placeholder {
    top: 50%;
}

.formContent form label.block .placeholder.disappear {
    display: none !important;
    transition: ease 0.1s;
    position: absolute;
    top: -5px;
    -moz-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    left: 0;
    display: inline-block;
    background-color: #fff;
    font-size: 14px;
    line-height: 16px;
    color: #8e97ac;
    width: auto;
    height: auto;
    cursor: text;
}

.formContent form label.block.security .placeholder.disappear {
    display: none !important;
    transition: ease 0.1s;
    position: absolute;
    top: -5px;
    -moz-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    left: 0;
    display: inline-block;
    background-color: #fff;
    font-size: 14px;
    line-height: 16px;
    color: #8e97ac;
    width: auto;
    height: auto;
    cursor: text;
}

.formContent form label.block .placeholder.disappear::after {
    content: ":";
}

.formContent form label.block input {
    transition: ease 0.2s;
    width: 100%;
    height: 44px;
    padding-right: 20px;
    padding-left: 20px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #8e97ac;
}

.formContent form label.block select {
    transition: ease 0.2s;
    position: relative;
    width: 110%;
    height: 44px;
    /* border: solid 1px #d3d4d8; */
    background-color: transparent;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #8e97ac;
    text-indent: 10px;
    z-index: 99;
}

.formContent form label.block .select {
    display: block;
    overflow: hidden;
}

    .formContent form label.block .select i.select-arrow {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 20px;
        width: 8px;
        height: 6px;
        background: url("../images/select-arrow.png");
        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: center;
        background-size: 8px;
        z-index: 1;
    }

.formContent form label.block input[type=file] {
    opacity: 0;
}

.formContent form label.block textarea {
    transition: ease 0.2s;
    width: 100%;
    height: 100px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    /* border: solid 1px #d3d4d8; */
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
}

.formContent form label.block input:focus {
    /* transition: ease 0.1s; */
    /* border: solid 1px #25aae1; */
}

.hospitalContact {
    position: relative;
    width: 100%;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    background-color: #f7f7f7;
}

    .hospitalContact address {
        font-size: 14px;
        line-height: 16px;
        font-style: italic;
        font-weight: 400;
        color: #fff;
    }

        .hospitalContact address a {
            color: #fff;
            text-decoration: none;
        }

        .hospitalContact address p {
            margin: 0;
            padding: 0;
            margin-top: 35px;
            text-align: center;
        }

            .hospitalContact address p strong {
                position: relative;
                display: block;
                margin-bottom: 8px;
                font-weight: 700;
            }

                .hospitalContact address p strong::after {
                    position: absolute;
                    bottom: -8px;
                    right: 0;
                    left: 0;
                    margin-right: auto;
                    margin-left: auto;
                    content: "";
                    width: 30px;
                    height: 2px;
                    background-color: #f26b50;
                }

    .hospitalContact .base {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 95%;
        max-width: 1920px;
        z-index: 999;
    }

        .hospitalContact .base .content {
            position: relative;
            width: 100%;
            max-width: 1140px;
            margin-right: auto;
            margin-left: auto;
        }

            .hospitalContact .base .content .info {
                float: right;
                width: 100%;
                max-width: 459px;
            }

.concept .content main .headOffice ul.officeList > li .text > ul.infoList {
    width: 100%;
    max-width: 459px;
    margin: 0;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    background-color: #fefefe;
    border: solid 1px #e8e7e6;
    border-radius: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.1px;
    line-height: 0.1px;
    text-align: justify;
}

ul.infoList {
    width: 100%;
    max-width: 459px;
    margin: 0;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    background-color: #eef1f5;
    border: solid 1px #fff;
    border-radius: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.1px;
    line-height: 0.1px;
    text-align: justify;
}

    ul.infoList::after {
        display: inline-block;
        width: 100%;
        content: "";
    }

    ul.infoList li {
        position: relative;
        display: inline-block;
    }

        ul.infoList li a {
            transition: ease 0.2s;
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 14px;
            line-height: 16px;
            font-weight: 500;
            color: #0c3274;
            text-decoration: none;
        }

            ul.infoList li a:hover {
                transition: ease 0.2s;
                color: #25aae1;
            }

        ul.infoList li:nth-of-type(1) a {
            padding-left: 40px;
        }

        ul.infoList li:nth-of-type(2) a {
            padding-left: 60px;
        }

        ul.infoList li:nth-of-type(3) a {
            padding-left: 45px;
        }

        ul.infoList li a span {
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
        }

        ul.infoList li a i.icon {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 0;
            display: block;
            background-repeat: no-repeat !important;
            background-position-x: center;
            background-position-y: center;
        }

            ul.infoList li a i.icon.send-phone {
                width: 30px;
                height: 40px;
                background: url("../images/hospital-send-phone.png");
                background-size: 30px;
            }

            ul.infoList li a i.icon.route-way {
                width: 57px;
                height: 48px;
                background: url("../images/hospital-route-way.png");
                background-size: 57px;
            }

            ul.infoList li a i.icon.call-now {
                width: 35px;
                height: 40px;
                background: url("../images/hospital-call-right-now.png");
                background-size: 35px;
            }

.hospitalContact h3 {
    position: relative;
    width: 95%;
    max-width: 1140px;
    margin: 0;
    padding: 0;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 49px;
    font-family: "Poppins", sans-serif;
    font-display: swap;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    color: #6a6a6a;
}

    .hospitalContact h3::after {
        position: absolute;
        bottom: -19px;
        left: 0;
        width: 100%;
        max-width: 555px;
        height: 2px;
        content: "";
        background-color: #25aae1;
    }

.hospitalContact .map.container {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .hospitalContact .map.container img {
        position: relative;
        display: block;
        width: 1920px;
    }

    .hospitalContact .map.container::before {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        width: 100%;
        height: 100%;
        background-image: -moz-linear-gradient(0deg, rgb(9, 44, 116) 0%, rgba(9, 44, 116, 0) 100%);
        background-image: -webkit-linear-gradient(0deg, rgb(9, 44, 116) 0%, rgba(9, 44, 116, 0) 60%);
        background-image: -ms-linear-gradient(0deg, rgb(9, 44, 116) 0%, rgba(9, 44, 116, 0) 100%);
        transform: rotate(180deg);
        z-index: 99;
    }

    .hospitalContact .map.container::after {
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: rgba(9, 44, 116, 0.25);
        top: 0;
        left: 0;
        z-index: 99;
        content: "";
    }

.image.container {
    position: relative;
}

    .image.container::after {
        transition: ease 0.2s;
        position: absolute !important;
        top: 50% !important;
        left: 0 !important;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 100% !important;
        height: 0% !important;
        background-color: #fff !important;
        content: "" !important;
        opacity: 1;
        display: none;
    }

a:hover .image.container::after {
    transition: ease 0.4s;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 130% !important;
    background-color: transparent !important;
    content: "" !important;
    opacity: 1;
}

li:hover .image.container::after {
    transition: ease 0.4s;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 130% !important;
    background-color: transparent !important;
    content: "" !important;
    opacity: 1;
}

.referencePoint {
    width: 1140px;
    height: 0;
    margin: 0;
    padding: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 0.1px;
    line-height: 0.1px;
}

    .referencePoint .point {
        display: table-cell;
    }

input {
    resize: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: none;
    /* -webkit-appearance: none; */
}

button {
    resize: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: none;
    /* -webkit-appearance: none; */
}

textarea {
    resize: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: none;
    -webkit-appearance: none;
}

input::-ms-clear {
    display: none;
}

textarea:focus {
    outline: none;
}

input:focus {
    outline: none;
}

select:focus {
    outline: none;
}

button:focus {
    outline: none;
}

form {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: none;
    -webkit-appearance: none;
}

.concept .content .insider {
    width: 80%;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
}

.concept .content main .international .context {
    position: relative;
    display: table;
    width: 100%;
    height: 200px;
    margin-bottom: 40px;
}

    .concept .content main .international .context .image.container {
        display: table-cell;
        vertical-align: middle;
        width: 32%;
        max-width: 360px;
        border: none;
        /*border: solid 1px #dcd8d6;*/
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
    }

        .concept .content main .international .context .image.container > img {
            transition: ease 0.5s;
            position: relative;
            display: block;
            width: 100%;
        }

    .concept .content main .international .context:hover .image.container img {
        transition: ease 0.5s;
        -moz-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
    }

    .concept .content main .international .context .text {
        display: table-cell;
        vertical-align: middle;
        width: 66.6666666667%;
        max-width: 750px;
        padding-left: 2.6666666667%;
    }

        .concept .content main .international .context .text a {
            position: relative;
            display: block;
            font-size: 14px;
            font-weight: 400;
            margin-top: 26px;
            color: #25aae1;
            text-decoration: none;
        }

        .concept .content main .international .context .text strong::after {
            transition: ease 0.5s;
            position: absolute;
            bottom: -10px;
            left: 0;
            content: "";
            width: 30px;
            height: 2px;
            background-color: #092c74;
        }

        .concept .content main .international .context .text > p > strong {
            display: inline;
            font-weight: 700;
            color: #6a6a6a;
        }

.header.above .content .geolocation.info > .geolocationNotFound a {
    margin-left: 0;
}

    .header.above .content .geolocation.info > .geolocationNotFound a:after {
        content: none;
    }

span[class*=-error] {
    position: absolute;
    left: 0;
    bottom: -19px;
    font-size: 12px;
    font-weight: 500;
    color: red !important;
}

span[class*=applyError] {
    left: 14px;
    bottom: -18px;
    font-size: 14px;
    text-shadow: 0 0 red;
}

span[class*=file-error] {
    color: #8d1818 !important;
    left: 14px;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

sup {
    font-size: 11px;
}

label.uniqueSelect {
    position: relative;
}

.uniqueSelect::after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    z-index: 999999;
    user-select: none;
    cursor: default;
}

.owl-nav {
    position: absolute !important;
    top: 50% !important;
    -moz-transform: translateY(-50%) !important;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
    width: 99% !important;
    z-index: 999999 !important;
    background: red;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}

.hayatContent .owl-nav {
    position: absolute !important;
    top: 20% !important;
    -moz-transform: translateY(-20%) !important;
    -webkit-transform: translateY(-20%) !important;
    transform: translateY(-20%) !important;
    width: 90% !important;
    z-index: 999999 !important;
    background: red;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}

.owl-carousel .owl-stage {
    padding-left: 0 !important;
}

.inAcibademContent .owl-nav {
    display: none !important;
}

.owl-nav > .owl-prev {
    transition: ease 0.5s;
    position: absolute !important;
    left: -30px !important;
    opacity: 1;
}

    .owl-nav > .owl-prev:hover {
        transition: ease 0.5s;
        opacity: 1;
    }

.owl-nav > .owl-next {
    transition: ease 0.5s;
    position: absolute !important;
    right: -30px !important;
    opacity: 1;
}

    .owl-nav > .owl-next:hover {
        transition: ease 0.5s;
        opacity: 1;
    }

.multiUnitList .column {
    width: 30% !important;
    margin-right: 5%;
}

    .multiUnitList .column:last-of-type {
        margin-right: 0%;
    }

.unitLetterList .column {
    width: 30% !important;
    margin-right: 5%;
}

    .unitLetterList .column:last-of-type {
        margin-right: 0%;
    }

.medicalUnitList .column {
    width: 47.5% !important;
    margin-right: 5%;
}

    .medicalUnitList .column:last-of-type {
        margin-right: 0%;
    }

.noborder {
    border: none !important;
}

.goToTop {
    transition: ease 0.5s;
    position: fixed;
    bottom: 25px;
    left: 20px;
    width: auto;
    height: auto;
    display: block;
    background-color: rgba(242, 107, 80, 0.75);
    border-radius: 0;
    cursor: pointer;
    z-index: 999999;
    font-size: 10px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    opacity: 0 !important;
    padding: 8px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

    .goToTop.active {
        opacity: 1 !important;
    }

    .goToTop:hover {
        transition: ease 0.5s;
        background-color: rgb(242, 107, 80);
    }

.owl-dots {
    display: none;
    margin-top: 20px;
    text-align: center;
}

    .owl-dots .owl-dot {
        transition: ease 0.5s;
        color: inherit;
        border: none;
        padding: 0 !important;
        font: inherit;
        width: 9px;
        height: 9px;
        margin-right: 6px;
        margin-left: 6px;
        border-radius: 15px;
        background-color: #e4e4e4 !important;
    }

        .owl-dots .owl-dot:hover,
        .owl-dots .owl-dot:active {
            transition: ease 0.5s;
            background-color: #25aae1 !important;
        }

.owl-dot.active {
    transition: ease 0.5s;
    background-color: #25aae1 !important;
}

.inAcibademContent .owl-dot.active {
    transition: ease 0.5s;
    background-color: #092c74 !important;
}

.sidebarMenu {
    display: none;
}

.copyrightPath {
    transition: ease 0.1s;
    max-height: 0;
}

form#doctorFilterForm {
    position: relative;
}

form#medicalTechnologyFilterForm {
    position: relative;
}

form#affiliateFilterForm {
    position: relative;
}

.tip {
    position: absolute !important;
    display: none !important;
    top: -35px;
    left: 35px;
    background-color: #f26b50;
    /* font-weight: 500; */
    color: #fff;
    padding: 20px;
    width: 175px;
    z-index: 999;
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 700;
    font-style: normal !important;
    border-radius: 10px;
    white-space: normal;
}

    .tip.show {
        display: block !important;
    }

    .tip::after {
        position: absolute !important;
        content: "" !important;
        bottom: 20px !important;
        left: -20px !important;
        border-right: 10px solid #f26b50;
        border-left: 10px solid transparent;
        border-top: 10px solid transparent;
        background-color: transparent !important;
        width: unset !important;
        height: unset !important;
    }

.header.above .tip {
    top: -5px;
    left: -10px;
}

    .header.above .tip::after {
        position: absolute !important;
        content: "" !important;
        top: 10px !important;
        left: -20px !important;
        border-top: none;
        border-right: 10px solid #f26b50;
        border-left: 10px solid transparent;
        border-bottom: 10px solid transparent;
        background-color: transparent !important;
        width: unset !important;
        height: unset !important;
        bottom: auto !important;
    }

.permissionWrapper {
    display: none;
}

    .permissionWrapper.open {
        display: block;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.85);
        z-index: 99999999999;
    }

        .permissionWrapper.open span.text {
            position: absolute;
            width: 90%;
            top: 30%;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            /* display: inline-block; */
            /* background: red; */
            text-align: center;
            font-size: 24px;
            line-height: 30px;
            color: #fff;
            font-weight: 400;
        }

            .permissionWrapper.open span.text i.icon.arrow {
                width: 50px;
                height: 109px;
                background: url("../images/permission-arrow.png");
                background-size: 50px;
                background-repeat: no-repeat;
                background-position-x: center;
                background-position-y: center;
                display: block;
                margin-right: auto;
                margin-left: auto;
                transform: rotate(25deg);
            }

#dynamicInterestList ul.unitInterestList {
    float: left;
    position: relative;
    width: 59.2105263158%;
    margin: 0;
    padding: 0;
    list-style-type: none;
    padding-left: 3%;
    margin-right: auto;
    margin-left: auto;
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}

    #dynamicInterestList ul.unitInterestList li {
        margin-bottom: 15px;
    }

        #dynamicInterestList ul.unitInterestList li a {
            font-size: 14px;
            font-weight: 400;
            color: #3e3e3e;
            text-decoration: none;
        }

            #dynamicInterestList ul.unitInterestList li a i {
                margin-right: 10px;
                margin-left: 10px;
                color: #3c65cc;
            }

            #dynamicInterestList ul.unitInterestList li a span {
                color: #072562;
            }

#dynamicInterestList .bannerContent {
    float: right;
    width: 28.9473684211%;
    max-width: 330px;
}

    #dynamicInterestList .bannerContent img {
        display: block;
        width: 100%;
    }

form #insiderContactForm {
    width: 100%;
    max-width: 550px;
    padding-top: 10px;
}

    form#insiderContactForm > * {
        color: #8e97ac;
    }

    form#insiderContactForm label.block {
        transition: ease 0.5s;
        position: relative;
        width: 100%;
        margin-bottom: 20px;
        background-color: transparent;
        border: solid 1px #d3d4d8;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        form#insiderContactForm label.block.textarea {
            background-color: #fff;
        }

        form#insiderContactForm label.block.focus {
            transition: ease 0.5s;
            border: solid 1px #25aae1;
        }

        form#insiderContactForm label.block.left {
            float: left;
            width: 49%;
            background-color: #fff;
        }

        form#insiderContactForm label.block.right {
            float: right;
            width: 49%;
            background-color: #fff;
        }

        form#insiderContactForm label.block.full {
            /*float: left;
    width: 100%;*/
        }

        form#insiderContactForm label.block.file {
            float: left;
            width: 100%;
            cursor: pointer;
        }

            form#insiderContactForm label.block.file .button {
                position: absolute;
                top: 0;
                right: 0;
                width: 167px;
                background-color: #d6d6d6;
                border: none;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                text-align: center;
                font-size: 14px;
                font-weight: 700;
                line-height: 44px;
                color: #fff;
            }

            form#insiderContactForm label.block.file .info {
                position: absolute;
                top: 0;
                left: 0;
                width: 383px;
                padding-left: 20px;
                font-size: 14px;
                line-height: 44px;
            }

        form#insiderContactForm label.block.full .info {
            position: static;
            width: 61.9047619048%;
            max-width: 325px;
            font-size: 12px;
            font-weight: 500;
            line-height: 16px;
            color: #6a6a6a;
        }

        form#insiderContactForm label.block.full .user-layout {
            position: absolute;
            top: 14px;
            -moz-transform: translateY(-14px);
            -webkit-transform: translateY(-14px);
            transform: translateY(-14px);
            left: 0;
            width: 14px;
            height: 14px;
            border-radius: 14px;
            border: solid 1px #909090;
            cursor: pointer;
        }

            form#insiderContactForm label.block.full .user-layout::after {
                transition: ease 0.2s;
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                content: "";
                width: 8px;
                height: 8px;
                border-radius: 0;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                background-color: #25aae1;
                opacity: 0;
            }

        form#insiderContactForm label.block.full input:checked + .user-layout::after {
            transition: ease 0.3s;
            border-radius: 8px;
            background-color: #0c3274;
            opacity: 1;
        }

        form#insiderContactForm label.block.full.approval {
            display: inline;
            position: relative;
            float: none;
            width: 96%;
            border: none;
            cursor: pointer;
            margin-top: 20px;
            padding-left: 4%;
        }

        form#insiderContactForm label.block.full.submit.approval {
            position: relative;
            float: none;
            width: 100%;
            border: none;
            cursor: pointer;
            margin-top: 20px;
            padding-left: 0%;
        }

form label.block.full.approval a {
    color: #25aae1;
    font-size: 13px;
    font-weight: 500;
}

form#insiderContactForm label.block .select {
    display: block;
    overflow: hidden;
}

    form#insiderContactForm label.block .select i.select-arrow {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 20px;
        width: 8px;
        height: 6px;
        background: url("../images/select-arrow.png");
        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: center;
        background-size: 8px;
        z-index: 1;
    }

form#insiderContactForm label.block.full.approval input {
    position: absolute;
    right: 0;
    left: auto;
    opacity: 0;
}

form#insiderContactForm button {
    position: static;
    top: 17px;
    right: 0;
    width: 30%;
    max-width: 167px;
    background-color: #8dc63f;
    border-radius: 30px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 44px;
    color: #fff;
    cursor: pointer;
}

form#insiderContactForm button {
    width: 100%;
    max-width: 167px;
    background-color: #8dc63f;
    border-radius: 30px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 44px;
    color: #fff;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 20px;
}

    form#insiderContactForm button:active {
        -moz-transform: scale3d(0.95, 0.95, 0.95);
        -webkit-transform: scale3d(0.95, 0.95, 0.95);
        transform: scale3d(0.95, 0.95, 0.95);
    }

form#insiderContactForm label.block .placeholder {
    transition: ease 0.2s;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    display: inline-block;
    background-color: transparent;
    font-size: 14px;
    line-height: 16px;
    color: #8e97ac;
    width: 90%;
    /* height: 100%; */
    padding-right: 5%;
    padding-left: 5%;
    cursor: text;
}

form#insiderContactForm label.block.full .placeholder {
    top: 20%;
}

form#insiderContactForm label.block .placeholder.disappear {
    display: none !important;
    transition: ease 0.1s;
    position: absolute;
    top: -5px;
    -moz-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    left: 0;
    display: inline-block;
    background-color: #fff;
    font-size: 14px;
    line-height: 16px;
    color: #8e97ac;
    width: auto;
    height: auto;
    padding-right: 5%;
    padding-left: 5%;
    cursor: text;
}

form#insiderContactForm label.block.full .placeholder {
    width: 96%;
    padding-right: 2%;
    padding-left: 2%;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

form#insiderContactForm label.block.full.textarea .placeholder {
    width: 96%;
    padding-right: 2%;
    padding-left: 2%;
    position: absolute;
    top: 15%;
    -moz-transform: translateY(-15%);
    -webkit-transform: translateY(-15%);
    transform: translateY(-15%);
}

form#insiderContactForm label.block .placeholder.disappear::after {
    content: ":";
}

form#insiderContactForm label.block input {
    transition: ease 0.2s;
    width: 100%;
    height: 44px;
    padding-right: 20px;
    padding-left: 20px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #8e97ac;
}

form#insiderContactForm label.block select {
    transition: ease 0.2s;
    position: relative;
    width: 110%;
    height: 44px;
    padding-left: 10px;
    /* border: solid 1px #d3d4d8; */
    background-color: transparent;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #8e97ac;
    z-index: 99;
}

form#insiderContactForm label.block input[type=file] {
    opacity: 0;
}

form#insiderContactForm label.block textarea {
    transition: ease 0.2s;
    width: 100%;
    height: 100px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    /* border: solid 1px #d3d4d8; */
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
}

video {
    width: 100%;
    pointer-events: none;
}





ul.webList {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    ul.webList li {
        margin-bottom: 30px;
    }

        ul.webList li h4 {
            color: #25aae1;
            margin: 0;
            padding: 0;
            font-size: 14px;
            margin-bottom: 20px;
        }

        ul.webList li .wrapper {
            display: table;
        }

            ul.webList li .wrapper .image {
                display: table-cell;
                width: 20%;
                vertical-align: middle;
            }

                ul.webList li .wrapper .image img {
                    display: block;
                    max-width: 220px;
                    margin-right: auto;
                    margin-left: auto;
                }

            ul.webList li .wrapper .text {
                display: table-cell;
                width: 80%;
                padding-left: 25px;
                vertical-align: middle;
            }

.oppurtunityLink {
    display: inline-block;
    position: relative;
    top: 50px;
    background: url("../images/external-target-blank-link.png");
    background-size: 10px;
    background-repeat: no-repeat !important;
    background-position-x: right;
    background-position-y: 5px;
    padding-right: 15px;
    text-decoration: underline !important;
    color: #092c74;
    font-weight: bold;
    font-size: 14px;
}

.selectionCount {
    position: absolute;
    left: -4px;
    top: -5px;
    font-size: 14px;
    font-weight: bold;
    color: #00a8ff;
    z-index: 9999999;
    background: #fff;
    padding-top: 5px;
    padding-right: 7px;
    padding-bottom: 5px;
    padding-left: 7px;
    border-radius: 20px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.whatsAppWidget {
    display: none !important;
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9999;
    border: 0;
    width: 56px;
    padding: 0;
    margin: 0;
    border-radius: 25px;
    height: 35px;
}

.whatsAppWidgetFixed {
    position: fixed;
    width: 50px;
    bottom: 18px;
    right: 10px;
    z-index: 999;
}

    .whatsAppWidgetFixed img {
        display: block;
        width: 100%;
    }

.message-us-button > * {
    position: relative;
    top: 0px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}

.message-us-button_logo {
    margin-right: 1px !important;
}

.doctorEmail {
    position: relative;
    padding-left: 30px;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    text-decoration: none;
    display: block;
    margin-bottom: 10px;
}

    .doctorEmail img {
        display: block !important;
        position: absolute;
        top: 0;
        left: 0;
        width: 20px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

.reachUsPanel {
    width: 100%;
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 30px;
}

    .reachUsPanel h2 {
        color: #132b70;
    }

    .reachUsPanel .full {
        width: 95% !important;
        max-width: 1140px;
        margin-right: auto;
        margin-left: auto;
    }

    .reachUsPanel .text {
        width: 95% !important;
        max-width: 1920px;
        margin-right: auto;
        margin-left: auto;
    }

    .reachUsPanel .left {
        position: relative;
        display: table-cell;
        vertical-align: top;
        width: 49.5833333333%;
        max-width: 952px;
        overflow: hidden;
        background: url("../images/bize-ulasin-left-back.jpg");
        background-size: cover;
    }

        .reachUsPanel .left img {
            display: block;
            width: 100%;
        }

        .reachUsPanel .left p {
            display: none;
            position: absolute;
            bottom: 20px;
            padding: 0;
            color: #fff;
            font-size: 16px;
            width: 80%;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
        }

    .reachUsPanel .doctorDetailContent .reachUsPanel {
        margin-top: 80px;
    }

    .reachUsPanel .right {
        display: table-cell;
        vertical-align: top;
        width: 952px;
        background-color: #132b70;
    }

        .reachUsPanel .right .formContent {
            width: 90%;
            margin-right: auto;
            margin-left: auto;
            padding-top: 30px;
            padding-bottom: 30px;
        }

            .reachUsPanel .right .formContent form {
                max-width: 530px;
            }

.hayatContent {
    width: 100%;
    max-width: 1920px;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
}

    .hayatContent .allHayatLinks {
        display: block;
        margin-right: auto;
        margin-left: auto;
        width: 220px;
        text-align: center;
        text-decoration: none;
        color: #f26b50;
        border: solid 1px #f26b50;
        border-radius: 20px;
        padding: 5px;
        margin-top: 30px;
    }

    .hayatContent.home {
        width: 100%;
        max-width: 1920px;
        margin-top: 20px;
        margin-right: auto;
        margin-left: auto;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .hayatContent.doctor {
        max-width: 1170px;
    }

        .hayatContent.doctor h2 {
            position: relative;
            color: #2196c9;
            text-align: center;
            margin-bottom: 30px;
            font-size: 16px;
            line-height: 22px;
        }

            .hayatContent.doctor h2::after {
                display: none;
            }

    .hayatContent h2 {
        position: relative;
        color: #f26b50;
        text-align: center;
        margin-bottom: 30px;
    }

        .hayatContent h2::after {
            position: absolute;
            content: "";
            width: 30px;
            height: 2px;
            background-color: #f26b50;
            bottom: -5px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
        }

    .hayatContent ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .hayatContent ul li {
            padding-bottom: 20px;
            border: solid 1px #f3f3f3;
            border-bottom: solid 3px #f26b50;
            min-height: 250px;
            max-width: 310px;
        }

            .hayatContent ul li a {
                text-decoration: none;
            }

                .hayatContent ul li a strong {
                    display: block;
                    padding: 5px;
                    font-size: 14px;
                    line-height: 14px;
                    font-weight: bold;
                    color: #132b70;
                }

                .hayatContent ul li a i {
                    display: block;
                    padding: 5px;
                    font-size: 14px;
                    line-height: 14px;
                    font-style: normal;
                    color: #132b70;
                }

@media (max-width: 1920px) {
    header .header.below .context nav {
        right: 10%;
    }

    .banner.doctor.detail > img {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        transition: none;
        display: block;
        width: 2600px !important;
        margin-right: auto;
        margin-left: -700px !important;
    }

    form#howCanWeHelpYou {
        bottom: 200px;
    }
}

@media (max-width: 1800px) {
    header .header.below .context nav {
        right: 5%;
    }
}

@media (max-width: 1760px) {
    .tenthNovemberFooter .content a.close {
        position: absolute;
        display: block;
        top: -10px;
        right: 13%;
        width: 85px;
    }

    form#howCanWeHelpYou {
        bottom: 150px;
    }
}

@media (max-width: 1700px) {
    header .header.below .context nav {
        right: 2%;
    }
}

@media (max-width: 1650px) {
    header .header.below .context nav {
        right: 0;
    }
}

@media (max-width: 1500px) {
    .tenthNovemberFooter .content a.close {
        position: absolute;
        display: block;
        top: -10px;
        right: 25%;
        width: 85px;
    }

    form#howCanWeHelpYou {
        bottom: 100px;
    }
}

@media (max-width: 1100px) {
    .tenthNovemberFooter .content a.close {
        position: absolute;
        display: block;
        top: -10px;
        right: 35%;
        width: 85px;
    }
}

@media (max-width: 1360px) {
    .tenthNovemberFooter .content a.close {
        position: absolute;
        display: block;
        top: -10px;
        right: 30%;
        width: 85px;
    }
}

@media (max-width: 990px) {
    .tenthNovemberFooter .content a.close {
        position: absolute;
        display: block;
        top: -10px;
        right: 35%;
        width: 85px;
    }
}

@media (max-width: 760px) {
    .tenthNovemberFooter .content a.close {
        position: absolute;
        display: block;
        top: -17px;
        right: 45%;
        width: 75px;
    }

    .tenthNovemberFooter .content img.mention {
        position: absolute;
        left: 0;
        top: -30px;
        width: 100%;
        max-width: 300px;
    }

    form#insiderContactForm label.block .placeholder {
        width: 94%;
        padding-right: 2%;
        padding-left: 2%;
    }

    .entranceLinkContent .content .insider {
        width: 100%;
        max-width: 1600px;
        margin-right: auto;
        margin-left: auto;
    }
}

@media (max-width: 640px) {
    .tenthNovemberFooter {
        position: fixed;
        top: 0;
        width: 100%;
        height: 55px;
        background-color: #000000;
        z-index: 999999;
        overflow: hidden;
    }

        .tenthNovemberFooter .content a.close {
            position: absolute;
            display: block;
            top: 10px;
            right: 0%;
            width: 75px;
        }

        .tenthNovemberFooter .content img.mention {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 0;
            width: 100%;
            max-width: 300px;
        }
}
/* Large desktops and laptops */
@media (max-width: 1600px) {
    .concept .content .insider {
        width: 95%;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
    }

    .banner.detail .header .inside {
        width: 95%;
    }

    .banner #playground #center img.evde-saglik {
        width: 25%;
        top: -50px;
    }

    .banner #playground #center img.doktor-gorusmesi {
        width: 25%;
        top: -50px;
    }

    .banner.detail img {
        transition: none;
        display: block;
        width: 130%;
        margin-right: auto;
        margin-left: -25%;
    }

    .banner #playground #center .buttons {
        height: 47px;
    }

        .banner #playground #center .buttons.goto {
            top: -100px;
        }

        .banner #playground #center .buttons a {
            font-size: 22px;
            line-height: 22px;
        }

        .banner #playground #center .buttons span {
            font-size: 14px;
            line-height: 14px;
        }

    header .header.below .context nav ul li.brand {
        position: absolute;
        top: -82px;
        right: -10%;
    }
}

@media (max-width: 1400px) {
    .banner.stayhome > img {
        display: block;
        width: auto;
        margin-right: auto;
        margin-left: -235px;
    }

    .concept .content .insider {
        width: 95%;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
    }

    .banner.detail .header .inside {
        width: 95%;
    }
}

@media (min-width: 1198px) and (max-width: 1360px) {
    header .is-sticky .header.below .context nav ul li.brand {
        right: -105px;
    }

    header .is-sticky .header.below .context nav ul li {
        padding-left: 20px;
        padding-right: 20px;
    }

    header .is-sticky .header.below .context nav + .seperator {
        margin-left: -60px;
    }

    .concept .content .insider {
        width: 100%;
    }

    .banner.detail .header .inside {
        width: 100%;
    }

    strong.letterHead {
        position: static;
        display: block;
        top: 12px;
        left: 0;
        margin-top: 0;
        margin-left: 10px;
        margin-bottom: 60px !important;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 100px;
        line-height: 0;
        font-weight: 600;
        color: #a8b2c5 !important;
        text-align: center;
        width: 100%;
        text-align: left;
    }

    .concept.unitDetailContent .content main ul.locationList > li {
        float: left;
        width: 31.25%;
        max-width: 500px;
        margin-right: 3.125% !important;
        margin-bottom: 20px;
    }

        .concept.unitDetailContent .content main ul.locationList > li:nth-of-type(3n) {
            margin-right: 0 !important;
        }

    .banner.detail img {
        transition: none;
        display: block;
        width: 150%;
        margin-right: auto;
        margin-left: -45%;
    }

    .concept .content main ul.doctorList li a .image.container {
        transition: ease 1s;
        display: block;
        /* background: url("../images/doctors-back.jpg"); */
        background: url("../images/doctor-back-2.jpg");
        background-size: 101%;
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: top;
        overflow: hidden;
    }

    .international-hospitals-container strong {
        position: relative;
        display: block;
        padding-top: 20px;
        font-size: 18px;
        line-height: 26px;
        color: #fff;
        text-align: center;
    }

        .international-hospitals-container strong::after {
            position: absolute;
            bottom: -18px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            content: "";
            width: 34px;
            height: 3px;
            background-color: #ff6144;
        }

    .international-hospitals-container ul.internationalHospitalList li {
        margin-top: 50px;
        text-align: center;
    }
}
/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    .entranceLinkContent.hospital {
        position: static;
        top: 228px;
        z-index: 9999;
    }

    .concept .content .insider {
        width: 100%;
    }

    .banner.detail .header .inside {
        width: 100%;
    }

    .badge.container a {
        position: absolute;
        right: -7px;
        top: 0;
        display: block;
        width: 160px;
    }

    .acibademAnneBebekBanner {
        background-size: 125% !important;
    }

        .acibademAnneBebekBanner .detail {
            position: absolute;
            top: 60%;
            -moz-transform: translateY(-60%);
            -webkit-transform: translateY(-60%);
            transform: translateY(-60%);
            display: block;
            right: -450px;
            left: 0;
            width: 220px;
            max-width: none;
            margin-right: auto;
            margin-left: auto;
            background-color: #223c78;
            color: #fff;
            text-decoration: none;
            text-align: center;
            border-radius: 30px;
            padding: 15px;
            font-size: 14px;
            font-weight: 600;
        }

        .acibademAnneBebekBanner .close {
            font-size: 24px;
            top: 20px;
            right: 20px;
        }

    .featuredContent .line .context .text h3 {
        position: relative;
        margin-bottom: 30px;
        font-size: 14px;
        line-height: 24px;
    }

    .featuredContent .line .context .text {
        color: #fff;
        font-size: 14px;
    }

    .concept {
        width: 100%;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
        padding-top: 20px;
        padding-bottom: 140px;
        background-color: #f7f7f7;
    }

    .noborder {
        border: none !important;
    }

    .concept .content main ul.hospitalList li .detail a.buttonLink {
        transition: ease 0.5s;
        position: relative;
        display: inline-block;
        width: 30%;
        max-width: 165px;
        margin-right: 3.2530120482%;
        line-height: 44px;
        background-color: #f7f7f7;
        border-radius: 30px;
        border: solid 1px #25aae1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #25aae1;
        text-decoration: none;
        font-weight: 700;
        padding-left: 45px;
        white-space: nowrap;
        overflow: hidden;
        font-size: 11px;
    }

    .concept .content main form.filter label {
        position: relative;
        float: left;
        width: 100%;
        max-width: none;
        margin-right: 0%;
        overflow: hidden;
        border: solid 1px #d3d4d8;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff;
        margin-bottom: 5px;
    }

    .concept .content main ul.doctorList li {
        float: left;
        width: 30.6666666667%;
        max-width: 345px;
        margin-right: 4%;
        margin-bottom: 20px;
    }

        .concept .content main ul.doctorList li:nth-of-type(3n) {
            margin-right: 0;
        }

        .concept .content main ul.doctorList li:nth-of-type(4n) {
            margin-right: 4%;
        }

        .concept .content main ul.doctorList li:nth-of-type(12n) {
            margin-right: 0;
        }

    .concept .content main .technologies ul.technologyList li {
        float: left;
        width: 48%;
        max-width: 355px;
        margin-right: 0%;
        margin-bottom: 20px;
    }

        .concept .content main .technologies ul.technologyList li:nth-of-type(2n) {
            float: right;
            margin-right: 0;
        }

        .concept .content main .technologies ul.technologyList li:nth-of-type(3n) {
            margin-right: 0;
        }

    .concept.doctorsListContent .content .summary {
        width: 70%;
        max-width: none;
        margin-left: 31.2714776632%;
        margin-top: 0;
        margin-bottom: 15px;
        padding-top: 20px;
        padding-right: 2%;
        padding-bottom: 20px;
        padding-left: 2%;
        background-color: #eaf8d7;
        font-size: 14px;
        line-height: 14px;
        color: #333333;
        font-style: italic;
        font-weight: 500;
    }

    .concept.medicalTechnologiesListContent .content .summary {
        width: 70%;
    }

    .entranceLinkContent .content .insider .holder {
        width: 100%;
        max-width: none;
        margin-left: 0%;
        margin-top: 0;
        margin-bottom: 15px;
        padding-right: 0%;
        padding-left: 0%;
    }

    .banner.detail .header .inside > header {
        width: 66.6666666667%;
        max-width: 1095px;
        margin-left: 31.2714776632%;
        margin-top: 15px;
        margin-bottom: 15px;
        padding-right: 1.0309278351%;
        padding-left: 1.0309278351%;
    }

    .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li {
        transition: none;
        float: left;
        display: table;
        width: 48%;
        max-width: none;
        height: 95px;
        margin-right: 0%;
        /*7.5px*/
        margin-bottom: 7.5px;
    }

        .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li:nth-of-type(2n) {
            float: right;
        }

        .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li:nth-last-child(-n+3) {
            margin-bottom: 7.5px;
        }

    strong.letterHead {
        position: static;
        display: block;
        top: 12px;
        left: 0;
        margin-top: 0;
        margin-left: 10px;
        margin-bottom: 60px !important;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 100px;
        line-height: 0;
        font-weight: 600;
        color: #a8b2c5 !important;
        text-align: center;
        width: 100%;
        text-align: left;
    }

    .concept.unitDetailContent .content main ul.locationList li {
        float: left;
        width: 48%;
        max-width: none;
        margin-right: 0%;
        margin-bottom: 20px;
    }

        .concept.unitDetailContent .content main ul.locationList li:nth-child(2n) {
            float: right;
        }

    .concept .content main ul.imageGalleryList li {
        float: left;
        width: 48%;
        max-width: none;
        margin-right: 0;
        margin-bottom: 8px;
    }

        .concept .content main ul.imageGalleryList li:nth-of-type(2n) {
            float: right;
            margin-right: 0;
        }

        .concept .content main ul.imageGalleryList li:nth-of-type(4n) {
            margin-right: 0;
        }

        .concept .content main ul.imageGalleryList li:nth-last-child(-n+4) {
            /*margin-bottom: 0;*/
        }

        .concept .content main ul.imageGalleryList li:nth-last-child(-n+2) {
            /*margin-bottom: -18px;*/
        }

    .concept.medicalTechnologiesListContent .content main ul.technologyList li {
        float: left;
        width: 48%;
        max-width: 355px;
        margin-right: 0%;
        margin-bottom: 20px;
    }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li:nth-of-type(2n) {
            float: right;
            margin-right: 0;
        }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li:nth-of-type(3n) {
            margin-right: 0;
        }

    .corporateDetailContent .part.history ul.historyContentList li .year {
        display: none;
    }

    .corporateDetailContent .part.history ul.historyContentList li .context .image {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: 398px;
        padding-left: 0;
    }

    .corporateDetailContent .part.history ul.historyContentList li .context .text {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: none;
        padding-left: 0;
        margin-top: 10px;
    }

    .corporateDetailContent .part.history ul.historyList + .timeline {
        position: relative;
        border: solid 1px #25aae1;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        height: 15px;
        margin-bottom: 10px;
        background-color: #f7f7f7;
        z-index: 99;
    }

    .corporateDetailContent .part.identity a {
        display: block;
        margin-bottom: 25px;
        font-family: "Frank Ruhl Libre", serif;
        font-display: swap;
        font-size: 24px;
        line-height: 32px;
        font-weight: 300;
        color: #0c3274;
        text-decoration: none;
        text-align: right;
    }

        .corporateDetailContent .part.identity a span {
            display: block;
            font-family: "Frank Ruhl Libre", serif;
            font-display: swap;
            font-size: 24px;
            line-height: 32px;
            font-weight: 300;
            color: #0c3274;
        }

        .corporateDetailContent .part.identity a u {
            position: relative;
            display: inline-block;
            font-family: "Frank Ruhl Libre", serif;
            font-display: swap;
            font-size: 24px;
            line-height: 32px;
            font-weight: 300;
            color: #0c3274;
            text-decoration: none;
        }

    .banner > img {
        display: block;
        width: 120%;
        margin-right: auto;
        margin-left: -10%;
    }

    .banner.detail img {
        transition: none;
        display: block;
        width: 175%;
        margin-right: auto;
        margin-left: -70%;
    }

    .banner.stayhome > img {
        display: block;
        width: auto;
        margin-right: auto;
        margin-left: -365px;
    }

    .banner.detail .header .inside > header {
        width: 100%;
        max-width: none;
        margin-left: 0%;
        margin-top: 15px;
        margin-bottom: 15px;
        padding-right: 0%;
        padding-left: 0%;
    }

    .banner.detail .header h1 {
        transition: ease 1s;
        position: relative;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 48px;
        line-height: 48px;
        font-weight: 700;
        color: #fff;
    }

    header .header.below .context nav ul li.brand {
        position: absolute;
        top: -82px;
        right: -10%;
    }

    header > .header.above {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        background-color: #fff;
        z-index: 99999;
    }

    header .content {
        position: relative;
        width: 95%;
        max-width: 1920px;
        height: 100%;
        margin-right: auto;
        margin-left: auto;
        color: #092c74;
    }

    .header.above .content .geolocation.info a {
        display: inline;
        font-weight: 500;
        color: #092c74;
        text-decoration: none;
    }

    .header.above .content .geolocation.info {
        float: none;
        display: table;
        width: 100%;
        max-width: none;
        white-space: normal;
    }

        .header.above .content .geolocation.info a.loc {
            transition: ease 0.5s;
            position: relative;
            display: inline-block;
            width: 100%;
            max-width: 150px;
            margin-right: 3.2530120482%;
            font-size: 14px;
            line-height: 44px;
            background-color: #fff;
            border-radius: 30px;
            border: solid 1px #25aae1;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            color: #25aae1;
            text-decoration: none;
            font-weight: 700;
            padding-left: 45px;
            white-space: nowrap;
            overflow: hidden;
        }

            .header.above .content .geolocation.info a.loc:hover {
                transition: ease 0.5s;
                background-color: #f2f2f2;
            }

            .header.above .content .geolocation.info a.loc:first-of-type {
                margin-left: 0;
            }

            .header.above .content .geolocation.info a.loc .icon {
                display: inline-block;
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                left: 15px;
                background-position-x: center;
                background-position-y: center;
                background-repeat: no-repeat;
            }

                .header.above .content .geolocation.info a.loc .icon.call {
                    width: 26px;
                    height: 30px;
                    background: url("../images/hospital-call-icon.png");
                    background-size: 26px;
                    background-repeat: no-repeat;
                }

                .header.above .content .geolocation.info a.loc .icon.map {
                    width: 18px;
                    height: 30px;
                    background: url("../images/hospital-map-icon.png");
                    background-size: 18px;
                    background-repeat: no-repeat;
                }

        .header.above .content .geolocation.info .locHolder {
            display: block;
            margin-top: 10px;
            margin-bottom: 10px;
        }

    .breadcrumb #languages {
        position: absolute;
        right: 0;
        margin-top: 0;
        padding-left: 20px;
        text-align: center;
        z-index: 999999;
        background-color: #25aae1;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }

    .header.above .content .geolocation.info > .icon.geolocation {
        position: absolute;
        top: 10px;
        -moz-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        display: block;
        width: 100%;
        max-width: 37px;
        display: block;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 7px;
        width: 37px;
        height: 37px;
        margin-top: 5px;
        background-size: 37px !important;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
    }

    .header.above .content .geolocation.info .textHolder {
        position: relative;
        top: 10px;
        display: inline-block;
        z-index: 9;
    }

    .header.above .content .geolocation.info > .detail {
        display: block;
        margin-top: 10px;
        padding-left: 40px;
        height: auto;
        vertical-align: middle;
    }

    .header.above .content .geolocation.info a.loc::after {
        display: none !important;
    }

    .acibademHayatContent {
        margin-bottom: 120px;
    }

    header .header.below .context nav {
        position: absolute;
        top: 53%;
        -moz-transform: translateY(-53%);
        -webkit-transform: translateY(-53%);
        transform: translateY(-53%);
        right: 0;
        width: 73%;
        max-width: 1000px;
        text-align: justify;
        z-index: 99999;
    }

        header .header.below .context nav ul {
            display: table;
            margin: 0;
            padding: 0;
            list-style-type: none;
            width: 100% !important;
            font-size: 0.1px;
            line-height: 0.1px;
        }

    header + .searchWrapper + #languages {
        position: absolute;
        top: 180px;
        right: 0;
        text-align: center;
        z-index: 999999;
        background-color: #25aae1;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        padding-left: 20px;
    }

    header .is-sticky .header.below .context nav ul {
        width: 90% !important;
    }

    header .is-sticky .header.below .context nav + .seperator {
        margin-left: -50px;
    }

    header .header.below .context nav ul li {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }

        header .header.below .context nav ul li:first-child a {
            white-space: nowrap;
        }

        header .header.below .context nav ul li a {
            transition: ease 0.2s;
            position: relative;
            display: inline-block;
            font-size: 11px;
            line-height: 16px;
            font-weight: 500;
            color: #fff;
            text-decoration: none;
            text-align: center;
        }

    .banner.detail .weatherCondition {
        width: 1140px;
        height: 10px;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        z-index: 999;
    }

    .entranceLinkContent .content ul.entranceLinkList {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
        width: 90%;
        margin-right: auto;
        margin-left: auto;
    }

        .entranceLinkContent .content ul.entranceLinkList li a {
            transition: ease 0.5s;
            display: table-cell;
            width: 100%;
            height: 100px;
            text-decoration: none;
            vertical-align: middle;
        }

            .entranceLinkContent .content ul.entranceLinkList li a span {
                display: block;
                vertical-align: middle;
                padding-left: 0;
                font-family: "Poppins", sans-serif !important;
                font-display: swap;
                font-size: 14px;
                line-height: 18px;
                font-weight: 500;
                color: #fff;
            }

            .entranceLinkContent .content ul.entranceLinkList li a .icon.call {
                display: block;
                width: 37px;
                background: url("../images/call-icon.png");
                background-size: 37px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                height: 57px;
                margin-right: auto;
                margin-left: auto;
            }

            .entranceLinkContent .content ul.entranceLinkList li a .icon.appointment {
                display: block;
                width: 36px;
                background: url("../images/appointment-icon.png");
                background-size: 36px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                height: 57px;
                margin-right: auto;
                margin-left: auto;
            }

            .entranceLinkContent .content ul.entranceLinkList li a .icon.identityTab {
                display: block;
                width: 40px;
                background: url("../images/corporate-identity-icon.png");
                background-size: 35px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                height: 58px;
                margin-right: auto;
                margin-left: auto;
            }

            .entranceLinkContent .content ul.entranceLinkList li a .icon.managementTab {
                display: block;
                width: 50px;
                background: url("../images/charity-of-board-icon.png");
                background-size: 40px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                height: 58px;
                margin-right: auto;
                margin-left: auto;
            }

            .entranceLinkContent .content ul.entranceLinkList li a .icon.historyTab {
                display: block;
                width: 50px;
                background: url("../images/history-icon.png");
                background-size: 45px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                height: 58px;
                margin-right: auto;
                margin-left: auto;
            }

    .entranceLinkContent .content ul.entranceLinkList {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
        width: 90%;
        margin-top: -5px;
        margin-right: auto;
        margin-left: auto;
    }

        .entranceLinkContent .content ul.entranceLinkList li a .icon.route {
            display: block;
            width: 48px;
            background: url("../images/route-icon.png");
            background-size: 48px;
            background-repeat: no-repeat !important;
            background-position-x: center;
            background-position-y: center;
            height: 57px;
            margin-right: auto;
            margin-left: auto;
        }

    .concept .content main .medicalUnits ul.alphabetList {
        position: sticky;
        top: 105px !important;
        margin: 0;
        padding: 0;
        list-style-type: none;
        padding-top: 20px;
        padding-right: 10px;
        padding-bottom: 0;
        padding-left: 10px;
        margin-bottom: 36px;
        background-color: #fff;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
        overflow: hidden;
        left: 0;
        z-index: 999;
    }

        .concept .content main .medicalUnits ul.alphabetList li {
            position: relative;
            display: inline-block;
            margin-bottom: 25px;
        }

    .header.above .content .geolocation.info {
        float: none;
        display: table;
        width: 70%;
        max-width: none;
        white-space: normal;
        padding-bottom: 20px;
    }

    header .is-sticky .header.below .context nav {
        float: left;
        position: static;
        top: 0%;
        -moz-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        right: auto;
        left: auto;
        margin-right: auto;
        margin-left: auto;
        width: 80%;
        text-align: justify;
        z-index: 9999;
    }

        header .is-sticky .header.below .context nav ul li {
            display: table-cell;
            height: 77px;
            vertical-align: middle;
            padding-left: 8px !important;
            padding-right: 8px !important;
        }

            header .is-sticky .header.below .context nav ul li.brand {
                transition: ease 0.1s;
                position: absolute;
                top: 5px;
                right: -70px;
            }

    .searchWrapper .close {
        display: none;
        position: absolute;
        top: 45px;
        right: 20px;
        /* background: red; */
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 30px;
        color: #fff;
        font-weight: 700;
        cursor: pointer;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.contact-forms {
        display: block;
        width: 46px;
        background: url("../images/contact-forms-icon.png");
        background-size: 46px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 50px;
        margin-right: auto;
        margin-left: auto;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.live-assistance {
        display: block;
        width: 38px;
        background: url("../images/live-assistance.png");
        background-size: 38px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 50px;
        margin-right: auto;
        margin-left: auto;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.head-office {
        display: block;
        width: 48px;
        background: url("../images/head-office-icon.png");
        background-size: 48px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 50px;
        margin-right: auto;
        margin-left: auto;
    }

    .tab.base.content .tabContent.contact.personal {
        background: none;
    }

    .tab.base.content .tabContent.contact.price {
        background: none;
    }

    .tab.base.content .tabContent.contact.medical {
        background: none;
    }

    .tab.base.content .tabContent.contact.investor {
        background: none;
    }

    .concept .content main ul.doctorList li a .image.container {
        transition: ease 1s;
        display: block;
        background: url("../images/doctor-back-2.jpg");
        background-size: 105%;
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: top;
        overflow: hidden;
    }

    .concept .content main ul.interestList li {
        position: relative;
        margin-right: 2%;
        margin-bottom: 40px;
        padding-top: 24px;
        padding-right: 14px;
        padding-bottom: 24px;
        padding-left: 14px;
        background-color: #fff;
        border: solid 1px #dcd8d6;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .concept .content main ul.interestList li.hide {
            display: none;
        }

        .concept .content main ul.interestList li:nth-of-type(3n) {
            margin-right: 2%;
        }

        .concept .content main ul.interestList li:nth-of-type(2n) {
            margin-right: 0;
        }

    form#insiderContactForm label.block.left {
        float: none;
        width: 100%;
        background-color: #fff;
    }

    form#insiderContactForm label.block.right {
        float: none;
        width: 100%;
        background-color: #fff;
    }

    .international-hospitals-container strong {
        position: relative;
        display: block;
        padding-top: 20px;
        font-size: 18px;
        line-height: 26px;
        color: #fff;
        text-align: center;
    }

        .international-hospitals-container strong::after {
            position: absolute;
            bottom: -18px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            content: "";
            width: 34px;
            height: 3px;
            background-color: #ff6144;
        }

    .international-hospitals-container ul.internationalHospitalList li {
        margin-top: 50px;
        text-align: center;
    }

    .concept .content main #bmiResult .bmiLeft {
        float: none;
    }

    .concept .content main #bmiResult .float {
        width: 100%;
        min-height: auto;
    }

    #dynamicInterestList ul.unitInterestList {
        float: left;
        position: relative;
        width: 49.2105263158%;
        margin: 0;
        padding: 0;
        list-style-type: none;
        padding-left: 3%;
        margin-right: auto;
        margin-left: auto;
        -moz-column-count: 2;
        -moz-column-gap: 20px;
        -webkit-column-count: 2;
        -webkit-column-gap: 20px;
        column-count: 2;
        column-gap: 20px;
    }

    #dynamicInterestList .bannerContent {
        float: right;
        width: 38.9473684211%;
        max-width: 330px;
    }

    header .header.below .context a.brand.logo {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: block;
        width: 25%;
        max-width: 343px;
        z-index: 999;
    }

    form#insiderContactForm label.block .placeholder {
        width: 94%;
        padding-right: 2%;
        padding-left: 2%;
    }

    ul.webList li .wrapper .image {
        display: table-cell;
        width: 25%;
        vertical-align: middle;
    }

    ul.webList li .wrapper .text {
        display: table-cell;
        width: 75%;
        padding-left: 25px;
        vertical-align: middle;
    }

    .breadcrumb {
        top: 175px;
    }

    header .header.below .context nav ul li ul.brandList li.searchInList {
        margin-left: 0;
        position: relative;
        left: 172px;
        top: 18px;
    }

    .interests a.retrieveAll {
        top: -40px;
    }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
    .reachUsPanel > .left {
        position: relative;
        display: table-cell;
        vertical-align: top;
        width: 49.5833333333%;
        max-width: 952px;
        overflow: hidden;
        background: url("../images/bize-ulasin-left-back.jpg");
        background-size: cover;
        background-position-x: -100px;
    }

    .banner.detail .header {
        position: static;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        bottom: -100%;
        z-index: 999;
    }

    .entranceLinkContent.hospital {
        position: static;
        top: 198px;
        z-index: 9999;
    }

    .headerSidebarDetails .inside ul li a img {
        width: 50px;
    }

    .concept .content .insider {
        width: 100%;
    }

    .banner.detail .header .inside {
        width: 100%;
    }

    .concept .content aside {
        width: 28%;
        max-width: none;
        top: 75px !important;
    }

    .concept .content .insider main.hasList {
        width: 70%;
        max-width: none;
    }

    .badge.container a {
        position: absolute;
        right: 50px;
        top: 0;
        display: block;
        width: 140px;
    }

    .acibademAnneBebekBanner {
        background-size: 145% !important;
    }

    .acibademAnneBebek a.koala {
        position: relative;
        bottom: -3px;
        display: block;
        width: 100%;
        max-width: 82px;
        margin-right: auto;
        margin-left: auto;
    }

    .evde-saglik .acibademAnneBebek a.koala {
        bottom: -3px;
        width: 9%;
    }

    .banner #playground #center .buttons.goto {
        top: -56px;
        width: 340px;
    }

    .acibademAnneBebekBanner .detail {
        position: absolute;
        top: 60%;
        -moz-transform: translateY(-60%);
        -webkit-transform: translateY(-60%);
        transform: translateY(-60%);
        display: block;
        right: -335px;
        left: 0;
        width: 220px;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
        background-color: #223c78;
        color: #fff;
        text-decoration: none;
        text-align: center;
        border-radius: 30px;
        padding: 15px;
        font-size: 14px;
        font-weight: 600;
    }

    .acibademAnneBebekBanner .close {
        font-size: 24px;
        top: 20px;
        right: 20px;
    }

    .featuredContent .line .context .text h3 {
        position: relative;
        margin-bottom: 30px;
        font-size: 14px;
        line-height: 24px;
    }

    .featuredContent .line .context .text.right {
        float: none;
        width: 90%;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
        padding-left: 0%;
        text-align: center;
    }

        .featuredContent .line .context .text.right h3 {
            text-align: center;
        }

            .featuredContent .line .context .text.right h3::after {
                right: 0;
                left: 0;
            }

    .featuredContent .line .context .text {
        color: #fff;
        font-size: 14px;
    }

        .featuredContent .line .context .text.left {
            float: none;
            width: 90%;
            max-width: none;
            margin-right: auto;
            margin-left: auto;
            padding-right: 0%;
            text-align: center;
        }

            .featuredContent .line .context .text.left h3 {
                text-align: center;
            }

                .featuredContent .line .context .text.left h3::after {
                    right: 0;
                    left: 0;
                }

    .featuredContent {
        width: 100%;
        max-width: 1920px;
        margin-top: 80px;
        margin-right: auto;
        margin-left: auto;
        background-color: transparent;
    }

        .featuredContent .line .context {
            position: static;
            top: 0%;
            -moz-transform: translateY(0);
            -webkit-transform: translateY(0);
            transform: translateY(0);
            width: 100%;
            max-width: none;
            margin-right: auto;
            margin-left: auto;
            padding-top: 30px;
            padding-bottom: 30px;
            z-index: 999;
            background-color: #092c74;
        }

            .featuredContent .line .context + img {
                display: none;
            }

        .featuredContent .line .part {
            transition: none !important;
            float: none !important;
            width: 100% !important;
            height: auto;
            margin-right: auto;
            margin-left: auto;
            overflow: hidden;
        }

            .featuredContent .line .part.image.container:hover img {
                transition: none;
                -moz-transform: scale(1, 1);
                -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
                opacity: 1;
            }

    .secondOpinionContent {
        position: relative;
        width: 95%;
        max-width: 1140px;
        margin-top: 0;
        margin-right: auto;
        margin-left: auto;
    }

        .secondOpinionContent .formContent {
            float: none;
            width: 100%;
            max-width: 760px;
            margin-right: auto;
            margin-left: auto;
        }

        .secondOpinionContent .imageContent {
            float: none;
            position: static;
            top: 50%;
            -moz-transform: translateY(0);
            -webkit-transform: translateY(0);
            transform: translateY(0);
            width: 48.2456140351%;
            max-width: 550px;
            margin-right: auto;
            margin-left: auto;
        }

    .formContent form#secondOpinionForm {
        width: 100%;
        max-width: none;
        margin-top: 20px;
    }

    .formContent form label.block {
        transition: none;
    }

        .formContent form label.block select {
            transition: none;
        }

        .formContent form label.block.left {
            float: none;
            width: 100%;
            max-width: none;
        }

        .formContent form label.block.right {
            float: none;
            width: 100%;
            max-width: none;
        }

        .formContent form label.block.full {
            float: none;
            width: 100%;
        }

            .formContent form label.block.full.approval {
                float: none;
                width: 100%;
            }

    .formContent form button {
        float: none;
        width: 100%;
        max-width: 167px;
        margin-top: 20px;
        margin-right: auto;
        margin-left: auto;
    }

    .formContent form .g-recaptcha {
        float: none !important;
        margin-right: auto;
        margin-left: auto;
        margin-top: 20px;
    }

        .formContent form .g-recaptcha > div:first-child {
            margin-right: auto;
            margin-left: auto;
        }

    .formContent form label.block.file {
        float: none;
        width: 100%;
        cursor: pointer;
    }

        .formContent form label.block.file .info {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            max-width: 383px;
            padding-left: 20px;
            font-size: 14px;
            line-height: 44px;
        }

    .formContent form label.block.full .info {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        width: 80%;
        max-width: none;
        padding-left: 20px;
        font-size: 12px;
        font-weight: 500;
        line-height: 12px;
        color: #6a6a6a;
    }

    .formContent form label.block.full .user-layout {
        top: 28px;
        left: 0;
        width: 14px;
        height: 14px;
        border-radius: 14px;
        border: solid 1px #909090;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
    }

    .formContent form label.block.full .info {
        position: static;
        top: 0%;
        left: 0;
        -moz-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        width: 100%;
        max-width: none;
        padding-left: 20px;
        font-size: 12px;
        font-weight: 500;
        line-height: 16px;
        color: #6a6a6a;
        display: block;
    }

    .formContent form label.block.full.approval button {
        position: static;
        top: 0;
        right: 0;
        width: 30%;
        max-width: 167px;
        background-color: #8dc63f;
        border-radius: 30px;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        font-size: 14px;
        font-weight: 700;
        line-height: 44px;
        color: #fff;
        cursor: pointer;
        display: block;
    }

    .numberContent .content ul.numberList li {
        width: 40%;
    }

        .numberContent .content ul.numberList li .context {
            width: 500px;
        }

    .concept {
        width: 100%;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
        padding-top: 20px;
        padding-bottom: 140px;
        background-color: #f7f7f7;
    }

        .concept .content main ul.hospitalList li .detail a.buttonLink {
            transition: ease 0.5s;
            position: relative;
            display: inline-block;
            width: 30%;
            max-width: 165px;
            margin-right: 3.2530120482%;
            line-height: 44px;
            background-color: #f7f7f7;
            border-radius: 30px;
            border: solid 1px #25aae1;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            color: #25aae1;
            text-decoration: none;
            font-weight: 700;
            padding-left: 45px;
            white-space: nowrap;
            overflow: hidden;
            font-size: 12px;
        }

        .concept .content main ul.hospitalList li {
            width: 100%;
        }

            .concept .content main ul.hospitalList li a.image.container {
                display: block;
                width: 100%;
                max-width: none;
                overflow: hidden;
            }

                .concept .content main ul.hospitalList li a.image.container:hover > img {
                    transition: none;
                    -moz-transform: scale(1, 1);
                    -webkit-transform: scale(1, 1);
                    transform: scale(1, 1);
                }

        .concept .content main .cell.image {
            display: block;
            vertical-align: middle;
        }

        .concept .content main ul.hospitalList li .detail {
            display: block;
            vertical-align: middle;
            width: 100%;
            max-width: none;
            margin-top: 20px;
            padding-left: 0%;
            text-align: center;
        }

            .concept .content main ul.hospitalList li .detail .distance .geolocation {
                display: inline-block;
                position: static;
                width: 30px;
                height: 30px;
                top: 0%;
                -moz-transform: translateY(0);
                -webkit-transform: translateY(0);
                transform: translateY(0);
                background: url("../images/geolocation-icon.png");
                background-position-x: center;
                background-position-y: center;
                background-repeat: no-repeat;
                background-size: 23px;
            }

            .concept .content main ul.hospitalList li .detail .distance > .long {
                position: relative;
                top: -7px;
                display: inline-block;
                margin-left: 0;
                margin-top: 0;
                font-weight: 500;
                font-size: 14px;
                line-height: 18px;
            }

            .concept .content main ul.hospitalList li .detail .icon {
                display: block;
                position: static;
                top: 0;
                left: 0;
                -moz-transform: translateY(0);
                -webkit-transform: translateY(0);
                transform: translateY(0);
                background-repeat: no-repeat;
                margin-right: auto;
                margin-left: auto;
                border-radius: 30px;
                padding: 25px;
                border: solid 1px #25aae1;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                width: 20px !important;
                height: 20px !important;
                background-position-x: center !important;
                background-position-y: center !important;
            }

            .concept .content main ul.hospitalList li .detail a.buttonLink {
                transition: none;
                position: relative;
                display: inline-block;
                width: 25%;
                max-width: 165px;
                margin-right: 0;
                line-height: 44px;
                background-color: transparent;
                border-radius: 30px;
                border: none;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                color: #25aae1;
                text-decoration: none;
                font-weight: 700;
                padding-left: 0;
                /* white-space: nowrap; */
                /* overflow: hidden; */
                text-align: center;
            }

                .concept .content main ul.hospitalList li .detail a.buttonLink:hover {
                    transition: none;
                    color: #25aae1;
                    background-color: transparent;
                    border: none;
                }

                    .concept .content main ul.hospitalList li .detail a.buttonLink:hover > .icon {
                        background-color: #25aae1 !important;
                    }

                    .concept .content main ul.hospitalList li .detail a.buttonLink:hover::after {
                        display: none;
                    }

            .concept .content main ul.hospitalList li .detail .distance {
                margin-bottom: 0;
            }
        /*header .is-sticky > .header.above {
        position: static !important;
    }*/
        /*header .is-sticky > .header.below {
        position: static !important;
    }*/
        .concept .content main form.filter label {
            position: relative;
            float: left;
            width: 100%;
            max-width: none;
            margin-right: 0%;
            overflow: hidden;
            border: solid 1px #d3d4d8;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background-color: #fff;
            margin-bottom: 5px;
        }

        .concept .content main ul.doctorList li a .image.container {
            transition: ease 1s;
            display: block;
            background: url("../images/doctors-back.jpg");
            background-size: 130%;
            background-repeat: no-repeat;
            background-position-x: center;
            background-position-y: top;
            overflow: hidden;
        }

        .concept .content main ul.doctorList li {
            float: left;
            width: 48%;
            max-width: 345px;
            margin-right: 4% !important;
            margin-bottom: 20px;
        }

            .concept .content main ul.doctorList li:nth-of-type(2n) {
                margin-right: 0 !important;
            }

        .concept .content main .technologies ul.technologyList li {
            float: left;
            width: 48%;
            max-width: 355px;
            margin-right: 0%;
            margin-bottom: 20px;
        }

            .concept .content main .technologies ul.technologyList li:nth-of-type(2n) {
                float: right;
                margin-right: 0;
            }

            .concept .content main .technologies ul.technologyList li:nth-of-type(3n) {
                margin-right: 0;
            }

        .concept .content main ul.imageGalleryList li {
            float: left;
            width: 48%;
            max-width: none;
            margin-right: 0;
            margin-bottom: 8px;
        }

            .concept .content main ul.imageGalleryList li:nth-of-type(2n) {
                float: right;
                margin-right: 0;
            }

            .concept .content main ul.imageGalleryList li:nth-of-type(4n) {
                margin-right: 0;
            }

            .concept .content main ul.imageGalleryList li:nth-last-child(-n+4) {
                /*margin-bottom: 0;*/
            }

            .concept .content main ul.imageGalleryList li:nth-last-child(-n+2) {
                /*margin-bottom: -18px;*/
            }

        .concept .content main .video > .play {
            display: block;
            width: 95%;
            max-width: none;
            vertical-align: middle;
            margin-right: auto;
            margin-left: auto;
            margin-top: 15px;
        }

        .concept .content main .video > .text {
            display: block;
            width: 95%;
            max-width: none;
            padding-left: 0;
            vertical-align: middle;
            margin-right: auto;
            margin-left: auto;
            margin-top: 20px;
            margin-bottom: 10px;
        }

        .concept .content main .rooms ul.roomList li .image.container {
            display: block;
            vertical-align: middle;
            width: 100%;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            overflow: hidden;
            padding: 0%;
            /* background-color: #fff; */
        }

        .concept .content main .rooms ul.roomList li:hover .image.container img {
            transition: none;
            -moz-transform: scale(1, 1);
            -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
        }

        .concept .content main .rooms ul.roomList li .text {
            display: block;
            vertical-align: middle;
            width: 100%;
            max-width: none;
            padding-left: 0%;
            margin-top: 20px;
            margin-bottom: 20px;
        }

        .concept.doctorsListContent .content .summary {
            width: 66%;
        }

        .concept.medicalTechnologiesListContent .content .summary {
            width: 66%;
        }

    .entranceLinkContent .content .insider .holder {
        width: 66.6666666667%;
        max-width: 1095px;
        margin-left: 31.2714776632%;
        margin-top: 0;
        margin-bottom: 15px;
        padding-right: 1.0309278351%;
        padding-left: 1.0309278351%;
    }

    .banner.detail .header .inside > header {
        width: 100%;
        max-width: none;
        margin-left: 0%;
        margin-top: 15px;
        margin-bottom: 15px;
        padding-right: 0%;
        padding-left: 0%;
    }

    .medicalUnitList .column {
        float: none;
        width: 100% !important;
        margin-right: 0%;
    }

    .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li {
        transition: none;
        float: left;
        display: table;
        width: 48%;
        max-width: none;
        height: 95px;
        margin-right: 0%;
        /*7.5px*/
        margin-bottom: 7.5px;
    }

        .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li:nth-of-type(2n) {
            float: right;
        }

        .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li:nth-last-child(-n+3) {
            margin-bottom: 7.5px;
        }

    .concept.hospitalDetailContent .content aside {
        position: sticky;
        top: 20px;
        left: 0;
        border: none !important;
    }

    strong.letterHead {
        position: static;
        display: block;
        top: 12px;
        left: 0;
        margin-top: 0;
        margin-left: 10px;
        margin-bottom: 60px !important;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 100px;
        line-height: 0;
        font-weight: 600;
        color: #a8b2c5 !important;
        text-align: center;
        width: 100%;
        text-align: left;
    }

    .concept .content main ul.interestList li {
        position: relative;
        float: none;
        width: 100%;
        max-width: none;
        margin-right: 2.6666666667%;
        margin-bottom: 40px;
        padding-top: 24px;
        padding-right: 14px;
        padding-bottom: 24px;
        padding-left: 14px;
        background-color: #fff;
        border: solid 1px #dcd8d6;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        height: auto !important;
    }

        .concept .content main ul.interestList li hr {
            position: static;
            width: 100%;
            height: 1px;
            bottom: 40px;
            left: 0;
            background-color: #dcd8d6;
            border: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            margin-top: 30px;
            margin-bottom: 30px;
        }

    .concept.unitDetailContent .content main ul.locationList li {
        float: left;
        width: 48%;
        max-width: none;
        margin-right: 0%;
        margin-bottom: 20px;
    }

        .concept.unitDetailContent .content main ul.locationList li:nth-child(2n) {
            float: right;
        }

    .concept.medicalTechnologiesListContent .content main ul.technologyList li {
        float: left;
        width: 48%;
        max-width: 355px;
        margin-right: 0%;
        margin-bottom: 20px;
    }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li:nth-of-type(2n) {
            float: right;
            margin-right: 0;
        }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li:nth-of-type(3n) {
            margin-right: 0;
        }

    .concept.contactDetailContent .contactTabs form {
        width: 95%;
        max-width: none;
        margin-top: 0;
        margin-right: auto;
        margin-left: auto;
    }

    .tab.base.content .tabContent.contact {
        background: transparent !important;
        height: auto !important;
        padding-bottom: 20px !important;
    }

    .concept.contactDetailContent form label.block.left {
        float: none;
        width: 100%;
    }

    .concept.contactDetailContent form label.block.right {
        float: none;
        width: 100%;
    }

    .concept.contactDetailContent form label.block input {
        transition: none;
        width: 90%;
        height: 44px;
        padding-right: 5%;
        padding-left: 5%;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        font-weight: 400;
        color: #8e97ac;
    }

    .concept.contactDetailContent form label.block.left {
        float: none;
        width: 100%;
    }

    .concept.contactDetailContent form label.block.right {
        float: none;
        width: 100%;
    }

        .concept.contactDetailContent form label.block.right label.block.right {
            margin-top: 20px !important;
        }

    .concept.contactDetailContent form label.block input {
        transition: none;
        width: 100%;
        height: 44px;
        padding-right: 3%;
        padding-left: 3%;
        border: solid 1px #d3d4d8;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        font-weight: 400;
        color: #8e97ac;
    }

    .concept.contactDetailContent form label.block .placeholder {
        transition: ease 0.2s;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        display: inline-block;
        background-color: transparent;
        font-size: 14px;
        line-height: 16px;
        color: #8e97ac;
        width: 94%;
        padding-right: 2%;
        padding-left: 2%;
        cursor: text;
    }

    .concept.contactDetailContent form label.block.full .placeholder {
        width: 96%;
        padding-right: 2%;
        padding-left: 2%;
    }

    .concept .content main .headOffice ul.officeList li .image.container {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: 360px;
        border: none;
        /* border: solid 1px #dcd8d6; */
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
    }

    .concept .content main .headOffice ul.officeList li .text {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: none;
        margin-top: 10px;
        padding-left: 0%;
        /*30px*/
    }

    .concept .content main .international .context .image.container {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: 360px;
        border: none;
        /* border: solid 1px #dcd8d6; */
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
    }

    .concept .content main .international .context .text {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: none;
        margin-top: 10px;
        padding-left: 0%;
        /*30px*/
    }

    .corporateDetailContent .part.history ul.historyContentList li .year {
        display: none;
    }

    .corporateDetailContent .part.history ul.historyContentList li .context .image {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: 398px;
        padding-left: 0;
    }

    .corporateDetailContent .part.history ul.historyContentList li .context .text {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: none;
        padding-left: 0;
        margin-top: 10px;
    }

    .corporateDetailContent .part.history ul.historyList + .timeline {
        position: relative;
        border: solid 1px #25aae1;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        height: 15px;
        margin-bottom: 10px;
        background-color: #f7f7f7;
        z-index: 99;
    }

    .corporateDetailContent .part.identity a {
        display: block;
        margin-bottom: 25px;
        font-family: "Frank Ruhl Libre", serif;
        font-display: swap;
        font-size: 24px;
        line-height: 32px;
        font-weight: 300;
        color: #0c3274;
        text-decoration: none;
        text-align: left;
    }

        .corporateDetailContent .part.identity a span {
            display: block;
            font-family: "Frank Ruhl Libre", serif;
            font-display: swap;
            font-size: 24px;
            line-height: 32px;
            font-weight: 300;
            color: #0c3274;
        }

    .corporateDetailContent .part.identity p {
        text-align: left;
    }

    .corporateDetailContent .part.identity .text {
        display: block;
        width: 100%;
        max-width: none;
        padding-bottom: 10px;
        vertical-align: middle;
        text-align: left;
        margin-top: 230px;
    }

    .corporateDetailContent .part.identity .image {
        display: block;
        width: 100%;
        max-width: 335px;
        vertical-align: middle;
        position: absolute;
        top: 50px;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
    }

    .corporateDetailContent .part.affiliates ul.affiliateList li {
        position: relative;
        float: none;
        width: 100%;
        max-width: none;
        height: 200px;
        margin-right: 0%;
        margin-bottom: 15px;
        background-color: #fff;
    }

        .corporateDetailContent .part.affiliates ul.affiliateList li a img {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            display: block;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            width: 100%;
            max-width: 250px;
        }

    .concept .content .insider main ul.sponsorluklarUl li.sponsorluklar {
        float: left;
        display: table;
        width: 44%;
        background-color: #fff;
        margin-bottom: 20px;
        margin-right: 2%;
        padding: 1%;
        font-size: 14px;
        text-align: center;
    }

        .concept .content .insider main ul.sponsorluklarUl li.sponsorluklar:nth-of-type(2n) {
            float: right;
        }

        .concept .content .insider main ul.sponsorluklarUl li.sponsorluklar:nth-of-type(3n) {
            margin-right: 2%;
        }

    .banner > img {
        display: block;
        width: 140%;
        margin-right: auto;
        margin-left: -15%;
    }

    .banner.stayhome > img {
        display: block;
        width: 1700px;
        margin-right: auto;
        margin-left: -420px;
    }

    .badge.container .context .stayHomeForm {
        position: absolute;
        top: 40px;
        right: -55px;
        width: 358px;
    }

    .stayhome .acibademAnneBebek a.koala {
        position: relative;
        bottom: -5px;
        display: block;
        width: 100%;
        max-width: 82px;
        margin-right: auto;
        margin-left: auto;
    }

    .banner.detail img {
        transition: none;
        display: block;
        width: 180%;
        margin-right: auto;
        margin-left: -75%;
    }

    .entranceLinkContent .content .insider .holder {
        display: table;
        width: 100%;
        max-width: none;
        margin-left: 0%;
        margin-top: 0;
        margin-bottom: 15px;
        padding-right: 0%;
        padding-left: 0%;
    }

    .banner.detail .header h1 {
        transition: ease 1s;
        position: relative;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 60px;
        line-height: 60px;
        font-weight: 700;
        color: #fff;
    }

    .banner.detail .doctor.detail .image.container .doctorAppointmentLink {
        position: absolute;
        bottom: -49px;
        right: 0;
        left: -10px;
        margin-right: auto;
        margin-left: auto;
        background-color: #53a8dc;
        width: 250px;
        text-align: center;
        text-decoration: none;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #fff;
        font-size: 20px;
        font-style: italic;
        font-weight: bold;
        text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);
        border-radius: 30px;
    }

    .banner.detail .doctor.detail .text.detail {
        display: table-cell;
        vertical-align: middle;
        width: 54.737%;
        max-width: 570px;
        margin-right: auto;
        margin-left: auto;
        padding-right: 2.5%;
        padding-left: 2.5%;
    }

        .banner.detail .doctor.detail .text.detail p.appointment a {
            position: relative;
            display: block;
            width: 250px;
            height: 44px;
            border: solid 1px #25aae1;
            border-radius: 30px;
        }

    header .header.below .context nav ul li.brand {
        display: none;
    }

    header .header.below .context nav ul li.brand {
        display: none;
    }

    header .content {
        position: relative;
        width: 95%;
        max-width: 1920px;
        height: 100%;
        margin-right: auto;
        margin-left: auto;
        color: #092c74;
    }

    header .header.below .context .holder {
        position: relative;
        width: 100%;
        max-width: none;
        height: 77px;
    }

    header > .header.above {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        background-color: #fff;
        z-index: 99999;
    }

    header .header.below {
        box-shadow: 0 0px 16px rgba(0, 0, 0, 0.2);
    }

    header .content {
        position: relative;
        width: 95%;
        max-width: 1920px;
        height: 100%;
        margin-right: auto;
        margin-left: auto;
        color: #092c74;
    }

    .header.above .content .geolocation.info a {
        display: inline-block;
        font-weight: 500;
        color: #092c74;
        text-decoration: none;
    }
    /*header .is-sticky > .header.above {
        position: static !important;
    }*/
    .header.above .content .geolocation.info {
        float: none;
        display: table;
        width: 100%;
        max-width: none;
        white-space: normal;
        padding-bottom: 20px;
    }

        .header.above .content .geolocation.info a.loc {
            transition: ease 0.5s;
            position: relative;
            display: inline-block;
            width: 100%;
            max-width: 150px;
            margin-right: 3.2530120482%;
            font-size: 14px;
            line-height: 44px;
            background-color: #fff;
            border-radius: 30px;
            border: solid 1px #25aae1;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            color: #25aae1;
            text-decoration: none;
            font-weight: 700;
            padding-left: 45px;
            white-space: nowrap;
            overflow: hidden;
        }

            .header.above .content .geolocation.info a.loc:hover {
                transition: ease 0.5s;
                background-color: #f2f2f2;
            }

            .header.above .content .geolocation.info a.loc:first-of-type {
                margin-left: 0;
            }

            .header.above .content .geolocation.info a.loc .icon {
                display: inline-block;
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                left: 15px;
                background-position-x: center;
                background-position-y: center;
                background-repeat: no-repeat;
            }

                .header.above .content .geolocation.info a.loc .icon.call {
                    width: 26px;
                    height: 30px;
                    background: url("../images/hospital-call-icon.png");
                    background-size: 26px;
                    background-repeat: no-repeat;
                }

                .header.above .content .geolocation.info a.loc .icon.map {
                    width: 18px;
                    height: 30px;
                    background: url("../images/hospital-map-icon.png");
                    background-size: 18px;
                    background-repeat: no-repeat;
                }

        .header.above .content .geolocation.info .locHolder {
            display: block;
            margin-top: 10px;
            margin-bottom: 10px;
        }

        .header.above .content .geolocation.info > .icon.geolocation {
            position: absolute;
            top: 10px;
            -moz-transform: translateY(0);
            -webkit-transform: translateY(0);
            transform: translateY(0);
            display: block;
            width: 100%;
            max-width: 37px;
            display: block;
            margin-right: auto;
            margin-left: auto;
            margin-bottom: 7px;
            width: 37px;
            height: 37px;
            margin-top: 5px;
            background-size: 37px !important;
            background-repeat: no-repeat !important;
            background-position-x: center;
            background-position-y: center;
        }

        .header.above .content .geolocation.info .textHolder {
            position: relative;
            top: 10px;
            display: inline-block;
            z-index: 9;
        }

        .header.above .content .geolocation.info > .detail {
            display: block;
            margin-top: 10px;
            padding-left: 40px;
            height: auto;
            vertical-align: middle;
        }

        .header.above .content .geolocation.info a.loc::after {
            display: none !important;
        }

    header .header.below .menu {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: auto;
        left: 0;
        width: 28px;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #fff;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #fff;
        cursor: pointer;
        z-index: 999999;
        left: 0;
    }

    header .header.below .menu {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: auto;
        width: 28px;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #fff;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #fff;
        cursor: pointer;
        z-index: 999999;
    }

        header .header.below .menu::before {
            display: none;
        }

        header .header.below .menu::after {
            content: "";
            display: block;
            width: 100%;
            background-color: #fff;
            height: 2px;
            margin-top: 5px;
            margin-bottom: 5px;
        }

    header .header.below {
        width: 100%;
        height: 77px;
        background-color: #092c74;
        /* overflow: hidden; */
        z-index: 99999999 !important;
        /* background-image: -moz-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%); */
        /* background-image: -webkit-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%); */
        /* background-image: -ms-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%); */
    }

        header .header.below .context a.brand.logo {
            float: none !important;
            position: absolute !important;
            top: 50% !important;
            right: 0 !important;
            left: 0 !important;
            -moz-transform: translateY(-50%) !important;
            -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
            display: block !important;
            width: 60% !important;
            max-width: 343px !important;
            margin: 0 !important;
            margin-right: auto !important;
            margin-left: auto !important;
            z-index: 999 !important;
        }

    header .is-sticky .header.below .context a.brand.logo > img {
        width: 100%;
    }

    header .is-sticky .header.below .context .seperator {
        display: none;
    }

    header .header.below .context nav {
        display: none;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        width: 70%;
        max-width: 1000px;
        text-align: justify;
        z-index: 999999;
    }

    header + .searchWrapper + #languages {
        position: absolute;
        top: 150px;
        right: 0;
        text-align: center;
        z-index: 999999;
        background-color: #25aae1;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        padding-left: 20px;
    }

    form#howCanWeHelpYou {
        display: none;
        position: absolute;
        bottom: 50px;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 90%;
        max-width: 945px;
        overflow: hidden;
        z-index: 999;
    }

    header .asideMenu {
        /* display: none !important; */
        transition: ease 1s;
        position: fixed;
        top: 0;
        right: -100%;
        z-index: 999999999;
        background-color: #f7f7f7;
        width: 350px;
        height: 100%;
    }

    .header.above .content .geolocation.info a {
        display: inline;
        font-weight: 500;
        color: #092c74;
        text-decoration: none;
    }

    .breadcrumb {
        top: 141px;
    }

    .concept.doctorsListContent .content aside {
        top: 75px !important;
    }

    .banner.detail .header h1 {
        transition: ease 1s;
        position: relative;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 36px;
        line-height: 36px;
        font-weight: 700;
        color: #092c74;
    }

        .banner.detail .header h1 a {
            text-decoration: none;
            color: #092c74;
        }

    .banner.hospital.detail.show::before {
        display: none;
    }

    .banner.hospital.detail.show::after {
        display: none;
    }

    .banner.detail .weatherCondition .degree {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 100px;
        margin: 0;
        padding: 0;
        text-align: center;
    }

        .banner.detail .weatherCondition .degree .number {
            position: relative;
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 56px;
            line-height: 56px;
            font-weight: 300;
            color: #fff;
        }

            .banner.detail .weatherCondition .degree .number::after {
                position: absolute;
                content: "o";
                font-size: 24px;
                line-height: 24px;
            }

        .banner.detail .weatherCondition .degree .name {
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 14px;
            line-height: 16px;
            font-weight: 500;
            color: #fff;
            text-transform: capitalize;
        }

    .banner.detail .weatherCondition {
        width: 1140px;
        height: 10px;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        z-index: 999;
    }

    .banner .jci > img {
        position: absolute;
        display: block !important;
        right: -10px;
        top: 65px;
        width: 90px !important;
    }

    .entranceLinkContent .content ul.entranceLinkList {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
        width: 90%;
        margin-top: -5px;
        margin-right: auto;
        margin-left: auto;
    }

        .entranceLinkContent .content ul.entranceLinkList li a {
            transition: ease 0.5s;
            display: table-cell;
            width: 100%;
            height: 100px;
            text-decoration: none;
            vertical-align: middle;
        }

            .entranceLinkContent .content ul.entranceLinkList li a span {
                display: block;
                vertical-align: middle;
                padding-left: 0;
                font-family: "Poppins", sans-serif !important;
                font-display: swap;
                font-size: 14px;
                line-height: 18px;
                font-weight: 500;
                color: #fff;
            }

            .entranceLinkContent .content ul.entranceLinkList li a .icon.appointment {
                display: block;
                width: 36px;
                background: url("../images/appointment-icon.png");
                background-size: 36px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                height: 57px;
                margin-right: auto;
                margin-left: auto;
            }

            .entranceLinkContent .content ul.entranceLinkList li a .icon.call {
                display: block;
                width: 37px;
                background: url("../images/call-icon.png");
                background-size: 37px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                height: 57px;
                margin-right: auto;
                margin-left: auto;
            }

            .entranceLinkContent .content ul.entranceLinkList li a .icon.route {
                display: block;
                width: 48px;
                background: url("../images/route-icon.png");
                background-size: 48px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                height: 57px;
                margin-right: auto;
                margin-left: auto;
            }

    .banner.detail .weatherCondition .icon.currentWeather {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: inline-block;
        width: 113px;
        height: 180px;
        background-size: 150px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
    }

    .banner.detail .weatherCondition .degree .number {
        position: relative;
        display: block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 80px;
        line-height: 80px;
        font-weight: 300;
        color: #fff;
        text-shadow: 1px 1px 6px rgb(0, 0, 0);
    }

        .banner.detail .weatherCondition .degree .number::after {
            position: absolute;
            content: "o";
            font-size: 30px;
            line-height: 30px;
            text-shadow: 1px 1px 6px rgb(0, 0, 0);
        }

        .banner.detail .weatherCondition .degree .number > sup {
            position: absolute;
            top: 15px;
            right: -15px;
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 32px;
            line-height: 1px;
            font-weight: 300;
            text-shadow: 1px 1px 6px rgb(0, 0, 0);
        }

    .banner.detail .weatherCondition .degree .name {
        display: block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 13px;
        line-height: 13px;
        font-weight: 500;
        color: #fff;
        text-transform: capitalize;
        text-shadow: 1px 1px 6px rgb(0, 0, 0);
    }

    .concept .content main .medicalUnits ul.alphabetList {
        position: sticky;
        top: 75px !important;
        margin: 0;
        padding: 0;
        list-style-type: none;
        padding-top: 20px;
        padding-right: 3% !important;
        padding-bottom: 20px;
        padding-left: 1% !important;
        margin-bottom: 36px;
        background-color: #fff;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: center;
        overflow: hidden;
        left: 0;
        z-index: 999 !important;
        width: 96% !important;
        box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
    }

    footer .footer.above {
        height: auto;
        padding-bottom: 50px;
        background-color: #072562;
    }

        footer .footer.above ul.navList li.aloAcibadem {
            position: static;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            bottom: 0;
            display: block;
            margin-top: 35px;
        }

            footer .footer.above ul.navList li.aloAcibadem img {
                display: block;
                width: 100%;
                max-width: 141px;
                margin-right: auto;
                margin-left: auto;
            }

    .searchWrapper .close {
        display: none;
        position: absolute;
        top: 45px;
        right: 20px;
        /* background: red; */
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 30px;
        color: #fff;
        font-weight: 700;
        cursor: pointer;
    }

    .contentSearchButtonMobileMenu {
        display: none;
    }

    header .is-sticky #languages {
        display: none;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.identityTab {
        display: block;
        width: 40px;
        background: url("../images/corporate-identity-icon.png");
        background-size: 35px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 58px;
        margin-right: auto;
        margin-left: auto;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.managementTab {
        display: block;
        width: 50px;
        background: url("../images/charity-of-board-icon.png");
        background-size: 40px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 58px;
        margin-right: auto;
        margin-left: auto;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.historyTab {
        display: block;
        width: 50px;
        background: url("../images/history-icon.png");
        background-size: 45px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 58px;
        margin-right: auto;
        margin-left: auto;
    }

    .bannerText {
        position: absolute;
        width: 98%;
        bottom: 20px;
        left: 0;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
    }

        .bannerText h2 {
            color: #fff;
            font-size: 40px;
            text-transform: uppercase;
            text-align: center;
            padding: 0;
            text-shadow: 1px 1px 1px rgb(9, 44, 116);
            letter-spacing: 0.01em;
            font-weight: 800;
            margin: 0;
        }

    .concept.contactDetailContent form button {
        position: static;
        top: -15px;
        right: 0;
        width: 30%;
        max-width: 167px;
        background-color: #8dc63f;
        border-radius: 30px;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        font-size: 14px;
        font-weight: 700;
        line-height: 44px;
        color: #fff;
        cursor: pointer;
    }

    .sticky-wrapper.is-sticky .breadcrumb {
        top: 110px !important;
        z-index: 99999 !important;
        background-color: #fff;
        box-shadow: 0 0px 16px rgba(0, 0, 0, 0.3);
        padding-top: 20px;
        padding-bottom: 20px;
    }

    ul.locationList.desktop .owl-dots {
        display: none;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.contact-forms {
        display: block;
        width: 46px;
        background: url("../images/contact-forms-icon.png");
        background-size: 46px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 50px;
        margin-right: auto;
        margin-left: auto;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.live-assistance {
        display: block;
        width: 38px;
        background: url("../images/live-assistance.png");
        background-size: 38px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 50px;
        margin-right: auto;
        margin-left: auto;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.head-office {
        display: block;
        width: 48px;
        background: url("../images/head-office-icon.png");
        background-size: 48px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 50px;
        margin-right: auto;
        margin-left: auto;
    }

    .banner .text .container {
        width: 40%;
        margin-right: 0;
        margin-left: auto;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 60px;
        line-height: 60px;
        font-weight: 300;
        color: #093c72;
    }

    form#insiderContactForm label.block.left {
        float: none;
        width: 100%;
        background-color: #fff;
    }

    form#insiderContactForm label.block.right {
        float: none;
        width: 100%;
        background-color: #fff;
    }

    .banner.detail.show:not(.doctor)::before {
        transition: ease 1s;
        opacity: 0;
    }

    .banner.detail.show:not(.doctor)::after {
        transition: ease 1s;
        opacity: 0;
    }

    .international-hospitals-container {
        transition: ease 1s;
        position: absolute;
        top: 0;
        left: -100%;
        width: 350px;
        height: 100%;
        background-color: rgba(10, 44, 116, 0.85);
        z-index: 9999;
    }

        .international-hospitals-container strong {
            position: relative;
            display: block;
            padding-top: 20px;
            font-size: 14px;
            line-height: 24px;
            color: #fff;
            text-align: center;
        }

            .international-hospitals-container strong::after {
                position: absolute;
                bottom: -18px;
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                content: "";
                width: 34px;
                height: 3px;
                background-color: #ff6144;
            }

        .international-hospitals-container ul.internationalHospitalList li {
            margin-top: 50px;
            text-align: center;
        }

            .international-hospitals-container ul.internationalHospitalList li img {
                display: block;
                width: 135px;
                margin-right: auto;
                margin-left: auto;
            }

            .international-hospitals-container ul.internationalHospitalList li span {
                display: block;
                margin-top: 20px;
                margin-right: auto;
                margin-left: auto;
                font-size: 10px;
                line-height: 10px;
                color: #fff;
                font-weight: 700;
            }

    .concept .content main #bmiResult .bmiLeft {
        float: none;
    }

    .concept .content main #bmiResult .float {
        width: 100%;
        min-height: auto;
    }

    .interestContent ul.interestContentList {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-right: auto;
        margin-left: auto;
        -moz-column-count: 4;
        -moz-column-gap: 60px;
        -webkit-column-count: 4;
        -webkit-column-gap: 60px;
        column-count: 4;
        column-gap: 60px;
    }

    #dynamicInterestList ul.unitInterestList {
        float: left;
        position: relative;
        width: 39.2105263158%;
        margin: 0;
        padding: 0;
        list-style-type: none;
        padding-left: 3%;
        margin-right: auto;
        margin-left: auto;
        -moz-column-count: 2;
        -moz-column-gap: 20px;
        -webkit-column-count: 2;
        -webkit-column-gap: 20px;
        column-count: 1;
        column-gap: 20px;
    }

    #dynamicInterestList .bannerContent {
        float: right;
        width: 48.9473684211%;
        max-width: 330px;
    }

    form#insiderContactForm label.block .placeholder {
        width: 94%;
        padding-right: 2%;
        padding-left: 2%;
    }

    .banner .text.small {
        top: 50%;
    }

        .banner .text.small .container strong {
            display: block;
            font-size: 48px;
            line-height: 54px;
            font-weight: bold;
        }

        .banner .text.small .container > span {
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 36px;
            line-height: 40px;
            font-weight: 300;
            color: #fff;
            width: 60%;
            margin-right: auto;
            margin-left: auto;
        }

    .banner.onsekizMart .text {
        position: absolute;
        top: 45%;
        -moz-transform: translateY(-45%);
        -webkit-transform: translateY(-45%);
        transform: translateY(-45%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 95%;
        max-width: 1140px;
    }

    .banner.aprilTwoThree .text .container {
        width: 45%;
        margin-top: 0;
        margin-right: 0;
        margin-left: auto;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 48px;
        line-height: 48px;
        font-weight: 300;
        color: #fff;
    }

    ul.webList li .wrapper .image {
        display: table-cell;
        width: 30%;
        vertical-align: middle;
    }

    ul.webList li .wrapper .text {
        display: table-cell;
        width: 70%;
        padding-left: 25px;
        vertical-align: middle;
    }

    .searchButtonMobile {
        display: block;
    }

    .header .contentLength {
        position: relative;
        display: block;
        color: #fff;
        margin-top: 10px;
        padding-left: 0;
    }

        .header .contentLength > span {
            position: relative;
            top: -8px;
            color: #092c74;
            left: 0;
        }

    .owl-nav {
        position: absolute !important;
        top: 50% !important;
        -moz-transform: translateY(-50%) !important;
        -webkit-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
        width: 90% !important;
        z-index: 999999 !important;
        background: red;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
    }

    header > .header.above {
        display: none !important;
        top: 0;
    }

    .home header > .header.above {
        display: block !important;
        top: 0;
    }

    .interests a.retrieveAll {
        top: -40px;
    }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
    .reachUsPanel > .left {
        position: relative;
        display: block;
        width: 100%;
        max-width: 952px;
        overflow: hidden;
        background: url("../images/bize-ulasin-left-back.jpg");
        background-size: cover;
        height: 265px;
        background-position-x: 30%;
    }

    .reachUsPanel > .right {
        display: block;
        width: 100%;
        background-color: #132b70;
    }

    .entranceLinkContent.hospital {
        position: static;
        top: 218px;
        z-index: 9999;
    }

    .headerSidebarDetails .inside ul li a img {
        width: 50px;
    }

    footer .mobileSreenContent > img {
        display: none;
    }

    .concept ul.accordionList li h4.motherBabyTrimesterLink {
        color: #fff !important;
    }

    .banner #playground img.background {
        width: 170%;
        margin-left: -30%;
    }

    .banner #playground #center {
        position: absolute;
        top: auto;
        right: 0;
        left: 0;
        bottom: 0;
        -moz-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        z-index: 999;
    }

    .banner #playground img.title {
        width: 60%;
    }

    .banner #playground #center .buttons {
        top: -280px;
    }

        .banner #playground #center .buttons.goto {
            top: -280px;
        }

    .banner #playground #center img.evde-saglik {
        width: 40%;
        top: -110px;
    }

    .banner #playground #center img.doktor-gorusmesi {
        width: 40%;
        top: -110px;
    }

    .acibademAnneBebekBanner .logoHolder {
        position: absolute;
        bottom: 15px;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 15%;
        max-width: 212px;
    }

    .acibademAnneBebekBanner {
        background-size: 210% !important;
    }

    .acibademAnneBebek a.koala {
        position: relative;
        bottom: -3px;
        display: block;
        width: 100%;
        max-width: 82px;
        margin-right: auto;
        margin-left: auto;
    }

    .evde-saglik .acibademAnneBebek a.koala {
        bottom: -3px;
        width: 9%;
    }

    .acibademAnneBebekBanner .detail {
        position: absolute;
        top: 65%;
        -moz-transform: translateY(-65%);
        -webkit-transform: translateY(-65%);
        transform: translateY(-65%);
        display: block;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 160px;
        max-width: none;
        background-color: #223c78;
        color: #fff;
        text-decoration: none;
        text-align: center;
        border-radius: 30px;
        padding: 13px;
        font-size: 14px;
        font-weight: 600;
    }

    .acibademAnneBebekBanner .close {
        font-size: 18px;
        top: 20px;
        right: 20px;
    }

    .featuredContent .line .context .text h3 {
        position: relative;
        margin-bottom: 30px;
        font-size: 14px;
        line-height: 24px;
    }

    .featuredContent .line .context .text.right {
        float: none;
        width: 90%;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
        padding-left: 0%;
        text-align: center;
    }

        .featuredContent .line .context .text.right h3 {
            text-align: center;
        }

            .featuredContent .line .context .text.right h3::after {
                right: 0;
                left: 0;
            }

    .featuredContent .line .context .text {
        color: #fff;
        font-size: 14px;
    }

        .featuredContent .line .context .text.left {
            float: none;
            width: 90%;
            max-width: none;
            margin-right: auto;
            margin-left: auto;
            padding-right: 0%;
            text-align: center;
        }

            .featuredContent .line .context .text.left h3 {
                text-align: center;
            }

                .featuredContent .line .context .text.left h3::after {
                    right: 0;
                    left: 0;
                }

    .featuredContent {
        width: 100%;
        max-width: 1920px;
        margin-top: 80px;
        margin-right: auto;
        margin-left: auto;
        background-color: transparent;
    }

        .featuredContent .line .context {
            position: static;
            top: 0%;
            -moz-transform: translateY(0);
            -webkit-transform: translateY(0);
            transform: translateY(0);
            width: 100%;
            max-width: none;
            margin-right: auto;
            margin-left: auto;
            padding-top: 30px;
            padding-bottom: 30px;
            z-index: 999;
            background-color: #092c74;
        }

            .featuredContent .line .context + img {
                display: none;
            }

        .featuredContent .line .part {
            transition: none !important;
            float: none !important;
            width: 100% !important;
            height: auto;
            margin-right: auto;
            margin-left: auto;
            overflow: hidden;
        }

            .featuredContent .line .part.image.container:hover img {
                transition: none;
                -moz-transform: scale(1, 1);
                -webkit-transform: scale(1, 1);
                transform: scale(1, 1);
                opacity: 1;
            }

    .secondOpinionContent {
        position: relative;
        width: 95%;
        max-width: 1140px;
        margin-top: 0;
        margin-right: auto;
        margin-left: auto;
    }

        .secondOpinionContent .formContent {
            float: none;
            width: 100%;
            max-width: 760px;
            margin-right: auto;
            margin-left: auto;
        }

        .secondOpinionContent .imageContent {
            float: none;
            position: static;
            top: 50%;
            -moz-transform: translateY(0);
            -webkit-transform: translateY(0);
            transform: translateY(0);
            width: 48.2456140351%;
            max-width: 550px;
            margin-right: auto;
            margin-left: auto;
        }

    .formContent form#secondOpinionForm {
        width: 100%;
        max-width: none;
        margin-top: 20px;
    }

    .formContent form label.block {
        transition: none;
    }

        .formContent form label.block select {
            transition: none;
        }

        .formContent form label.block.left {
            float: none;
            width: 100%;
            max-width: none;
        }

        .formContent form label.block.right {
            float: none;
            width: 100%;
            max-width: none;
        }

        .formContent form label.block.full {
            float: none;
            width: 100%;
        }

            .formContent form label.block.full.approval {
                float: none;
                width: 100%;
            }

    .formContent form button {
        float: none;
        width: 100%;
        max-width: 167px;
        margin-top: 20px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 80px;
    }

    .formContent form .g-recaptcha {
        float: none !important;
        margin-right: auto;
        margin-left: auto;
        margin-top: 20px;
    }

        .formContent form .g-recaptcha > div:first-child {
            margin-right: auto;
            margin-left: auto;
        }

    .formContent form label.block.file {
        float: none;
        width: 100%;
        cursor: pointer;
    }

        .formContent form label.block.file .info {
            position: absolute;
            top: 0;
            left: 0;
            width: 98%;
            max-width: 383px;
            padding-left: 2%;
            font-size: 12px;
            line-height: 44px;
        }

    .formContent form label.block.full .info {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        width: 80%;
        max-width: none;
        padding-left: 20px;
        font-size: 12px;
        font-weight: 500;
        line-height: 12px;
        color: #6a6a6a;
    }

    .formContent form label.block.full .user-layout {
        top: 23px;
        left: 0;
        width: 14px;
        height: 14px;
        border-radius: 14px;
        border: solid 1px #909090;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
    }

    .formContent form label.block.full .info {
        position: static;
        top: 0%;
        left: 0;
        -moz-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        width: 95%;
        max-width: none;
        padding-left: 5%;
        font-size: 12px;
        font-weight: 500;
        line-height: 14px;
        color: #6a6a6a;
        display: block;
    }

    .formContent form label.block.full.approval button {
        position: static;
        top: 0;
        right: 0;
        width: 30%;
        max-width: 167px;
        background-color: #8dc63f;
        border-radius: 30px;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        font-size: 14px;
        font-weight: 700;
        line-height: 44px;
        color: #fff;
        cursor: pointer;
        display: block;
    }

    .numberContent .content ul.numberList li {
        width: 40%;
    }

        .numberContent .content ul.numberList li .context {
            width: 500px;
        }

    .concept {
        width: 100%;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
        padding-top: 20px;
        padding-bottom: 140px;
        background-color: #f7f7f7;
    }

        .concept .content .insider main {
            float: none;
            width: 100%;
            max-width: none;
        }

    .banner.detail .header .inside {
        width: 100%;
    }

    .concept .content .insider {
        width: 100%;
    }

        .concept .content .insider main.hasList {
            float: none;
            width: 100%;
            max-width: none;
            font-size: 14px;
            margin-bottom: 200px;
        }

    .concept .content main ul.hospitalList li {
        width: 100%;
    }

    .concept .content main .cell.image {
        display: block;
        vertical-align: middle;
    }

    .concept .content main ul.hospitalList li a.image.container {
        display: block;
        width: 100%;
        max-width: none;
        overflow: hidden;
    }

        .concept .content main ul.hospitalList li a.image.container:hover > img {
            transition: none;
            -moz-transform: scale(1, 1);
            -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
        }

    .concept .content main ul.hospitalList li .detail {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: none;
        margin-top: 20px;
        padding-left: 0%;
        text-align: center;
    }

        .concept .content main ul.hospitalList li .detail .distance .geolocation {
            display: inline-block;
            position: static;
            width: 30px;
            height: 30px;
            top: 0%;
            -moz-transform: translateY(0);
            -webkit-transform: translateY(0);
            transform: translateY(0);
            background: url("../images/geolocation-icon.png");
            background-position-x: center;
            background-position-y: center;
            background-repeat: no-repeat;
            background-size: 23px;
        }

        .concept .content main ul.hospitalList li .detail .distance > .long {
            position: relative;
            top: -7px;
            display: inline-block;
            margin-left: 0;
            margin-top: 0;
            font-weight: 500;
            font-size: 14px;
            line-height: 18px;
        }

        .concept .content main ul.hospitalList li .detail .icon {
            display: block;
            position: static;
            top: 0;
            left: 0;
            -moz-transform: translateY(0);
            -webkit-transform: translateY(0);
            transform: translateY(0);
            background-repeat: no-repeat;
            margin-right: auto;
            margin-left: auto;
            border-radius: 30px;
            padding: 25px;
            border: solid 1px #25aae1;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 20px !important;
            height: 20px !important;
            background-position-x: center !important;
            background-position-y: center !important;
        }

        .concept .content main ul.hospitalList li .detail a.buttonLink {
            transition: none;
            position: relative;
            display: inline-block;
            width: 25%;
            max-width: 165px;
            margin-right: 0;
            line-height: 44px;
            background-color: transparent;
            border-radius: 30px;
            border: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            color: #25aae1;
            text-decoration: none;
            font-weight: 700;
            padding-left: 0;
            font-size: 12px;
            /* white-space: nowrap; */
            /* overflow: hidden; */
            text-align: center;
        }

            .concept .content main ul.hospitalList li .detail a.buttonLink:hover {
                transition: none;
                color: #25aae1;
                background-color: transparent;
                border: none;
            }

                .concept .content main ul.hospitalList li .detail a.buttonLink:hover > .icon {
                    background-color: #25aae1 !important;
                }

                .concept .content main ul.hospitalList li .detail a.buttonLink:hover::after {
                    display: none;
                }

        .concept .content main ul.hospitalList li .detail .distance {
            margin-bottom: 0;
        }
    /*header .is-sticky > .header.below {
        position: static !important;
    }*/
    header .header.below .context nav {
        display: none;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        width: 70%;
        max-width: 1000px;
        text-align: justify;
        z-index: 999999;
    }

    header .header.below .context .holder {
        position: relative;
        width: 100%;
        max-width: none;
        height: 110px;
    }

    header .header.below {
        width: 100%;
        height: 77px;
        background-color: #092c74;
        /* overflow: hidden; */
        z-index: 999999 !important;
        /* background-image: -moz-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%); */
        /* background-image: -webkit-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%); */
        /* background-image: -ms-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%); */
    }

        header .header.below .context a.brand.logo {
            float: none !important;
            position: absolute !important;
            top: 50% !important;
            right: 0 !important;
            left: 0 !important;
            -moz-transform: translateY(-50%) !important;
            -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
            display: block !important;
            width: 60% !important;
            max-width: 343px !important;
            margin: 0 !important;
            margin-right: auto !important;
            margin-left: auto !important;
            z-index: 999 !important;
        }

    header .is-sticky .header.below .context a.brand.logo > img {
        width: 100%;
    }

    header .is-sticky .header.below .context .seperator {
        display: none;
    }

    .concept .content aside.asideForm {
        float: none;
        position: static !important;
        top: 0 !important;
        right: 0;
        left: auto !important;
        margin-bottom: 20px;
        width: 100%;
        max-width: none;
        border: solid 1px #dcd8d6 !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 999 !important;
        overflow: hidden;
    }

    .concept.doctorsListContent .content .summary {
        width: 96%;
        max-width: none;
        margin-left: 0%;
        margin-top: 0;
        margin-bottom: 15px;
        padding-top: 30px;
        padding-right: 2%;
        padding-bottom: 30px;
        padding-left: 2%;
        background-color: #eaf8d7;
        font-size: 14px;
        line-height: 18px;
        color: #333333;
        font-style: italic;
        font-weight: 500;
    }

    .concept.medicalTechnologiesListContent .content .summary {
        width: 96%;
        max-width: none;
        margin-left: 0%;
        margin-top: 0;
        margin-bottom: 15px;
        padding-top: 30px;
        padding-right: 2%;
        padding-bottom: 30px;
        padding-left: 2%;
        background-color: #eaf8d7;
        font-size: 14px;
        line-height: 14px;
        color: #333333;
        font-style: italic;
        font-weight: 500;
    }

    .banner.detail .header .inside > header {
        width: 100%;
        max-width: none;
        margin-left: 0%;
        margin-top: 15px;
        margin-bottom: 15px;
        padding-right: 1.0309278351%;
        padding-left: 1.0309278351%;
    }

    .concept.hospitalDetailContent .content aside > h2 {
        display: none;
    }

    .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li {
        transition: ease 0.5s;
        float: none;
        display: block;
        width: 100%;
        max-width: none;
        height: auto;
        margin-right: 0%;
        margin-bottom: 0%;
    }

        .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a {
            position: relative;
            display: block;
            vertical-align: middle;
            font-size: 14px;
            line-height: 22px;
            font-weight: 500;
            color: #7d7d7d;
            text-align: center;
            text-decoration: none;
            background-color: #fff;
            border: solid 1px #cbc8c7;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            overflow: hidden;
        }

            .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a::after {
                display: none;
            }

    .concept .content main form.filter label {
        position: relative;
        float: left;
        width: 100%;
        max-width: none;
        margin-right: 0%;
        overflow: hidden;
        border: solid 1px #d3d4d8;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff;
        margin-bottom: 5px;
    }

    .concept .content main ul.doctorList li a .image.container {
        transition: ease 1s;
        display: block;
        background: url("../images/doctors-back.jpg");
        background-size: 130%;
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: top;
        overflow: hidden;
    }

    .concept .content main ul.doctorList li {
        float: left;
        width: 48%;
        max-width: 345px;
        margin-right: 4%;
        margin-bottom: 20px;
    }

        .concept .content main ul.doctorList li:nth-of-type(2n) {
            margin-right: 0;
        }

        .concept .content main ul.doctorList li:nth-of-type(3n) {
            margin-right: 4%;
        }

        .concept .content main ul.doctorList li:nth-of-type(4n) {
            margin-right: 0;
        }

        .concept .content main ul.doctorList li:nth-of-type(12n) {
            margin-right: 0;
        }

    .concept .content main .technologies ul.technologyList li {
        float: left;
        width: 48%;
        max-width: 355px;
        margin-right: 0%;
        margin-bottom: 20px;
    }

        .concept .content main .technologies ul.technologyList li:nth-of-type(2n) {
            float: right;
            margin-right: 0;
        }

        .concept .content main .technologies ul.technologyList li:nth-of-type(3n) {
            margin-right: 0;
        }

    .concept .content main ul.imageGalleryList li {
        float: left;
        width: 48%;
        max-width: none;
        margin-right: 0;
        margin-bottom: 8px;
    }

        .concept .content main ul.imageGalleryList li:nth-of-type(2n) {
            float: right;
            margin-right: 0;
        }

        .concept .content main ul.imageGalleryList li:nth-of-type(4n) {
            margin-right: 0;
        }

        .concept .content main ul.imageGalleryList li:nth-last-child(-n+4) {
            /*margin-bottom: 0;*/
        }

        .concept .content main ul.imageGalleryList li:nth-last-child(-n+2) {
            /*margin-bottom: -18px;*/
        }

    .concept .content main .video > .play {
        display: block;
        width: 95%;
        max-width: none;
        vertical-align: middle;
        margin-right: auto;
        margin-left: auto;
        margin-top: 15px;
    }

    .concept .content main .video > .text {
        display: block;
        width: 95%;
        max-width: none;
        padding-left: 0;
        vertical-align: middle;
        margin-right: auto;
        margin-left: auto;
        margin-top: 20px;
        margin-bottom: 10px;
    }

        .concept .content main .video > .text > h3 {
            margin: 0;
            padding: 0;
            font-family: "Frank Ruhl Libre", serif;
            font-display: swap;
            font-size: 28px;
            line-height: 28px;
            font-weight: 300;
            color: #3e3e3e;
        }

    .concept .content main .rooms ul.roomList li .image.container {
        display: block;
        vertical-align: middle;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
        padding: 0%;
        /* background-color: #fff; */
    }

    .concept .content main .rooms ul.roomList li:hover .image.container img {
        transition: none;
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }

    .concept .content main .rooms ul.roomList li .text {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: none;
        padding-left: 0%;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    ul.unitLetterList strong {
        position: static;
        display: block;
        top: 12px;
        left: 0;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 100px;
        line-height: 0;
        font-weight: 600;
        color: #a8b2c5 !important;
        text-align: center;
        width: 100%;
        margin-bottom: 60px;
        text-align: left;
        /* margin-top: 10px; */
    }

    .centerUnitList .column {
        width: 100% !important;
        margin-right: 0%;
    }

    .multiUnitList .column {
        width: 100% !important;
        margin-right: 0%;
    }

    .unitLetterList .column {
        width: 100% !important;
        margin-right: 0%;
    }

    .concept .content main ul.centerUnitList li:last-of-type {
        margin-bottom: 16px;
    }

    .concept .content main ul.multiUnitList li:last-of-type {
        margin-bottom: 16px;
    }

    .concept .content main ul.unitLetterList li:last-of-type {
        margin-bottom: 16px;
    }

    .concept .content main ul.unitLetterList {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-bottom: 50px;
        padding-left: 14px;
        -moz-column-count: 2;
        -moz-column-gap: 20px;
        -webkit-column-count: 2;
        -webkit-column-gap: 20px;
        column-count: 2;
        column-gap: 20px;
    }

    .medicalUnitList .column {
        width: 45% !important;
        margin-right: 5%;
    }

    .medicalUnitList .column {
        float: none;
        width: 100% !important;
        margin-right: 0%;
    }

    strong.letterHead {
        position: static;
        display: block;
        top: 12px;
        left: 0;
        margin-top: 40px;
        margin-left: 10px;
        margin-bottom: 60px !important;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 90px;
        line-height: 0;
        font-weight: 600;
        color: #a8b2c5 !important;
        text-align: center;
        width: 100%;
        text-align: left;
    }

    .concept .content main ul.interestList li {
        position: relative;
        float: none;
        width: 100%;
        max-width: none;
        margin-right: 2.6666666667%;
        margin-bottom: 40px;
        padding-top: 24px;
        padding-right: 14px;
        padding-bottom: 24px;
        padding-left: 14px;
        background-color: #fff;
        border: solid 1px #dcd8d6;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        height: auto !important;
    }

        .concept .content main ul.interestList li hr {
            position: static;
            width: 100%;
            height: 1px;
            bottom: 40px;
            left: 0;
            background-color: #dcd8d6;
            border: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            margin-top: 30px;
            margin-bottom: 30px;
        }

    .concept.unitDetailContent .content main ul.locationList li {
        float: left;
        width: 48%;
        max-width: none;
        margin-right: 0%;
        margin-bottom: 20px;
    }

        .concept.unitDetailContent .content main ul.locationList li:nth-child(2n) {
            float: right;
        }

    .concept.medicalTechnologiesListContent .content main ul.technologyList li {
        float: left;
        width: 48%;
        max-width: 355px;
        margin-right: 0%;
        margin-bottom: 20px;
    }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li:nth-of-type(2n) {
            float: right;
            margin-right: 0;
        }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li:nth-of-type(3n) {
            margin-right: 0;
        }

    .concept.contactDetailContent .contactTabs form {
        width: 95%;
        max-width: none;
        margin-top: 30px;
        margin-right: auto;
        margin-left: auto;
    }

    .concept.contactDetailContent form label.block.left {
        float: none;
        width: 100%;
    }

    .concept.contactDetailContent form label.block.right {
        float: none;
        width: 100%;
    }

        .concept.contactDetailContent form label.block.right label.block.right {
            margin-top: 20px !important;
        }

    .concept.contactDetailContent form label.block input {
        transition: none;
        width: 100%;
        height: 44px;
        padding-right: 5%;
        padding-left: 15px;
        border: solid 1px #d3d4d8;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        font-weight: 400;
        color: #8e97ac;
    }

    .concept.contactDetailContent form label.block .placeholder {
        transition: ease 0.2s;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        display: inline-block;
        background-color: transparent;
        font-size: 14px;
        line-height: 16px;
        color: #8e97ac;
        width: 96%;
        /* height: 100%; */
        padding-right: 2%;
        padding-left: 2%;
        cursor: text;
    }

    .concept.contactDetailContent form button {
        position: absolute;
        top: 30px;
        right: 0;
        width: 30%;
        max-width: 167px;
        background-color: #8dc63f;
        border-radius: 30px;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        font-size: 14px;
        font-weight: 700;
        line-height: 44px;
        color: #fff;
        cursor: pointer;
    }

    .concept .content main .headOffice ul.officeList li .image.container {
        display: block;
        vertical-align: middle;
        width: 100%;
        border: none;
        /* border: solid 1px #dcd8d6; */
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
    }

    .concept .content main .headOffice ul.officeList li .text {
        display: block;
        vertical-align: middle;
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }

    .concept .content main .international .context .image.container {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: 360px;
        border: none;
        /* border: solid 1px #dcd8d6; */
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
    }

    .concept .content main .international .context .text {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: none;
        margin-top: 10px;
        padding-left: 0%;
        /*30px*/
    }

    .corporateDetailContent .part.history ul.historyContentList li .year {
        display: none;
    }

    .corporateDetailContent .part.history ul.historyContentList li .context .image {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: 398px;
        padding-left: 0;
    }

    .corporateDetailContent .part.history ul.historyContentList li .context .text {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: none;
        padding-left: 0;
        margin-top: 10px;
    }

    .corporateDetailContent .part.history ul.historyList + .timeline {
        position: relative;
        border: solid 1px #25aae1;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        height: 15px;
        margin-bottom: 10px;
        background-color: #f7f7f7;
        z-index: 99;
    }

    .corporateDetailContent .part.identity .text {
        display: block;
        width: 100%;
        max-width: none;
        padding-bottom: 10px;
        vertical-align: middle;
        text-align: left;
    }

    .corporateDetailContent .part.identity a {
        display: block;
        margin-bottom: 25px;
        font-family: "Frank Ruhl Libre", serif;
        font-display: swap;
        font-size: 24px;
        line-height: 32px;
        font-weight: 300;
        color: #0c3274;
        text-decoration: none;
        text-align: center;
    }

        .corporateDetailContent .part.identity a span {
            display: block;
            font-family: "Frank Ruhl Libre", serif;
            font-display: swap;
            font-size: 24px;
            line-height: 32px;
            font-weight: 300;
            color: #0c3274;
        }

    .corporateDetailContent .part.identity p {
        text-align: center;
    }

    .corporateDetailContent .part.identity .image {
        display: block;
        width: 40%;
        max-width: 585px;
        vertical-align: middle;
        position: absolute;
        top: 30px;
        right: 0;
    }

    footer .footer.above {
        height: auto;
        padding-bottom: 50px;
        background-color: #072562;
    }

    footer .mobileSreenContent > img {
        transition: ease 0.5s;
        position: static;
        top: 0;
        right: 0;
        width: 100%;
        max-width: 142px;
        margin-right: auto;
        margin-left: auto;
        z-index: 999;
        margin-top: 40px;
        /* margin-bottom: 20px; */
    }

    footer .footer.above ul.storeList {
        width: 100%;
        max-width: 399px;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-right: auto;
        margin-left: auto;
        margin-top: 10px;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
    }

    footer .footer.above ul.navList {
        margin-top: 60px;
    }

    .banner > img {
        display: block;
        width: 150%;
        margin-right: auto;
        margin-left: -25%;
    }

    .banner.stayhome > img {
        display: block;
        width: 150%;
        margin-right: auto;
        margin-left: 0%;
    }

    .stayhome .acibademAnneBebek a.koala {
        position: relative;
        bottom: -5px;
        display: block;
        width: 100%;
        max-width: 82px;
        margin-right: auto;
        margin-left: auto;
    }

    .banner.onsekizMart img {
        display: block;
        width: 150%;
        margin-right: auto;
        margin-left: -120px;
    }

    .banner.detail img {
        transition: none;
        display: block;
        width: 190%;
        margin-right: auto;
        margin-left: -85%;
    }

    .entranceLinkContent .content .insider .holder {
        display: table;
        width: 100%;
        max-width: none;
        margin-left: 0%;
        margin-top: 0;
        margin-bottom: 15px;
        padding-right: 0%;
        padding-left: 0%;
    }

    .banner.detail .header .inside > header {
        width: 100%;
        max-width: none;
        margin-left: 0%;
        margin-top: 15px;
        margin-bottom: 15px;
        padding-right: 0%;
        padding-left: 0%;
    }

    .banner.detail .header {
        position: static;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        bottom: -100%;
        width: 95%;
        max-width: 1920px;
        z-index: 999;
    }

    .banner.detail::before {
        display: none;
    }

    .banner.detail::after {
        display: none;
    }

    .banner.detail .header h1 {
        transition: ease 1s;
        position: relative;
        width: 90%;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 24px;
        line-height: 24px;
        font-weight: 700;
        color: #092c74;
    }

        .banner.detail .header h1 a {
            text-decoration: none;
            color: #092c74;
        }

    .banner.detail .weatherCondition .degree {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 100px;
        margin: 0;
        padding: 0;
        text-align: center;
    }

        .banner.detail .weatherCondition .degree .number {
            position: relative;
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 56px;
            line-height: 56px;
            font-weight: 300;
            color: #fff;
        }

            .banner.detail .weatherCondition .degree .number::after {
                position: absolute;
                content: "o";
                font-size: 24px;
                line-height: 24px;
            }

    .banner.detail .weatherCondition .icon.currentWeather {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: inline-block;
        width: 113px;
        height: 180px;
        background-size: 120px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
    }

    .breadcrumb .content ol li a {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        color: #3e3e3e;
        text-decoration: none;
    }

    .banner.detail .doctor.detail .image.container img {
        position: relative;
        width: 100%;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        z-index: 999;
        bottom: 20px;
        max-width: 300px;
    }

    .banner.detail .doctor.detail .image.container {
        display: block;
        width: 32.316%;
        max-width: 300px;
        margin-right: auto;
        margin-left: auto;
        overflow: visible;
        position: relative;
        bottom: -50px;
    }

        .banner.detail .doctor.detail .image.container .doctorAppointmentLink {
            display: none;
            position: absolute;
            bottom: -14px;
            right: 0;
            left: -20px;
            margin-right: auto;
            margin-left: auto;
            background-color: #53a8dc;
            width: 300px;
            text-align: center;
            text-decoration: none;
            padding-top: 5px;
            padding-bottom: 5px;
            color: #fff;
            font-size: 16px;
            font-style: italic;
            font-weight: bold;
            text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);
            border-radius: 30px;
        }

    .doctorAppointmentLink.bottom {
        display: block;
    }

    .banner.detail .doctor.detail .text.detail {
        display: block;
        width: 95%;
        max-width: none;
        margin-right: auto;
        margin-left: auto;
        padding-right: 2.5%;
        padding-left: 2.5%;
        text-align: center;
    }

        .banner.detail .doctor.detail .text.detail h1 {
            margin: 0;
            padding: 0;
            margin-bottom: 12px;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 26px;
            line-height: 26px;
            color: #fff;
            font-weight: 700;
            text-shadow: 1px 1px 4px rgb(0, 0, 0);
            text-align: center;
        }

    .doctorEmail {
        position: relative;
        padding-left: 30px;
        font-size: 14px;
        line-height: 14px;
        color: #fff;
        text-decoration: none;
        display: block;
        margin-bottom: 10px;
        text-align: center;
    }

        .doctorEmail img {
            display: inline !important;
            position: relative;
            top: 2px;
        }

    .banner.detail .doctor.detail .text.detail h1 > span {
        display: block;
        font-size: 22px;
        margin-bottom: 0;
    }

    .banner.detail .doctor.detail .text.detail p {
        margin: 0;
        padding: 0;
        margin-bottom: 10px !important;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        font-style: italic;
        color: #fff;
        text-shadow: none;
    }

    .doctorAppointmentLink.bottom {
        text-shadow: none;
    }

    .banner.doctor.detail > img {
        display: none;
    }

    .banner.doctor.detail::before {
        display: block !important;
        transition: none;
        background-color: #092c74 !important;
        max-height: none !important;
    }

    .banner.detail .doctor.detail .text.detail p.appointment a {
        position: relative;
        display: block;
        width: 250px;
        height: 44px;
        border: solid 1px #25aae1;
        border-radius: 30px;
    }

    header .header.below .context nav ul li.brand {
        display: none;
    }

    header .header.below .context nav ul li.brand {
        display: none;
    }

    header > .header.above {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        background-color: #fff;
        z-index: 999999;
    }

    header .header.below {
        box-shadow: 0 0px 16px rgba(0, 0, 0, 0.2);
    }

    header .content {
        position: relative;
        width: 95%;
        max-width: 1920px;
        height: 100%;
        margin-right: auto;
        margin-left: auto;
        color: #092c74;
    }

    .header.above .content .geolocation.info a {
        display: inline-block;
        font-weight: 500;
        color: #092c74;
        text-decoration: none;
    }

    header .is-sticky > .header.above {
        position: static !important;
    }

    .header.above .content .geolocation.info {
        float: none;
        display: table;
        width: 100%;
        max-width: none;
        white-space: normal;
    }

        .header.above .content .geolocation.info a.loc {
            transition: ease 0.5s;
            position: relative;
            display: inline-block;
            width: 100%;
            max-width: 150px;
            margin-right: 3.2530120482%;
            font-size: 14px;
            line-height: 44px;
            background-color: #fff;
            border-radius: 30px;
            border: solid 1px #25aae1;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            color: #25aae1;
            text-decoration: none;
            font-weight: 700;
            padding-left: 45px;
            white-space: nowrap;
            overflow: hidden;
        }

            .header.above .content .geolocation.info a.loc:hover {
                transition: ease 0.5s;
                background-color: #f2f2f2;
            }

            .header.above .content .geolocation.info a.loc:first-of-type {
                margin-left: 0;
            }

            .header.above .content .geolocation.info a.loc .icon {
                display: inline-block;
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
                left: 15px;
                background-position-x: center;
                background-position-y: center;
                background-repeat: no-repeat;
            }

                .header.above .content .geolocation.info a.loc .icon.call {
                    width: 26px;
                    height: 30px;
                    background: url("../images/hospital-call-icon.png");
                    background-size: 26px;
                    background-repeat: no-repeat;
                }

                .header.above .content .geolocation.info a.loc .icon.map {
                    width: 18px;
                    height: 30px;
                    background: url("../images/hospital-map-icon.png");
                    background-size: 18px;
                    background-repeat: no-repeat;
                }

        .header.above .content .geolocation.info .locHolder {
            display: block;
            margin-top: 10px;
            margin-bottom: 10px;
        }

        .header.above .content .geolocation.info > .icon.geolocation {
            position: absolute;
            top: 0;
            -moz-transform: translateY(0);
            -webkit-transform: translateY(0);
            transform: translateY(0);
            display: block;
            width: 100%;
            max-width: 37px;
            display: block;
            margin-right: auto;
            margin-left: auto;
            margin-bottom: 7px;
            width: 37px;
            height: 37px;
            margin-top: 5px;
            background-size: 37px !important;
            background-repeat: no-repeat !important;
            background-position-x: center;
            background-position-y: center;
        }

        .header.above .content .geolocation.info > .detail {
            display: block;
            margin-top: 10px;
            padding-left: 40px;
            height: auto;
            vertical-align: middle;
        }

        .header.above .content .geolocation.info a.loc::after {
            display: none !important;
        }

    header .header.below .menu {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: auto;
        width: 28px;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #fff;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #fff;
        cursor: pointer;
        z-index: 999999;
    }

        header .header.below .menu::before {
            display: none;
        }

        header .header.below .menu::after {
            content: "";
            display: block;
            width: 100%;
            background-color: #fff;
            height: 2px;
            margin-top: 5px;
            margin-bottom: 5px;
        }

    form#howCanWeHelpYou {
        display: none;
        position: absolute;
        bottom: 50px;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 90%;
        max-width: 945px;
        overflow: hidden;
        z-index: 999;
    }

    header .asideMenu {
        /* display: none !important; */
        transition: ease 1s;
        position: fixed;
        top: 0;
        right: -100%;
        z-index: 999999999;
        background-color: #f7f7f7;
        width: 350px;
        height: 100%;
    }

    .header.above .content .geolocation.info a {
        display: inline;
        font-weight: 500;
        color: #092c74;
        text-decoration: none;
    }

    .banner.detail .weatherCondition {
        width: 1140px;
        height: 10px;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        z-index: 999;
    }

    .entranceLinkContent .content ul.entranceLinkList {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
        width: 90%;
        margin-top: -5px;
        margin-right: auto;
        margin-left: auto;
    }

        .entranceLinkContent .content ul.entranceLinkList li a {
            transition: ease 0.5s;
            display: table-cell;
            width: 100%;
            height: 100px;
            text-decoration: none;
            vertical-align: middle;
        }

            .entranceLinkContent .content ul.entranceLinkList li a span {
                display: block;
                vertical-align: middle;
                padding-left: 0;
                font-family: "Poppins", sans-serif !important;
                font-display: swap;
                font-size: 14px;
                line-height: 18px;
                font-weight: 500;
                color: #fff;
            }

            .entranceLinkContent .content ul.entranceLinkList li a .icon.appointment {
                display: block;
                width: 36px;
                background: url("../images/appointment-icon.png");
                background-size: 36px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                height: 57px;
                margin-right: auto;
                margin-left: auto;
            }

            .entranceLinkContent .content ul.entranceLinkList li a .icon.call {
                display: block;
                width: 37px;
                background: url("../images/call-icon.png");
                background-size: 37px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                height: 57px;
                margin-right: auto;
                margin-left: auto;
            }

            .entranceLinkContent .content ul.entranceLinkList li a .icon.route {
                display: block;
                width: 48px;
                background: url("../images/route-icon.png");
                background-size: 48px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                height: 57px;
                margin-right: auto;
                margin-left: auto;
            }

    .banner.detail .weatherCondition .degree .number {
        position: relative;
        display: block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 80px;
        line-height: 80px;
        font-weight: 300;
        color: #fff;
        text-shadow: 1px 1px 6px rgb(0, 0, 0);
    }

        .banner.detail .weatherCondition .degree .number::after {
            position: absolute;
            content: "o";
            font-size: 30px;
            line-height: 30px;
            text-shadow: 1px 1px 6px rgb(0, 0, 0);
        }

        .banner.detail .weatherCondition .degree .number > sup {
            position: absolute;
            top: 15px;
            right: -15px;
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 32px;
            line-height: 1px;
            font-weight: 300;
            text-shadow: 1px 1px 6px rgb(0, 0, 0);
        }

    .banner.detail .weatherCondition .degree .name {
        display: block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 14px;
        font-weight: 500;
        color: #fff;
        text-transform: capitalize;
        text-shadow: 1px 1px 6px rgb(0, 0, 0);
    }

    .concept aside ul.sidebarList li {
        margin-bottom: 0;
    }

    .concept .content aside.asideSidebar {
        border: none !important;
        position: fixed;
        top: 0 !important;
        background-color: #092c74;
        z-index: 99999;
        height: 100%;
        right: 0;
        left: auto;
        overflow-y: auto;
    }

        .concept .content aside.asideSidebar ul {
            margin-top: 50px;
            padding-bottom: 50px !important;
        }

    .concept .content aside.asideSidebar {
        transition: ease 1s;
        position: fixed;
        top: 0 !important;
        width: 250px;
        background-color: #092c74;
        z-index: 99999;
        height: 100%;
        right: -100%;
        left: auto;
        border: none !important;
        box-shadow: -4px 0px 10px rgba(0, 0, 0, 0.5);
    }

        .concept .content aside.asideSidebar.open {
            transition: ease 0.5s;
            right: 0%;
            z-index: 999999999;
        }

    aside a {
        display: block !important;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 18px !important;
        line-height: 18px !important;
        font-weight: 400 !important;
        color: #fff !important;
        text-decoration: none !important;
        text-align: center;
        border-bottom: solid 1px rgba(255, 255, 255, 0.1) !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }

        aside a:hover {
            background-color: #183b83;
        }

    .concept.unitDetailContent aside a.return {
        position: relative;
        border: none;
        margin-bottom: 46px;
        margin-top: 80px;
        margin-right: 13px;
        padding-left: 20px;
        font-style: italic;
        font-style: italic;
        text-align: left;
    }

        .concept.unitDetailContent aside a.return:hover {
            background-color: transparent;
        }

    .sidebarMenu.open {
        display: none;
        transition: ease 1s;
        top: 50%;
        right: -42px;
    }

    .sidebarMenu {
        transition: ease 1s;
        position: fixed;
        display: block;
        top: -20%;
        right: -20%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        /* transform: translateY(-50%); */
        cursor: pointer;
        background-color: #06236c;
        transform: rotate(-90deg);
        padding: 10px;
        z-index: 999999;
        color: #fff;
        font-size: 14px;
        line-height: 18px;
        font-weight: 600;
        padding-left: 30px;
    }

        .sidebarMenu .icon.triangle {
            position: absolute;
            left: 5px;
            width: 19px;
            height: 12px;
            background: url("../images/triangle-sidebar-menu.png");
            background-position-x: left;
            background-position-y: center;
            background-repeat: no-repeat;
            background-size: 19px;
            top: 15px;
        }

    .concept .content aside.asideSidebar .close {
        position: absolute;
        top: 10px;
        right: 10px;
        border-radius: 30px;
        background-color: #092c74;
        padding-right: 5px;
        padding-left: 5px;
        font-size: 25px;
        line-height: 25px;
        color: #fff;
        font-weight: 600;
        cursor: pointer;
    }

        .concept .content aside.asideSidebar .close::after {
            content: "x";
        }

    .concept aside ul.sidebarList {
        margin: 0;
        padding: 0;
        list-style-type: none;
        padding-bottom: 100px;
    }

    .sidebarMenuWrapper {
        transition: ease 0.75s;
        width: 100%;
        height: 100%;
        background-color: #fff;
        z-index: 1;
        position: static;
        top: 0;
        left: 0;
        opacity: 0;
    }

        .sidebarMenuWrapper.open {
            position: fixed;
            z-index: 99999999;
        }

        .sidebarMenuWrapper.animate {
            position: fixed;
            transition: ease 0.75s;
        }

    .sidebarMenu:active {
        opacity: 1;
    }

    .sidebarMenu .dot {
        position: absolute;
        display: block;
        top: 0;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 5px;
        height: 5px;
        background-color: #092c74;
        border-radius: 5px;
        cursor: pointer;
    }

        .sidebarMenu .dot::before {
            position: absolute;
            display: block;
            content: "";
            top: 10px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            width: 5px;
            height: 5px;
            background-color: #092c74;
            border-radius: 5px;
            cursor: pointer;
        }

        .sidebarMenu .dot::after {
            position: absolute;
            display: block;
            content: "";
            top: 20px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            width: 5px;
            height: 5px;
            background-color: #092c74;
            border-radius: 5px;
            cursor: pointer;
        }

    .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList {
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-top: 85px;
    }

        .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a {
            position: relative;
            display: block;
            vertical-align: middle;
            font-size: 14px;
            line-height: 22px;
            font-weight: 500;
            color: #fff;
            text-align: center;
            text-decoration: none;
            background-color: transparent;
            border: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            overflow: inherit;
        }

            .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a#activeSidebar {
                font-weight: 600 !important;
                border: none;
            }

            .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a:hover {
                border: none;
            }

            .concept.hospitalDetailContent .content aside ul.hospitalPossibilityList li a > .icon {
                display: none;
            }

    .concept .content main .medicalUnits ul.alphabetList {
        margin: 0;
        padding: 0;
        list-style-type: none;
        position: sticky;
        padding-top: 20px;
        padding-right: 3% !important;
        padding-bottom: 0;
        padding-left: 1% !important;
        margin-bottom: 36px;
        background-color: #fff;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: center;
        overflow: hidden;
        top: 75px !important;
        left: 0;
        z-index: 999 !important;
        width: 96% !important;
        box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
    }

        .concept .content main .medicalUnits ul.alphabetList li {
            position: relative;
            display: inline-block;
            margin-bottom: 20px;
        }

    .hospitalContact .base .content .info {
        float: none;
        width: 100%;
        max-width: 459px;
        margin-right: auto;
        margin-left: auto;
    }

    footer .footer.above ul.navList li.aloAcibadem {
        position: static;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        bottom: 0;
        display: block;
        margin-top: 35px;
    }

        footer .footer.above ul.navList li.aloAcibadem img {
            display: block;
            width: 100%;
            max-width: 141px;
            margin-right: auto;
            margin-left: auto;
        }

    header .header.below .context .holder {
        position: relative;
        width: 100%;
        max-width: none;
        height: 77px;
    }

    .concept.contactDetailContent .contactTabs form {
        width: 95%;
        max-width: none;
        margin-top: 0;
        margin-right: auto;
        margin-left: auto;
    }

    .tab.base.content .tabContent.contact {
        background: transparent !important;
        height: auto !important;
        padding-bottom: 20px !important;
    }

    form#howCanWeHelpYou.sticky {
        transition: ease 1s;
        position: fixed;
        display: block !important;
        bottom: auto;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 90%;
        max-width: none;
        overflow: hidden;
        z-index: 1000000000000000000;
        top: 50px;
    }

    #searchArea {
        display: none;
        position: fixed;
        top: 108px;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        max-height: 195px;
        width: 90%;
        max-width: none;
        overflow: hidden;
        overflow-y: auto;
        background-color: #fff;
        border: solid 1px rgba(0, 0, 0, 0.1);
        border-top: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow-y: auto;
        z-index: 99999999999;
    }

    .searchWrapper .close {
        display: none;
        position: absolute;
        top: 10px;
        right: 10px;
        width: 30px;
        height: 30px;
        font-size: 24px;
        line-height: 24px;
        color: #f26b50;
        font-weight: 700;
        cursor: pointer;
    }

    form#howCanWeHelpYou button[type=submit] {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 10px;
        width: 28px;
        height: 28px;
        background: url("../images/search-button-image.png");
        background-position-x: center;
        background-position-y: center;
        background-repeat: no-repeat;
        background-size: 28px;
        border: none;
        cursor: pointer;
        z-index: 9999;
    }

    #searchArea {
        display: none;
        position: fixed;
        top: 100px;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        max-height: 155px;
        width: 90%;
        max-width: none;
        overflow: hidden;
        overflow-y: auto;
        background-color: #fff;
        border: solid 1px rgba(0, 0, 0, 0.1);
        border-top: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow-y: auto;
        z-index: 99999999999;
    }

    .contentSearchButtonMobileMenu {
        display: none;
    }

    form#howCanWeHelpYou.sticky .placeholder {
        transition: ease 0.1s;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        color: #092c74;
        width: 100%;
        background: transparent;
        border-radius: 30px;
        text-indent: 30px;
        font-size: 14px;
        line-height: 18px;
        font-weight: 500;
        font-style: italic;
        cursor: text;
    }

        form#howCanWeHelpYou.sticky .placeholder.disappear {
            transition: ease 0.1s;
            position: absolute;
            top: 13%;
            -moz-transform: translateY(-13%);
            -webkit-transform: translateY(-13%);
            transform: translateY(-13%);
            left: 0;
            color: #092c74;
            width: 100%;
            background: transparent;
            border-radius: 30px;
            text-indent: 30px;
            font-size: 14px;
            line-height: 14px;
            font-weight: 500;
            font-style: italic;
            cursor: text;
        }

    .popularSearchContent ul.popularSearchList li a .context strong {
        position: relative;
        display: table-cell;
        margin-top: 22px;
        color: #092c74;
        text-align: center;
        /* white-space: nowrap; */
        /* overflow: hidden; */
        width: 100%;
        height: 80px;
        vertical-align: middle;
        font-size: 14px;
        font-weight: 500;
        line-height: 22px;
    }

    form#howCanWeHelpYou.sticky input[type=text] {
        width: 100%;
        height: 60px;
        padding-right: 100px;
        padding-left: 30px;
        border: solid 1px rgba(0, 0, 0, 0.1);
        border-radius: 10px;
        font-size: 18px;
        font-weight: 500;
        color: #092c74;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .corporateDetailContent .part.identity .text {
        display: block;
        width: 100%;
        max-width: none;
        padding-bottom: 10px;
        vertical-align: middle;
        text-align: left;
        margin-top: 230px;
    }

    .corporateDetailContent .part.identity .image {
        display: block;
        width: 100%;
        max-width: 335px;
        vertical-align: middle;
        position: absolute;
        top: 50px;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.identityTab {
        display: block;
        width: 40px;
        background: url("../images/corporate-identity-icon.png");
        background-size: 25px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 58px;
        margin-right: auto;
        margin-left: auto;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.managementTab {
        display: block;
        width: 50px;
        background: url("../images/charity-of-board-icon.png");
        background-size: 30px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 58px;
        margin-right: auto;
        margin-left: auto;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.historyTab {
        display: block;
        width: 50px;
        background: url("../images/history-icon.png");
        background-size: 35px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 58px;
        margin-right: auto;
        margin-left: auto;
    }

    .bannerText {
        position: absolute;
        width: 98%;
        bottom: 20px;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
    }

        .bannerText h2 {
            color: #fff;
            font-size: 30px;
            text-transform: uppercase;
            text-align: center;
            padding: 0;
            text-shadow: 1px 1px 1px rgb(9, 44, 116);
            letter-spacing: 0.01em;
            font-weight: 800;
            margin: 0;
        }

    .concept.contactDetailContent form button {
        position: static;
        top: -15px;
        right: 0;
        width: 100%;
        max-width: 167px;
        background-color: #8dc63f;
        border-radius: 30px;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        font-size: 14px;
        font-weight: 700;
        line-height: 44px;
        color: #fff;
        cursor: pointer;
    }

    .header.above .content .geolocation.info .textHolder strong {
        display: block;
    }

    .concept.hospitalListContent .content aside form#hospitalFilterForm label {
        display: inline-block;
        width: 47%;
        margin-bottom: 3px;
        cursor: pointer;
        white-space: nowrap;
    }

    label input[type=radio] + .user-layout {
        transition: ease 0.5s;
        position: relative;
        top: 1px;
        left: 0;
        display: inline-block;
        width: 14px;
        height: 14px;
        margin-right: 5px;
        margin-left: 10px;
        background-color: #fff;
        border: solid 1px #909090;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
    }

    .sticky-wrapper.is-sticky .breadcrumb {
        top: 110px !important;
        z-index: 99999 !important;
        background-color: #fff;
        box-shadow: 0 0px 16px rgba(0, 0, 0, 0.3);
        padding-top: 20px;
        padding-bottom: 20px;
    }

    ul.locationList.desktop .owl-dots {
        display: none;
    }

    .concept .content main .medicalUnits ul.acibademUnitList li {
        float: left;
        width: 48%;
        margin-right: 4%;
        margin-bottom: 20px;
        text-align: center;
        background-color: #fff;
    }

        .concept .content main .medicalUnits ul.acibademUnitList li.hide {
            display: none;
        }

        .concept .content main .medicalUnits ul.acibademUnitList li:nth-child(4n) {
            margin-right: 0;
        }

        .concept .content main .medicalUnits ul.acibademUnitList li:nth-child(2n) {
            margin-right: 0;
        }

        .concept .content main .medicalUnits ul.acibademUnitList li strong {
            font-size: 14px;
        }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.contact-forms {
        display: block;
        width: 36px;
        background: url("../images/contact-forms-icon.png");
        background-size: 36px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 50px;
        margin-right: auto;
        margin-left: auto;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.live-assistance {
        display: block;
        width: 28px;
        background: url("../images/live-assistance.png");
        background-size: 28px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 50px;
        margin-right: auto;
        margin-left: auto;
    }

    .entranceLinkContent .content ul.entranceLinkList li a .icon.head-office {
        display: block;
        width: 38px;
        background: url("../images/head-office-icon.png");
        background-size: 38px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
        height: 50px;
        margin-right: auto;
        margin-left: auto;
    }

    .banner .jci > img {
        position: absolute;
        display: block !important;
        right: 30px;
        top: 50px;
        width: 75px !important;
    }

    .banner .text .container {
        width: 45%;
        margin-right: 0;
        margin-left: auto;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 48px;
        line-height: 48px;
        font-weight: 300;
        color: #093c72;
    }

        .banner .text .container > span {
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 48px;
            line-height: 48px;
            font-weight: 300;
            color: #093c72;
        }

    form#insiderContactForm {
        width: 100%;
        max-width: none;
        padding-top: 30px;
    }

        form#insiderContactForm label.block.left {
            float: none;
            width: 100%;
            background-color: #fff;
        }

        form#insiderContactForm label.block.right {
            float: none;
            width: 100%;
            background-color: #fff;
        }

    .banner.hospital.detail.show::before {
        display: none;
    }

    .banner.hospital.detail.show::after {
        display: none;
    }

    .banner.detail.show::before {
        transition: ease 1s;
        opacity: 0;
    }

    .banner.detail.show::after {
        transition: ease 1s;
        opacity: 0;
    }

    .banner.detail .doctor.detail {
        background-color: #092c74;
    }

    .international-hospitals {
        transition: ease 0.5s;
        position: absolute;
        top: 40%;
        left: 0;
        -webkit-transform-origin: 0 50%;
        -moz-transform-origin: 0 50%;
        -ms-transform-origin: 0 50%;
        -o-transform-origin: 0 50%;
        transform-origin: 0 50%;
        -webkit-transform: rotate(-90deg) translate(-50%, 50%);
        -moz-transform: rotate(-90deg) translate(-50%, 50%);
        -ms-transform: rotate(-90deg) translate(-50%, 50%);
        -o-transform: rotate(-90deg) translate(-50%, 50%);
        transform: rotate(-90deg) translate(-50%, 50%);
        background-color: #092c74;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        cursor: pointer;
        font-size: 13px;
        line-height: 13px;
        font-weight: 600;
        color: #fff;
        z-index: 9999;
        /* box-shadow: 1px 1px 1px rgb(0, 0, 0); */
    }

    .international-hospitals-container {
        transition: ease 1s;
        position: absolute;
        top: 0;
        left: -100%;
        width: 90%;
        height: 100%;
        max-height: 305px;
        background-color: rgba(10, 44, 116, 0.85);
        z-index: 9999;
    }

        .international-hospitals-container strong {
            position: relative;
            display: block;
            padding-top: 20px;
            font-size: 14px;
            line-height: 22px;
            color: #fff;
            text-align: center;
        }

            .international-hospitals-container strong::after {
                position: absolute;
                bottom: -8px;
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                content: "";
                width: 34px;
                height: 1px;
                background-color: #ff6144;
            }

        .international-hospitals-container ul.internationalHospitalList li {
            margin-top: 30px;
            text-align: center;
        }

            .international-hospitals-container ul.internationalHospitalList li img {
                display: block;
                width: 130px;
                margin-right: auto;
                margin-left: auto;
            }

            .international-hospitals-container ul.internationalHospitalList li span {
                display: block;
                margin-top: 10px;
                margin-right: auto;
                margin-left: auto;
                font-size: 9px;
                line-height: 9px;
                color: #fff;
                font-weight: 700;
            }

        .international-hospitals-container i.icon.back {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: -15px;
            width: 15px;
            height: 30px;
            background-color: rgba(10, 44, 116, 0.9);
            border-top-right-radius: 30px;
            border-bottom-right-radius: 30px;
            cursor: pointer;
        }

            .international-hospitals-container i.icon.back span {
                position: absolute;
                display: block;
                left: -1px;
                margin-right: auto;
                margin-left: auto;
                color: #fff;
                font-size: 18px;
                font-style: normal;
                line-height: 24px;
                font-weight: 700;
            }

    .acibademHayatContent {
        margin-bottom: 120px;
    }

    .concept .content main #bmiResult .bmiLeft {
        float: none;
    }

    .concept .content main #bmiResult .float {
        width: 100%;
        min-height: auto;
    }

    .interestContent ul.interestContentList {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-right: auto;
        margin-left: auto;
        -moz-column-count: 2;
        -moz-column-gap: 60px;
        -webkit-column-count: 2;
        -webkit-column-gap: 60px;
        column-count: 2;
        column-gap: 60px;
    }

    #dynamicInterestList ul.unitInterestList {
        float: none;
        position: relative;
        width: 100%;
        margin: 0;
        padding: 0;
        list-style-type: none;
        padding-left: 0%;
        margin-right: auto;
        margin-left: auto;
        -moz-column-count: 2;
        -moz-column-gap: 20px;
        -webkit-column-count: 2;
        -webkit-column-gap: 20px;
        column-count: 2;
        column-gap: 50px;
    }

    #dynamicInterestList .bannerContent {
        float: none;
        width: 100%;
        max-width: 330px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 50px;
    }

    .banner .text.small {
        top: 50%;
    }

        .banner .text.small .container strong {
            display: block;
            font-size: 30px;
            line-height: 36px;
            font-weight: bold;
        }

        .banner .text.small .container > span {
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 26px;
            line-height: 28px;
            font-weight: 300;
            color: #fff;
            width: 60%;
            margin-right: auto;
            margin-left: auto;
        }

    header .is-sticky #languages {
        position: fixed;
        background: linear-gradient(45deg, #543093 32%, #6460d9 100%);
        right: 0;
        text-align: center;
        z-index: 999999;
    }

    .banner.onsekizMart .text {
        position: absolute;
        top: 45%;
        -moz-transform: translateY(-45%);
        -webkit-transform: translateY(-45%);
        transform: translateY(-45%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 95%;
        max-width: 1140px;
    }

    .badge.container a {
        position: absolute;
        right: 40px;
        top: 0px;
        display: block;
        width: 120px;
    }

    .banner.aprilTwoThree .text .container {
        width: 45%;
        margin-top: 0;
        margin-right: 0;
        margin-left: auto;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 40px;
        line-height: 40px;
        font-weight: 300;
        color: #fff;
    }

    .banner.aprilTwoThree > img {
        display: block;
        width: 150%;
        margin-right: auto;
        margin-left: 0%;
    }

    .banner.aprilTwoThree .text:not(.small) {
        position: relative;
        display: block;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        top: 0%;
        -moz-transform: none;
        -webkit-transform: none;
        transform: none;
        width: 100%;
        max-width: none;
        background-color: #bb1114;
        z-index: 9;
    }

        .banner.aprilTwoThree .text:not(.small) .container {
            width: 99%;
            margin-right: 0;
            margin-left: 0;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 36px;
            line-height: 36px;
            font-weight: 300;
            color: #fff;
            text-align: center;
            padding-top: 10px;
            padding-bottom: 20px;
        }

            .banner.aprilTwoThree .text:not(.small) .container > span {
                display: inline;
                font-family: "Poppins", sans-serif;
                font-display: swap;
                font-size: 36px;
                line-height: 36px;
                font-weight: 300;
                color: #fff;
            }

    ul.webList li .wrapper .image {
        display: table-cell;
        width: 30%;
        vertical-align: middle;
    }

    ul.webList li .wrapper .text {
        display: table-cell;
        width: 70%;
        padding-left: 25px;
        vertical-align: middle;
    }

    .newNormalAtAcibademBanner h1 {
        font-size: 24px;
        line-height: 28px;
    }

    .searchButtonMobile {
        display: block;
    }

    .banner.detail .doctor.detail > .holder {
        width: 100%;
        max-width: 1140px;
        margin-right: auto;
        margin-left: auto;
        min-height: auto;
    }

    .holder.table {
        display: block;
        width: 100%;
    }

    .banner.detail .doctor.detail .text.detail ul.doctorUnitList {
        margin: 0;
        padding: 0;
        list-style-type: none;
        column-count: 1;
    }

    .banner.detail .doctor.detail .text.detail .doctor.notice {
        position: static;
    }

    .doctorGradient {
        position: absolute;
        bottom: 19px;
        width: 100%;
        height: 100px;
        background: red;
        z-index: 999;
        background: rgb(255, 255, 255);
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(9, 44, 116) 98%);
    }

    .header .contentLength {
        position: relative;
        display: block;
        color: #fff;
        margin-top: 10px;
        padding-left: 0;
    }

        .header .contentLength > span {
            position: relative;
            top: -8px;
            color: #092c74;
            left: 0;
            font-size: 12px;
        }

    .owl-nav {
        position: absolute !important;
        top: 50% !important;
        -moz-transform: translateY(-50%) !important;
        -webkit-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
        width: 90% !important;
        z-index: 999999 !important;
        background: red;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
    }

    .hayatContent h2 span {
        display: block;
    }

    .header .contentLength .shareContentList ul li a {
        display: block;
        width: 30px;
        height: 30px;
        border-radius: 30px;
    }

        .header .contentLength .shareContentList ul li a img {
            display: block;
            width: 60%;
            position: relative;
            top: 6px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
        }

    .header .share.show {
        top: 15px;
    }

    header > .header.above {
        display: none !important;
        top: 0;
    }

    .home header > .header.above {
        display: block !important;
        top: 0;
    }

    .interests a.retrieveAll {
        top: -40px;
    }
}

@media (max-width: 640px) {
    .acibademAnneBebekBanner .logoHolder {
        position: absolute;
        bottom: 15px;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 19%;
        max-width: 212px;
    }

    .acibademAnneBebek a.koala {
        position: relative;
        bottom: 61px;
        display: block;
        width: 15%;
        max-width: 82px;
        margin-right: auto;
        margin-left: auto;
    }

    .evde-saglik .acibademAnneBebek a.koala {
        bottom: -3px;
        width: 13%;
    }

    .banner #playground #center img.doktor-gorusmesi {
        width: 25%;
        top: auto;
        bottom: -60px;
    }

    .banner #playground #center img.evde-saglik {
        width: 25%;
        top: auto;
        bottom: -25px;
    }

    .banner #playground #center .buttons {
        top: -160px;
        height: 40px;
    }

        .banner #playground #center .buttons.goto {
            top: -180px;
        }

        .banner #playground #center .buttons a {
            font-size: 14px;
            line-height: 18px;
        }

    .concept.unitDetailContent .content main ul.locationList li {
        float: none;
        width: 100%;
        max-width: none;
        margin-right: 0%;
        margin-bottom: 20px;
    }

    .banner #playground #center .buttons a span {
        font-size: 13px;
        line-height: 13px;
    }

    .concept.unitDetailContent .content main ul.locationList li:nth-child(2n) {
        float: none;
    }
    /*form#locationFilterForm {
        position: relative;
        background-color: #f7f7f7;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
        padding-left: 3%;
        width: 100%;
    }*/
    .orderContainer {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }

    form#locationFilterForm span#order-type {
        display: block;
        width: 100%;
        max-width: none;
        font-weight: 700;
        text-align: center;
    }

    form#locationFilterForm span {
        display: inline-block;
        width: 33%;
        max-width: 360px;
        font-size: 15px;
        line-height: 40px;
    }

    .tab.base.content ul li span.doctorDate {
        display: table-cell;
        width: 30%;
        vertical-align: middle;
    }

    .tab.base.content ul li span.doctorDescription {
        display: table-cell;
        width: 68%;
        vertical-align: middle;
    }

    .concept.medicalTechnologiesListContent .content main ul.technologyList li {
        float: left;
        width: 48%;
        max-width: 355px;
        margin-right: 0%;
        margin-bottom: 20px;
    }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li:nth-of-type(2n) {
            float: right;
            margin-right: 0;
        }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li:nth-of-type(3n) {
            margin-right: 0;
        }

    .corporateDetailContent .part.affiliates ul.affiliateList li {
        position: relative;
        float: none;
        width: 100%;
        max-width: none;
        height: 200px;
        margin-right: 0%;
        margin-bottom: 15px;
        background-color: #fff;
    }

        .corporateDetailContent .part.affiliates ul.affiliateList li a img {
            position: absolute;
            top: 50%;
            -moz-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            display: block;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            width: 100%;
            max-width: 250px;
        }

    .concept .content .insider main ul.sponsorluklarUl li.sponsorluklar {
        float: left;
        display: table;
        width: 44%;
        background-color: #fff;
        margin-bottom: 20px;
        margin-right: 2%;
        padding: 1%;
        font-size: 14px;
        text-align: center;
    }

        .concept .content .insider main ul.sponsorluklarUl li.sponsorluklar:nth-of-type(2n) {
            float: right;
        }

        .concept .content .insider main ul.sponsorluklarUl li.sponsorluklar:nth-of-type(3n) {
            margin-right: 2%;
        }

    .banner.detail img {
        transition: none;
        display: block;
        width: 250%;
        margin-right: auto;
        margin-left: -140%;
    }

    .entranceLinkContent {
        height: auto;
    }

        .entranceLinkContent .content {
            height: auto;
        }

            .entranceLinkContent .content .closest {
                position: relative;
                display: block;
                width: 100%;
                height: auto;
                padding-right: 0%;
                vertical-align: middle;
                padding-top: 10px;
                padding-bottom: 10px;
            }

            .entranceLinkContent .content .weather {
                position: relative;
                display: block;
                width: 100%;
                height: auto;
                vertical-align: middle;
                padding-top: 10px;
                padding-bottom: 10px;
            }

                .entranceLinkContent .content .weather .detail span {
                    padding-left: 0;
                    position: relative;
                    left: -14px;
                }

            .entranceLinkContent .content .detail {
                position: relative;
                display: table;
                height: auto;
            }

            .entranceLinkContent .content .insider .holder {
                width: 97.9381443299%;
                max-width: none;
                margin-left: 0%;
                margin-top: 0;
                margin-bottom: 0;
                padding-right: 1.0309278351%;
                padding-left: 1.0309278351%;
            }

            .entranceLinkContent .content .weather i.icon {
                display: table-cell;
                width: 60px;
                height: 36px;
                background-size: 60px;
                background-repeat: no-repeat !important;
                background-position-x: center;
                background-position-y: center;
                position: relative;
                left: -17px;
            }

    .numberContent .content ul.numberList li .count {
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 60px;
        line-height: 60px;
        font-weight: 300;
        color: #fff;
    }

    .numberContent .content ul.numberList li .countFor {
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 22px;
        line-height: 22px;
        font-weight: 500;
        color: #25aae1;
        margin-top: 2px;
    }

    header .header.below .context nav ul li.brand {
        display: none;
    }

    .owl-nav {
        display: none !important;
    }

    .asideMenu span.title {
        display: block;
        content: "MENU";
        position: absolute;
        top: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        background-color: #f7f7f7;
        padding-left: 30px;
        height: 110px;
        width: 100%;
        line-height: 100px;
        text-indent: 100px;
        font-size: 30px;
    }

    .asideMenu .close {
        position: absolute;
        display: block;
        top: 30px;
        left: -30px;
        width: 40px;
        height: 30px;
        color: #092c74;
        font-size: 28px;
        line-height: 24px;
        font-style: normal;
        font-weight: 600;
        text-align: center;
        cursor: pointer;
        z-index: 999999;
        background-color: #f7f7f7;
        border-radius: 30px;
        padding-top: 15px;
        padding-right: 10px;
        padding-bottom: 11px;
        padding-left: 10px;
    }

    .asideMenu span.title::after {
        display: none;
    }

    header .asideMenu .include {
        overflow-y: auto;
        height: 100%;
        position: relative;
        top: 65px;
        padding-right: 30px;
        padding-left: 30px;
    }

    .tab.base.header .tabHeader {
        position: relative;
        display: table;
        float: left;
        width: 33.3333333333%;
        padding-top: 20px;
        padding-bottom: 20px;
        background-color: #fafdff;
        border-bottom: solid 1px #f1f1f1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
        text-align: center;
        cursor: pointer;
    }

    .part.contactTabs .tab.base.header .tabHeader {
        position: relative;
        display: table;
        float: left;
        width: 25%;
        padding-top: 20px;
        padding-bottom: 20px;
        background-color: #fafdff;
        border-bottom: solid 1px #f1f1f1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
        text-align: center;
        cursor: pointer;
    }

    .concept.contactDetailContent form label.block.full {
        float: none;
        width: 100%;
    }

    .concept.contactDetailContent form button {
        position: static;
        top: 30px;
        right: 0;
        width: 100%;
        max-width: none;
        background-color: #8dc63f;
        border-radius: 0;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        font-size: 14px;
        font-weight: 700;
        line-height: 44px;
        color: #fff;
        cursor: pointer;
        margin-top: 10px;
    }

    .tab.base.contact.content {
        width: 100%;
        background-color: #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 1%;
        padding-bottom: 10px;
    }

    .corporateDetailContent .part.history ul.historyContentList li .context .image {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: none !important;
        padding-left: 0;
    }

    .sticky-wrapper.is-sticky .breadcrumb {
        top: 110px !important;
        z-index: 99999 !important;
        background-color: #fff;
        box-shadow: 0 0px 16px rgba(0, 0, 0, 0.3);
        padding-top: 20px;
        padding-bottom: 20px;
    }

    footer .footer.below {
        background-color: #092c74;
        position: relative;
        z-index: 99999;
    }

    .concept.teamContent .content ul.team li {
        float: none;
        width: 100%;
        max-width: 210px;
        margin-bottom: 20px;
        margin-right: 0%;
        margin-right: auto;
        margin-left: auto;
    }

    .concept.teamContent h3 {
        margin: 0;
        padding: 0;
        margin-bottom: 20px;
        font-weight: 500;
        color: #25aae1;
        text-align: center;
    }

    .concept.teamContent main h2 {
        position: relative;
        margin-bottom: 32px;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 18px;
        line-height: 20px;
        font-weight: 700;
        color: #6a6a6a;
        text-align: center;
    }

        .concept.teamContent main h2::after {
            position: absolute;
            bottom: -19px;
            left: 0;
            width: 48.6842105263%;
            max-width: 555px;
            height: 2px;
            content: "";
            background-color: #25aae1;
            right: 0;
            margin-right: auto;
            margin-left: auto;
        }

    .banner .text:not(.small) {
        position: relative;
        display: block;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        top: 0%;
        -moz-transform: none;
        -webkit-transform: none;
        transform: none;
        width: 100%;
        max-width: none;
        background-color: #092c74;
        z-index: 9;
    }

        .banner .text:not(.small) .container {
            width: 100%;
            margin-right: 0;
            margin-left: 0;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 36px;
            line-height: 36px;
            font-weight: 300;
            color: #fff;
            text-align: center;
            padding-top: 10px;
            padding-bottom: 20px;
        }

            .banner .text:not(.small) .container > span {
                display: inline;
                font-family: "Poppins", sans-serif;
                font-display: swap;
                font-size: 36px;
                line-height: 36px;
                font-weight: 300;
                color: #fff;
            }

    .banner .text.acibademHayat .container > span + span + small {
        position: relative;
        display: inline;
        top: 0;
        background: transparent;
        color: #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: none;
        border-radius: 30px;
        font-size: 18px;
        padding-right: 30px;
        padding-left: 60px;
        line-height: 42px;
        font-weight: 600;
        width: 90%;
        margin-top: 20px;
        margin-right: auto;
        margin-left: auto;
    }

        .banner .text.acibademHayat .container > span + span + small::before {
            display: none;
        }

        .banner .text.acibademHayat .container > span + span + small > span {
            color: #fff;
        }

    .concept.unitAndInterests .content main .field .text {
        position: relative;
        display: block;
        padding-right: 0%;
        font-size: 14px;
        font-weight: 600;
        color: #3e3e3e;
        z-index: 999;
        width: 100%;
        text-align: center;
        margin-bottom: 5px;
    }

    .concept.unitAndInterests .content main .field .select {
        position: relative;
        display: block;
        overflow: hidden;
        width: 100%;
        background-color: #f9f9f9;
        z-index: 999;
    }

    form#interestFilterForm {
        background-image: none !important;
    }

    .banner.onsekizMart .text:not(.small) {
        position: relative;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        top: 0%;
        -moz-transform: none;
        -webkit-transform: none;
        transform: none;
        width: 98%;
        max-width: none;
        background-color: #b71216;
        z-index: 9;
        padding-right: 1%;
        padding-left: 1%;
        box-shadow: 1px 1px 10px rgba(1, 1, 1, 0.5);
    }

    .banner.onsekizMart img {
        display: block;
        width: 150%;
        margin-right: auto;
        margin-left: 0;
    }

    #alkisliyoruz .timer {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 60px;
        line-height: 60px;
        color: #fff;
        text-align: center;
    }

    .badge.container a {
        position: absolute;
        right: -40px;
        top: 80px;
        display: block;
        width: 120px;
        left: auto;
    }

    .banner.aprilTwoThree .text:not(.small) {
        background-color: #bb1114;
    }

        .banner.aprilTwoThree .text:not(.small) .container {
            width: 99%;
        }

    .headerSidebarDetails .inside ul li {
        display: inline-block;
        margin-top: 10px;
        padding-right: 10px;
        padding-left: 10px;
        width: 100px;
    }

        .headerSidebarDetails .inside ul li a {
            font-size: 12px;
            font-weight: 500;
            color: #6a6a6a;
            text-decoration: none;
        }

    .banner.home a.international-patients {
        position: absolute;
        text-decoration: none;
        background-color: #072562;
        display: block;
        width: auto;
        margin-right: auto;
        margin-left: auto;
        margin-top: 20px;
        margin-bottom: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 20px;
        color: #fff;
        font-size: 11px;
        line-height: 35px;
        text-align: center;
        padding-left: 50px;
        transform: rotate(270deg);
        top: 40%;
        left: -60px;
        margin: 0;
        padding: 0;
        padding-right: 10px;
        padding-left: 10px;
    }

        .banner.home a.international-patients img {
            display: none;
        }
}
/* Landscape phones and smaller */
@media (max-width: 480px) {
    .part.contactTabs .tab.base.header .tabHeader {
        position: relative;
        display: table;
        float: left;
        width: 25%;
        padding-top: 20px;
        padding-bottom: 20px;
        background-color: #fafdff;
        border-bottom: solid 1px #f1f1f1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 13px;
        line-height: 22px;
        font-weight: 400;
        text-align: center;
        cursor: pointer;
    }

    footer .footer.above ul.navList {
        margin-top: 160px;
    }

    footer .footer.above ul.storeList {
        max-width: 133px;
        margin-top: 20px;
    }

        footer .footer.above ul.storeList li {
            display: inline-block;
            margin-bottom: 10px;
        }

    footer .mobileSreenContent > img {
        display: none;
    }

    .affiliateContent ul.affiliateList li {
        display: block;
    }

    .concept .content main ul.hospitalList li .detail .icon {
        display: block;
        position: static;
        top: 0;
        left: 0;
        -moz-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        background-repeat: no-repeat;
        margin-right: auto;
        margin-left: auto;
        border-radius: 30px;
        padding: 20px;
        border: solid 1px #25aae1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 20px !important;
        height: 20px !important;
        background-position-x: center !important;
        background-position-y: center !important;
    }

        .concept .content main ul.hospitalList li .detail .icon.call {
            width: 21px;
            height: 30px;
            background: url("../images/hospital-call-icon.png");
            background-size: 21px;
            background-repeat: no-repeat;
        }

    .concept .content main ul.hospitalList li .detail a.buttonLink:hover .icon.call {
        width: 21px;
        background-size: 21px;
    }

    .concept .content main ul.hospitalList li .detail .icon.map {
        width: 13px;
        height: 30px;
        background: url("../images/hospital-map-icon.png");
        background-size: 13px;
        background-repeat: no-repeat;
    }

    .concept .content main ul.hospitalList li .detail a.buttonLink:hover .icon.map {
        width: 13px;
        background-size: 13px;
    }

    .concept .content main ul.hospitalList li .detail .icon.detail {
        width: 25px;
        height: 30px;
        background: url("../images/hospital-detail-icon.png");
        background-size: 25px;
        background-repeat: no-repeat;
    }

    .concept .content main ul.hospitalList li .detail a.buttonLink:hover .icon.detail {
        width: 25px;
        background-size: 25px;
    }

    .concept .content main ul.hospitalList li .detail a.buttonLink {
        transition: none;
        position: relative;
        display: inline-block;
        width: 32%;
        max-width: 165px;
        margin-right: 0;
        line-height: 44px;
        background-color: transparent;
        border-radius: 30px;
        border: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #25aae1;
        text-decoration: none;
        font-size: 11px;
        font-weight: 700;
        padding-left: 0;
        /* white-space: nowrap; */
        /* overflow: hidden; */
        text-align: center;
    }

    .concept .content main ul.doctorList li {
        float: left;
        width: 48%;
        max-width: 345px;
        margin-right: 0;
        margin-bottom: 20px;
    }

        .concept .content main ul.doctorList li:nth-of-type(2n) {
            float: right;
        }

        .concept .content main ul.doctorList li:nth-of-type(3n) {
            margin-right: 0;
        }

        .concept .content main ul.doctorList li:nth-of-type(4n) {
            margin-right: 0;
        }

        .concept .content main ul.doctorList li:nth-of-type(12n) {
            margin-right: 0;
        }

    .medicalUnitList .column {
        width: 100% !important;
        margin-right: 0%;
    }

    .concept.medicalTechnologiesListContent .content main ul.technologyList li {
        float: none;
        width: 100%;
        max-width: 355px;
        margin-right: 0%;
        margin-bottom: 20px;
        margin-right: auto;
        margin-left: auto;
    }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li:nth-of-type(2n) {
            float: none;
            margin-right: auto;
            margin-left: auto;
        }

        .concept.medicalTechnologiesListContent .content main ul.technologyList li:nth-of-type(3n) {
            margin-right: auto;
            margin-left: auto;
        }

    .corporateDetailContent .part.history ul.historyContentList li .year {
        display: none;
    }

    .corporateDetailContent .part.history ul.historyContentList li .context .image {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: none;
        padding-left: 0;
    }

    .corporateDetailContent .part.history ul.historyContentList li .context .text {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: none;
        padding-left: 0;
        margin-top: 10px;
    }

    .corporateDetailContent .part.history ul.historyList + .timeline {
        position: relative;
        border: solid 1px #25aae1;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        height: 15px;
        margin-bottom: 10px;
        background-color: #f7f7f7;
        z-index: 99;
    }

    .concept .content .insider main ul.sponsorluklarUl li.sponsorluklar div {
        display: table-cell;
        width: 100%;
        height: 150px;
        vertical-align: middle;
    }

    .banner > img {
        display: block;
        width: 160%;
        margin-right: auto;
        margin-left: -30%;
    }

    .numberContent .content ul.numberList li .count {
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 60px;
        line-height: 60px;
        font-weight: 300;
        color: #fff;
    }

    .numberContent .content ul.numberList li .countFor {
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 22px;
        line-height: 22px;
        font-weight: 500;
        color: #25aae1;
        margin-top: 2px;
    }

    .numberContent .content ul.numberList li .count {
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 36px;
        line-height: 36px;
        font-weight: 300;
        color: #fff;
    }

    .numberContent .content ul.numberList li .countFor {
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 18px;
        line-height: 20px;
        font-weight: 500;
        color: #25aae1;
        margin-top: 2px;
    }

    .banner.detail img {
        transition: none;
        display: block;
        width: 280%;
        margin-right: auto;
        margin-left: -175%;
    }

    header .header.below .context nav ul li.brand {
        display: none;
    }

    .header.above .content .geolocation.info .locHolder {
        display: block;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: left;
    }

    .header.above .content .geolocation.info {
        float: none;
        display: table;
        width: 90%;
        max-width: none;
        white-space: normal;
    }

        .header.above .content .geolocation.info .textHolder.locationPermission {
            position: relative;
            display: inline-block;
            padding-left: 0;
        }

        .header.above .content .geolocation.info .locHolder .toggle {
            position: absolute;
            display: block;
            bottom: -13px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
            width: 30px;
            height: 30px;
            border-radius: 30px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background-color: #fff;
            color: #092c74;
            cursor: pointer;
        }

            .header.above .content .geolocation.info .locHolder .toggle.upsideDown {
                position: absolute;
                display: block;
                bottom: -13px;
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                width: 30px;
                height: 30px;
                border-radius: 30px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                background-color: #fff;
                color: #092c74;
                cursor: pointer;
            }

            .header.above .content .geolocation.info .locHolder .toggle::before {
                position: absolute;
                top: 0;
                right: 0;
                left: 0;
                margin-right: auto;
                margin-left: auto;
                content: "";
                width: 30px;
                height: 30px;
                background: url("../images/location-arrow-icon.png");
                background-repeat: no-repeat;
                background-position-x: center;
                background-position-y: center;
                background-size: 15px;
            }

        .header.above .content .geolocation.info a.loc {
            transition: ease 0.5s;
            position: relative;
            display: inline-block;
            width: 49%;
            max-width: 150px;
            margin-right: 1%;
            font-size: 13px;
            line-height: 44px;
            background-color: #fff;
            border-radius: 30px;
            border: solid 1px #25aae1;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            color: #25aae1;
            text-decoration: none;
            font-weight: 500;
            padding-left: 38px;
            white-space: nowrap;
            overflow: hidden;
        }

        .header.above .content .geolocation.info > .detail {
            font-size: 14px;
        }

    header .asideMenu {
        /* display: none !important; */
        transition: ease 1s;
        position: fixed;
        top: 0;
        right: -200%;
        z-index: 999999999;
        background-color: #f7f7f7;
        width: 320px;
        height: 100%;
    }

    header .header.below .menu {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: auto;
        left: 0;
        width: 28px;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #fff;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #fff;
        cursor: pointer;
        z-index: 999999;
        left: 0;
    }

    .asideMenu span.title {
        display: none;
    }

    header .asideMenu .include {
        overflow-y: auto;
        height: 100%;
        position: relative;
        top: 10px;
        padding-right: 30px;
        padding-left: 30px;
    }

    .asideMenu .close {
        position: absolute;
        display: block;
        top: 30px;
        left: -26px;
        width: 40px;
        height: 30px;
        color: #092c74;
        font-size: 18px;
        line-height: 24px;
        font-style: normal;
        font-weight: 600;
        text-align: center;
        cursor: pointer;
        z-index: 999999;
        background-color: #f7f7f7;
        border-radius: 30px;
        padding-top: 10px;
        padding-right: 5px;
        padding-bottom: 6px;
        padding-left: 5px;
    }

    header .header.below .menu::before {
        display: none;
    }

    header .header.below .menu::after {
        content: "";
        display: block;
        width: 100%;
        background-color: #fff;
        height: 2px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    header .header.below .menu {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        left: auto;
        width: 22px;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #fff;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #fff;
        cursor: pointer;
        z-index: 999999;
    }

        header .header.below .menu::after {
            content: "";
            display: block;
            width: 100%;
            background-color: #fff;
            height: 2px;
            margin-top: 4px;
            margin-bottom: 4px;
        }

    header .header.below {
        width: 100%;
        height: 80px;
        background-color: #092c74;
        /* background-image: -moz-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%); */
        /* background-image: -webkit-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%); */
        /* background-image: -ms-linear-gradient( 0deg, rgb(9,44,116) 0%, rgb(37,170,225) 100%); */
    }

    .sticky-wrapper.is-sticky .breadcrumb {
        top: 80px !important;
        z-index: 99999 !important;
        background-color: #fff;
        box-shadow: 0 0px 16px rgba(0, 0, 0, 0.3);
        padding-top: 20px;
        padding-bottom: 20px;
    }

    header .header.below .context .holder {
        position: relative;
        width: 100%;
        max-width: none;
        height: 77px;
    }

    .entranceLinkContent .content ul.entranceLinkList {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
        width: 100%;
        margin-top: -5px;
        margin-right: auto;
        margin-left: auto;
    }

        .entranceLinkContent .content ul.entranceLinkList li.seperator {
            background-color: #f46952 !important;
            width: 1px;
            height: 60px;
            position: relative !important;
            top: -10px;
        }

        .entranceLinkContent .content ul.entranceLinkList li a span {
            display: block;
            vertical-align: middle;
            padding-left: 0;
            font-family: "Poppins", sans-serif !important;
            font-display: swap;
            font-size: 12px;
            line-height: 14px;
            font-weight: 500;
            color: #fff;
        }

        .entranceLinkContent .content ul.entranceLinkList li a .icon.appointment {
            display: block;
            width: 26px;
            background: url("../images/appointment-icon.png");
            background-size: 26px;
            background-repeat: no-repeat !important;
            background-position-x: center;
            background-position-y: center;
            height: 57px;
            margin-right: auto;
            margin-left: auto;
        }

        .entranceLinkContent .content ul.entranceLinkList li a .icon.call {
            display: block;
            width: 27px;
            background: url("../images/call-icon.png");
            background-size: 27px;
            background-repeat: no-repeat !important;
            background-position-x: center;
            background-position-y: center;
            height: 57px;
            margin-right: auto;
            margin-left: auto;
        }

        .entranceLinkContent .content ul.entranceLinkList li a .icon.route {
            display: block;
            width: 38px;
            background: url("../images/route-icon.png");
            background-size: 38px;
            background-repeat: no-repeat !important;
            background-position-x: center;
            background-position-y: center;
            height: 57px;
            margin-right: auto;
            margin-left: auto;
        }

    .header.above .content .geolocation.info a.loc.hide {
        display: none;
    }

    .header.above .content .geolocation.info .locHolder.padding {
        margin: 0;
        padding-bottom: 10px;
    }

    .header.above .content .geolocation.info .locHolder .toggle.upsideDown::before {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        content: "";
        width: 30px;
        height: 30px;
        background: url("../images/location-arrow-icon.png");
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: 5px;
        background-size: 15px;
        transform: rotate(180deg);
    }

    .concept .content main ul.doctorList li a .image.container {
        transition: ease 1s;
        display: block;
        background: url("../images/doctors-back.jpg");
        background-size: 130%;
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: top;
        overflow: hidden;
    }

    ul.infoList {
        display: table;
        width: 100%;
        margin: 0;
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        background-color: rgba(255, 255, 255, 0.1);
        border: none;
        border-radius: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
    }

        ul.infoList li {
            position: relative;
            display: block;
        }

            ul.infoList li a {
                padding-top: 15px;
                padding-bottom: 15px;
                color: #fff;
                text-align: center;
                font-size: 14px;
                border-bottom: solid 1px rgba(255, 255, 255, 0.2);
            }

    .concept .content main .headOffice ul.officeList > li .text > ul.infoList {
        width: 100%;
        max-width: 459px;
        margin: 0;
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        background-color: #fefefe;
        border: solid 1px rgba(0, 0, 0, 0.02);
        border-radius: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: justify;
    }

        .concept .content main .headOffice ul.officeList > li .text > ul.infoList li a {
            padding-top: 15px;
            padding-bottom: 15px;
            color: #6a6a6a;
            text-align: center;
            font-size: 14px;
            border-bottom: solid 1px rgba(0, 0, 0, 0.02);
        }

    ul.infoList li:nth-of-type(1) a {
        padding-left: 0;
    }

    ul.infoList li:nth-of-type(2) a {
        padding-left: 0;
    }

    ul.infoList li:nth-of-type(3) a {
        padding-left: 0;
    }

    ul.infoList li a span {
        display: inline;
        font-family: "Poppins", sans-serif;
        font-display: swap;
    }

    ul.infoList li a i.icon {
        display: none;
    }

    .header.above .content .geolocation.info .textHolder.locationPermission {
        position: relative;
        display: inline-block;
        padding-left: 0;
        margin-left: -40px;
        font-size: 12px;
    }

    .header.above .content .geolocation.info > .detail {
        display: block;
        margin-top: 10px;
        padding-left: 40px;
        height: auto;
        vertical-align: middle;
    }

    .header.above .content .geolocation.info .textHolder.locationPermission .detail {
        padding-left: 40px;
    }

    .searchButtonMobile {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        width: 25px;
        height: 25px;
        background: url("../images/search-button-image-mobile.png");
        background-position-x: center;
        background-position-y: center;
        background-repeat: no-repeat;
        background-size: 25px;
        border: none;
        cursor: pointer;
        z-index: 9999;
    }

    .banner.detail .weatherCondition .degree .number {
        position: relative;
        display: block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 60px;
        line-height: 60px;
        font-weight: 300;
        color: #fff;
        text-shadow: 1px 1px 6px rgb(0, 0, 0);
    }

        .banner.detail .weatherCondition .degree .number::after {
            position: absolute;
            content: "o";
            font-size: 14px;
            line-height: 18px;
            text-shadow: 1px 1px 6px rgb(0, 0, 0);
        }

    .banner.detail .weatherCondition .icon.currentWeather {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: inline-block;
        width: 100px;
        height: 180px;
        background-size: 120px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
    }

    .banner.detail .weatherCondition .degree {
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 85px;
        margin: 0;
        padding: 0;
        text-align: center;
    }

    .bannerText {
        position: static;
        width: 100%;
        bottom: 0;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        background-color: #092c74;
        padding-top: 15px;
        padding-bottom: 15px;
    }

        .bannerText h2 {
            color: #fff;
            font-size: 14px;
            text-transform: uppercase;
            text-align: center;
            padding: 0;
            text-shadow: 1px 1px 1px rgb(9, 44, 116);
            letter-spacing: 0.01em;
            font-weight: 800;
            margin: 0;
            padding: 1%;
            line-height: 24px;
        }

    img[id*=acibademcaptcha] {
        display: block;
        width: 100%;
        max-width: 100px;
    }

    .concept.contactDetailContent form label.block.full.approval {
        position: relative;
        float: none;
        width: 93%;
        border: none;
        cursor: pointer;
        margin-top: 20px;
        padding-left: 7%;
    }

    footer .footer.below {
        background-color: #092c74;
        position: relative;
        z-index: 99999;
    }

    .concept .content main .medicalUnits ul.alphabetList {
        position: sticky;
        margin: 0;
        padding: 0;
        list-style-type: none;
        padding-top: 20px;
        padding-right: 3% !important;
        padding-bottom: 0;
        padding-left: 1% !important;
        margin-bottom: 36px;
        background-color: #fff;
        font-size: 0.1px;
        line-height: 0.1px;
        text-align: center;
        overflow: hidden;
        top: 75px !important;
        left: 0;
        z-index: 999 !important;
        width: 96% !important;
        box-shadow: 0 2px 9px rgba(0, 0, 0, 0.1);
    }

    .banner.detail .doctor.detail {
        width: 100%;
        max-width: none;
    }

        .banner.detail .doctor.detail .image.container {
            width: 100%;
            max-width: none;
            box-shadow: 0 0px 190px rgba(0, 0, 0, 0.1);
        }

            .banner.detail .doctor.detail .image.container img {
                max-width: 200px;
            }

    header .header.below .context a.brand.logo {
        width: 70% !important;
    }

    .concept .content main .part a.getAllContent {
        transition: ease 0.2s;
        display: block;
        width: 95%;
        max-width: 195px;
        background-color: #cdf0ff;
        margin-right: auto;
        margin-left: auto;
        border-radius: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        /* line-height: 18px; */
        font-weight: 700;
        color: #25aae1;
        line-height: 42px;
        text-align: center;
        text-decoration: none;
        z-index: 999;
    }

    .concept .content main .part a.readAll {
        transition: ease 0.2s;
        position: absolute;
        display: block;
        bottom: 0;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        width: 195px;
        background-color: #cdf0ff;
        border-radius: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 18px;
        font-weight: 700;
        color: #25aae1;
        line-height: 42px;
        text-align: center;
        text-decoration: none;
        z-index: 99;
    }

    .banner .jci > img {
        position: absolute;
        display: block !important;
        right: 0;
        top: 50px;
        width: 55px !important;
    }

    form#insiderContactForm label.block.full .info {
        position: relative;
        left: 10px;
        width: 21.905%;
        max-width: 325px;
        font-size: 12px;
        font-weight: 500;
        line-height: 16px;
        color: #6a6a6a;
    }

    .affiliateContent ul.affiliateList {
        max-height: none;
    }

    .author {
        margin-top: 50px;
        font-size: 13px;
        font-weight: 500;
        font-style: italic;
    }

        .author .title {
            display: block;
            font-weight: 700;
            text-align: center;
        }

        .author .updatedTime {
            float: none;
            display: block;
            width: 100%;
            text-align: center;
        }

        .author .addedTime {
            float: none;
            display: block;
            width: 100%;
            text-align: center;
        }

    .international-hospitals-container strong {
        position: relative;
        display: block;
        padding-top: 8px;
        font-size: 14px;
        line-height: 18px;
        color: #fff;
        text-align: center;
    }

    .international-hospitals-container ul.internationalHospitalList {
        position: absolute;
        top: 45%;
        -moz-transform: translateY(-45%);
        -webkit-transform: translateY(-45%);
        transform: translateY(-45%);
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 162px;
    }

        .international-hospitals-container ul.internationalHospitalList li {
            margin-top: 30px;
            text-align: center;
        }

            .international-hospitals-container ul.internationalHospitalList li img {
                display: block;
                width: 100px;
                margin-right: auto;
                margin-left: auto;
            }

            .international-hospitals-container ul.internationalHospitalList li span {
                display: block;
                margin-top: 5px;
                margin-right: auto;
                margin-left: auto;
                font-size: 9px;
                line-height: 9px;
                color: #fff;
                font-weight: 700;
            }

    .international-hospitals {
        transition: ease 0.5s;
        position: absolute;
        top: 35%;
        left: 0;
        -webkit-transform-origin: 0 50%;
        -moz-transform-origin: 0 50%;
        -ms-transform-origin: 0 50%;
        -o-transform-origin: 0 50%;
        transform-origin: 0 50%;
        -webkit-transform: rotate(-90deg) translate(-50%, 50%);
        -moz-transform: rotate(-90deg) translate(-50%, 50%);
        -ms-transform: rotate(-90deg) translate(-50%, 50%);
        -o-transform: rotate(-90deg) translate(-50%, 50%);
        transform: rotate(-90deg) translate(-50%, 50%);
        background-color: #092c74;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        cursor: pointer;
        font-size: 10px;
        line-height: 10px;
        font-weight: 600;
        color: #fff;
        z-index: 9999;
        /* box-shadow: 1px 1px 1px rgb(0, 0, 0); */
    }

    .interestContent ul.interestContentList {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-right: auto;
        margin-left: auto;
        -moz-column-count: 2;
        -moz-column-gap: 60px;
        -webkit-column-count: 2;
        -webkit-column-gap: 60px;
        column-count: 2;
        column-gap: 0;
        text-align: center;
    }

    .concept .content main ul.unitLetterList {
        position: relative;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-bottom: 50px;
        padding-left: 14px;
        -moz-column-count: 1;
        -moz-column-gap: 0;
        -webkit-column-count: 1;
        -webkit-column-gap: 0;
        column-count: 1;
        column-gap: 0;
    }

    video {
        width: 100%;
        pointer-events: none;
    }

    .banner .text.small {
        top: 50%;
    }

        .banner .text.small .container strong {
            display: block;
            font-size: 22px;
            line-height: 26px;
            font-weight: bold;
        }

        .banner .text.small .container > span {
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 14px;
            line-height: 22px;
            font-weight: 300;
            color: #fff;
            width: 80%;
            margin-right: auto;
            margin-left: auto;
        }

    header .is-sticky #languages {
        display: none;
    }

    .stayHomeVideoAppointmentContent .content #center .buttons a {
        transition: ease 0.5s;
        position: relative;
        width: 50%;
        padding-top: 2px;
        padding-bottom: 4px;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 18px;
        line-height: 20px;
        font-weight: 600;
        color: #fff;
        text-decoration: none;
        text-align: center;
        z-index: 999;
    }

        .stayHomeVideoAppointmentContent .content #center .buttons a span {
            display: block;
            font-family: "Poppins", sans-serif;
            font-display: swap;
            font-size: 14px;
            line-height: 14px;
            font-weight: 400;
            text-align: center;
        }

    .stayHomeVideoAppointmentContent .content .stayHomeForm h3 {
        margin: 0;
        padding: 0;
        margin-top: 13px;
        margin-bottom: 34px;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-weight: 600;
        font-size: 24px;
        color: #fff;
        text-align: center;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block.left {
        float: none;
        width: 100%;
        margin-left: 10px;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm form label.block.right {
        float: none;
        width: 100%;
        margin-right: 0;
        margin-left: 10px;
    }

    .stayHomeVideoAppointmentContent .content .stayHomeForm .serviceGroup h3 {
        margin: 0;
        padding: 0;
        padding-top: 13px;
        padding-bottom: 10px;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-weight: 600;
        font-size: 14px;
        color: #fff;
        text-align: left;
        padding-left: 10px;
    }

    .badge.container a {
        position: absolute;
        right: -30px;
        top: 60px;
        display: block;
        width: 100px;
        left: auto;
    }

    ul.webList li .wrapper .image {
        display: block;
        width: 100%;
    }

        ul.webList li .wrapper .image img {
            max-width: 150px;
        }

    ul.webList li .wrapper .text {
        display: block;
        width: 100%;
        padding-left: 0;
    }

    .newNormalAtAcibademBanner h1 {
        position: static;
        width: 95%;
        max-width: 1140px;
        top: 0;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto;
        -moz-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 24px;
        line-height: 28px;
        color: #fff;
        text-align: center;
    }

    .newNormalAtAcibademBanner > img {
        display: block;
        width: 150%;
        margin-right: auto;
        margin-left: -60%;
    }

    .breadcrumb {
        top: 150px;
    }

    .entranceLinkContent.hospital {
        top: 225px;
    }

    .banner.home a.international-patients {
        position: absolute;
        text-decoration: none;
        background-color: #072562;
        display: block;
        width: auto;
        margin-right: auto;
        margin-left: auto;
        margin-top: 20px;
        margin-bottom: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 20px;
        color: #fff;
        font-size: 8px;
        line-height: 35px;
        text-align: center;
        padding-left: 50px;
        transform: rotate(270deg);
        top: 40%;
        left: -40px;
        margin: 0;
        padding: 0;
        padding-right: 10px;
        padding-left: 10px;
    }

    .asideMenu .close img {
        position: absolute;
        display: block;
        top: 13px;
        width: 20px;
        /* left: 20px; */
        margin-right: auto;
        margin-left: auto;
        right: 0;
        left: -2px;
    }

    header .asideMenu.iconic a.international-patients {
        position: relative;
        text-decoration: none;
        background-color: #072562;
        display: block;
        width: 80%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 20px;
        margin-bottom: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 20px;
        color: #fff;
        font-size: 14px;
        line-height: 45px;
        text-align: left;
        padding-left: 14%;
    }

        header .asideMenu.iconic a.international-patients img {
            position: absolute;
            top: 10px;
            left: 15px;
            width: 25px;
        }

    .concept .content main ul.doctorList li a.appointmentLink span {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        display: block;
        padding-top: 5px;
        padding-bottom: 5px;
        color: #fff !important;
        z-index: 9;
        width: 100%;
        height: 100%;
        font-size: 10px;
        line-height: 20px;
    }

    .affiliateList + a.retrieveAll {
        top: -30px;
    }

    .header .contentLength .shareContentList ul li a {
        display: block;
        width: 20px;
        height: 20px;
        border-radius: 30px;
    }

        .header .contentLength .shareContentList ul li a img {
            display: block;
            width: 50%;
            position: relative;
            top: 5px;
            right: 0;
            left: 0;
            margin-right: auto;
            margin-left: auto;
        }

    .header .share.show {
        top: 5px;
    }

    .header .contentLength .shareContentList ul li:first-of-type a img {
        width: 50%;
        top: 1px;
    }

    .header .shareContent {
        position: relative;
        display: inline-block;
        width: 30px;
        height: 30px;
        background-color: #fff;
        border-radius: 20px;
        top: 1px;
        margin-left: -56px;
        z-index: 9999999999;
    }

    .header .shareContent {
        margin-left: 0px;
    }

    .breadcrumb .content ol li a {
        font-size: 11px;
        font-weight: 500;
        line-height: 20px;
        color: #3e3e3e;
        text-decoration: none;
    }
}

@media (max-width: 380px) {
    .banner #playground #center .buttons {
        top: -130px;
    }

        .banner #playground #center .buttons.goto {
            top: -150px;
            height: 40px;
        }

    footer .footer.above ul.storeList {
        max-width: 133px;
        margin-top: 165px;
    }

    .header.above .content .geolocation.info a.loc {
        transition: ease 0.5s;
        position: relative;
        display: inline-block;
        width: 100%;
        max-width: 200px;
        margin-right: 0%;
        margin-bottom: 5px;
        font-size: 14px;
        line-height: 44px;
        background-color: #fff;
        border-radius: 0;
        border: solid 1px #25aae1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #25aae1;
        text-decoration: none;
        font-weight: 500;
        padding-left: 38px;
        white-space: nowrap;
        overflow: hidden;
        text-align: center;
    }

        .header.above .content .geolocation.info a.loc:last-of-type {
            margin-bottom: 0;
        }

    footer .footer.above ul.slideList li {
        display: block;
    }

        footer .footer.above ul.slideList li a {
            position: relative;
            display: block;
            font-family: "Poppins", sans-serif !important;
            font-display: swap;
            font-size: 14px;
            line-height: 16px;
            font-weight: 500;
            color: #fff;
            text-decoration: none;
            text-align: center;
            padding-top: 10px;
            /* padding-bottom: 10px; */
            margin-bottom: 10px;
        }

            footer .footer.above ul.slideList li a::after {
                transition: ease 0.5s;
                position: absolute;
                bottom: -6px;
                left: 0%;
                content: "";
                height: 1px;
                background-color: #fff;
                width: 100%;
            }

            footer .footer.above ul.slideList li a span {
                display: inline;
            }

    .concept .content main ul.doctorList li a .image.container {
        transition: ease 1s;
        display: block;
        background: url("../images/doctors-back.jpg");
        background-size: 130%;
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: top;
        overflow: hidden;
    }

    .banner.detail .weatherCondition .degree .number {
        position: relative;
        display: block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 48px;
        line-height: 48px;
        font-weight: 300;
        color: #fff;
        text-shadow: 1px 1px 6px rgb(0, 0, 0);
    }

    .banner.detail .weatherCondition .degree .name {
        display: block;
        font-family: "Poppins", sans-serif;
        font-display: swap;
        font-size: 14px;
        line-height: 14px;
        font-weight: 500;
        color: #fff;
        text-transform: capitalize;
        text-shadow: 1px 1px 6px rgb(0, 0, 0);
    }

    .banner .jci > img {
        position: absolute;
        display: block !important;
        right: 0;
        top: 45px;
        width: 40px !important;
    }

    .banner.detail .weatherCondition .icon.currentWeather {
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: inline-block;
        width: 100px;
        height: 180px;
        background-size: 100px;
        background-repeat: no-repeat !important;
        background-position-x: center;
        background-position-y: center;
    }
}
/*home quick menu area*/
.homeQuickMenu {
    width: 100%;
    max-width: 412px;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
}

    .homeQuickMenu ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        padding: 0 10px;
    }

        .homeQuickMenu ul::after {
            display: block;
            content: "";
            clear: both;
            height: 0;
            font-size: 0.1px;
            line-height: 0.1px;
        }

        .homeQuickMenu ul li {
            position: relative;
            float: left;
            border-radius: 8px;
            width: 32.5242718447%;
            max-width: 134px;
            margin-right: 1.213592233%;
            background: #0a2c74;
        }

            .homeQuickMenu ul li:last-of-type {
                margin-right: 0;
            }

            .homeQuickMenu ul li a {
                display: block;
                height: 125px;
                margin-top: 15px;
                font-size: 14px;
                line-height: 18px;
                color: #ffffff;
                text-align: center;
                text-decoration: none;
            }

                .homeQuickMenu ul li a p {
                    width: 124px;
                    bottom: 0;
                    height: 56px;
                    margin: 0;
                    padding: 0;
                    display: table-cell;
                    vertical-align: middle;
                }

                .homeQuickMenu ul li a span {
                    display: block;
                    text-align: center;
                }

                    .homeQuickMenu ul li a span i {
                        display: block;
                        text-align: center;
                        font-style: normal;
                    }

            .homeQuickMenu ul li i.icon.units {
                background: url("/assets/acibadem-ss/images/sidebars/tibbi-birimler-blue-icon.png");
                margin-top: 20px;
                display: block;
                width: 100%;
                height: 56px;
                margin-right: auto;
                margin-left: auto;
                margin-bottom: 7px;
                background-repeat: no-repeat !important;
                background-position-x: center !important;
                background-position-y: center !important;
                background-size: 60px !important;
            }

            .homeQuickMenu ul li i.icon.doctors {
                background: url("/assets/acibadem-ss/images/sidebars/doktorlar-blue-icon.png");
                margin-top: 20px;
                display: block;
                width: 100%;
                height: 56px;
                margin-right: auto;
                margin-left: auto;
                margin-bottom: 7px;
                background-repeat: no-repeat !important;
                background-position-x: center !important;
                background-position-y: center !important;
                background-size: 60px !important;
            }

            .homeQuickMenu ul li i.icon.technologies {
                background: url("/assets/acibadem-ss/images/sidebars/medikal-teknolojiler-blue-icon.png");
                margin-top: 20px;
                display: block;
                width: 100%;
                height: 56px;
                margin-right: auto;
                margin-left: auto;
                margin-bottom: 7px;
                background-repeat: no-repeat !important;
                background-position-x: center !important;
                background-position-y: center !important;
                background-size: 60px !important;
            }

/*home quick menu area*/
/* detail page quick area*/
.detailQuickMenu {
    width: 100%;
    max-width: 360px;
    margin-right: auto;
    margin-left: auto;
}

    .detailQuickMenu .titleArea {
        position: relative;
        bottom: -1px;
        width: 100%;
        max-width: 220px;
        border: 1px solid #d9d9d9;
        height: 20px;
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 30px;
        padding-left: 20px;
        border-bottom: 0;
        background-color: #eeeeee;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        text-align: center;
    }

    .detailQuickMenu.white .titleArea {
        background-color: #25aae1;
    }

    .detailQuickMenu .titleArea strong {
        font-weight: bold;
        color: #25aae1;
    }

    .detailQuickMenu.white .titleArea strong {
        font-weight: bold;
        color: #fff;
    }

    .detailQuickMenu ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        padding: 2%;
        padding-bottom: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #d9d9d9;
        background-color: #eeeeee;
        text-align: center;
    }

    .detailQuickMenu.white ul {
        background-color: #25aae1;
    }

    .detailQuickMenu ul::after {
        display: block;
        content: "";
        clear: both;
        height: 0;
        font-size: 0.1px;
        line-height: 0.1px;
    }

    .detailQuickMenu ul li {
        float: left;
        width: 25%;
        max-width: 100px;
        text-align: center;
    }

        .detailQuickMenu ul li span {
            font-style: italic;
            color: #092b72;
            font-size: 14px;
            font-weight: 500;
        }

    .detailQuickMenu.white ul li span {
        color: #fff;
    }

    .detailQuickMenu ul li i {
        display: block;
        width: 100%;
        height: 56px;
        margin-top: 10px;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat !important;
        background-position-x: center !important;
        background-position-y: center !important;
        background-size: 56px !important;
    }

        .detailQuickMenu ul li i.icon.locationsIcon {
            background: url("/assets/acibadem-ss/images/sidebars/genel-tanitim-boldBlue-icon.png");
        }

        .detailQuickMenu ul li i.icon.doctorsIcon {
            background: url("/assets/acibadem-ss/images/sidebars/doktorlar-boldBlue-icon.png");
        }

        .detailQuickMenu ul li i.icon.technologiesIcon {
            background: url("/assets/acibadem-ss/images/sidebars/medikal-teknolojiler-boldBlue-icon.png");
        }

        .detailQuickMenu ul li i.icon.interestsIcon {
            background: url("/assets/acibadem-ss/images/sidebars/ilgi-alanlari-boldBlue-icon.png");
        }

    .detailQuickMenu.white ul li i.icon.locationsIcon {
        background: url("/assets/acibadem-ss/images/sidebars/genel-tanitim-boldWhite-icon.png");
    }

    .detailQuickMenu.white ul li i.icon.doctorsIcon {
        background: url("/assets/acibadem-ss/images/sidebars/doktorlar-boldWhite-icon.png");
    }

    .detailQuickMenu.white ul li i.icon.technologiesIcon {
        background: url("/assets/acibadem-ss/images/sidebars/medikal-teknolojiler-boldWhite-icon.png");
    }

    .detailQuickMenu.white ul li i.icon.interestsIcon {
        background: url("/assets/acibadem-ss/images/sidebars/ilgi-alanlari-boldWhite-icon.png");
    }

/* detail page quick area*/

/*# sourceMappingURL=style.min.css.map */
