/******NAVBAR*********/
nav.navbar {
    padding: .4rem 1rem !important;
}

.navbar-brand {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.navbar-light .navbar-toggler {
    color: #f9f8eb !important;
    /*  border-color: #e4e3df !important; */
}

.navbar {
    box-shadow: 0px 0px 2px #0808088c !important;
}

.navbar-light .navbar-nav .nav-link {
    color: #103b04 !important; 
    transition: all .3s ease !important;
    margin: 0px 1px !important;
    padding: 10px 5px !important;
}

@media screen and (max-width: 768px) {
    .navbar-light .navbar-nav .nav-link {
        border-bottom: 1px solid #f0d438;
    }
}

.navbar-light .navbar-nav .nav-link:focus, 
.navbar-light .navbar-nav .nav-link:hover {
    color: #ffffff !important;
    background: #eb7813 !important;
    border-radius: 5px !important;  
}

.dropdown-item {
    padding: 8px 5px !important;
}

/* ------Dropdown checkmark on -------*/
.dropdown-item:hover {
    background: #eb7813;
    color: #ffffff;
    padding-left: 8px !important;
    transition: all .3s ease !important;
    border-left: 7px solid #da5705;
    border-radius: 5px 0px 0px 5px;
}

/* Selected item */
.dropdown-item.selected {
    font-weight: 600;
    background: #e2fddb;
    color: #1f6b1f;
}

/* Checkmark for active dropdown item */
.dropdown-item .check {
    display: inline-block;
    margin-right: 3px;
    opacity: 0;
    transition: opacity 0.2s;
}

.dropdown-item.selected .check {
    opacity: 1;
}
/*------- dropdown checkmark off----------- */

@media all and (min-width: 992px) {
    /****THIS IS FOR HOVER DROPDOWN :D******/
    .navbar .nav-item .dropdown-menu { 
        display: none; 
    }
    
    .navbar .nav-item:hover .nav-link {
        color: #ffffff !important;
        background: #eb7813 !important;
        border-radius: 5px !important;
    }
    
    .navbar .nav-item:hover .dropdown-menu { 
        display: block; 
    }
    
    .navbar .nav-item .dropdown-menu { 
        margin-top: 0; 
    }
}

/*************MEGAMENU****************/
.navbar .megamenu { 
    padding: 1rem;
}

.title {
    color: #334871 !important;
    text-decoration: underline;
}

/* ============ desktop view ============ */
@media all and (min-width: 767px) {
    .navbar .has-megamenu {
        position: static !important;
    }
    
    .navbar .megamenu {
        left: 0; 
        right: 0; 
        width: 100%; 
        margin-top: 0;
    }
}	
/* ============ desktop view .end// ============ */

/* ============ mobile view ============ */
@media screen and (max-width: 767px) {
    .navbar.fixed-top .navbar-collapse, 
    .navbar.sticky-top .navbar-collapse {
        overflow-y: auto;
        max-height: 90vh;
        margin-top: 10px;
    }
}
/* ============ mobile view .end// ============ */
/*****************MEGAMENU END***********************/