








        .goog-te-banner-frame {
            display: none !important;
        }

        body {
            top: 0px !important;
        }

        .skiptranslate {
            display: none !important;
        }
        
        .header-area,
        .main-nav,
        .main-nav ul,
        .main-nav .nav{
            overflow: visible !important;
        }

/* WRAPPER */
.lang-wrapper{
    position: relative;
    list-style: none;

    overflow: visible !important;
}

/* BUTTON */
.lang-link{

    display:flex;
    align-items:center;
    justify-content:center;
    gap:6px;

    text-decoration:none;

    color:#0c0000;

    cursor:pointer;
}

/* DROPDOWN */
.lang-dropdown{

    display:none;

    position:absolute;

    top:calc(100% + 10px);
    right:0;

    width:220px;

    background:#fff;

    border-radius:14px;

    overflow:hidden;

    box-shadow:0 10px 30px rgba(0,0,0,.10);

    z-index:999999;

    border:1px solid #eee;
}

/* SHOW */
.lang-dropdown.show{

    display:block !important;

    opacity:1 !important;

    visibility:visible !important;

    height:auto !important;
}

/* ITEM */
.lang-option{

    display:block;

    padding:1px 16px;

    color:#0b0b0b;

    text-decoration:none;

    transition:.2s;
}

/* HOVER */
.lang-option:hover{

    background:#fff4ee;

    color:#fd7933;
}

/* MOBILE */
@media (max-width:1180px){

    .lang-wrapper{
        width:100%;
    }

    .lang-link{

        width:100%;

        height:50px;

        display:flex;
        align-items:center;
        justify-content:center;

        background:#f1f0fe;

        color:#1e1e1e;

        border-radius:12px;
    }

    .lang-dropdown{

        position:relative;

        top:0;
        right:0;

        width:100%;

        margin-top:8px;

        border-radius:12px;

        box-shadow:none;

        border:1px solid #eee;
    }

    .lang-option{
        padding:1px 16px;
        height: 40px  !important;
        text-align:center;
    }

}




