/* ============================================
   English Page Styles - LTR Direction
   ============================================ */

/* Override RTL styles for English page */
html[dir="ltr"] body {
    direction: ltr;
    text-align: left;
    font-family: 'Poppins', sans-serif;
}

html[dir="ltr"] .navbar-nav {
    flex-direction: row;
}

html[dir="ltr"] .navbar-nav .nav-link {
    margin: 0 0.5rem;
}

html[dir="ltr"] .navbar-nav .nav-link::after {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
}

html[dir="ltr"] .section-title::after {
    right: auto;
    left: 0;
}

html[dir="ltr"] .section-title.text-center::after {
    left: 50%;
    transform: translateX(-50%);
}

html[dir="ltr"] .activity-list li {
    text-align: left;
}

html[dir="ltr"] .activity-list li i {
    margin-left: 0;
    margin-right: 1rem;
}

html[dir="ltr"] .contact-item {
    text-align: left;
}

html[dir="ltr"] .form-label {
    text-align: left;
}

html[dir="ltr"] .form-label i {
    margin-left: 0;
    margin-right: 0.5rem;
}

html[dir="ltr"] .btn-submit i {
    margin-left: 0;
    margin-right: 0.5rem;
}

html[dir="ltr"] .btn-lang {
    margin-right: 0;
    margin-left: 1rem;
}

html[dir="ltr"] .btn-lang i {
    margin-left: 0;
    margin-right: 0.5rem;
}

html[dir="ltr"] .carousel-caption {
    text-align: center;
}

html[dir="ltr"] .carousel-control-prev {
    left: 30px;
    right: auto;
}

html[dir="ltr"] .carousel-control-next {
    right: 30px;
    left: auto;
}

html[dir="ltr"] .footer .row {
    direction: ltr;
}

html[dir="ltr"] .social-links {
    justify-content: flex-end;
}

/* Responsive adjustments for LTR */
@media (max-width: 768px) {
    html[dir="ltr"] .navbar-nav {
        text-align: left;
    }
    
    html[dir="ltr"] .navbar-nav .nav-link {
        text-align: left;
        padding-right: 1rem;
        padding-left: 1rem;
    }
}

