.main_header_area .header_menu .navbar.navbar-default .nav.navbar-nav li a {
  color: #fff;
  padding: 5px !important;
}

.header_menu .navbar.navbar-default .nav.navbar-nav li a{
  
  font-size: 14px !important;
}

.theme-overlay {
  background-color: #031B4A !important;
  opacity: 0.7;
}
.bg-theme1 {
  background: #59AC77 !important;
}

.bread-overlay {
  top: inherit;
  bottom: 0;
  background: linear-gradient(45deg, #00b09b, #96c93d) !important;
  opacity: 0.7;
}

.bg-theme1 {
  background: #0a014a !important;
}

.coming-countermain::before {
    
    background: #123456 !important; 
}

a:hover, a:focus {
  text-decoration: none;
  color: #123456;
  transition: all ease-in-out 0.5s;
  outline: none;
}

.main_header_area .header_menu .navbar.navbar-default .nav.navbar-nav li:hover > a {
  color: #123456;
}

.header_menu .navbar.navbar-default {
  
  background: #56464680 !important; 
  
}

.main_header_area .header_menu.fixed-top .navbar-default {
  background: #56464680 !important; 
}



.main_header_area .header_menu.fixed-top {
   background: #56464680 !important; 
  box-shadow: 0 0 15px #cccccc57;
}


.main_header_area .header_menu.fixed-top .navbar.navbar-default .nav.navbar-nav li > a {
  color: #fff !important; 
}

.main_header_area .header_menu.fixed-top .register-login a {
  color: #fff !important; 
}

#back-to-top a {
  display: block;
  width: 50px;
  height: 50px;
  background: #123456 !important;
  position: relative;
  transition: all ease-in-out 0.5s;
  text-align: center;
  border-radius: 50%;
}


.main_header_area .header_menu.fixed-top .navbar.navbar-default .nav.navbar-nav .dropdown-menu li > a {
  color: #707070 !important;
}



.main_header_area .header_menu.fixed-top .navbar.navbar-default .nav.navbar-nav .dropdown-menu li:hover {
  color: #fff !important;
}


.slicknav_nav {
  position: absolute;
  top: 70px !important;
  left: 0;
  right: 0;
  background: #1F1D26;
  min-height: 600px !important;
  
}






@media (max-width: 480px) {
  
 
  
  .banner {
  width: 100%;
  min-height: 200px; /* banner height (adjust as needed) */
 }
  
  .banner_image{
  width: 100%;
  height: 100%;
  object-fit: contain; /* fit inside, no cropping */
 }
  
  
}

@media (min-width: 481px) and (max-width: 768px) {
  
 
  .banner {
  width: 100%;
  min-height: 220px; /* banner height (adjust as needed) */
}
  
  .banner_image{
  width: 100%;
  height: 100%;
  object-fit: contain; /* fit inside, no cropping */
}
}




  
/* 💻 Laptops */
@media (min-width: 768px) and (max-width: 1024px) {
  
  #home_banner{
    padding-top: 0 !important; /* override for mobile/smaller screens */
  }
  .banner {
  width: 100%;
  min-height: 480px; /* banner height (adjust as needed) */
 }
  
  .banner_image{
  width: 100%;
  height: 100%;
  object-fit: contain; /* fit inside, no cropping */
 }
}

@media (min-width: 1025px) {
  
  #home_banner{
    padding-top: 7rem !important; /* override for mobile/smaller screens */
  }
  
  .banner_image{
  height: 100vh; 
  object-fit: cover;
}


  
}

