/* English LTR Overrides */

/* Header LTR */
.header .container {
    flex-direction: row;
}

.logo {
    flex-direction: row;
}

.logo span {
    font-size: 1.5rem;
}

.nav-links {
    flex-direction: row;
    gap: 20px;
}

.nav-links li a {
    font-size: 0.95rem;
    white-space: nowrap;
}

.nav-links li a::after {
    right: auto;
    left: 0;
}

/* Ornaments */
.ornament::before {
    right: auto;
    left: 30px;
}

.ornament::after {
    left: auto;
    right: 30px;
}

/* Step Badge */
.step-badge {
    right: auto;
    left: 30px;
}

/* WhatsApp Button */
.whatsapp-float {
    left: auto;
    right: 30px;
}

/* Contact Info */
.contact-info p {
    flex-direction: row;
}

/* About Features */
.about-features {
    flex-direction: row;
}

/* Hero Highlights */
.hero-highlights {
    flex-direction: row;
}

/* Footer */
.footer-logo {
    flex-direction: column;
}

@media (max-width: 768px) {
    .nav-links {
        right: auto !important;
        left: 0px !important;
        transform: translateX(-100%) !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        padding-left: 30px;
        padding-right: 0;
        gap: 0 !important;
    }
    
    .nav-links li {
        width: 100% !important;
    }
    
    .nav-links li a {
        font-size: 1.1rem !important;
        display: block !important;
        padding: 15px 0 !important;
        white-space: normal !important;
    }
    
    .nav-active {
        transform: translateX(0%) !important;
    }
    
    .whatsapp-float {
        left: auto;
        right: 20px;
    }
}

.lang-switch {
    background-color: var(--gold-color);
    color: var(--primary-color) !important;
    padding: 5px 15px;
    border-radius: 5px;
    font-weight: 700;
    display: inline-block;
    width: auto !important;
}

.lang-switch:hover {
    background-color: var(--primary-color);
    color: var(--gold-color) !important;
}

@media (max-width: 768px) {
    .lang-switch {
        display: inline-block !important;
        width: auto !important;
        padding: 8px 20px !important;
    }
}

