/*
 * Turshid — Arabic / right-to-left (client, 7 Oct 2026). Loaded only on Arabic pages, after custom_style.css.
 * The theme's own rtl.css covers the stock MartFury styles; this file covers custom_style.css, the Bootstrap 4
 * helper classes (Bootstrap 4 has no RTL build) and the Arabic font.
 */

/* Arabic font: Inter has no Arabic letters, so Latin words and digits stay in Inter (same as the English site) and
   Arabic letters fall through to Tajawal. Icon fonts are only used on <i> elements, which are left alone. */
html[dir="rtl"] body,
html[dir="rtl"] body *:not(i):not(.fa):not([class^="icon-"]):not([class*=" icon-"]) {
    font-family: 'Inter', 'Tajawal', 'Segoe UI', Tahoma, Arial, sans-serif !important;
}



/* Arrows and chevrons point the other way in Arabic ("next" points left). */
html[dir="rtl"] .fa-arrow-right, html[dir="rtl"] .fa-arrow-left,
html[dir="rtl"] .fa-chevron-right, html[dir="rtl"] .fa-chevron-left,
html[dir="rtl"] .fa-angle-right, html[dir="rtl"] .fa-angle-left,
html[dir="rtl"] .fa-long-arrow-right, html[dir="rtl"] .fa-long-arrow-left,
html[dir="rtl"] .icon-arrow-right, html[dir="rtl"] .icon-arrow-left,
html[dir="rtl"] .icon-chevron-right, html[dir="rtl"] .icon-chevron-left {
    display: inline-block;
    transform: scaleX(-1);
}
/* Small "go" nudges on hover move toward the reading direction. */
html[dir="rtl"] .notif_card:hover .notif_arrow { transform: translateX(-2px); }
html[dir="rtl"] .tc-channel:hover .tc-channel__go { transform: translateX(-3px) scaleX(-1); }
html[dir="rtl"] .tc-submit:hover i { transform: translate(-3px, -2px) scaleX(-1); }
html[dir="rtl"] .tnf__tile:hover .tnf__tile-go i { transform: translateX(-3px) scaleX(-1); }

/* Header country dropdown (msDropdown): arrow on the left, gap between flag and name on the flag's left. */
html[dir="rtl"] .ms-dd .ms-dd-arrow {
    right: auto !important;
    left: 10px !important;
}
html[dir="rtl"] .ms-dd .ms-dd-header .option-selected img,
html[dir="rtl"] .ms-dd .ms-list-option img {
    margin-right: 0 !important;
    margin-left: 5px !important;
}

/* Phone numbers, emails and amounts read left-to-right inside Arabic text. */
html[dir="rtl"] input[type="tel"], html[dir="rtl"] input[type="email"], html[dir="rtl"] .iti input {
    direction: ltr;
    text-align: right;
}

/* ---------------------------------------------------------------------------------------------------------------
 * Bootstrap 4 helpers used in the markup (ml-*, mr-*, pl-*, pr-*, float-*, text-*, forms, input groups).
 * ------------------------------------------------------------------------------------------------------------- */
