.row {
    --bs-gutter-x: auto;
}
.leftAlign{
    float: left;
}
.navbar-expand-lg{
    margin-top: -25px;
}
  
.login-container{margin-left: 15%;}
  .footer-bottom {
    background: #01588c;
  
    width: 100vw;
  
    padding: 20px;
  
    padding-bottom: 40px;
  
    text-align: center;
    color: white;
  }
  
  .footer-bottom p {
    float: left;
  
    font-size: 14px;
  
    word-spacing: 2px;
  }
  
  .footer-bottom p a {
    color: #fff;
  
    font-size: 16px;
  
    text-decoration: none;
  }
  
  .footer-bottom span {
    text-transform: uppercase;
  }
  
  .footer-menu {
    float: right;
  }
  
  .footer-menu ul {
    display: flex;
  }
  
  .footer-menu ul li {
    padding-right: 10px;
  
    display: block;
  }
  
  .footer-menu ul li a {
    color: #fff;
  
    text-decoration: none;
  }
  
  .footer-menu ul li a:hover {
    color: #27bcda;
  }
  
  @media (max-width: 500px) {
    
    .footer-bottom p {
      float: none;
    }
  
    .footer-menu ul {
      display: flex;
  
      /* margin-top: 10px;
  
      margin-bottom: 20px; */
  
      text-align: center;
    }
    .login-container{margin-left: 0%;}
  }
  @media (max-width: 768px) {
    .login-container{margin-left: 0%;}
  }

 @media (max-width:991px) {
  .main-menu{
      position: relative;
    }
    #navbarCollapse{
      background: #d1e5f4;
      position: absolute;
      width: 100%;
      top: 87%;
      right: 13px;
      min-width: 148px;
      z-index: 1;
      border: 1px solid rgb(255, 255, 255);
      width: max-content;
      text-align: left;
    }
    .navbar-nav .dropdown-menu{
        background: #d1e5f4;
        border: none;
        width: 100%;
        text-align: left;
        padding-left: 15px;
    }
    nav a,.navbar-nav .nav-link{
      padding: .5rem 1rem;
      color: rgba(0,0,0,.55);
    }
    .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link{
         color: rgba(0,0,0,.55);
    }

 }

  /* Css update 01/05/2024*/
  .col-px-5{
    padding-left:5px;
    padding-right:5PX ;
  }
  .header b{
    color: #fff;
    background: transparent;
  }
    @media (min-width:992px) {
      .ml-lg-15{
        margin-left: 15%;
      }
    }