.header .language-switcher {
    display: flex;
    align-items: center;
    gap: 4px;
    left: auto;
    padding: 26px 0 26px 12px;
    right: auto;
    color: #fff;
    font-family: Hind, sans-serif;
    font-size: 13px;
    font-weight: 600;
}

.header .language-switcher button {
    padding: 3px;
    border: 0;
    background: transparent;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

.header .language-switcher button:hover,
.header .language-switcher button:focus,
.header .language-switcher button.active {
    color: #17bed2;
}

.page-on-scroll .header .language-switcher {
    color: #515769;
}

@media (min-width: 992px) {
    .header .navbar-nav-right {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        float: none;
    }

    .header .navbar-nav-right > li {
        float: none;
    }

    .header .navbar-nav-right > .language-switcher {
        flex: 0 0 auto;
        margin: 0;
        white-space: nowrap;
    }
}

@media (max-width: 991px) {
    .header .navbar-nav .language-switcher {
        float: none;
        padding: 12px 15px;
    }
}
