
@media only screen {.preview-mode-theme-mismatch-warning {display: none !important;}
}

.banner-image {
  width: 100%;
  height: auto;
  min-height: 300px; /* Adjust this to the desired minimum height */
  object-fit: cover;
}


.whitetext {
color: white;
}


.navbar-nav {
    flex-wrap: wrap !important; /* Allows items to break into multiple rows */
    justify-content: center; /* Centers items */
}

.nav-item {
    flex: 1 1 auto; /* Allows flexible width for better distribution */
    text-align: center; /* Optional: Centers text */
}

/* Optional: Control how many items per row */
@media (min-width: 768px) { /* Adjust for larger screens */
    .nav-item {
        flex: 1 1 30%; /* Ensures about 3-4 items per row */
    }
}

.footer {
font-size: 11px;
padding: 10px;
}