.site-header {
    direction: rtl !important;
}

.site-header__nav {
    direction: ltr !important;
}

.mission-section__box,
.hero-section .hero-section__content .hero-section__cta,
.services-showcase-section,
.excellence-section {
    direction: rtl !important;
}

.services-showcase-section .services-showcase-section__list .services-showcase-section__item .services-showcase-section__content .title-2,
.services-showcase-section .services-showcase-section__list .services-showcase-section__item .services-showcase-section__content .subtitle-2,
.services-showcase-section .services-showcase-section__list .services-showcase-section__item .services-showcase-section__content .services-showcase-section__features .services-showcase-section__feature .title-2,
.subtitle-2,
.services-showcase-section .services-showcase-section__list .services-showcase-section__item .services-showcase-section__content .services-showcase-section__features .services-showcase-section__feature .subtitle-2,
.excellence-section .main-title,
.excellence-section__text .subtitle-2:first-child,
.mission-section__content .main-title,
.mission-section__content p {
    text-align: left;
}


.services-showcase-section .services-showcase-section__list .services-showcase-section__item .services-showcase-section__content .services-showcase-section__features {
    direction: ltr !important;

}

.contact-us-section .wpforms-form input::placeholder,
.contact-us-section .wpforms-form textarea::placeholder,
.contact-us-section .wpforms-container,
.contact-us-section .wpforms-form,
.contact-us-section .wpforms-form input[type="text"],
.contact-us-section .wpforms-form input[type="email"],
.contact-us-section .wpforms-form input[type="tel"],
.contact-us-section .wpforms-form select,
.contact-us-section .wpforms-form textarea,
.contact-us-section .wpforms-field-label {
    direction: ltr !important;
    text-align: left !important;
}


.contact-us-section .iti__flag-container,
.contact-us-section .iti__country-container {
    left: 0 !important;
    right: auto !important;
}

.contact-us-section .iti input[type=tel] {
    padding-left: 52px !important;
    padding-right: 14px !important;
}

.site-footer .site-footer__bg .site-footer__content {
    direction: rtl !important;
}

.site-footer .site-footer__content .site-footer__column {
    direction: ltr;
}

.site-footer .site-footer__content .site-footer__brand {
    text-align: start;
}

.site-footer .site-footer__content .site-footer__column .site-footer__heading {
    text-align: start;
}

.site-footer .site-footer__content .site-footer__column .site-footer__menu .site-footer__menu-list li {
    text-align: start;
}

.packages-sec .packages-sec__grid .packages-sec__card {
    direction: ltr;
}

.packages-sec .packages-sec__grid .packages-sec__card .packages-sec__content .packages-sec__title,
.packages-sec .packages-sec__grid .packages-sec__card .packages-sec__content .packages-sec__description {
    text-align: left;
}

.package-details-sec .package-details-sec__main {
    direction: ltr;
    text-align: left;
}

.package-details-sec .package-details-sec__summary {
    direction: ltr;
    text-align: left;
}

.package-details-sec .package-details-sec__layout {
    direction: rtl;
}

.packages-sec .packages-sec__grid{
    direction: ltr;
}

.why-choose-section .why-choose-section__grid {
    direction: ltr !important;
}
/* ---------------------------------------------------------------------------
   Booking form — LTR overrides.
   The base sheet lays this section out RTL for the Arabic site; this file is
   enqueued only on LTR pages, so the English booking page reads left to right.
   --------------------------------------------------------------------------- */

.booking-form-sec {
    direction: ltr;
}

.booking-form-sec .booking-form-sec__layout,
.booking-form-sec .booking-form-sec__form-card,
.booking-form-sec .booking-form-sec__summary-card {
    direction: ltr;
    text-align: left;
}

.booking-form-sec .wpforms-container .wpforms-field-label,
.booking-form-sec .wpforms-field-label {
    text-align: left;
}

.booking-form-sec .wpforms-form input[type="text"],
.booking-form-sec .wpforms-form input[type="email"],
.booking-form-sec .wpforms-form input[type="tel"],
.booking-form-sec .wpforms-form input[type="url"],
.booking-form-sec .wpforms-form input[type="number"],
.booking-form-sec .wpforms-form input[type="date"],
.booking-form-sec .wpforms-form select,
.booking-form-sec .wpforms-form textarea {
    direction: ltr;
    text-align: left;
}

.booking-form-sec .wpforms-form select {
    background-position: right 15px center;
    padding-left: 15px;
    padding-right: 38px;
}

.booking-form-sec .wpforms-form .iti__country-list {
    direction: ltr;
    text-align: left;
}

.booking-form-sec .booking-form-sec__summary-list strong {
    text-align: right;
}

/* ---------------------------------------------------------------------------
   Package details — LTR overrides for the parts the base sheet pins to RTL.
   --------------------------------------------------------------------------- */

.package-details-sec .package-details-sec__accordion-toggle {
    text-align: left;
}

.package-details-sec .package-details-sec__availability-group,
.package-details-sec .package-details-sec__availability-summary,
.package-details-sec .package-details-sec__availability-rooms {
    direction: ltr;
    text-align: left;
}
