body {
  overflow-x: hidden;
  direction: rtl;
}

.owl-carousel {
  direction: ltr;
}

.owl-carousel .owl-nav,
.owl-carousel .owl-dots,
.owl-carousel .owl-item {
  direction: rtl;
}

.contact__input-box .bootstrap-select .dropdown-menu,
.bootstrap-select .dropdown-toggle .filter-option {
  text-align: right;
}

.list-unstyled {
  padding-right: 0;
}

.main-slider-one__carousel .owl-dots {
  left: auto;
  right: 110px;
}
@media (max-width: 1199px) {
  .main-slider-one__carousel .owl-dots {
    right: 50px;
  }
}
@media (max-width: 767px) {
  .main-slider-one__carousel .owl-dots {
    left: 0;
    right: 0;
  }
}

.about-one__flower {
  background-position: 70px 124%;
}

.scroll-to-top {
  left: -25px;
}

/* حذف انیمیشن از این بخش برای جلوگیری از تداخل با راست چین */
/* .main-slider-one__bg::after {
  animation: cloudMove 60s linear 0s infinite;
} */

.page-header {
  background-color: var(--solox-black, #1c1a1d);
  position: relative;
  padding-top: 120px;
  padding-bottom: 210px;
}

@media (min-width: 992px) {
  .page-header {
    padding-top: 145px;
    padding-bottom: 240.5px;
  }
}

.page-header__bg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../images/backgrounds/page-header-bg-1-1.jpg);
  z-index: 0;
}

/*.page-header__bg::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  right: 0;*/
/*  left: 0;*/
/*  bottom: -1px;*/
/*  top: 0;*/
/*  background-image: url(../images/shapes/page-header-cloud.png);*/
/*  background-repeat: repeat-x;*/
/*  background-size: auto 100%;*/
/*  background-position: 100% bottom;*/
/*  animation: cloudMove 120s linear infinite; !* سرعت انیمیشن کم شد *!*/
/*  z-index: 1;*/
/*}*/
.page-header__bg::before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -1px;
  top: 0;
  background-image: url(../images/shapes/page-header-cloud.png);
  background-repeat: repeat-x;
  background-size: auto 50%; /* کاهش ارتفاع به 50% */
  background-position: 100% bottom;
  animation: cloudMove 180s linear infinite; /* سرعت کمتر، دوره 180 ثانیه */
  z-index: 1;
}

.page-header .container {
  position: relative;
  z-index: 10;
  text-align: center;
}

.page-header__title {
  margin: 0;
  font-size: 40px;
  color: var(--solox-white, #fff);
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .page-header__title {
    font-size: 50px;
  }
}

.page-header__shape {
  display: inline-flex;
  margin-bottom: 13px;
}

.solox-breadcrumb {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 0;
  margin-bottom: 13px;
}

@media (min-width: 768px) {
  .solox-breadcrumb {
    margin-bottom: 7px;
  }
}

.solox-breadcrumb li {
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  display: flex;
  align-items: center;
}

.solox-breadcrumb li:not(:last-of-type)::after {
  content: "/";
  position: relative;
  top: -1px;
  margin-right: 10px;
  margin-left: 10px;
}

.solox-breadcrumb li span,
.solox-breadcrumb li a {
  color: inherit;
  display: inline-flex;
  line-height: 1em;
}

.solox-breadcrumb li a {
  background: linear-gradient(to left, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
  transition: all 500ms ease;
}

.solox-breadcrumb li a:hover {
  background-size: 100% 1px;
}

@keyframes cloudMove {
  0% {
    background-position: 100% bottom;
  }
  100% {
    background-position: 0 bottom;
  }
}

/*# sourceMappingURL=solox-custom-rtl.css.map */
