/* cmsms stylesheet: Modern_UI modified: Thursday, February 12, 2026 11:59:02 AM */
/* Custom tweaks for H&I Service Centre */
.navbar-brand {
    font-size: 1.5rem;
    letter-spacing: -1px;
}

.nav-link {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.9rem;
    padding: 0.5rem 1rem !important;
    transition: color 0.3s ease;
}

.nav-link:hover, .nav-link.active {
    color: #d32f2f !important; /* H&I Red */
}

.hero {
    border-bottom: 5px solid #d32f2f;
}

/* Ensure the content images don't break the layout on mobile */
main img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
}
