

@font-face {
  font-family: 'NeueFrutigerWorld';
  src: url('../fonts/neue-frutiger-world/NeueFrutigerWorld-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'NeueFrutigerWorld';
  src: url('../fonts/neue-frutiger-world/NeueFrutigerWorld-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'NeueFrutigerWorld';
  src: url('../fonts/neue-frutiger-world/NeueFrutigerWorld-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

/* استخدام الخط */
body {
  font-family: 'NeueFrutigerWorld', sans-serif !important;
}
.banner-item .banner-text p {
 font-family: 'NeueFrutigerWorld', sans-serif !important;
}
.banner-item .banner-text p span ,.about-text,.about-text p,
.about-text span ,.gallery-items .gallery-item .showMore ,.loct-block ul li b ,.FAQs .accordion-button ,.banner-counter-item span ,.off-plan-text p ,.sidebar-section
.about-text p,
.about-text span,
.blog_details p,
.blog_details span,
.form-content2 .form-inner-h .form-group .form-control .current ,.fillter-inner-h .filter-form-in .btn-filter.grid-btns button,.chosse-prop-h.chosse-prop-h2 label span,
.search-inner-h .tab-inner-new form .form-inner-h .inputBox::placeholder,
.search-inner-h .tab-inner-new form .form-inner-h .inputBox::-webkit-input-placeholder,
.form-content2 .form-inner-h .form-group .select2 .selection .select2-selection .select2-selection__rendered .select2-search__field,
.form-content2 .form-inner-h .form-group .form-control
{
   font-family: 'NeueFrutigerWorld', sans-serif !important;  
}

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;
}
.iti {
  direction: rtl;
  width: 100%;
}

.iti__flag-container {
  direction: ltr;
  text-align: left;
}

.iti input {
direction: ltr !important;
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;
}
.emailModal2 h3 {
    text-align: right;
}