/* Custom CSS for Main Menu */
@media (min-width: 992px) {
    .vl-header-area1 .vl-main-menu {
        width: 100%;
        padding: 12px 20px;
        border-radius: 20px;
    }
    
    .vl-header-area1 .vl-main-menu ul {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    
    .vl-header-area1 .vl-main-menu ul > li > a {
        font-size: 16px;
        font-weight: 500;
        padding: 8px 15px;
        transition: all 0.3s ease;
        letter-spacing: 0.5px;
    }
    
    .vl-header-area1 .vl-main-menu ul > li > a:hover {
        transform: translateY(-2px);
    }
}

/* Fix for button text case */
.learn_btn2.learn2_active2 {
    text-transform: none !important;
} 