input,
textarea,
select {
  font-family: "IBM Plex Sans Arabic", sans-serif;
}

.nav--menu-link::after,
.link::after {
  left: 0;
  right: 50%;
  transform: translateX(50%);
}

ul,
ol {
  padding-left: 0;
  padding-right: 25px;
}

.ipoexit-tag {
  right: unset;
  left: 0;
}

.portfolio-list.grid-list .ipoexit-tag {
  right: 108px;
  left: unset;
}

.home-portfolios-section .ipoexit-tag {
  right: unset;
  left: 8px;
}

@media (max-width: 991px) {
  .hero-world-section {
    margin-top: -90px;
  }
}
@media (min-width: 992px) {
  .updates-desc {
    margin-left: unset;
    margin-right: 40px;
  }
  .updates-events-desc {
    margin-left: unset;
    margin-right: 40px;
  }
}
.about-hero-img,
.subpage-hero-anim {
  right: unset;
  left: 120px;
}

@media (max-width: 991px) {
  .subpage-hero-anim {
    right: unset !important;
    left: 31px !important;
  }
}
.map-label {
  left: unset;
  right: 16px;
}

.search-list-icon {
  right: unset;
  left: 0;
}

.white-box_details.big {
  padding-left: unset;
  padding-right: 24px;
}

@media (max-width: 991px) {
  .white-box_details.big {
    padding-right: 0;
  }
}
.search-form {
  right: unset;
  left: 60px;
}

.search-btn-form {
  right: unset;
  left: 16px;
}

.subscribe-btn {
  right: unset;
  left: 0;
  padding: 10px 14px 10px 0;
}

.subscribe-inp[dir=ltr] ~ .subscribe-btn {
  left: unset;
  right: 0;
  padding: 10px 0 10px 14px;
}

.subscribe-inp[dir=ltr] ~ .subscribe-btn img {
  transform: unset !important;
}

.offer-content {
  padding-left: unset;
  padding-right: 7px;
}

.history-item::before {
  margin-right: unset;
  margin-left: 25px;
}

@media (max-width: 1520px) {
  .offer-content {
    padding-left: unset;
    padding-right: 40px;
  }
}
@media (max-width: 991px) {
  .offer-content {
    padding-left: unset;
    padding-right: 0;
  }
}
.blog-img-wrapper {
  padding-left: unset;
  padding-right: 42px;
}

@media (max-width: 991px) {
  .blog-img-wrapper {
    padding-left: unset;
    padding-right: 20px;
  }
}
@media (max-width: 1310px) {
  .about-hero-img {
    right: unset;
    left: 80px;
  }
}
@media (max-width: 1200px) {
  .about-hero-img {
    right: unset;
    left: 50px;
  }
}
@media (max-width: 1185px) {
  .about-hero-img {
    display: none;
  }
}

/*# sourceMappingURL=main-rtl.css.map */
html[dir="rtl"] .blog-marquee-viewport {
  transform: scaleX(-1);
}

html[dir="rtl"] .blog-marquee-item {
  transform: scaleX(-1);
}
