
* {
  direction: rtl; }

.header__logo {
  margin-right: 0;
  margin-left: auto; }

.header__nav {
  margin-right: 0;
  margin-left: auto; }

.header__link {
  margin-left: 0;
  margin-right: auto; }

.header__nav ul a .icon {
  margin-left: 0;
  margin-right: 9px; }

.header__lang .btn--open .icon {
  margin-left: 0;
  margin-right: 9px; }

.home-solutions__list--item-img img {
  margin-left: 0;
  margin-right: auto; }

.home-solutions__list--item:nth-child(even) .home-solutions__list--item-img img {
  margin-right: 0;
  margin-left: auto; }

.home-solutions__list:before {
  -webkit-transform: translate(-50%, -50%) scaleX(-1);
  transform: translate(-50%, -50%) scaleX(-1); }

.home-solutions__list--item-info .st-list li {
  padding-left: 0;
  padding-right: 46px; }
  .home-solutions__list--item-info .st-list li:before {
    left: auto;
    right: 0; }

.catch-form--info .input-text {
  border-radius: 0 5px 5px 0; }

.catch-form--info .submit-container .btn--submit {
  border-radius: 5px 0 0 5px; }

.catch-form--img {
  margin-left: auto;
  margin-right: 0; }

.home-features__list--item .st-icon img {
  margin-left: auto;
  margin-right: 0; }

.home-reviews__list--item .st-img {
  margin-right: 0;
  margin-left: 20px; }

.home-reviews__list {
  margin-left: 0;
  margin-right: 28px; }

.home-form__img {
  margin-right: 0;
  margin-left: 50px; }

.footer__nav {
  margin-left: 0;
  margin-right: 200px; }

.c-modal-content .st-title {
  padding-right: 0;
  padding-left: 60px; }

.c-modal-close {
  right: auto;
  left: 20px; }

.home-intro:before {
  right: auto;
  left: 0;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1); }

.header__nav ul li {
  margin-right: 0;
  margin-left: 40px; }
  .header__nav ul li:last-child {
    margin-left: 0; }

.home-use__list:before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1); }

.faq-main__list-item--head .st-title {
  padding-right: 0;
  padding-left: 15px;
  margin-right: 0;
  margin-left: auto; }

.faq-main__list-item.open .faq-main__list-item--body {
  padding-right: 30px;
  padding-left: 200px; }

@media all and (max-width: 1364px) {
  .header__nav ul li {
    margin-right: 0;
    margin-left: 20px; } }

@media all and (max-width: 1279px) {
  .footer__nav {
    margin-right: 100px; } }

@media all and (max-width: 991px) {
  .header__btn {
    margin-left: 0;
    margin-right: 30px; }
  .header__mobile--nav .dropdown-list {
    padding-left: 0;
    padding-right: 30px; }
  .header__mobile--nav > ul > li .btn--sub {
    margin-left: 0;
    margin-right: auto; } }

@media all and (max-width: 767px) {
  .footer__nav {
    margin-right: 0; } }

@media all and (max-width: 578px) {
  .header__btn {
    margin-right: 15px; }
  .header__link {
    margin-right: 15px; } }