/* Reduce overall carousel height */
.disaster-carousel {
    max-height: 600px;   /* medium height */
    overflow: hidden;
}

/* Ensure images fill the container properly */
.disaster-carousel img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Smaller height for mobile devices */
@media (max-width: 768px) {
    .disaster-carousel {
        max-height: 260px;
    }
}


/* Base navbar */
/*.drms-navbar {*/
/*    font-size: 0.95rem;*/
/*    background-color: #ffffff;*/
/*}*/

/* Links */
/*.drms-navbar .nav-link {*/
/*    color: #333;*/
/*    padding: 0.5rem 0.9rem;*/
/*}*/

/*.drms-navbar .nav-link:hover {*/
/*    color: #0d6efd;*/
/*}*/

/* Active link – subtle underline (gov style) */
/*.drms-navbar .nav-link.active {*/
/*    color: #0d6efd;*/
/*    font-weight: 500;*/
/*    border-bottom: 2px solid #0d6efd;*/
/*}*/

/* Brand */
/*.drms-navbar .navbar-brand {*/
/*    font-size: 1rem;*/
/*}*/

/* Mobile layout */
/*@media (max-width: 991px) {*/
/*    .drms-navbar .navbar-nav {*/
/*        text-align: left;*/
/*        padding-top: 0.5rem;*/
/*    }*/

/*    .drms-navbar .nav-link.active {*/
/*        border-bottom: none;*/
/*        font-weight: 600;*/
/*    }*/
/*}*/




