:dir(rtl) .preloader-wrapper {
  margin-right: calc(50% - 25px);
}
:dir(rtl) .dropdown.dropdown-lang {
  margin-left: 15px;
  margin-right: 0;
}
@media (min-width: 1200px) {
  :dir(rtl) .dropdown.dropdown-lang {
    margin-left: 0;
    margin-right: 15px;
  }
}
@media (min-width: 1600px) {
  :dir(rtl) .dropdown.dropdown-lang {
    margin-right: 35px;
  }
}
:dir(rtl) .dropdown.dropdown-lang span {
  padding-left: 0;
  padding-right: 5px;
}
:dir(rtl) .dropdown .dropdown-toggle:before {
  content: "";
  background-image: url("../img/dropdown.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%;
  border: none;
  margin: 0;
  right: 1em;
  height: 10px;
  width: 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
}
:dir(rtl) .dropdown .dropdown-toggle.show:before {
  transform: translateY(-50%) rotate(180deg);
}
@media (min-width: 1200px) {
  :dir(rtl) .dropdown .dropdown-menu.show {
    transform: translate(-14px, 53px) !important;
  }
}
@media (min-width: 1600px) {
  :dir(rtl) .dropdown .dropdown-menu.show {
    transform: translate(-21px, 77px) !important;
  }
}
:dir(rtl) .dropdown .dropdown-menu .dropdown-item {
  text-align: right;
}
@media (min-width: 1200px) {
  :dir(rtl) .offcanvas-body {
    margin-left: 0;
    margin-right: 30px;
  }
}
@media (min-width: 1920px) {
  :dir(rtl) .offcanvas-body {
    margin-left: 0;
    margin-right: 93px;
  }
}
:dir(rtl) .arrows-decor__item img {
  transform: scaleX(-1);
}
:dir(rtl) .accordion .accordion-button {
  text-align: right;
}
:dir(rtl) .accordion .accordion-body {
  padding-left: 0;
  padding-right: 40px;
}
@media (min-width: 992px) and (max-width: 1599px) {
  :dir(rtl) .accordion .accordion-body {
    padding-right: 30px;
  }
}
:dir(rtl) .slider-prev,
:dir(rtl) .slider-next {
  right: auto;
  left: 0;
}
:dir(rtl) .slick-dots li:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
@media (min-width: 1600px) {
  :dir(rtl) .header__android-app {
    margin-right: 0;
    margin-left: 80px;
  }
}
:dir(rtl) .header .navbar-toggler {
  margin-left: 0;
  margin-right: 10px;
}
@media (min-width: 992px) {
  :dir(rtl) .hero__text {
    margin-right: 0;
    margin-left: 55px;
  }
}
@media (min-width: 1600px) {
  :dir(rtl) .hero__text {
    margin-right: 0;
    margin-left: 60px;
  }
}
@media (max-width: 991px) {
  :dir(rtl) .hero-cards__item_1 {
    margin-right: 0;
    margin-left: 15px;
  }
}
@media (min-width: 992px) {
  :dir(rtl) .hero-cards__item_2 {
    margin-right: 0;
    margin-left: 15px;
  }
}
@media (min-width: 1600px) {
  :dir(rtl) .hero-cards__item_2 {
    margin-right: 0;
    margin-left: 20px;
  }
}
:dir(rtl) .product__apps-img {
  transform: scaleX(-1);
}
:dir(rtl) .conversion-slider-nav__item-num {
  margin-left: 0;
  margin-right: 1px;
  border-radius: 4px 0 0 4px;
}
@media (min-width: 1600px) {
  :dir(rtl) .conversion-slider-nav__item-num {
    margin-right: 2px;
    border-radius: 6px 0 0 6px;
  }
}
:dir(rtl) .conversion-slider-nav__item-tag {
  left: -1px;
  right: auto;
  border-radius: 0 0 8px 0;
}
:dir(rtl) .conversion-slider-nav__item-line {
  left: -100%;
  transform: translateX(25px) scaleX(-1);
}
@media (min-width: 1600px) {
  :dir(rtl) .conversion-slider-nav__item-line {
    transform: translateX(30px) scaleX(-1);
  }
}
:dir(rtl) .conversion-slider-card__item {
  margin-left: 0;
  margin-right: 150px;
  transform: scaleX(-1);
}
:dir(rtl) .conversion-slider-card__item-num,
:dir(rtl) .conversion-slider-card__item h4,
:dir(rtl) .conversion-slider-card__item p, :dir(rtl) .conversion-slider-card__item-tag {
  transform: scaleX(-1);
}
@media (min-width: 992px) and (max-width: 1399px) {
  :dir(rtl) .conversion-slider__btn_prev {
    left: 40px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  :dir(rtl) .conversion-slider__btn_prev {
    left: 0;
  }
}
:dir(rtl) .conversion-slider__btn_next {
  left: 58px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  :dir(rtl) .conversion-slider__btn_next {
    right: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  :dir(rtl) .conversion-slider__btn_next {
    right: 40px;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  :dir(rtl) .conversion-slider__btn_next {
    right: 0;
  }
}
@media (min-width: 1600px) {
  :dir(rtl) .conversion-slider__btn_next {
    right: -58px;
  }
}
@media (min-width: 1600px) {
  :dir(rtl) .conversion-slider img {
    margin: 0 auto 0 100px;
  }
}
:dir(rtl) .conversion-slider .slick-dots {
  transform: translate(-55px, 20px);
  right: 0;
  left: auto;
}
@media (min-width: 992px) {
  :dir(rtl) .conversion-slider .slick-dots {
    right: 50%;
    transform: translate(50%, 37px);
  }
}
@media (min-width: 1600px) {
  :dir(rtl) .conversion-slider .slick-dots {
    transform: translate(90%, 47px);
  }
}
@media (min-width: 992px) {
  :dir(rtl) .reviews__item-text {
    padding-left: 0;
    padding-right: 20px;
  }
}
:dir(rtl) .reviews-slider__btn_prev {
  left: 35px;
}
@media (min-width: 1600px) {
  :dir(rtl) .reviews-slider__btn_prev {
    left: 50px;
  }
}
:dir(rtl) .reviews-slider__btn_next {
  left: 85px;
}
@media (min-width: 1600px) {
  :dir(rtl) .reviews-slider__btn_next {
    left: 115px;
  }
}
@media (min-width: 992px) {
  :dir(rtl) .reviews-slider .slick-dots {
    left: 0;
    right: auto;
  }
}
:dir(rtl) .tournaments-slider__btn_next {
  left: 50px;
}
@media (min-width: 1600px) {
  :dir(rtl) .tournaments-slider__btn_next {
    left: 65px;
  }
}
:dir(rtl) .conference-slider {
  margin-right: 0;
  margin-left: -20px;
}
:dir(rtl) .conference-slider .slick-slide {
  margin-right: 0;
  margin-left: 20px;
}
:dir(rtl) .conference-slider__btn_next {
  left: 50px;
}
@media (min-width: 1600px) {
  :dir(rtl) .conference-slider__btn_next {
    left: 65px;
  }
}
:dir(rtl) .conference__img {
  left: -30px;
  right: auto;
}
:dir(rtl) .faq__img {
  transform: scaleX(-1);
}
@media (min-width: 992px) {
  :dir(rtl) .faq__img {
    right: -45px;
  }
}
@media (min-width: 1600px) {
  :dir(rtl) .faq__img {
    top: -100px;
    left: auto;
    right: -90px;
  }
}
:dir(rtl) .faq__ava-text:after {
  transform: scaleX(-1);
  right: 32px;
  left: auto;
}
:dir(rtl) .faq__logo {
  margin-right: 60px;
  margin-left: 0;
}
:dir(rtl) .faq__logo-text:after {
  transform: scaleX(-1);
  right: auto;
  left: 32px;
}
@media (min-width: 1600px) {
  :dir(rtl) .contacts__wrapper {
    padding-right: 570px;
  }
}
:dir(rtl) .contacts__title {
  width: 49%;
}
:dir(rtl) .modal .modal-dialog .modal-header .btn-close {
  margin-left: 0;
  margin-right: auto;
}
@media (min-width: 992px) {
  :dir(rtl) .modalPopup1 .modal-dialog .modal-content {
    background-image: url(/img/modal-reverse.png);
  }
}
@media (min-width: 992px) {
  :dir(rtl) .modalPopup2 .modal-dialog .modal-content {
    background-image: url(/img/modal2-reverse.jpg);
  }
  :dir(rtl) .modalPopup2 .modal-dialog .modal-content .btn-close {
    left: 0;
    right: auto;
    transform: translate(40px, 40px);
  }
}
@media (min-width: 992px) {
  :dir(rtl) #about-page .about__decor1 {
    right: auto;
    left: -50px;
  }
}
@media (min-width: 1600px) {
  :dir(rtl) #about-page .about__decor1 {
    left: -250px;
  }
}
:dir(rtl) #android-app-page .android-app-hero__img {
  left: auto;
  right: 50%;
  transform: translate(50%, 0);
}
@media (min-width: 992px) {
  :dir(rtl) #android-app-page .android-app-hero__img {
    right: 50px;
    transform: none;
  }
}
@media (min-width: 1600px) {
  :dir(rtl) #android-app-page .android-app-hero__img {
    right: 185px;
  }
}
@media (min-width: 992px) {
  :dir(rtl) #android-app-page .android-app-steps-wrapper {
    background-image: url(/img/pages/android-app/steps/bg-reverse.png);
  }
}