body{
    direction: rtl;
}
.about-one__call {
    margin-left: 0px;
    margin-right: 20px;
}
.about-one__call-content {
    margin-left: 0px;
    margin-right: 10px;
}
.main-menu-two .main-menu__list>li+li, .stricky-header.main-menu-two .main-menu__list>li+li {
    margin-left: 0px;
    margin-right: 20px;
}
.main-menu-two__search-cart-box {
    margin-left: 0px;
    margin-right: 178px;
}
.search-popup__content .thm-btn{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    left: 0;
    right: auto;
}
.search-popup__content form input[type="search"], .search-popup__content form input[type="text"] {
    padding-left: 15px;
    padding-right: 30px;
}
.main-header-two__social {
    margin-left: 0px;
    margin-right: 40px;
}
.main-header-two__social a+a {
    margin-left: 0px;
    margin-right: 25px;
}

.main-header-two__contact-list li+li {
    margin-left: 0px;
    margin-right: 30px;
}
.main-header-two__contact-list li .text {
    margin-left: 0px;
    margin-right: 10px;
}
.fa-angle-right{
    transform: rotateY(180deg);
}
.benefits-one__icon {
    margin-right: 0px;
    margin-left: 18px;
}
.video-one__btn-one {
    margin-right: 0px;
    margin-left: 10px;
}
.destination-three__right{
    direction: ltr;
    margin-right: auto;
    margin-left: -375px;
}
.destination-three__shape-1 {
    left: auto;
    right: 0;
}
.faq-one-accrodion .accrodion-title h4::before{
    left: -25px;
    right: auto;
}
.price-two__right {
    direction: ltr;
    margin-right: auto;
    margin-left: -375px;
}
.price-two__content {
    right: 30px;
    left: auto;
    direction: rtl;
}
.price-two__title:before {
    left: auto;
    right: 30px;
}
.price-two__btn i {
    margin-right: 0px;
    margin-left: 9px;
}
.price-two__title {
    padding-left: 15px;
    padding-right: 30px;
}

.get-flight__icon-box {
    right: auto;
    left: 30px;
}
.nice-select{
    text-align: right !important;
}
.get-flight__form .select-box .nice-select:after {
    right: auto;
    left: 30px;
}
.nice-select .option{
    text-align: right;
}
.testimonial-two{
    direction: ltr;
}
.testimonial-two__single {
    direction: rtl;
}
.testimonial-two__client-info {
    margin-left: 0px;
    margin-right: 90px;
}
.testimonial-two__content:before {
    left: auto;
    right: 50px;
    border-right: 0px solid transparent;
    border-left: 75px solid transparent;
}

.text-left{
    text-align: right;
}
.list-unstyled {
    padding-left: 0;
    padding-right: 0;
}
.blog-one__meta li+li {
    margin-left: 0px;
    margin-right: 10px;
}
.blog-one__meta li a i {
    padding-right: 0px;
    padding-left: 3px;
}
.blog-one__btn a {
    justify-content: flex-start;
}

.blog-one__btn a span {
    margin-left: 0px;
    margin-right: 20px;
}

.icon-right-arrow{
    transform: rotateY(180deg);
}
.footer-widget__Contact-list li .text {
    margin-left: 0px;
    margin-right: 7px;
}
.site-footer__social a+a {
    margin-left: 0px;
    margin-right: 10px;
}
.thm-breadcrumb li:first-of-type {
    padding-left: 5px;
    padding-right: 60px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
.thm-breadcrumb li:last-of-type {
    padding-right: 5px;
    padding-left: 60px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}

.service-details__category-list li a span {
    left: 30px;
    right: auto;
    transform: rotateY(180deg);
}
.service-details__category-list li.active a span {
    transform: translateY(-50%) scale(1) rotateY(180deg);
}
.service-details__category-list li a:hover span {
    transform: translateY(-50%) scale(1) rotateY(180deg);
}
.service-details__right{
    direction: ltr;
}

body {
    font-family: "Cairo", serif;
  }
.mobile-nav__content .main-menu__list>li>a,
.mobile-nav__content .main-menu__list>li>ul>li>a,
.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a {
  font-family: "Cairo", serif;
}
.about-one__satisfied-content h3 {
    font-family: "Cairo", serif !important;
  }
  #ui-datepicker-div.ui-widget {
    font-family: "Cairo", serif;
  }
  
  #ptTimeSelectCntr .ui-widget {
    font-family: "Cairo", serif;
  }
  .counter-one__single h3 {
    font-family: "Cairo", serif !important;
  }
  .about-three__curved-circle .curved-circle {

    font-family: "Cairo", serif;
  }
  .we-fly__count {

    font-family: "Cairo", serif !important;

  }
  .counter-two__count-box h3 {

    font-family: "Cairo", serif !important;
  }
  .sidebar__post-content-meta {

    font-family: "Cairo", serif;

  }
  .counter-three__count-box h3 {

    font-family: "Cairo", serif !important;
  }
  .shop-search form input[type=search],
.shop-search form input[type=text] {

  font-family: "Cairo", serif;

}
.product-details__quantity .quantity-box input {

    font-family: "Cairo", serif;

  }
  .cart-table .quantity-box input {
    font-family: "Cairo", serif;

  }
  .cart-cupon__input {

    font-family: "Cairo", serif;

  }
  .billing_details .checked-box label {

    font-family: "Cairo", serif;
  }

  .faq-one-accrodion .accrodion-title {
    padding: 22px 15px 22px 35px;
}
.faq-one-accrodion .accrodion-title h4::before{
    transform: translateY(-50%) rotateY(180deg);
}
.testimonial-two__carousel.owl-theme .owl-nav .owl-next {
    transform: rotateY(180deg);
}
.mobile-nav__contact li>i {
    margin-right: 0px;
    margin-left: 10px;
}
.price-two__carousel.owl-theme .owl-nav .owl-next{
        transform: rotateY(180deg);
}
.mobile-nav__social a+a {
    margin-left: 0px;
    margin-right: 30px;
}
.main-slider__nav .swiper-button-next{
    transform: rotateY(180deg);
}
.price-two__carousel.owl-theme .owl-nav {
    left: auto;
    right: -400px;
}
.get-flight-two__shape-2 {

    right: auto;
    left: -232px;
}
.get-flight-two__inner{
    padding-right: 260px;
}

@media(max-width:768px){
    .faq-one-accrodion .accrodion-title h4 {
        font-size: 16px;
        padding-inline-end: 40px !important;
    }
    .faq-one-accrodion .accrodion-title h4::before {
        right: auto !important;
        left: 0 !important;
    }

    .get-flight-two__shape-2 {
        right: auto;
        left: 0;
    }
}