/* Arabic RTL layer - loaded only when site language is ar */
html[dir="rtl"],html[dir="rtl"] body{direction:rtl;text-align:right}
html[dir="rtl"] body,html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select,html[dir="rtl"] button{font-family:"Noto Kufi Arabic","Manrope",Tahoma,Arial,sans-serif!important}
html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select{text-align:right}
html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[type="number"],html[dir="rtl"] input[type="date"],html[dir="rtl"] input[type="time"],html[dir="rtl"] input[name*="flight"],html[dir="rtl"] input[name*="ucus"],html[dir="rtl"] .ltr-value{direction:ltr;text-align:left}
html[dir="rtl"] .text-start{text-align:right!important}html[dir="rtl"] .text-end{text-align:left!important}
html[dir="rtl"] ul,html[dir="rtl"] ol{padding-right:2rem;padding-left:0}
html[dir="rtl"] .dropdown-menu{text-align:right}
html[dir="rtl"] .dropdown-menu-end{right:auto!important;left:0!important}
html[dir="rtl"] .navbar-nav,html[dir="rtl"] .acu-desktop-menu,html[dir="rtl"] .acu-nav-actions,html[dir="rtl"] .constra-topbar-inner,html[dir="rtl"] .cinar-footer-contact a,html[dir="rtl"] .cinar-footer-contact div{direction:rtl}
html[dir="rtl"] .acu-nav-actions{margin-left:0!important;margin-right:auto!important}
html[dir="rtl"] .acu-menu-toggle{margin-left:0!important;margin-right:8px!important}
html[dir="rtl"] .constra-socials a{margin-left:0!important;margin-right:4px!important}
html[dir="rtl"] .cinar-footer-links a:hover{padding-left:0!important;padding-right:4px!important}
html[dir="rtl"] .cinar-footer-newsletter{direction:rtl}html[dir="rtl"] .cinar-footer-newsletter input{text-align:right}
html[dir="rtl"] .cinar-footer-bottom .container{direction:rtl}
html[dir="rtl"] .vas-services-head>p{margin-left:0!important;margin-right:auto!important}
html[dir="rtl"] .vas-service-index{left:auto!important;right:18px!important}
html[dir="rtl"] .vas-service-arrow{right:auto!important;left:18px!important}
html[dir="rtl"] .vas-about-home:before,html[dir="rtl"] .cinar-footer:before{right:auto!important;left:-180px}
html[dir="rtl"] .cinar-footer:before{left:-150px!important}
html[dir="rtl"] .cb-hero-controls{right:auto!important;left:5.5vw!important}
html[dir="rtl"] .cb-hero-indicators{right:auto!important;left:5.5vw!important}
html[dir="rtl"] .cb-hero-scroll{right:auto!important;left:25px!important;transform:translateY(-50%) rotate(-90deg)!important}
html[dir="rtl"] .c6-hero-dots{right:auto!important;left:22px!important}
html[dir="rtl"] .c6-hero-proof i,html[dir="rtl"] .c6-booking-trust i,html[dir="rtl"] .acu-booking-trust i,html[dir="rtl"] .acu-topline i{margin-right:0!important;margin-left:7px!important}
html[dir="rtl"] .c6-booking-submit,html[dir="rtl"] .acu-booking-submit{direction:rtl}
html[dir="rtl"] .c6-booking-submit small,html[dir="rtl"] .c6-booking-submit strong,html[dir="rtl"] .acu-booking-submit small,html[dir="rtl"] .acu-booking-submit strong{text-align:right!important}
html[dir="rtl"] .c6-booking .transfer-oneri,html[dir="rtl"] .acu-booking .transfer-oneri{text-align:right!important;direction:rtl}
html[dir="rtl"] .acu-booking .transfer-oneriler,html[dir="rtl"] .c6-booking .transfer-oneriler{direction:rtl}
html[dir="rtl"] .acu-route-panel{padding-right:44px!important;padding-left:20px!important}
html[dir="rtl"] .acu-route-line{left:auto!important;right:25px!important}
html[dir="rtl"] .acu-route-swap{right:auto!important;left:10px!important}
html[dir="rtl"] .c6-swap{right:auto!important;left:28px!important}
html[dir="rtl"] .vas-faq-question{text-align:right!important;direction:rtl}
html[dir="rtl"] .vas-faq-answer>div{padding-left:8px!important;padding-right:55px!important}
html[dir="rtl"] .vas-about-image:before{left:auto!important;right:0!important}
html[dir="rtl"] .vas-about-image-label{left:auto!important;right:22px!important}
html[dir="rtl"] .tour-archive-toolbar,html[dir="rtl"] .tur-kart-meta,html[dir="rtl"] .tur-kart-alt,html[dir="rtl"] .tur-rez-head,html[dir="rtl"] .tour-detail-page{direction:rtl}
html[dir="rtl"] .fa-arrow-right:before{content:"\f060"}html[dir="rtl"] .fa-arrow-left:before{content:"\f061"}
html[dir="rtl"] .me-1{margin-right:0!important;margin-left:.25rem!important}html[dir="rtl"] .me-2{margin-right:0!important;margin-left:.5rem!important}html[dir="rtl"] .me-3{margin-right:0!important;margin-left:1rem!important}html[dir="rtl"] .me-4{margin-right:0!important;margin-left:1.5rem!important}
html[dir="rtl"] .ms-1{margin-left:0!important;margin-right:.25rem!important}html[dir="rtl"] .ms-2{margin-left:0!important;margin-right:.5rem!important}html[dir="rtl"] .ms-3{margin-left:0!important;margin-right:1rem!important}html[dir="rtl"] .ms-4{margin-left:0!important;margin-right:1.5rem!important}
html[dir="rtl"] .ps-1{padding-left:0!important;padding-right:.25rem!important}html[dir="rtl"] .ps-2{padding-left:0!important;padding-right:.5rem!important}html[dir="rtl"] .ps-3{padding-left:0!important;padding-right:1rem!important}html[dir="rtl"] .pe-1{padding-right:0!important;padding-left:.25rem!important}html[dir="rtl"] .pe-2{padding-right:0!important;padding-left:.5rem!important}html[dir="rtl"] .pe-3{padding-right:0!important;padding-left:1rem!important}
html[dir="rtl"] .flatpickr-calendar{direction:rtl}html[dir="rtl"] .flatpickr-prev-month{left:auto!important;right:0!important}html[dir="rtl"] .flatpickr-next-month{right:auto!important;left:0!important}
@media(max-width:991.98px){html[dir="rtl"] .acu-nav{direction:rtl}html[dir="rtl"] .acu-mobile-menu{text-align:right;direction:rtl}html[dir="rtl"] .c6-hero-dots{right:auto!important;left:14px!important}}

/* Keep phone numbers readable in RTL: digits and + sign must stay LTR. */
html[dir="rtl"] .phone-ltr{direction:ltr!important;unicode-bidi:isolate!important;text-align:left!important;display:inline-block!important;font-family:"Manrope",Arial,sans-serif!important}
html[dir="rtl"] a[href^="tel:"]{unicode-bidi:isolate}

/* Any telephone number must keep international left-to-right order inside Arabic RTL pages. */
html[dir="rtl"] .phone-ltr,html[dir="rtl"] [data-phone-ltr]{direction:ltr!important;unicode-bidi:isolate!important;text-align:left!important;display:inline-block!important}
html[dir="rtl"] .cinar-footer-contact a[href^="tel:"],html[dir="rtl"] .cinar-footer-contact div{direction:rtl!important;text-align:right!important;justify-content:flex-start!important;width:100%}
html[dir="rtl"] .cinar-footer-contact a[href^="tel:"] .phone-ltr{margin-left:auto!important;margin-right:0!important}
