.navbar {
    min-height: 100px;
}

.main-logo {
    height: 60px;
}

.navbar-nav .nav-link {
    transition: color 0.3s;
    font-size: 1.1rem;
    padding: 0.5rem 1rem;
    display: inline-block;
}

.navbar-nav .nav-link:hover {
    color: #28a5ed;
}

.navbar-nav .nav-link.active {
    color: #28a5ed;
    font-weight: bold;
}

.navbar-toggler {
    margin-right: 0;
}

.navbar-shadow {
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);
}