/* ==========================================================================
   Conmatic International - LTR Stylesheet (English Overrides)
   ========================================================================== */

body.ltr {
    direction: ltr;
    text-align: left;
    font-family: var(--font-en), sans-serif;
}

body.ltr h1, 
body.ltr h2, 
body.ltr h3, 
body.ltr h4, 
body.ltr h5, 
body.ltr h6 {
    font-family: var(--font-en), sans-serif;
}

/* Nav Menu Underline */
body.ltr .nav-menu li a::after {
    left: 0;
    right: auto;
}

/* Mobile Drawer */
body.ltr .mobile-drawer {
    left: -320px;
    right: auto;
    box-shadow: 5px 0 25px rgba(0,0,0,0.15);
    transition: left 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

body.ltr .mobile-drawer.active {
    left: 0;
    right: auto;
}

/* Hero Slider Overrides */
body.ltr .hero-content {
    order: 1;
    text-align: left;
}
body.ltr .hero-visual {
    order: 2;
}
body.ltr .hero-slide-overlay {
    background: linear-gradient(90deg, rgba(6, 14, 25, 0.95) 0%, rgba(8, 19, 34, 0.88) 35%, rgba(8, 19, 34, 0.65) 70%, rgba(8, 19, 34, 0.45) 100%);
}
body.ltr .hero-actions .btn i {
    transform: rotate(180deg);
}
body.ltr .hero-slider .slick-prev { left: 30px; right: auto; }
body.ltr .hero-slider .slick-next { right: 30px; left: auto; }

/* About Section */
body.ltr .about-stat-item {
    direction: ltr;
}
body.ltr .about-stat-item:not(:last-child) {
    border-left: none;
    border-right: 1px solid #f0f3f6;
}
body.ltr .about-stat-item .stat-info {
    text-align: left;
    direction: ltr;
}
body.ltr .about-stat-item .stat-num {
    justify-content: flex-start;
}
body.ltr .about-btn-wrap {
    justify-content: flex-start;
}

/* Service Card Link Arrow */
body.ltr .service-link i {
    transform: rotate(180deg);
}
body.ltr .service-card:hover .service-link i {
    transform: rotate(180deg) translateX(-4px);
}

/* Widget Title Line */
body.ltr .widget-title::after {
    left: 0;
    right: auto;
}

/* Footer Link Hover */
body.ltr .footer-links li a:hover {
    transform: translateX(4px);
}

/* Footer Link Bullet */
body.ltr .link-bullet {
    transform: rotate(180deg);
}

/* Floating Action Buttons */
body.ltr .back-to-top {
    left: 30px;
    right: auto;
}

body.ltr .floating-whatsapp {
    left: 30px;
    right: auto;
}

@media (max-width: 767px) {
    body.ltr .back-to-top, 
    body.ltr .floating-whatsapp {
        left: 15px;
        right: auto;
    }
}

/* Our Vision Section (LTR Overrides) */
body.ltr .vision-grid {
    grid-template-columns: 0.95fr 1.35fr;
}

body.ltr .vision-visual-col {
    order: 1;
}

body.ltr .vision-timeline-col {
    order: 2;
}

body.ltr .vision-timeline-line {
    right: auto;
    left: 101px;
    transform: translateX(-50%);
}

body.ltr .vision-node-title {
    font-family: var(--font-en), sans-serif;
    letter-spacing: 0.8px;
    text-align: left;
}

body.ltr .vision-node-desc {
    text-align: left;
}

@media (max-width: 640px) {
    body.ltr .vision-timeline-line {
        right: auto;
        left: 79px;
    }
}


