.navbar {
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
 

}

.navbar-nav .nav-link {
    color: #045097;
    text-decoration: none;
    font-weight: 600;


}

.navbar .nav-link.active{

     color: #e77ae9;
}

.navbar .nav-link.active::after {
   
     width: 100%;
    transition: width .3s;
}


.navbar-nav .nav-link {
     color: #045097;
    text-decoration: none;
    font-weight: 600;
    font-size:15px;

}


.left-side-link .left-side-link-item{

    color: #000;
    margin-right: 15px;
}


.navbar-nav .nav-link.right-link::after {


    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #e77ae9 ;
    transition: width .3s;

}

.navbar-nav .nav-link:hover {
     color: #e77ae9;
}

.navbar-nav .nav-link.right-link:hover::after {
    width: 100%;
    transition: width .3s;


}

@media (max-width: 768px) {
    .navbar-nav .nav-link.right-link::after
    {
        display: none;
    }


      
  
    
    
}