Insert HTML text here.
Insert HTML text here.
.header-inner { max-width: 1200px; margin: 0 auto; padding: 16px 20px; display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.logo { font-size: 24px; font-weight: 700; color: #0b3a78; text-decoration: none; white-space: nowrap; }
.nav-wrap { display: flex; align-items: center; gap: 18px; }
.main-nav { display: flex; align-items: center; gap: 18px; list-style: none; margin: 0; padding: 0; }
.main-nav > li { position: relative; }
.main-nav a { text-decoration: none; color: #222; font-weight: 600; padding: 8px 6px; display: inline-block; }
.main-nav a:hover { color: #0b3a78; }
.btn-inquire { background: #0b5ed7; color: #fff !important; padding: 10px 18px !important; border-radius: 6px; }
.btn-inquire:hover { background: #084aad; }
/* Mega menu */ .has-mega:hover .mega-menu { opacity: 1; visibility: visible; transform: translateY(0); }
.mega-menu { position: absolute; left: 0; top: 100%; width: 820px; background: #fff; box-shadow: 0 10px 30px rgba(0,0,0,0.12); border-radius: 10px; padding: 24px; opacity: 0; visibility: hidden; transform: translateY(10px); transition: 0.25s ease; }
.mega-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px; }
.mega-col h4 { margin: 0 0 12px; font-size: 14px; color: #0b3a78; text-transform: uppercase; letter-spacing: 0.5px; }
.mega-col a { display: block; padding: 6px 0; font-weight: 500; color: #333; }
.badge { display: inline-block; font-size: 11px; font-weight: 700; padding: 3px 8px; border-radius: 999px; margin-left: 6px; vertical-align: middle; }
.popular { background: #e8fff0; color: #0a8a3c; }
.trending { background: #fff4e5; color: #c96a00; }
/* Mobile */ .menu-toggle { display: none; background: none; border: 0; font-size: 28px; cursor: pointer; }
@media (max-width: 992px) { .header-inner { flex-wrap: wrap; }
.menu-toggle { display: block; margin-left: auto; }
.nav-wrap { width: 100%; display: none; flex-direction: column; align-items: stretch; gap: 0; padding-top: 10px; }
.nav-wrap.active { display: flex; }
.main-nav { flex-direction: column; align-items: stretch; gap: 0; }
.main-nav > li { width: 100%; }
.main-nav a { padding: 12px 0; border-top: 1px solid #eee; }
.mega-menu { position: static; width: 100%; opacity: 1; visibility: visible; transform: none; box-shadow: none; padding: 10px 0 0; display: none; }
.has-mega:hover .mega-menu { display: block; }
.mega-grid {
grid-template-columns: 1fr;
}
}
Get updates on courses, admissions, and career opportunities.
Unizcampus
Unizcampus connects students with the right courses, colleges, and career opportunities, all in one place.
© 2026 Unizcampus. All rights reserved.