﻿html { direction: rtl; }

body { text-align: right; font-family: 'Vazir', sans-serif; }

.hero { direction: ltr !important; text-align: left !important; }

.we-help-section { direction: ltr !important; text-align: left !important; }

.why-choose-section { direction: ltr !important; text-align: left !important; }

.footer-section .sofa-img { direction: ltr !important; text-align: left !important; }

[dir="rtl"] [class*="col-"] { float: right; }

html[dir="rtl"] { direction: rtl; }

html[dir="rtl"] .text-left { text-align: right !important; }

html[dir="rtl"] .text-right { text-align: left !important; }

    html[dir="rtl"] .footer-section .row > .col-lg-8 {
        margin-left: auto !important;
        margin-right: 0 !important;
        float: none !important;
        order: 2 !important;
    }

    html[dir="rtl"] .footer-section .row > .col-lg-4 {
        order: 1 !important;
    }

.intro-excerpt {
    direction: rtl;
    text-align: right;
}
.custom-list {
    width: 100%;
    direction: rtl;
    text-align: right;
}

    .custom-list li {
        display: inline-block;
        width: calc(50% - 20px);
        margin-bottom: 12px;
        line-height: 1.5;
        position: relative;
        padding-left: 0; /* حذف فاصله چپ قدیمی */
        padding-right: 20px; /* اضافه کردن فاصله سمت راست */
    }

        .custom-list li:before {
            content: "";
            width: 8px;
            height: 8px;
            border-radius: 50%;
            border: 2px solid #3b5d50;
            position: absolute;
            right: 0; /* جایگزین left: 0 */
            top: 8px;
        }
.navbar-icons li:first-child {
    margin-inline-end: 10px; /* سازگار با RTL / LTR */
}
.rtl-section {
    direction: rtl;
    text-align: right;
}
