#header{
    background-color: var(--main-bg-color);
    color: var(--main-text-color);
    padding: 27px 5% 27px 5%;
}

#header #mainnavbar a{
    color: var(--main-text-color);
    font-size: 18px;
    line-height: 120%;
    text-transform: uppercase;
    font-family: 'Flangebq','Montserrat', Arial, Helvetica, Verdana, sans-serif;
    font-weight: 700;
    padding: 3px 5px;
    margin: 0px 15px 0 15px;
}


#header #instalink a{
    padding: 3px 5px;
    margin: -3px 0 0 10px;
}


#navlogolink{
    display: none;
}


.navbar-toggler{
    border: none;
    outline: none !important;
}
.navbar-toggler-icon {
    width: 32px;
    height:21px;
    background-image: url(../images/menu.svg);
    color: #fff;
    padding: 0;
    outline: none !important;
}


@media (max-width: 1938px) {

}





@media (max-width: 1200px) {
    #header #mainnavbar a{
        font-size: 16px;
        line-height: 120%;
        padding: 3px 3px;
        margin: 0px 13px 0 13px;
    }
}




@media (max-width: 991px) {
    #header {
        padding: 15px 5% 16px 5%;
    }

    #navlogolink{
        display: block;
        position: absolute;
        right: 2%;
        top: 7px;
        z-index: 3000;
    }
    #header #mainnavbar li{
        text-align: center;
        padding: 0 calc(50% - 240px);
    }
    #header #mainnavbar a{
        font-size: 18px;
        line-height: 120%;
        padding: 4px 3px 13px 3px;
        margin: 7px auto;
        text-align: center;
        border-bottom: 1px solid #fff;
    }
    #header #mainnavbar li:last-child a{
        border: none;
    }
}




@media (max-width: 800px) {

    #header #mainnavbar li{
        text-align: center;
        padding: 0 calc(50% - 160px);
    }

}


@media (max-width: 640px) {
    .navbar-nav {
        margin-top: 64px;
    }
}
