/* English (LTR) Specific Styles */

/* Font Override for English */
body,
h1, h2, h3, h4, h5, h6,
.display-5,
.fw-bold,
.about-main-text-new,
.about-secondary-text-new,
.about-section .card-title,
.about-section .card-text,
.service-title,
.service-description,
.investment-title,
.investment-description,
.footer-title,
.company-description,
.contact-simple,
.social-title,
.copyright-bottom {
    font-family: 'Inter', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
}

/* LTR Layout Adjustments */
.navbar-nav {
    margin-right: auto !important;
    margin-left: 0 !important;
}

.language-switcher {
    margin-right: 1rem !important;
    margin-left: 0 !important;
}

/* Hero Section LTR */
.hero-buttons .btn {
    margin-left: 1rem !important;
    margin-right: 0 !important;
}

.hero-buttons .btn:last-child {
    margin-left: 0 !important;
}

/* Investment Section Header LTR */
.investment-section-header {
    text-align: right !important;
}

.investment-section-header hr {
    margin-right: 0 !important;
    margin-left: auto !important;
}

/* Footer LTR Adjustments */
.footer-about {
    text-align: right !important;
    align-items: flex-start !important;
}

.footer-logo {
    justify-content: flex-start !important;
}

.footer-title::after {
    right: 0 !important;
    left: auto !important;
}

.footer-link::before {
    right: -15px !important;
    left: auto !important;
}

.footer-link:hover {
    transform: translateX(5px) !important;
}

/* Contact Simple LTR */
.contact-simple {
    flex-direction: row !important;
}

.contact-simple i {
    margin-left: 0.8rem !important;
    margin-right: 0 !important;
}

/* Service Cards LTR */
.service-icon-wrapper {
    margin-bottom: 1.5rem !important;
}

/* Button Icons LTR */
.btn i {
    margin-left: 0.5rem !important;
    margin-right: 0 !important;
}


#scrollToTop {
    right: 20px !important;
    left: auto !important;
}

/* Map Distance Control Position */
.map-distance-control {
    right: 10px !important;
    left: auto !important;
}

/* Working Hours Day Header LTR */
.day-header {
    justify-content: flex-start !important;
}

.day-icon {
    margin-left: 0.8rem !important;
    margin-right: 0 !important;
}

/* Distance Content LTR */
.distance-content {
    text-align: right !important;
}

.distance-icon {
    margin-left: 1rem !important;
    margin-right: 0 !important;
}

/* Social Links Direction */
.social-links {

}

/* Responsive Adjustments for LTR */
@media (max-width: 768px) {
    .footer-about {
        text-align: center !important;
        align-items: center !important;
    }
    
    .footer-logo {
        justify-content: center !important;
    }
    
    .footer-title::after {
        right: 50% !important;
        transform: translateX(50%) !important;
        left: auto !important;
    }
    
    .social-links {
        justify-content: center !important;
    }
}

@media (max-width: 576px) {
    .working-day {
        flex-direction: column !important;
        align-items: flex-start !important;
    }
    
    .time-range {
        align-self: flex-start !important;
    }
    
    .map-distance-control {
        right: 8px !important;
        left: auto !important;
    }
}

/* Text Alignment for English Content */
.about-description-new,
.company-description,
.service-description,
.investment-description {
    text-align: left !important;
}

/* Icon positioning for LTR */
.section-header h5 i {
    margin-left: 0.5rem !important;
    margin-right: 0 !important;
}

/* Language Switcher Specific */
.language-switcher .lang-btn {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}

.flag-icon {
    margin-left: 0.5rem !important;
    margin-right: 0 !important;
}

/* Navigation Dropdown LTR */
.dropdown-menu {
    text-align: right !important;
}

/* Company Names Alignment */
.company-name {
    text-align: center !important;
}

/* Investment Header Button Alignment */
.col-md-4.text-md-end {

}

/* Ensure proper button spacing in LTR */
.hero-buttons .btn.me-3 {
    margin-left: 1rem !important;
    margin-right: 0 !important;
}

/* Distance Result Card LTR */
.distance-result-card {
    text-align: right !important;
}

.distance-label,
.distance-value {
    text-align: right !important;
}