html[dir="rtl"] .ml-0 { margin-right: 0 !important; }
html[dir="rtl"] .mr-0 { margin-left: 0 !important; }
html[dir="rtl"] .ml-0:not([class*="mr-"]) { margin-left: 0 !important; }
html[dir="rtl"] .mr-0:not([class*="ml-"]) { margin-right: 0 !important; }
html[dir="rtl"] .pl-0 { padding-right: 0 !important; }
html[dir="rtl"] .pr-0 { padding-left: 0 !important; }
html[dir="rtl"] .pl-0:not([class*="pr-"]) { padding-left: 0 !important; }
html[dir="rtl"] .pr-0:not([class*="pl-"]) { padding-right: 0 !important; }
html[dir="rtl"] .ml-1 { margin-right: .25rem !important; }
html[dir="rtl"] .mr-1 { margin-left: .25rem !important; }
html[dir="rtl"] .ml-1:not([class*="mr-"]) { margin-left: 0 !important; }
html[dir="rtl"] .mr-1:not([class*="ml-"]) { margin-right: 0 !important; }
html[dir="rtl"] .pl-1 { padding-right: .25rem !important; }
html[dir="rtl"] .pr-1 { padding-left: .25rem !important; }
html[dir="rtl"] .pl-1:not([class*="pr-"]) { padding-left: 0 !important; }
html[dir="rtl"] .pr-1:not([class*="pl-"]) { padding-right: 0 !important; }
html[dir="rtl"] .ml-2 { margin-right: .5rem !important; }
html[dir="rtl"] .mr-2 { margin-left: .5rem !important; }
html[dir="rtl"] .ml-2:not([class*="mr-"]) { margin-left: 0 !important; }
html[dir="rtl"] .mr-2:not([class*="ml-"]) { margin-right: 0 !important; }
html[dir="rtl"] .pl-2 { padding-right: .5rem !important; }
html[dir="rtl"] .pr-2 { padding-left: .5rem !important; }
html[dir="rtl"] .pl-2:not([class*="pr-"]) { padding-left: 0 !important; }
html[dir="rtl"] .pr-2:not([class*="pl-"]) { padding-right: 0 !important; }
html[dir="rtl"] .ml-3 { margin-right: 1rem !important; }
html[dir="rtl"] .mr-3 { margin-left: 1rem !important; }
html[dir="rtl"] .ml-3:not([class*="mr-"]) { margin-left: 0 !important; }
html[dir="rtl"] .mr-3:not([class*="ml-"]) { margin-right: 0 !important; }
html[dir="rtl"] .pl-3 { padding-right: 1rem !important; }
html[dir="rtl"] .pr-3 { padding-left: 1rem !important; }
html[dir="rtl"] .pl-3:not([class*="pr-"]) { padding-left: 0 !important; }
html[dir="rtl"] .pr-3:not([class*="pl-"]) { padding-right: 0 !important; }
html[dir="rtl"] .ml-4 { margin-right: 1.5rem !important; }
html[dir="rtl"] .mr-4 { margin-left: 1.5rem !important; }
html[dir="rtl"] .ml-4:not([class*="mr-"]) { margin-left: 0 !important; }
html[dir="rtl"] .mr-4:not([class*="ml-"]) { margin-right: 0 !important; }
html[dir="rtl"] .pl-4 { padding-right: 1.5rem !important; }
html[dir="rtl"] .pr-4 { padding-left: 1.5rem !important; }
html[dir="rtl"] .pl-4:not([class*="pr-"]) { padding-left: 0 !important; }
html[dir="rtl"] .pr-4:not([class*="pl-"]) { padding-right: 0 !important; }
html[dir="rtl"] .ml-5 { margin-right: 3rem !important; }
html[dir="rtl"] .mr-5 { margin-left: 3rem !important; }
html[dir="rtl"] .ml-5:not([class*="mr-"]) { margin-left: 0 !important; }
html[dir="rtl"] .mr-5:not([class*="ml-"]) { margin-right: 0 !important; }
html[dir="rtl"] .pl-5 { padding-right: 3rem !important; }
html[dir="rtl"] .pr-5 { padding-left: 3rem !important; }
html[dir="rtl"] .pl-5:not([class*="pr-"]) { padding-left: 0 !important; }
html[dir="rtl"] .pr-5:not([class*="pl-"]) { padding-right: 0 !important; }
html[dir="rtl"] .ml-auto { margin-right: auto !important; }
html[dir="rtl"] .mr-auto { margin-left: auto !important; }
html[dir="rtl"] .ml-auto:not([class*="mr-"]) { margin-left: 0 !important; }
html[dir="rtl"] .mr-auto:not([class*="ml-"]) { margin-right: 0 !important; }
html[dir="rtl"] .float-left { float: right !important; }
html[dir="rtl"] .float-right { float: left !important; }
html[dir="rtl"] .text-left { text-align: right !important; }
html[dir="rtl"] .text-right { text-align: left !important; }
@media (min-width: 576px) {
    html[dir="rtl"] .ml-sm-0 { margin-right: 0 !important; }
    html[dir="rtl"] .mr-sm-0 { margin-left: 0 !important; }
    html[dir="rtl"] .ml-sm-0:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-sm-0:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-sm-0 { padding-right: 0 !important; }
    html[dir="rtl"] .pr-sm-0 { padding-left: 0 !important; }
    html[dir="rtl"] .pl-sm-0:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-sm-0:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-sm-1 { margin-right: .25rem !important; }
    html[dir="rtl"] .mr-sm-1 { margin-left: .25rem !important; }
    html[dir="rtl"] .ml-sm-1:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-sm-1:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-sm-1 { padding-right: .25rem !important; }
    html[dir="rtl"] .pr-sm-1 { padding-left: .25rem !important; }
    html[dir="rtl"] .pl-sm-1:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-sm-1:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-sm-2 { margin-right: .5rem !important; }
    html[dir="rtl"] .mr-sm-2 { margin-left: .5rem !important; }
    html[dir="rtl"] .ml-sm-2:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-sm-2:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-sm-2 { padding-right: .5rem !important; }
    html[dir="rtl"] .pr-sm-2 { padding-left: .5rem !important; }
    html[dir="rtl"] .pl-sm-2:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-sm-2:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-sm-3 { margin-right: 1rem !important; }
    html[dir="rtl"] .mr-sm-3 { margin-left: 1rem !important; }
    html[dir="rtl"] .ml-sm-3:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-sm-3:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-sm-3 { padding-right: 1rem !important; }
    html[dir="rtl"] .pr-sm-3 { padding-left: 1rem !important; }
    html[dir="rtl"] .pl-sm-3:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-sm-3:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-sm-4 { margin-right: 1.5rem !important; }
    html[dir="rtl"] .mr-sm-4 { margin-left: 1.5rem !important; }
    html[dir="rtl"] .ml-sm-4:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-sm-4:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-sm-4 { padding-right: 1.5rem !important; }
    html[dir="rtl"] .pr-sm-4 { padding-left: 1.5rem !important; }
    html[dir="rtl"] .pl-sm-4:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-sm-4:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-sm-5 { margin-right: 3rem !important; }
    html[dir="rtl"] .mr-sm-5 { margin-left: 3rem !important; }
    html[dir="rtl"] .ml-sm-5:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-sm-5:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-sm-5 { padding-right: 3rem !important; }
    html[dir="rtl"] .pr-sm-5 { padding-left: 3rem !important; }
    html[dir="rtl"] .pl-sm-5:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-sm-5:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-sm-auto { margin-right: auto !important; }
    html[dir="rtl"] .mr-sm-auto { margin-left: auto !important; }
    html[dir="rtl"] .ml-sm-auto:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-sm-auto:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .float-sm-left { float: right !important; }
    html[dir="rtl"] .float-sm-right { float: left !important; }
    html[dir="rtl"] .text-sm-left { text-align: right !important; }
    html[dir="rtl"] .text-sm-right { text-align: left !important; }
}
@media (min-width: 768px) {
    html[dir="rtl"] .ml-md-0 { margin-right: 0 !important; }
    html[dir="rtl"] .mr-md-0 { margin-left: 0 !important; }
    html[dir="rtl"] .ml-md-0:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-md-0:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-md-0 { padding-right: 0 !important; }
    html[dir="rtl"] .pr-md-0 { padding-left: 0 !important; }
    html[dir="rtl"] .pl-md-0:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-md-0:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-md-1 { margin-right: .25rem !important; }
    html[dir="rtl"] .mr-md-1 { margin-left: .25rem !important; }
    html[dir="rtl"] .ml-md-1:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-md-1:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-md-1 { padding-right: .25rem !important; }
    html[dir="rtl"] .pr-md-1 { padding-left: .25rem !important; }
    html[dir="rtl"] .pl-md-1:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-md-1:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-md-2 { margin-right: .5rem !important; }
    html[dir="rtl"] .mr-md-2 { margin-left: .5rem !important; }
    html[dir="rtl"] .ml-md-2:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-md-2:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-md-2 { padding-right: .5rem !important; }
    html[dir="rtl"] .pr-md-2 { padding-left: .5rem !important; }
    html[dir="rtl"] .pl-md-2:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-md-2:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-md-3 { margin-right: 1rem !important; }
    html[dir="rtl"] .mr-md-3 { margin-left: 1rem !important; }
    html[dir="rtl"] .ml-md-3:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-md-3:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-md-3 { padding-right: 1rem !important; }
    html[dir="rtl"] .pr-md-3 { padding-left: 1rem !important; }
    html[dir="rtl"] .pl-md-3:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-md-3:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-md-4 { margin-right: 1.5rem !important; }
    html[dir="rtl"] .mr-md-4 { margin-left: 1.5rem !important; }
    html[dir="rtl"] .ml-md-4:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-md-4:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-md-4 { padding-right: 1.5rem !important; }
    html[dir="rtl"] .pr-md-4 { padding-left: 1.5rem !important; }
    html[dir="rtl"] .pl-md-4:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-md-4:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-md-5 { margin-right: 3rem !important; }
    html[dir="rtl"] .mr-md-5 { margin-left: 3rem !important; }
    html[dir="rtl"] .ml-md-5:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-md-5:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-md-5 { padding-right: 3rem !important; }
    html[dir="rtl"] .pr-md-5 { padding-left: 3rem !important; }
    html[dir="rtl"] .pl-md-5:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-md-5:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-md-auto { margin-right: auto !important; }
    html[dir="rtl"] .mr-md-auto { margin-left: auto !important; }
    html[dir="rtl"] .ml-md-auto:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-md-auto:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .float-md-left { float: right !important; }
    html[dir="rtl"] .float-md-right { float: left !important; }
    html[dir="rtl"] .text-md-left { text-align: right !important; }
    html[dir="rtl"] .text-md-right { text-align: left !important; }
}
@media (min-width: 992px) {
    html[dir="rtl"] .ml-lg-0 { margin-right: 0 !important; }
    html[dir="rtl"] .mr-lg-0 { margin-left: 0 !important; }
    html[dir="rtl"] .ml-lg-0:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-lg-0:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-lg-0 { padding-right: 0 !important; }
    html[dir="rtl"] .pr-lg-0 { padding-left: 0 !important; }
    html[dir="rtl"] .pl-lg-0:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-lg-0:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-lg-1 { margin-right: .25rem !important; }
    html[dir="rtl"] .mr-lg-1 { margin-left: .25rem !important; }
    html[dir="rtl"] .ml-lg-1:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-lg-1:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-lg-1 { padding-right: .25rem !important; }
    html[dir="rtl"] .pr-lg-1 { padding-left: .25rem !important; }
    html[dir="rtl"] .pl-lg-1:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-lg-1:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-lg-2 { margin-right: .5rem !important; }
    html[dir="rtl"] .mr-lg-2 { margin-left: .5rem !important; }
    html[dir="rtl"] .ml-lg-2:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-lg-2:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-lg-2 { padding-right: .5rem !important; }
    html[dir="rtl"] .pr-lg-2 { padding-left: .5rem !important; }
    html[dir="rtl"] .pl-lg-2:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-lg-2:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-lg-3 { margin-right: 1rem !important; }
    html[dir="rtl"] .mr-lg-3 { margin-left: 1rem !important; }
    html[dir="rtl"] .ml-lg-3:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-lg-3:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-lg-3 { padding-right: 1rem !important; }
    html[dir="rtl"] .pr-lg-3 { padding-left: 1rem !important; }
    html[dir="rtl"] .pl-lg-3:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-lg-3:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-lg-4 { margin-right: 1.5rem !important; }
    html[dir="rtl"] .mr-lg-4 { margin-left: 1.5rem !important; }
    html[dir="rtl"] .ml-lg-4:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-lg-4:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-lg-4 { padding-right: 1.5rem !important; }
    html[dir="rtl"] .pr-lg-4 { padding-left: 1.5rem !important; }
    html[dir="rtl"] .pl-lg-4:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-lg-4:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-lg-5 { margin-right: 3rem !important; }
    html[dir="rtl"] .mr-lg-5 { margin-left: 3rem !important; }
    html[dir="rtl"] .ml-lg-5:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-lg-5:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-lg-5 { padding-right: 3rem !important; }
    html[dir="rtl"] .pr-lg-5 { padding-left: 3rem !important; }
    html[dir="rtl"] .pl-lg-5:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-lg-5:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-lg-auto { margin-right: auto !important; }
    html[dir="rtl"] .mr-lg-auto { margin-left: auto !important; }
    html[dir="rtl"] .ml-lg-auto:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-lg-auto:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .float-lg-left { float: right !important; }
    html[dir="rtl"] .float-lg-right { float: left !important; }
    html[dir="rtl"] .text-lg-left { text-align: right !important; }
    html[dir="rtl"] .text-lg-right { text-align: left !important; }
}
@media (min-width: 1200px) {
    html[dir="rtl"] .ml-xl-0 { margin-right: 0 !important; }
    html[dir="rtl"] .mr-xl-0 { margin-left: 0 !important; }
    html[dir="rtl"] .ml-xl-0:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-xl-0:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-xl-0 { padding-right: 0 !important; }
    html[dir="rtl"] .pr-xl-0 { padding-left: 0 !important; }
    html[dir="rtl"] .pl-xl-0:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-xl-0:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-xl-1 { margin-right: .25rem !important; }
    html[dir="rtl"] .mr-xl-1 { margin-left: .25rem !important; }
    html[dir="rtl"] .ml-xl-1:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-xl-1:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-xl-1 { padding-right: .25rem !important; }
    html[dir="rtl"] .pr-xl-1 { padding-left: .25rem !important; }
    html[dir="rtl"] .pl-xl-1:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-xl-1:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-xl-2 { margin-right: .5rem !important; }
    html[dir="rtl"] .mr-xl-2 { margin-left: .5rem !important; }
    html[dir="rtl"] .ml-xl-2:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-xl-2:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-xl-2 { padding-right: .5rem !important; }
    html[dir="rtl"] .pr-xl-2 { padding-left: .5rem !important; }
    html[dir="rtl"] .pl-xl-2:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-xl-2:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-xl-3 { margin-right: 1rem !important; }
    html[dir="rtl"] .mr-xl-3 { margin-left: 1rem !important; }
    html[dir="rtl"] .ml-xl-3:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-xl-3:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-xl-3 { padding-right: 1rem !important; }
    html[dir="rtl"] .pr-xl-3 { padding-left: 1rem !important; }
    html[dir="rtl"] .pl-xl-3:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-xl-3:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-xl-4 { margin-right: 1.5rem !important; }
    html[dir="rtl"] .mr-xl-4 { margin-left: 1.5rem !important; }
    html[dir="rtl"] .ml-xl-4:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-xl-4:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-xl-4 { padding-right: 1.5rem !important; }
    html[dir="rtl"] .pr-xl-4 { padding-left: 1.5rem !important; }
    html[dir="rtl"] .pl-xl-4:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-xl-4:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-xl-5 { margin-right: 3rem !important; }
    html[dir="rtl"] .mr-xl-5 { margin-left: 3rem !important; }
    html[dir="rtl"] .ml-xl-5:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-xl-5:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .pl-xl-5 { padding-right: 3rem !important; }
    html[dir="rtl"] .pr-xl-5 { padding-left: 3rem !important; }
    html[dir="rtl"] .pl-xl-5:not([class*="pr-"]) { padding-left: 0 !important; }
    html[dir="rtl"] .pr-xl-5:not([class*="pl-"]) { padding-right: 0 !important; }
    html[dir="rtl"] .ml-xl-auto { margin-right: auto !important; }
    html[dir="rtl"] .mr-xl-auto { margin-left: auto !important; }
    html[dir="rtl"] .ml-xl-auto:not([class*="mr-"]) { margin-left: 0 !important; }
    html[dir="rtl"] .mr-xl-auto:not([class*="ml-"]) { margin-right: 0 !important; }
    html[dir="rtl"] .float-xl-left { float: right !important; }
    html[dir="rtl"] .float-xl-right { float: left !important; }
    html[dir="rtl"] .text-xl-left { text-align: right !important; }
    html[dir="rtl"] .text-xl-right { text-align: left !important; }
}
html[dir="rtl"] .dropdown-menu-right { right: auto; left: 0; }
html[dir="rtl"] .dropdown-menu-left { left: auto; right: 0; }
html[dir="rtl"] .border-left { border-left: 0 !important; border-right: 1px solid #dee2e6 !important; }
html[dir="rtl"] .border-right { border-right: 0 !important; border-left: 1px solid #dee2e6 !important; }
html[dir="rtl"] .rounded-left { border-radius: 0 .25rem .25rem 0 !important; }
html[dir="rtl"] .rounded-right { border-radius: .25rem 0 0 .25rem !important; }
html[dir="rtl"] .close { float: left; }
html[dir="rtl"] .modal-header .close { margin: -1rem auto -1rem -1rem; }
html[dir="rtl"] .form-check { padding-left: 0; padding-right: 1.25rem; }
html[dir="rtl"] .form-check-input { margin-left: 0; margin-right: -1.25rem; }
html[dir="rtl"] .form-check-inline { margin-right: 0; margin-left: .75rem; }
html[dir="rtl"] .form-check-inline .form-check-input { margin-right: 0; margin-left: .3125rem; }
html[dir="rtl"] .custom-control { padding-left: 0; padding-right: 1.5rem; }
html[dir="rtl"] .custom-control-label::before, html[dir="rtl"] .custom-control-label::after { left: auto; right: -1.5rem; }
html[dir="rtl"] .custom-select { padding: .375rem .75rem .375rem 1.75rem; background-position: left .75rem center; }
html[dir="rtl"] .input-group > .form-control:not(:last-child), html[dir="rtl"] .input-group > .custom-select:not(:last-child) { border-radius: 0 .25rem .25rem 0; }
html[dir="rtl"] .input-group > .form-control:not(:first-child), html[dir="rtl"] .input-group > .custom-select:not(:first-child) { border-radius: .25rem 0 0 .25rem; }
html[dir="rtl"] .input-group-prepend { margin-right: 0; margin-left: -1px; }
html[dir="rtl"] .input-group-append { margin-left: 0; margin-right: -1px; }
html[dir="rtl"] .list-inline-item:not(:last-child) { margin-right: 0; margin-left: .5rem; }
html[dir="rtl"] .text-left { text-align: right !important; }

/* ---------------------------------------------------------------------------------------------------------------
 * Mirror of every direction-specific rule in custom_style.css (generated 7 Oct 2026). When a new rule in
 * custom_style.css uses margin/padding/left/right/text-align/float on one side, add its mirror here.
 * ------------------------------------------------------------------------------------------------------------- */
html[dir="rtl"] .Download_app_card p {
    text-align: right;
}
html[dir="rtl"] .App_store_image a img {
    margin-left: 20px;
    margin-right: 0;
}
html[dir="rtl"] .slider_content {
    text-align: right;
}
html[dir="rtl"] .tursid_astraSlide_items .slider_content .slider_title:after {
    left: auto;
    right: 0;
}
html[dir="rtl"] .tursid_astraSlide_items .slider_content .info_link span {
    margin-left: 0;
    margin-right: 11px;
}
html[dir="rtl"] .user_image img {
    margin-left: 12px;
    margin-right: 0;
}
html[dir="rtl"] .header .header_social_icons {
    padding-left: 0;
    padding-right: 10px;
}
html[dir="rtl"] .header_social_icons {
    padding-left: 0;
    padding-right: 8px;
    border-left: none;
    border-right: 2px solid #d9d9d942;
}
html[dir="rtl"] .sign_up_login_btns li {
    margin-left: 0;
    margin-right: 18px;
}
html[dir="rtl"] .sign_up_login_btns li:first-child {
    margin-left: 0;
    margin-right: 5px;
}
html[dir="rtl"] .get_in_touch_menu li span img {
    margin-left: 12px;
    margin-right: 0;
}
html[dir="rtl"] .carousel-control-prev {
    left: auto;
    right: 30px;
}
html[dir="rtl"] .carousel-control-next {
    left: 30px;
    right: auto;
}
html[dir="rtl"] .menu_links li a:hover {
    left: auto;
    right: 4px;
}
html[dir="rtl"] .privacy_policy_link li {
    margin-left: 0;
    margin-right: 10px;
}
html[dir="rtl"] .form-group .small_warning {
    padding-left: 0;
    padding-right: 30px;
}
html[dir="rtl"] .custom_radiobox {
    padding-left: 0;
    padding-right: 28px;
}
html[dir="rtl"] .custom_radiobox span:before {
    left: auto;
    right: 0;
}
html[dir="rtl"] .custom_radiobox input:checked ~ span:after {
    left: auto;
    right: 5px;
}
html[dir="rtl"] .get_geo_location {
    left: 1px;
    right: auto;
}
html[dir="rtl"] .iti__arrow {
    margin-left: 0;
    margin-right: 6px;
    border-left: transparent;
    border-right: 2px solid #787878;
}
html[dir="rtl"] .iti__selected-flag {
    margin-left: 15px;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 0;
    border-left: 1px solid #ddd;
    border-right: none;
}
html[dir="rtl"] .mobile_code {
    margin-left: 0 !important;
    margin-right: 108px !important;
    padding-left: 0 !important;
    padding-right: 14px !important;
}
html[dir="rtl"] .go_to_dashboard:before {
    left: -11px;
    right: auto;
}
html[dir="rtl"] .go_to_dashboard {
    margin-left: 20px;
    margin-right: 0;
}
html[dir="rtl"] .ps-tab .form-group.submit .ps-btn {
    margin-left: auto;
    margin-right: 0;
}
html[dir="rtl"] .ps-tab .form-group.submit {
    margin-left: 0;
    margin-right: 0;
}
html[dir="rtl"] .tracking_model .close {
    left: 25px;
    right: auto;
}
html[dir="rtl"] .checked_descorate_list {
    padding-left: 0;
    padding-right: 26px;
}
html[dir="rtl"] .checked_descorate_list li:before {
    left: auto;
    right: -22px;
}
html[dir="rtl"] .customer_service_request_form .geo_location > a {
    left: 10px;
    right: auto;
}
html[dir="rtl"] .customer_service_request_form .ui .calender_icon {
    left: 14px;
    right: auto;
}
html[dir="rtl"] .customer_service_request_form .geo_location .form_control,
html[dir="rtl"] .customer_service_request_form .geo_location #google_place_autocomplete {
    padding-left: 40px;
    padding-right: 0;
}
html[dir="rtl"] .get_geo_location + #google_place_autocomplete {
    padding-left: 60px;
    padding-right: 0;
}
html[dir="rtl"] .dataTables_wrapper .dataTables_info {
    padding-left: 0;
    padding-right: 16px;
}
html[dir="rtl"] .selectbox_reload_sortby ul li {
    padding-left: 30px;
    padding-right: 0;
}
html[dir="rtl"] .selectbox_reload_sortby li {
    padding-left: 0;
    padding-right: 15px;
}
html[dir="rtl"] .default_searchbar .form-group a {
    left: 1px;
    right: auto;
}
html[dir="rtl"] .selectbox_container .nice-select {
    padding-left: 30px;
    padding-right: 10px;
}
html[dir="rtl"] .selectbox_container .nice-select:after {
    left: 13px;
    right: auto;
    border-left: 1.8px solid #000;
    border-right: none;
}
html[dir="rtl"] .customer_table_ui_default .status {
    margin-left: 0;
    margin-right: 15px;
}
html[dir="rtl"] .customer_table_ui_default .status:before,
html[dir="rtl"] .myrequest_header .status:before,
html[dir="rtl"] .project_detail_title .status:before {
    left: auto;
    right: -11px;
}
html[dir="rtl"] .myrequest_header .navtab_menus {
    padding-left: 230px;
    padding-right: 20px;
}
html[dir="rtl"] .myrequest_header .status:before,
html[dir="rtl"] .project_detail_title .status:before {
    left: auto;
    right: -18px;
}
html[dir="rtl"] .top_navigate_btns li {
    margin-left: 18px;
    margin-right: 0;
}
html[dir="rtl"] .top_navigate_btns {
    left: 0;
    right: auto;
}
html[dir="rtl"] .custom_radiobtn .check_radio {
    padding-left: 0;
    padding-right: 25px;
}
html[dir="rtl"] .custom_radiobtn .custom_radio {
    left: auto;
    right: 0;
}
html[dir="rtl"] .category_radio_selectboxs li {
    margin-left: 21px;
    margin-right: 0;
}
html[dir="rtl"] .custom_radiobtn .check_radio:before {
    left: auto;
    right: 0;
}
html[dir="rtl"] .custom_radiobtn .check_radio:after {
    left: auto;
    right: 5px;
}
html[dir="rtl"] .preview-image .remove-image,
html[dir="rtl"] .remove-btn {
    left: 7px;
    right: auto;
}
html[dir="rtl"] .download_pdf_link {
    margin-left: 0;
    margin-right: 10px;
}
html[dir="rtl"] .download_pdf_link .icon {
    margin-left: 5px;
    margin-right: 0;
}
html[dir="rtl"] .pdf-preview img {
    margin-left: 10px;
    margin-right: 0;
}
html[dir="rtl"] .thanks_giving_screen_ui .start_shopping_btn img {
    margin-left: 0;
    margin-right: 6px;
}
html[dir="rtl"] .small_info_list_bid {
    padding-left: 0;
    padding-right: 0;
}
html[dir="rtl"] .report_project_link img {
    margin-left: 10px;
    margin-right: 0;
}
html[dir="rtl"] .drawing_document_list {
    padding-left: 0;
    padding-right: 0;
}
html[dir="rtl"] .service_provider_info_list li .icon {
    margin-left: 4px;
    margin-right: 0;
}
html[dir="rtl"] .service_provider_header .get_avtaar_img {
    padding-left: 10px;
    padding-right: 0;
}
html[dir="rtl"] .service_provider_header {
    padding-left: 0;
    padding-right: 20px;
}
html[dir="rtl"] .service_provider_header .total_review_count {
    padding-left: 0;
    padding-right: 4px;
}
html[dir="rtl"] .service_provider_info_list {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 20px;
}
html[dir="rtl"] .main_box .profile img {
    margin-left: 30px;
    margin-right: 0;
}
html[dir="rtl"] .main_box .proposal_btns li {
    margin-left: 0;
    margin-right: 15px;
}
html[dir="rtl"] .main_box .proposal_btns .total_review_count {
    margin-left: 0;
    margin-right: 6px;
}
html[dir="rtl"] .main_box .total_review_count {
    margin-left: 0;
    margin-right: 6px;
}
html[dir="rtl"] .main_box .awarded_tag {
    left: auto;
    right: 30px;
}
html[dir="rtl"] .main_box .awarded_tag:before {
    left: auto;
    right: -5px;
}
html[dir="rtl"] .main_box .awarded_tag:after {
    left: auto;
    right: -5px;
}
html[dir="rtl"] h4.milestone_title {
    padding-left: 0;
    padding-right: 20px;
}
html[dir="rtl"] .milestone_remaining_list {
    padding-left: 0;
    padding-right: 0;
}
html[dir="rtl"] .milestone_remaining_list > li {
    padding-left: 15px;
    padding-right: 20px;
}
html[dir="rtl"] .milestone_remaining_list_ui .list_number {
    padding-left: 10px;
    padding-right: 0;
}
html[dir="rtl"] .milestone_remaining_list_ui .view_invoice_link img {
    margin-left: 5px;
    margin-right: 0;
}
html[dir="rtl"] .add_milestone_form_ui {
    margin-left: 0;
    margin-right: 30px;
}
html[dir="rtl"] .open .add_milestone_form_ui {
    margin-left: 0;
    margin-right: 30px;
}
html[dir="rtl"] .multiple_field_component .amount_label {
    left: auto;
    right: 0;
}
html[dir="rtl"] .multiple_field_component .dollar_sign {
    left: 0;
    right: auto;
}
html[dir="rtl"] .add_milestone_form_ui .custom_radiobtn .check_radio:after {
    left: auto;
    right: 5px;
}
html[dir="rtl"] .add_milestone_form_ui .custom_radiobtn .check_radio {
    padding-left: 0;
    padding-right: 21px;
}
html[dir="rtl"] .add_milestone_form_ui .date_picker .calender_icon {
    left: 13px;
    right: auto;
}
html[dir="rtl"] .milestone_remaining_list_ui .accordion_btn {
    left: -17px;
    right: auto;
}
html[dir="rtl"] .active_milestone {
    margin-left: 0;
    margin-right: 9px;
}
html[dir="rtl"] .paymnt_status_with_money .payment_status {
    padding-left: 0;
    padding-right: 0;
}
html[dir="rtl"] .milestone_add_view_buttons .request_milestone_btn {
    margin-left: -10px;
    margin-right: 0;
}
html[dir="rtl"] .mark_as_complete_button_division {
    text-align: left;
}
html[dir="rtl"] .mark_as_complete_button_division {
    text-align: left;
}
html[dir="rtl"] .rating label {
    margin-left: 0;
    margin-right: 0px;
    float: left;
}
html[dir="rtl"] .review_deatils {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}
html[dir="rtl"] .OR_text {
    margin-left: 50px;
    margin-right: 0;
}
html[dir="rtl"] .energy_calculator_cover .Card .column_1 b {
    margin-left: 0;
    margin-right: -18px;
}
html[dir="rtl"] .submit_bid_modal .close {
    padding-left: 20px !important;
    padding-right: 0 !important;
}
html[dir="rtl"] .service_provider_section_cover .btn_pending_approval {
    left: auto;
    right: 0;
}
html[dir="rtl"] .service_provider_section_cover .btn_pending_approval:after {
    left: auto;
    right: -5px;
}
html[dir="rtl"] .service_provider_section_cover .btn_pending_approval:before {
    left: auto;
    right: -5px;
}
html[dir="rtl"] .add_new_milestone_form .ui.input img {
    left: 10px;
    right: auto;
}
html[dir="rtl"] .add_new_milestone_form ul li .dolar_sign {
    border-top-left-radius: 0px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 5px;
}
html[dir="rtl"] .add_new_milestone_form .multiple_form_group .form-control {
    padding-left: 8px;
    padding-right: 35px;
}
html[dir="rtl"] .services_modal_main .close,
html[dir="rtl"] .how_it_works_popup .close {
    left: 10px;
    right: auto;
}
html[dir="rtl"] .services_modal_main .thumbanil_title h3 {
    padding-left: 0;
    padding-right: 24px;
}
html[dir="rtl"] .services_modal_main .thumbanil_title h3:before {
    left: auto;
    right: 0px;
}
html[dir="rtl"] .services_modal_main .active .thumbanil_title h3:after {
    left: auto;
    right: 4px;
}
html[dir="rtl"] .nice-select.custom-selectbox:after {
    left: 15px;
    right: auto;
}
html[dir="rtl"] .static_display_box .icon img {
    margin-left: 20px;
    margin-right: 0;
}
html[dir="rtl"] .progress_lebel {
    text-align: left;
}
html[dir="rtl"] .progress_lebel_prec {
    text-align: right;
}
html[dir="rtl"] .rating_box.rating_box_hover {
    left: auto;
    right: 12px;
}
html[dir="rtl"] .rate > label {
    float: left;
}
html[dir="rtl"] .rate .half:before {
    padding-left: 0;
    padding-right: 0;
}
html[dir="rtl"] .has_applied {
    margin-left: 0;
    margin-right: 7px;
}
html[dir="rtl"] .mile_approved {
    margin-left: 0;
    margin-right: 7px;
}
html[dir="rtl"] .mile_pending {
    margin-left: 0;
    margin-right: 7px;
}
html[dir="rtl"] .edit_milestone_btn_box {
    text-align: left;
}
html[dir="rtl"] .chat_contacts {
    border-left: 1px solid #E0E0E0;
    border-right: none;
}
html[dir="rtl"] .chat_contacts_header i {
    margin-left: 6px;
    margin-right: 0;
}
html[dir="rtl"] .chat_contact_item.active {
    padding-left: 0;
    padding-right: 13px;
    border-left: none;
    border-right: 3px solid #2695EE;
}
html[dir="rtl"] .chat_header_project i {
    margin-left: 3px;
    margin-right: 0;
}
html[dir="rtl"] .chat_bubble_sent {
    margin-left: 0;
    margin-right: auto;
}
html[dir="rtl"] .chat_bubble_sent p {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 14px;
}
html[dir="rtl"] .chat_bubble_received p {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 4px;
}
html[dir="rtl"] .chat_detail_panel {
    border-left: none;
    border-right: 1px solid #E0E0E0;
}
html[dir="rtl"] .chat_detail_label i {
    margin-left: 4px;
    margin-right: 0;
}
@media (max-width: 991px) {
    html[dir="rtl"] .chat_contacts {
        border-left: none;
        border-right: none;
    }
}
html[dir="rtl"] .coming_soon_tag {
    margin-left: 0;
    margin-right: 3px;
}
html[dir="rtl"] .back_to_requests_btn i {
    margin-left: 6px;
    margin-right: 0;
}
html[dir="rtl"] .notif_card_unread {
    padding-left: 0;
    padding-right: 15px;
    border-left: none;
    border-right: 3px solid #2695EE;
}
html[dir="rtl"] .notif_unread_dot {
    left: auto;
    right: 6px;
}
html[dir="rtl"] .notification_red_dot {
    margin-left: auto;
    margin-right: 0;
    float: left;
}
html[dir="rtl"] .menu>li.menu-item-has-children > a {
    padding-left: 20px !important;
    padding-right: 0 !important;
}
html[dir="rtl"] .icon_inputText #showPass,
html[dir="rtl"] .icon_inputText #showPass1 {
    left: 15px;
    right: auto;
}
html[dir="rtl"] .services .slick-prev:before {
    left: auto;
    right: 15px;
}
html[dir="rtl"] .services .slick-prev:after {
    left: auto;
    right: 15px;
}
html[dir="rtl"] .services .slick-next:before {
    left: auto;
    right: 18px;
}
html[dir="rtl"] .services .slick-next:after {
    left: auto;
    right: 18px;
}
html[dir="rtl"] .services .slick-next.slick-arrow {
    left: 0;
    right: auto;
}
html[dir="rtl"] .services .slick-prev {
    left: auto;
    right: 0;
}
html[dir="rtl"] .documents_section .document_box .icon {
    margin-left: 16px;
    margin-right: 0;
}
html[dir="rtl"] .ms-dd .ms-dd-header .option-selected {
    padding-left: 20px !important;
    padding-right: 10px !important;
}
html[dir="rtl"] .process_putt_box ul {
    padding-left: 0;
    padding-right: 32px;
}
html[dir="rtl"] .process_putt_box ul li {
    padding-left: 0;
    padding-right: 14px;
}
html[dir="rtl"] .process_putt_box ul li:before {
    left: auto;
    right: -29px;
}
html[dir="rtl"] .checklist_list_decorate_box ul li {
    padding-left: 0;
    padding-right: 14px;
}
html[dir="rtl"] .checklist_list_decorate_box ul li:before {
    left: auto;
    right: -32px;
}
@media only screen and (max-width: 1300px) {
    html[dir="rtl"] .navigation .navigation__right {
        padding-left: 0;
        padding-right: 0;
    }
}
@media only screen and (max-width:1310px) {
    html[dir="rtl"] .add_milestone_form_ui,
    html[dir="rtl"] .open .add_milestone_form_ui {
        margin-left: 0;
        margin-right: 0px;
    }
}
@media only screen and (max-width:1199px) {
    html[dir="rtl"] .header_social_icons li img {
        margin-left: 0;
        margin-right: 0px;
    }
    html[dir="rtl"] .OR_text {
        margin-left: 30px;
        margin-right: 0;
    }
}
@media only screen and (max-width:991px) {
    html[dir="rtl"] .OR_text {
        margin-left: 0;
        margin-right: 26px;
    }
}
@media only screen and (max-width:768px) {
    html[dir="rtl"] .sign_up_login_btns li {
        margin-left: 0;
        margin-right: 7px;
    }
    html[dir="rtl"] .navigation__extra>li {
        margin-left: 5px;
        margin-right: 0;
        padding-left: 5px;
        padding-right: 0;
    }
    html[dir="rtl"] .selectbox_reload_sortby li {
        padding-left: 0;
        padding-right: 0;
    }
    html[dir="rtl"] .selectbox_reload_sortby {
        padding-left: 0;
        padding-right: 0px;
    }
    html[dir="rtl"] .selectbox_reload_sortby li:first-child {
        padding-left: 0;
        padding-right: 0px;
    }
    html[dir="rtl"] .myrequest_header .navtab_menus {
        padding-left: 15px;
        padding-right: 0;
    }
    html[dir="rtl"] .main_box .proposal_btns li {
        margin-left: 15px;
        margin-right: 0;
    }
    html[dir="rtl"] .chat_user_info {
        left: auto;
        right: 34.8%;
    }
}
@media only screen and (max-width:680px) {
    html[dir="rtl"] .progress_lebel {
        text-align: right;
    }
    html[dir="rtl"] .progress_lebel.progress_lebel_prec {
        left: 0;
        right: auto;
    }
}
@media only screen and (max-width:575px) {
    html[dir="rtl"] .notif_card_unread {
        padding-left: 0;
        padding-right: 10px;
    }
}
@media only screen and (max-width:480px) {
    html[dir="rtl"] .chat_user_info {
        left: auto;
        right: 40%;
    }
    html[dir="rtl"] .user_image img {
        margin-left: 5px;
        margin-right: 0;
    }
}
html[dir="rtl"] .download_pro_doc {
    left: auto;
    right: 7px;
}
html[dir="rtl"] .ps-widget--account-dashboard .ps-widget__header figure {
    padding-left: 0;
    padding-right: 14px;
}
html[dir="rtl"] .ps-widget--account-dashboard .ps-widget__header .sidebar-header-logout {
    margin-left: 0;
    margin-right: auto;
}
html[dir="rtl"] .ps-widget--account-dashboard .ps-widget__content ul li a:hover {
    padding-left: 0;
    padding-right: 18px;
}
html[dir="rtl"] .notification_red_dot {
    margin-left: 0;
    margin-right: auto;
}
html[dir="rtl"] .ps-widget--account-dashboard .ps-widget__content ul li.active > a:hover {
    padding-left: 0;
    padding-right: 14px;
}
html[dir="rtl"] ul.SubSideMenu {
    margin-left: 0 !important;
    margin-right: 18px !important;
    border-left: none !important;
    border-right: 2px solid #E0E0E0 !important;
}
html[dir="rtl"] .SubSideMenu li a {
    padding-left: 14px !important;
    padding-right: 16px !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 0 !important;
}
html[dir="rtl"] .SubSideMenu li a:hover {
    padding-left: 0 !important;
    padding-right: 20px !important;
}
html[dir="rtl"] .SubSideMenu li.active a {
    margin-left: 0;
    margin-right: -2px;
    border-left: none !important;
    border-right: 2px solid #2695EE !important;
}
html[dir="rtl"] .ps-widget--account-dashboard .ps-widget__content ul > li:last-child > a:hover {
    padding-left: 0;
    padding-right: 18px;
}
@media (max-width: 991px) {
    html[dir="rtl"] .SubSideMenu li a {
        padding-left: 12px !important;
        padding-right: 14px !important;
    }
}
html[dir="rtl"] .SubSideMenu .coming_soon_tag {
    margin-left: 0;
    margin-right: 0;
}
html[dir="rtl"] .ev_form_alert_content ul {
    padding-left: 0;
    padding-right: 18px;
}
html[dir="rtl"] .ev_field_error {
    padding-left: 0;
    padding-right: 2px;
}
html[dir="rtl"] .detail_tips_card .tracking_card_title i {
    margin-left: 6px;
    margin-right: 0;
}
html[dir="rtl"] .detail_tips_list li {
    padding-left: 0;
    padding-right: 18px;
}
html[dir="rtl"] .detail_tips_list li::before {
    left: auto;
    right: 0;
}
html[dir="rtl"] .detail_view_proposals_btn i {
    margin-left: 0;
    margin-right: 4px;
}
html[dir="rtl"] .detail_timeline_list li {
    padding-left: 0;
    padding-right: 4px;
}
html[dir="rtl"] .detail_timeline_list li::before {
    left: auto;
    right: 12px;
}
html[dir="rtl"] .detail_timeline_active::before {
    border-left-color: transparent !important;
    border-right-color: #F7941D !important;
}
html[dir="rtl"] .detail_milestone_paid_info i {
    margin-left: 4px;
    margin-right: 0;
}
html[dir="rtl"] .detail_completed_card .tracking_card_title i {
    margin-left: 6px;
    margin-right: 0;
}
html[dir="rtl"] .detail_closed_card .tracking_card_title i {
    margin-left: 6px;
    margin-right: 0;
}
html[dir="rtl"] .detail_expired_card .tracking_card_title i {
    margin-left: 6px;
    margin-right: 0;
}
html[dir="rtl"] .detail_action_card .tracking_card_title i {
    margin-left: 6px;
    margin-right: 0;
}
html[dir="rtl"] .ev_specs_title i {
    margin-left: 8px;
    margin-right: 0;
}
@media only screen and (max-width: 991px) {
    html[dir="rtl"] .myrequest_header .navtab_menus {
        padding-left: 15px;
        padding-right: 0;
    }
    html[dir="rtl"] .detail_timeline_list {
        padding-left: 0;
        padding-right: 0;
    }
}
@media only screen and (max-width: 575px) {
    html[dir="rtl"] .top_navigate_btns li {
        margin-left: 8px;
        margin-right: 0;
    }
}
html[dir="rtl"] .tc-hero__glow--one {
    left: -60px;
    right: auto;
}
html[dir="rtl"] .tc-hero__glow--two {
    left: auto;
    right: 30%;
}
html[dir="rtl"] .tc-hero__rays {
    left: 64px;
    right: auto;
}
html[dir="rtl"] .tc-info__steps ol:before {
    left: auto;
    right: 14px;
}
html[dir="rtl"] .tc-control select {
    padding-left: 44px;
    padding-right: 0;
}
html[dir="rtl"] .tc-control--select:after {
    left: 18px;
    right: auto;
}
@media (max-width: 767px) {
    html[dir="rtl"] .tc-hero__rays {
        left: -40px;
        right: auto;
    }
}
html[dir="rtl"] .footer_contact_cta {
    padding-left: 12px;
    padding-right: 14px;
}
html[dir="rtl"] .footer_contact_cta__sun {
    left: -30px;
    right: auto;
}
@media (max-width: 400px) {
    html[dir="rtl"] .footer_contact_cta {
        padding-left: 11px;
        padding-right: 13px;
    }
}
html[dir="rtl"] .tnf__ghost {
    left: -20px;
    right: auto;
}
html[dir="rtl"] .tnf__crumb span {
    margin-left: 8px;
    margin-right: 0;
}
@media (max-width: 767px) {
    html[dir="rtl"] .tnf__ghost {
        left: -10px;
        right: auto;
    }
}
@media only screen and (max-width: 480px) {
    html[dir="rtl"] .navigation__extra>li:after {
        left: -1px;
        right: auto;
    }
}
html[dir="rtl"] .process_flow__hex svg {
    left: auto;
    right: 0;
}
@media (max-width: 767px) {
    html[dir="rtl"] .process_flow::before {
        left: auto;
        right: calc(var(--hex-w) / 2 - 1px);
        border-left: none;
        border-right: 2px dashed #b4bcc8;
    }
    html[dir="rtl"] .process_flow__step {
        text-align: right;
    }
    html[dir="rtl"] .process_flow__label {
        margin-left: 0;
        margin-right: 16px;
    }
}
@media (max-width: 1199px) {
    html[dir="rtl"] .ps-panel--sidebar .ps-panel__header .ps-panel__close {
        left: 8px;
        right: auto;
    }
    html[dir="rtl"] .menu--mobile > li.current-menu-item > a:before {
        left: auto;
        right: 0;
    }
    html[dir="rtl"] .menu--mobile > li.current-menu-item > a:hover {
        padding-left: 0;
        padding-right: 20px;
    }
}
@media (max-width: 1199px) {
    html[dir="rtl"] .menu--mobile > li > a:hover,
    html[dir="rtl"] .menu--mobile > li > a:focus,
    html[dir="rtl"] .menu--mobile > li > a:active {
        padding-left: 0;
        padding-right: 20px;
    }
}
@media only screen and (max-width: 767px) {
    html[dir="rtl"] .ps-footer__copyright .privacy_policy_link {
        padding-left: 0;
        padding-right: 0;
    }
    html[dir="rtl"] .ps-footer__copyright .privacy_policy_link li {
        margin-left: 0;
        margin-right: 0;
    }
}
@media only screen and (max-width: 991px) {
    html[dir="rtl"] .banner__slider:has(.tursid-carousel-item--designed) .carousel-control-next {
        left: 16px;
        right: auto;
    }
    html[dir="rtl"] .banner__slider:has(.tursid-carousel-item--designed) .carousel-control-prev {
        left: 80px;
        right: auto;
    }
}
@media only screen and (max-width: 575px) {
    html[dir="rtl"] .banner__slider:has(.tursid-carousel-item--designed) .carousel-control-next {
        left: 10px;
        right: auto;
    }
    html[dir="rtl"] .banner__slider:has(.tursid-carousel-item--designed) .carousel-control-prev {
        left: 52px;
        right: auto;
    }
}
html[dir="rtl"] .turshid-place-suggestions {
    text-align: right;
}
html[dir="rtl"] .turshid-place-suggestions__attribution {
    text-align: left;
}
html[dir="rtl"] #getLocationBtn.is-locating::before,
html[dir="rtl"] #getLocationBtn.is-locating::after {
    margin-left: 0;
    margin-right: -17px;
    left: auto;
    right: 50%;
}
html[dir="rtl"] .geo_detecting__dots {
    margin-left: 0;
    margin-right: -6px;
}
html[dir="rtl"] .geo_detecting__bar {
    left: auto;
    right: -35%;
}
html[dir="rtl"] .geo_modal__close {
    left: 12px;
    right: auto;
}
html[dir="rtl"] .geo_modal__bar {
    padding-left: 8px;
    padding-right: 16px;
    text-align: right;
}
html[dir="rtl"] .mark_complete_note {
    text-align: left;
}
html[dir="rtl"] .chat_unread_count {
    left: 0;
    right: auto;
}
