body {
    direction: rtl;
}

.main,
.products,
.certificate {
    direction: ltr;
}

.main-wrap__slider .item,
.main-wrap .slick-dots,
.main-wrap__socials {
    direction: rtl;
}

.about-wrap__image,
.mission-wrap__list .item:nth-child(1) .item-counter::after,
.mission-wrap__list .item:nth-child(3) .item-counter::after,
.adv-wrap__image {
    transform: scale(-1, 1) !important;
}

.mission-wrap__list .item:nth-child(3) .item-counter::after {
    right: 0;
}

.adv-wrap__content .item::after {
    left: auto;
    right: 55px;
}

.adv-wrap__content .item-icon {
    margin-right: 0;
    margin-left: 23px;
}

.products-wrap__list .slick-arrow {
    right: auto;
    left: 0;
}

.products-wrap__list .slick-next {
    left: 95px;
}

.products-wrap__top {
    justify-content: flex-end;
}

.contacts-wrap__meta--list .item-link svg {
    margin-left: 10px;
}


.blog-wrap__list .item:nth-child(1n+1) {
    margin-left: 0.91%;
    margin-right: 0.91%;
}

.products-wrap__flex .wrapp:nth-child(1n+1) {
    margin-left: 1%;
    margin-right: 1%;
}

.prdct-wrap__image {
    margin-right: 0;
    margin-left: 52px;
}

.prdct-wrap__meta--qty span {
    padding-right: 0;
    padding-left: 18px;
}

#addToCart {
    padding-left: 20px;
    padding-right: 5px;
}

.prdct-wrap__meta--btns .btn {
    margin-left: 10px;
}

input,
select,
textarea {
    text-align: right;
}

.checkout-wrap__cart--list .item-total {
    margin-right: 0;
    margin-left: 30px;
}

.checkout-wrap__cart--top-total span {
    padding-right: 0;
    padding-left: 16px;
}

.checkout-wrap__form--pay {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.checkout-wrap__form .item input {
    margin-right: 0;
    margin-left: 10px;
}

.checkout-wrap__form .item span {
    left: auto;
    right: 0;
}

select {
    background-position-x: 3% !important;
}

.header-wrap__nav--menu ul li:nth-last-child(2) {
    margin-right: 0;
}

.header-wrap__meta--cart {
    margin-right: 0;
    margin-left: 18px;
}

.main-wrap {
    margin-left: auto;
}

.main-bg {
    left: 0;
    right: auto;
}

.main-wrap__menu {
    left: auto;
    right: 0;
}

.main::after {
    transform: scale(-1, 1);
    left: auto;
    right: 0;
}

.main-wrap__menu {
    border-right: none;
    border-left: solid 1px #fff;
}

.main-wrap__menu .item::after {
    top: -67px;
}

.header-wrap__nav--logo {
    margin-right: 0;
    margin-left: 19px;
}

@media (max-width: 550px) {

    .adv-wrap__content--title,
    .products-wrap__top--title {
        text-align: center;
    }

    .products-wrap__top {
        justify-content: center;
    }

    .prdct-wrap__image {
        margin: 0 auto 30px;
    }

    .header-wrap__meta--cart {
        margin: 0;
    }

    .header-wrap__nav {
        max-width: 70%;
    }
}