.topbar{
  background: #bfcbda;
}
.topbar .navbar-nav .nav-item {
  font-size: .85rem;
  position: relative;
  margin: 0;
    padding: 0 0 0 1.5rem;
    position: relative;
  
}
.topbar .navbar-nav .nav-item .nav-link::after {
  content: "";
  background: rgba(0, 0, 0, .4);
  display: block;
  left: .75rem;
  width: 1px;
  position: absolute;
  bottom: 4px;
  top: 4px;
}
.topbar .navbar-nav .nav-item:first-child .nav-link::after {
  content: "";
  background: rgba(0, 0, 0, 0);
  display: block;
  left: .75rem;
  width: 1px;
  position: absolute;
  bottom: 4px;
  top: 4px;
}
.topbar .navbar-nav .nav-item .nav-link{
  color: #004092;
  text-decoration: none;
  padding: 3px;
}
.middle_nav{
  border-bottom: 1px solid rgba(0,0,0,.15);
}
.bottom_nav .dropdown .dropdown-menu{
  display: block;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s;
}
.bottom_nav .dropdown:hover .dropdown-menu{
  display: block;
  visibility: visible;
  opacity: 1;
}
@media(min-width: 996px){
    .border-lg-start{
        border-left: 1px solid;
    }
}
@media(max-width: 569px){
    .bottom_nav .dropdown .dropdown-menu{
        display: none;
    }
}
@media (max-width: 991.98px) {
      .navbar-collapse {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        background: white;
        padding: 20px;
        z-index: 1050;
        display: none;
        overflow-y: auto;
      }

      .navbar-collapse.show {
        display: block !important;
      }
    }
.header.fixed .header_fix{
  position: fixed;
  opacity: 1;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  animation: headerani 0.5s ease-in-out;
  background: white;  
}
.nav-link.active{
  color:#ffc107 !important;
}
.header .navbar-nav .dropdown .dropdown_menu{
  position: absolute;
  left: 0;
  box-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
  background-color: white;
  min-width: 200px;
  padding: 10px;
  border-radius: 10px;
  visibility: hidden;
  opacity: 0;
  z-index: 99;
}
.header .navbar-nav .dropdown:hover .dropdown_menu{
  visibility: visible;
  opacity: 1;
}
.header .navbar-nav .dropdown .dropdown_menu a{
  color: black;
  display: block;
  padding: 5px;
  font-weight: normal;
}
.header .navbar-nav .dropdown .dropdown_menu a.dropdown_item:hover{
  color: black;
  background: rgb(219, 219, 219);
}
.searchbox{
  width: 100%;
  position: relative;
}
.searchbox .btn{
  position: absolute;
  top: 0;
  right: 0;
  color: gray;
}
.footer{
  background-color: #0064E4;
  background-image: url('../image/footer_bg_pattern.webp');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}