/* MisterFare RTL Overrides — Arabic */
body.rtl{direction:rtl;text-align:right}
/* Topbar */
body.rtl .tb-l{flex-direction:row-reverse}
body.rtl .tb-l a{padding-right:0;padding-left:0}
body.rtl .tb-r{flex-direction:row-reverse}
body.rtl .cur-drop{right:auto;left:0}
/* Nav */
body.rtl .nav{flex-direction:row-reverse}
body.rtl .nav-links{flex-direction:row-reverse}
body.rtl .nav-r{flex-direction:row-reverse}
body.rtl .nav-drop{left:auto;right:0}
/* Drawer — slides from right */
body.rtl .drw-panel{left:auto;right:0;transform:translateX(100%)}
body.rtl .drawer.open .drw-panel{transform:translateX(0)}
body.rtl .drw-head{flex-direction:row-reverse}
body.rtl .drw-item{flex-direction:row-reverse}
body.rtl .drw-sub-item{text-align:right}
/* Breadcrumb */
body.rtl .bc-inner{flex-direction:row-reverse}
/* Hero */
body.rtl .hero-body{direction:rtl}
body.rtl .trust{flex-direction:row-reverse}
body.rtl .s-tabs{flex-direction:row-reverse}
/* Dest Grid */
body.rtl .dc-flag{right:auto;left:13px}
body.rtl .dc-sub{flex-direction:row-reverse}
body.rtl .dc-sub::before{order:1}
/* Cards */
body.rtl .sc-bdg,.body.rtl .pkg-bdg{left:auto;right:10px}
body.rtl .sc-foot,.body.rtl .pkg-foot,.body.rtl .also-bot{flex-direction:row-reverse}
/* Chips */
body.rtl .chips,.body.rtl .cpills,.body.rtl .pkg-filters,.body.rtl .rv-filters{flex-direction:row-reverse}
/* Detail */
body.rtl .detail-layout{direction:rtl}
body.rtl .dtabs{flex-direction:row-reverse}
body.rtl .inc-item{flex-direction:row-reverse}
body.rtl .itin-wrap{padding-left:0;padding-right:46px}
body.rtl .itin-wrap::before{left:auto;right:17px}
body.rtl .itin-dot{left:auto;right:-29px}
body.rtl .faq-q{flex-direction:row-reverse}
body.rtl .rv-head{flex-direction:row-reverse}
body.rtl .rv-user{flex-direction:row-reverse}
body.rtl .review-summary{flex-direction:row-reverse}
/* Sidebar */
body.rtl .sidebar-sticky{direction:rtl}
body.rtl .bt-item{flex-direction:row-reverse}
body.rtl .book-box{text-align:right}
body.rtl .also-card{flex-direction:row-reverse}
body.rtl .also-info{text-align:right}
/* Popup */
body.rtl .popup-head{flex-direction:row-reverse}
body.rtl .popup-head-l{flex-direction:row-reverse}
body.rtl .step-bar{flex-direction:row-reverse}
body.rtl .step-item:not(:last-child)::after{left:auto;right:50%;left:-50%}
body.rtl .vehicle-grid{direction:rtl}
body.rtl .vc.selected::after{right:auto;left:7px}
body.rtl .addon-item{flex-direction:row-reverse}
body.rtl .addon-l{flex-direction:row-reverse}
body.rtl .addon-r{flex-direction:row-reverse}
body.rtl .pb-row{flex-direction:row-reverse}
body.rtl .popup-nav{flex-direction:row-reverse}
/* Form */
body.rtl .form-select{background-position:left 14px center;padding-right:14px;padding-left:36px}
body.rtl .form-group{text-align:right}
/* Cart */
body.rtl .cart-item{flex-direction:row-reverse}
body.rtl .ci-body{text-align:right}
body.rtl .ci-foot,.body.rtl .ci-meta,.body.rtl .sum-row{flex-direction:row-reverse}
body.rtl .chk-steps{flex-direction:row-reverse}
body.rtl .chk-step:not(:last-child)::after{left:auto;right:50%;left:-50%}
/* Footer */
body.rtl .ft-grid{direction:rtl}
body.rtl .ft-brand{text-align:right}
body.rtl .ft-flags,.body.rtl .ft-social{flex-direction:row-reverse}
body.rtl .ft-col{text-align:right}
body.rtl .ft-btm{flex-direction:row-reverse}
/* WA Float */
body.rtl .wa-float{right:auto;left:1.75rem}
/* WHY */
body.rtl .wc::after{transform-origin:right}
/* Stats */
body.rtl .stats-row{flex-direction:row-reverse}
/* SEC */
body.rtl .sec-top{flex-direction:row-reverse}
/* HIW */
body.rtl .hiw{direction:rtl}
body.rtl .hiw::before{background:repeating-linear-gradient(270deg,var(--orange) 0,var(--orange) 6px,transparent 6px,transparent 14px)}
body.rtl .hiw-n{right:auto;left:-8px}
/* Country card */
body.rtl .cc-flag-row{left:auto;right:16px}
body.rtl .cc-tags{flex-direction:row-reverse}
