/* RTL Specific Styles */
body {
    direction: rtl;
    text-align: right;
}

/* Reverse flex direction for RTL */
.row {
    flex-direction: row-reverse;
}

/* Adjust padding and margins for RTL */
[class*='col-'] {
    padding-right: 15px;
    padding-left: 15px;
}

/* Language switcher RTL adjustments */
.language-switcher {
    left: 20px;
    right: auto;
}
.first-banner {
    direction: ltr;
    display: flex;
    justify-content: end;
}
.nav-links {
    flex-direction: row;
}
.navbar-content {
    flex-direction: row-reverse;
}
.reverse-row-arabic {
    flex-direction: row !important;
}
.arabic-dir {
    direction: ltr;
}
.rotate-ar ul li img {
    transform: rotate(180deg);
}
.row-reverse {
    flex-direction: row-reverse;
}
.show-ar {
    display: block;
}

/* Add any other RTL-specific adjustments here */
