/***********----------new header css----------***********/
.container-fluid {
    max-width: 100%;
    padding: 0px 15px;
}
header .navbar {
    padding: 20px 0;
    position: relative;
}
.navbar-light .navbar-brand {
    padding-left: 0px;
    width: 330px;
}
header .navbar-light .navbar-nav .nav-link {
    color: #000000;
    font-weight: bold;
    padding: 20px 1rem 20px 30px;
}
.dropdown .nav-link {
    padding-right: 0px;
    border-left: 2px solid #ccc;
}

@media (min-width: 1920px) {
    .container-fluid, .container-custom {
        padding: 0px 100px !important;
    }
}

.navbar-brand img {
    height: 68px;
}

header {
    background: #f8f9fa;
}
.navbar-nav {
    padding-right: 0 !important;
}
.rotate{
    padding-right:0 !important;
}
.rotate i {
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}

    .rotate i.down {
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
.dropdown-item {
    display: block;
    width: 100%;
    padding: 12px 15px;
    clear: both;
    font-weight: 500;
    color: #000;
    text-align: inherit;
    white-space: nowrap;
    background-color: #f8f9fa;
    border: 0;
    font-size:13.5px !important;
}
.dropdown-menu .dropdown-item:not(:nth-last-child(1)){
    border-bottom: 1px solid #ccc;
}
.dropdown-menu.dropdown-menu-right.p-0.show {
    position: absolute;
    right: 0;
    top: 60px;
    width: auto;
    left: auto;
    border: none !important;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1) !important;
}