/* RTL Specific Overrides */
.rtl-body {
    direction: rtl;
    text-align: right;
}
.rtl-body .navbar-nav { padding-right: 0; }
.rtl-body .ms-auto { margin-right: auto !important; margin-left: 0 !important; }
.rtl-body .me-auto { margin-left: auto !important; margin-right: 0 !important; }
.rtl-body .me-1, .rtl-body .me-2, .rtl-body .me-3 { margin-left: var(--bs-gutter-x) !important; margin-right: 0 !important; }
.rtl-body .text-end { text-align: left !important; }
.rtl-body .text-start { text-align: right !important; }
.rtl-body .float-end { float: left !important; }
.rtl-body .float-start { float: right !important; }
.rtl-body .breadcrumb-item + .breadcrumb-item { padding-right: 0.5rem; padding-left: 0; }
.rtl-body .breadcrumb-item + .breadcrumb-item::before { float: right; padding-left: 0.5rem; padding-right: 0; }
.rtl-body .dropdown-menu { text-align: right; }
.rtl-body .form-check { padding-right: 1.5em; padding-left: 0; }
.rtl-body .form-check .form-check-input { float: right; margin-left: 0; margin-right: -1.5em; }
.rtl-body .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: var(--bs-border-radius); border-bottom-left-radius: var(--bs-border-radius); }
.rtl-body .input-group > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: var(--bs-border-radius); border-bottom-right-radius: var(--bs-border-radius); }
.rtl-body .bi-chevron-right::before { content: "\f284"; }
.rtl-body .bi-chevron-left::before { content: "\f285"; }
.rtl-body .bi-arrow-left::before { content: "\f138"; }
.rtl-body .bi-arrow-right::before { content: "\f13b"; }
.rtl-body .navbar-brand { margin-left: 1rem; margin-right: 0; }
.rtl-body .navbar-toggler { margin-left: 0; }
.rtl-body .hero-btns { flex-direction: row; }
.rtl-body .uni-card:hover { transform: translateY(-6px); }
.rtl-body .hero-card:hover { transform: translateX(4px); }
.rtl-body .footer-links a:hover { padding-inline-start: 5px; }
