/* ═══════════════════════════════════════
   MISTERFARE — RTL CSS
   Loads only for Arabic / Urdu / Farsi
═══════════════════════════════════════ */
html[dir="rtl"],html[dir="rtl"] body{direction:rtl;text-align:right;}

/* Bootstrap margins/paddings flip */
html[dir="rtl"] .ms-auto{margin-right:auto!important;margin-left:0!important;}
html[dir="rtl"] .me-auto{margin-left:auto!important;margin-right:0!important;}
html[dir="rtl"] .ms-1{margin-right:.25rem!important;margin-left:0!important;}
html[dir="rtl"] .ms-2{margin-right:.5rem!important;margin-left:0!important;}
html[dir="rtl"] .ms-3{margin-right:1rem!important;margin-left:0!important;}
html[dir="rtl"] .ms-4{margin-right:1.5rem!important;margin-left:0!important;}
html[dir="rtl"] .me-1{margin-left:.25rem!important;margin-right:0!important;}
html[dir="rtl"] .me-2{margin-left:.5rem!important;margin-right:0!important;}
html[dir="rtl"] .me-3{margin-left:1rem!important;margin-right:0!important;}
html[dir="rtl"] .me-4{margin-left:1.5rem!important;margin-right:0!important;}
html[dir="rtl"] .text-start{text-align:right!important;}
html[dir="rtl"] .text-end{text-align:left!important;}

/* Navbar */
html[dir="rtl"] .navbar-nav{margin-right:auto!important;margin-left:0!important;}
html[dir="rtl"] .dropdown-menu{right:0;left:auto;text-align:right;}

/* Switcher dropdown */
html[dir="rtl"] .switcher-dropdown{right:auto;left:0;}
html[dir="rtl"] .sd-item{text-align:right;}
html[dir="rtl"] .sd-item.active::after{margin-left:0;margin-right:auto;}

/* Form fields */
html[dir="rtl"] .field-icon{left:auto;right:12px;}
html[dir="rtl"] .field-wrap .form-control,
html[dir="rtl"] .field-wrap .form-select{padding-left:12px;padding-right:36px;text-align:right;}

/* FAQ */
html[dir="rtl"] .accordion-button{text-align:right;flex-direction:row-reverse;}
html[dir="rtl"] .accordion-button::after{margin-left:0;margin-right:auto;}

/* Breadcrumb */
html[dir="rtl"] .breadcrumb{flex-direction:row-reverse;}
html[dir="rtl"] .breadcrumb-item+.breadcrumb-item::before{content:"\\";padding-right:0;padding-left:.5rem;float:right;margin-right:0;margin-left:.5rem;}

/* Step bar */
html[dir="rtl"] .step-bar{flex-direction:row-reverse;}

/* Sec tag line */
html[dir="rtl"] .sec-tag{flex-direction:row-reverse;justify-content:flex-end;}
html[dir="rtl"] .sec-tag::before{order:1;}

/* Includes list */
html[dir="rtl"] .includes-list li{flex-direction:row-reverse;}

/* Footer */
html[dir="rtl"] .footer-contact-link{flex-direction:row-reverse;}
html[dir="rtl"] .site-footer{text-align:right;}

/* WhatsApp FAB */
html[dir="rtl"] .wa-fab{right:auto;left:20px;}

/* CTA */
html[dir="rtl"] .cta-banner h2,
html[dir="rtl"] .cta-banner p{text-align:right;}

/* Icons - arrows flip */
html[dir="rtl"] .bi-arrow-right::before{content:"\f12f";}
html[dir="rtl"] .bi-arrow-left::before{content:"\f138";}
html[dir="rtl"] .bi-chevron-right::before{content:"\f284";}
html[dir="rtl"] .bi-chevron-left::before{content:"\f285";}

/* Lists */
html[dir="rtl"] ul,html[dir="rtl"] ol{padding-right:1.5rem;padding-left:0;}

/* Table */
html[dir="rtl"] th,html[dir="rtl"] td{text-align:right;}

/* Page hero glow */
html[dir="rtl"] .page-hero::before{right:auto;left:-80px;}
