/* Change heading title color to red
.main-links-style-2-heading-title {
  color: red !important;
} 
*/

/* Navbar with full width and fixed position */
.main-navbar {
  position: fixed !important;
  top: 0 !important;
  left: auto !important;
  width: 100% !important;
  transform: none !important;
  margin: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  z-index: 999 !important;
}

/* Center the logo */
.main-navbar .absolute.m-auto.left-0.right-0.top-0.bottom-0 {
  position: static !important;
  margin: 0 auto !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;
  width: auto !important;
}

/* Decrease the logo size */
.main-navbar .absolute.m-auto.left-0.right-0.top-0.bottom-0 img {
  max-width: 120px !important;
  height: auto !important;
}

/* Constrain the navbar contents to a container on larger screens */
@media (min-width: 1500px) {
  .main-navbar .relative {
    max-width: 68% !important; /* Adjust as needed */
    margin: 0 auto !important;
    /* Optional horizontal padding if desired:
       padding-left: 1rem !important;
       padding-right: 1rem !important; */
  }