body {
    direction: rtl;
    overflow-x:hidden;
}

form {
    direction: rtl;
}

.cd-headline.slide .cd-words-wrapper {
    text-align: right;
}
.cd-words-wrapper b{
    right:0;
      left: auto;
}
.form-content2 .form-inner-h .form-group i {
    left: auto;
}

.form-content2 .form-inner-h .form-group .input-select-h::after {
    right: auto;
    left: 0;
}

.nice-select::after {
    right: auto;
    left: 0;
}

.prop-slider {
    direction: ltr;
}

.prop-slider .item {
    direction: rtl;
}

.prop-inner-slider {
    direction: rtl;
}

.project-block2 .img-block .labels-img span {
    left: auto;
    right: 0;
}

.project-block2 .img-block .labels-img {
    left: auto;
    right: 0;
}

.project-block2 .img-block .icon-imgs {
    right: auto;
    left: 0;
}

.swiper-deals .details-section .content .title i {
    transform: scaleX(-1);
}

i.fa.fa-arrow-right {
    transform: scaleX(-1);
}

.card.destination-card.active .more-details {
    right: auto;
    left: 24px;
}

.blog-block-h .img-block .title-block .icon {transform: scaleX(-1);}

.links-f-bottom ul li::after {
    right: auto;
    left: -2px;
}

.header-med .head-inner ul li .sub-menu {
    transform: scale(0) translateX(22%);
}

.header-med .head-inner ul li:hover .sub-menu {
    transform: translateX(22%) scale(1, 1);
}

.header-med .head-inner ul li .sub-menu {
    left: auto;
    right: 0;
}

.mobile-menu .menu-outer ul li.menu-item-has-children>a::after {
    float: left;
}

.filterModal2 form .form-group i {
    left: auto;
    right: 0;
}

.select2-container {
    /* left: auto !important; */
    /* right: 0 !important; */
}

div#dropdownList4 {
    transform: translateX(50%);
}

.rangeInput {
    direction: ltr;
}

.single-property button.slick-prev.slick-arrow {
    right: auto !important;
    left: 30px !important;
}

.form-group .check-inputs .item label span::before {
    left: auto;
    right: 0;
}

.emailModal button.btn-close {right: auto;left: 0;}

.banner-develp .text-banner-devlp form .btn-search {
    right: auto;
    left: 0;
}

.banner-develp .text-banner-devlp form>i {
    left: auto;
    right: 0;
}

.blog-card-h .img {
    right: 55.75%;
    left: -11%;
}

.blog-card-h .details .sub-title {
    left: auto;
    right: 40px;
}
.about-text{
    text-align:right;
}
.blog-card-h{
        padding-right: 4%;
}
.lang-menu .lang-menu .sub-lang li a{
    justify-content: right;
}

.about-wrapper .about-left-items .about-image-2 .client-items
{
    right:auto;
    left:-90px;
}

@media (max-width: 991px) {
    .about-wrapper .about-left-items .about-image-2 .client-items {
        right: auto;
        left:0;
    }
}
html[dir="rtl"] .fa-long-arrow-right {
    transform: rotate(180deg);
}
html[dir="rtl"] .faq-wrapper .accordion-item .accordion-header .accordion-button::after {
    transform: rotate(180deg);
}
/* العربي (RTL) */
html[lang="ar"] .array-prev i {
  transform: rotate(180deg); /* يخلي السهم لليمين */
}

html[lang="ar"] .array-next i {
  transform: rotate(180deg); /* يخلي السهم لليسار */
}
.iti__country-list{
        left: 0;
    right: auto;
}
.btn-links{
 display: flex;
    flex-direction: row;
    gap: 7%;
}
.news-card-items .news-content .link-btn {
   
    font-size:17px;
}
.accordion-button{
    text-align:right;
}
 .floor-text-item .item.active i {
  transform: rotate(180deg); /* flip */
}
.hero-4 .hero-image::before{
    right:auto;
    left:0px;
}
.nice-select {
  direction: rtl;
  text-align: right !important;
}

.nice-select .list {
  text-align: right;
}
.iti {
  direction: rtl;
  width: 100%;
}

/* بس العلم والكود يفضلوا شمال */
.iti__flag-container {
  direction: ltr;
  text-align: left;
}

/* النص اللي المستخدم يكتبه */
.iti input {
  /*direction: rtl;*/
  text-align: right;
    padding-inline-end: 50px !important;
}
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container{
    right:0px !important;
    left:auto !important;
}
.modal-form .form-group .form-control.phone {
    padding-inline-end: 50px !important;
}
.portfolio-wrapper{
    margin-right:0px;
    margin-left:-35%;
}
.faq-wrapper .accordion-item .accordion-header .accordion-button span{
        margin-left: 20px;
        margin-right:0px;
}
.faq-wrapper .accordion-item .accordion-header .accordion-button.collapsed {
 
    padding: 25px 20px;
}
