.navbar {
    font-weight: 500;
}
@media (max-width: 1189px) {
    .navbar {
        height: 7rem;
        font-size: 1.5rem;
    }
}
@media (max-width: 550px) {
    .navbar {
        height: 4.6rem;
        font-size: 1.4rem;
        padding: 0;
    }
}

.navbar .container {
    max-width: 1400px;
}
.navbar_fixed .nav_right_left .nav-link.nav_link_category {
    width:4rem;

}

.container {
    padding-right: 16px;
    padding-left: 16px;
}

.nav_link_category {
    background-image: url(../images/icon_category_1.svg);
}

.nav_link_map {
    background-image: url(../images/icon-map_1.svg);
}

.nav_more_icon {
    background-image: url(../images/icon_menu_1_1.svg);
}

.nav-item.dropdown {
    margin-left: 100px;
}

.nav_right_left .nav-link {
    margin: 0 1rem 0 0;
    color: #505050 !important;
    padding: 1.9rem 0.6rem 1.9rem 3.2rem !important;
}

.nav_link_category::after {
    display: none;
}



.login_item {
    background-image: url(../images/icon_account_1.svg);
    padding: 1.9rem 0.6rem 1.9rem 3.2rem !important;
    margin-right: 1rem;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 2.4rem;
}

.nav_right .dropdown-toggle {
    background-image: url(../images/icon_company_1.svg);
    margin-left: 1.6rem;
    margin-right: 0.4rem;
    background-size: 2.4rem;
    padding-left: 30px;
    background-position: left center;
    color: #505050;
}

.nav_corp::after {
    display: none;
}

.nav_user .dropdown .nav_bell_icon {
    background-image: url(../images/icon_bell.svg);
    background-size: 2.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-repeat: no-repeat;
    background-position: center;
    width: 3.8rem;
    height: 5rem;
    position: relative;
}
.nav_user .user_dropdown_menu .dropdown-toggle {
    padding: 0.3rem 1rem;
    background: #e8f6fc;
    border-radius: 50px;
}


@media (max-width: 1085px) {
    .nav-item.dropdown {
        margin-left: 0px;
    }
}

@media (max-width: 550px) {

    .login_item{
        padding: 1.05rem 0.8rem 1.05rem 2.8rem !important;
    }

    .nav_right .nav_login a {
        margin-right: 0;
        margin-left: 0;
    }
    .navbar-brand{
        margin-left: 12px;
    }
    .nav_right{
        text-wrap:nowrap;
    }

    .nav_right .dropdown-toggle {
        margin-left: 0.8rem;
    }
    .user_dropdown_menu .dropdown-toggle{
        background: transparent;
    }
}

@media (max-width: 360px) {
    .navbar-brand{
        margin-left:4px;
    }
}