@media only screen and (min-width: 1601px){
    .global-nav:not(.active, .main-nav) .select-language:not(.wrapper-tedavi-content .select-language){
        right: 80px !important;
    }
}

@media only screen and (min-width: 1241px){
    .nav-content .dropdown-item{
        padding-bottom: 30px !important;
        transform: translateY(15px) !important;
    }
    .nav-links .nav-links-main-item[data-label]:after{
        bottom: calc(-50% - -15px) !important;
    }
    .global-nav:not(.active) .nav-logo-a{
        margin-top: 60px;
    }
    .global-nav:not(.active, .main-nav) .nav-content:not(.wrapper-tedavi-content .nav-content){
        padding-top: 0;
        top: 120px;
    }
    .global-nav:not(.active, .main-nav) .select-language:not(.wrapper-tedavi-content .select-language){
        position: fixed !important;
        right: 40px;
        top: -77px;
    }
}

@media only screen and (max-width: 1600px){
    .nav-header{
        padding-right: 110px !important;
    }
    .nav-content{
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
}

@media only screen and (max-width: 1440px){
    .select-language{
        width: 50px !important;
        min-width: 50px !important;
        height: 40px !important;
    }
    .language-wrapper{
        background-color: rgba(255, 255, 255, .4);
        min-height: 40px;
    }
    .select-language img{
        display: none;
    }
    .select-language .language{
        min-height: 40px !important;
    }
    .global-nav:is(.wrapper-tedavi-content .global-nav, .main-nav) .nav-links-top-row{
        padding-right: 65px !important;
    }
}

/* Mobile Menu */
@media only screen and (max-width: 1240px){
    .nav-logo .logo{
        justify-content: center  !important;
    }
    .nav-logo-a{
        margin-left: 10px;
    }
    .intro .select-dropdown-content-text{
        font-size: 22px !important;
    }
    .select-language{
        top: 15px;
    }
    .nav-links{
        flex-direction: column !important;
    }
    .nav-links-main li a{
        padding-left: 0 !important;
    }
    .nav-links-top-row{
        flex-direction: column !important;
        padding: 0 !important;
        margin: 0 auto;
    }
    .nav-links .media a{
        padding: .5em;
        font-size: 15px !important;
        border-color: var(--turquoise) !important;
    }
    .global-nav:is(.wrapper-tedavi-content .global-nav, .main-nav) .nav-links-top-row{
        padding-right: 0 !important;
    }
    .nav-links .nav-links-main-item{
        height: fit-content !important;
    }
    .nav-links-top-row .nav-search button{
        display: none !important;
    }
    .bgchange .media a img{
        transform: scale(1.35);
    }
    .dd-menu-main-wrapper{
        top: unset !important;
    }
    .nav-appointment-text{
        align-self: center !important;
    }
    .bgchange .media a svg *{
        fill: var(--turquoise);
    }


    .bgchange .select-language{
        width: 50px !important;
        min-width: 50px !important;
    }
    .bgchange .language-wrapper{
        background-color: var(--turquoise) !important;
        border: 1px solid white;
    }
    .bgchange .select-language .language{
        padding: 0 5px;
    }
    .bgchange .select-language img{
        display: none;
    }
    .bgchange .select-language span{
        width: 100%;
        color: #fff !important;
    }

    /* Navbar Mobile Menu Button */
        .menu i {
            font-size: 25px;
            color: var(--white);
        }
        .menu .line {
            width: 45px;
            height: 3px;
            margin-top: 5px;
            border-radius: 2px;
            transition: transform 0.3s, opacity 0.3s;
            background-color: var(--text-white);
        }
        .menu.active .line{
            margin-top: 0 !important;
        }
        .menu:focus-visible {
            background-color: #fff0;
        }
        .menu .line:first-child {
            transform-origin: top left;
            margin-top: unset !important;
        }
        .menu .line:nth-child(2) {
            transform-origin: center;
        }
        .menu .line:nth-child(3) {
            transform-origin: bottom left;
        }
        .menu.active .line:first-child {
            transform: rotate(45deg) translate(0, 0) !important;
            transform-origin: center;
            position: relative;
            top: 3px;
        }
        .menu.active .line:nth-child(2) {
            opacity: 0;
            margin-top: 4.5px;
            display: none;
        }
        .menu.active .line:nth-child(3) {
            transform: rotate(-45deg) translate(0, 0) !important;
            transform-origin: center;
            position: relative;
            bottom: 0px;
        }
    /* End Navbar Mobile Menu Button */

    /* Breadcrumb */
    
    body > .wrapper:not(:has(.global-nav.main-nav, .wrapper-tedavi-content)){
        margin-top: 20px;
    }
    body:not(:has(.global-nav.main-nav, .wrapper-tedavi-content)) header{
        display: block !important;
        max-height: 50px;
        top: 95px;
    }
    body:not(:has(.global-nav.main-nav, .wrapper-tedavi-content)) header > *:not(.header-document-path), .path-title{
        display: none !important;
    }
    body:not(:has(.global-nav.main-nav, .wrapper-tedavi-content)) .header-document-path{
        height: 100%;
        align-items: center;
    }
    body:not(:has(.global-nav.main-nav, .wrapper-tedavi-content)) .content-router-links-path{
        display: block !important;
        background-color: #fff;
        border: 1px solid var(--border-gray);
        height: 40px;
        padding: 5px 10px;
        border-radius: 10px;
        margin: 0 !important;
    }
    body:not(:has(.global-nav.main-nav, .wrapper-tedavi-content)) .content-router-links-path *{
        color: #999 !important;
    }
    body:not(:has(.global-nav.main-nav, .wrapper-tedavi-content)) .content-router-links-path *:last-child{
        color: var(--turquoise) !important;
    }

    /* End Breadcrumb */
}

@media only screen and (max-width: 601px){
    .nav-content, .nav-content.active{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
}