.site-logo {
    height: 68px;
    width: auto;
}

@media (max-width: 767px) {

    .site-logo {
        height: 52px !important;
        width: auto !important;
    }

    .intra-header-top {
        position: absolute !important;
        top: 0 !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: 100vw !important;
        max-width: 100vw !important;
        margin: 0 !important;
        padding: 4px 5px !important;
        box-sizing: border-box !important;
        z-index: 100 !important;
        overflow: visible !important;
    }

    .intra-header-nav {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    .intra-header-items {
        width: 100% !important;
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 16px !important;
        margin: 0 !important;
        padding: 0 !important;
    }


        .intra-header-items > .nav-item {
            display: flex !important;
            align-items: center !important;
            flex: 0 0 auto !important;
            width: auto !important;
            margin: 0 !important;
            padding: 0 !important;
            border: 0 !important;
        }


        .intra-header-items .nav-link,
        .intra-header-items .nav-item > span {
            display: flex !important;
            align-items: center !important;
            padding: 2px 0 !important;
            margin: 0 !important;
            font-size: 10px !important;
            line-height: 16px !important;
            white-space: nowrap !important;
        }


            .intra-header-items .nav-link i {
                margin-right: 2px !important;
            }


    .intra-header-language img {
        margin-right: 2px !important;
    }


    .intra-header-language .dropdown-menu {
        position: absolute !important;
        min-width: 130px !important;
    }


    .intra-header-phone i {
        margin-right: 2px !important;
    }

    .intra-header-top {
        padding: 4px 5px !important;
    }

    .header-logo,
    .header-column {
        margin-top: 18px !important;
    }
}