/*
 * Qemma Brand Identity CSS - LTR (English) Version
 * شركة قمة التحصيل - النسخة الإنجليزية
 */

/* ========================================
   LTR Direction Adjustments
   ======================================== */

/* Body & General */
body {
    direction: ltr !important;
    text-align: left !important;
}

/* Header Adjustments */
.header-top .top-left {
    float: left !important;
}

.header-top .top-right {
    float: right !important;
}

.header-top .top-left ul {
    text-align: left !important;
}

.header-top .top-left ul li {
    margin-left: 0 !important;
    margin-right: 20px !important;
}

/* Logo Position */
.logo-outer {
    margin-left: 15px !important;
    margin-right: 0 !important;
}

.header-one .logo-outer {
    margin-left: 15px !important;
    margin-right: 0 !important;
}

/* Navigation */
.main-menu .navigation > li {
    float: left !important;
}

.main-menu .navigation > li > a {
    text-align: left !important;
}

.main-menu .navigation > li > a::after {
    left: 0 !important;
    right: auto !important;
}

/* Nav Outer */
.nav-outer {
    text-align: left !important;
}

/* Dropdown Menus */
.main-menu .navigation > li > ul {
    left: 0 !important;
    right: auto !important;
}

.main-menu .navigation > li > ul > li > ul {
    left: 100% !important;
    right: auto !important;
}

/* Footer Adjustments */
.footer-widget .footer-title::after {
    left: 0 !important;
    right: auto !important;
}

.footer-widget a:hover {
    padding-left: 5px !important;
    padding-right: 0 !important;
}

.footer-widget ul li {
    text-align: left !important;
}

/* Contact Info */
.contact-info-box {
    text-align: left !important;
}

.contact-info-box i {
    margin-right: 15px !important;
    margin-left: 0 !important;
}

/* Feature Items */
.feature-item {
    text-align: left !important;
}

/* About Section */
.about-content {
    text-align: left !important;
}

/* Service Box */
.service-box {
    text-align: left !important;
}

/* Section Titles */
.section-title {
    text-align: left !important;
}

/* Lists */
ul, ol {
    padding-left: 20px !important;
    padding-right: 0 !important;
}

/* Buttons */
.theme-btn i,
a.theme-btn i {
    margin-left: 8px !important;
    margin-right: 0 !important;
}

/* Social Icons */
.social-style-one {
    direction: ltr !important;
}

.social-style-one a {
    margin-left: 10px !important;
    margin-right: 0 !important;
}

/* Form Labels */
label {
    text-align: left !important;
}

/* Cards */
.card-body {
    text-align: left !important;
}

/* Hero Section */
.hero-content {
    text-align: left !important;
}

/* Breadcrumb */
.breadcrumb {
    direction: ltr !important;
}

.breadcrumb-item + .breadcrumb-item::before {
    float: left !important;
    padding-left: 0 !important;
    padding-right: 0.5rem !important;
}

/* Work Progress */
.work-step {
    text-align: left !important;
}

/* Client Logos */
.logo-carousel-wrap {
    direction: ltr !important;
}

/* Partners Section */
.partner-item {
    text-align: left !important;
}

/* Vision Logo Alignment */
.vision-logo-outer {
    margin-left: 0 !important;
    margin-right: 15px !important;
}

/* Mobile Menu */
@media (max-width: 991px) {
    .mobile-menu {
        direction: ltr !important;
        text-align: left !important;
    }
    
    .mobile-menu .navigation li a {
        text-align: left !important;
    }
    
    .navbar-header {
        direction: ltr !important;
    }
}

/* Animations for LTR */
@keyframes slideInLeft {
    from {
        transform: translateX(-30px);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}

.animate-ltr {
    animation: slideInLeft 0.5s ease forwards;
}
