/* RTL CSS for Business Page - Arabic Language Support */

/* Content list - right align text and fix bullet positioning for RTL */
[dir="rtl"] .content-list {
    text-align: right;
    direction: rtl;
    list-style: disc;
    list-style-position: outside;
    padding-right: 1.5em;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
}

[dir="rtl"] .content-list li {
    text-align: right;
    direction: rtl;
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
    list-style: disc;
    list-style-position: outside;
}

/* Remove any duplicate bullets from pseudo-elements */
[dir="rtl"] .content-list li::before,
[dir="rtl"] .content-list li::after {
    display: none !important;
    content: none !important;
}

/* Ensure bullets appear only on the right side */
[dir="rtl"] .content-list li::marker {
    unicode-bidi: isolate;
    direction: rtl;
}

/* Carousel content - right align for RTL */
[dir="rtl"] .carousel-content {
    text-align: right;
    direction: rtl;
}

/* Carousel item text alignment */
[dir="rtl"] .bs .carousel-item {
    text-align: right;
    direction: rtl;
}

[dir="rtl"] .bs .carousel-item ul {
    text-align: right;
    direction: rtl;
    padding-right: 2rem;
    padding-left: 0;
    list-style: disc;
    list-style-position: outside;
}

[dir="rtl"] .bs .carousel-item li {
    text-align: right;
    direction: rtl;
    list-style: disc;
    list-style-position: outside;
}

/* Remove redundant bullets in carousel items */
[dir="rtl"] .bs .carousel-item li::before,
[dir="rtl"] .bs .carousel-item li::after {
    display: none !important;
    content: none !important;
}

/* Register grid - maintain layout but adjust text */
[dir="rtl"] .register-item {
    text-align: center;
}

[dir="rtl"] .register-item p {
    text-align: center;
}

/* Table headers - right align for RTL */
[dir="rtl"] .recognition-table th {
    text-align: right !important;
    direction: rtl;
}

/* Table cells - right align for RTL */
[dir="rtl"] .recognition-table td {
    text-align: right !important;
    direction: rtl;
}

/* Table itself - RTL direction */
[dir="rtl"] .recognition-table {
    direction: rtl;
}

