body {
    text-align: left;
    direction: ltr;
}

/*header*/

.social-media li {
    margin-right: 10px;
    margin-left: auto;
}
.social-media li:last-child {
    margin-right: 0;
}
.head-left > li {
    padding-right: 25px;
    padding-left: initial;
}
.dropdown-toggle::after {
    right: 0px;
    left:auto;
}
.logo_site {
    float: left;
}
.main_menu {
    float: left;
    margin-left: 50px;
    margin-right: auto;
}
.main_menu > li:last-child {
    margin-left: 30px;

}
.main_menu > li {
    float: left;
    margin-left: 30px;
    margin-right: auto;
}
.he_content_right {
    float: right;
}
.user_cart > li {
    float: left;
    margin-right: 20px;
    margin-left: auto;
}
.log-site {
    margin-right: 15px !important;
    padding-right: 15px;
    margin-left: auto !important;
    padding-left: initial;
}
.user_cart > li:last-child {
    margin-right: 0;
    margin-left: auto;
}
.log-site:before {
    right: 0;
    left: auto;
}
.reg-site {
    margin-right: 40px !important;
    margin-left: 0 !important;
    position: relative;
}
.count {
    right: auto;
    left: -6px;
}
.icon-shop .count {
    right: 14px;
    left: auto;
}

/*index*/

.flex-feat {
    margin-left: auto;
}
.flex-feat {
    margin-left: auto;
    margin-right: unset;
}
.section-features:before, .top-footer:before {
    right: auto;
    left: 0;
    transform: scale(-1,1);
}
.price-product {
    flex-direction: row-reverse;
}
.social-media {
    text-align: right;
}


/*cart*/

.product-col .product-image-container {
    margin-right: 1.8rem;
    margin-left: unset;
}
.flex-sh .checkmark {
    left: 0;
    right: auto;
}
.flex-sh .box-checkbox {
    padding-left: 25px;
    padding-right: initial;
}


/*producr*/

.btn-block {
    text-align: left
}
.mb-0 button.collapsed:before {
    right: 0;
    left: auto;
    transform: rotate(180deg);
}
.mb-0 button:before {
    right: 3px;
    left: auto;
    transform: rotate(270deg);
}
.box-latest-product figure {
    float: left;
}
.box-latest-product .sec-title {
    margin-left: 95px;
    margin-right: auto;
}
.box-order figure {
    float: left;
}
.box-order .sec-title {
    margin-left: 140px;
    margin-right: auto;
}
.form-shipping .form-group {
    text-align: left;
}
.flex50 .form-group {
    margin-right: 15px;
    margin-left: auto;
}
.flex50 .form-group:last-child {
    margin-right: 0;
}
.slider-nav {
    left: 0;
    right: auto;
}
.pro--Thumb {
    margin-left: auto;
    margin-right: unset;
}
.add-heart {
    margin-right: 10px;
    margin-left: auto;
}
.add-cart {
    margin-right: 15px;
    margin-left: auto;
}
.details-pro .price-product {
    flex-direction: unset;
}
.contact_info_box ul li i {
    margin-right: 20px;
    margin-left: auto;
    float: left;
}
.contact_info_box ul li {
    padding-right: 40px;
    padding-left: initial;
}
.form_contact .form-group > label {
    left: 10px;
    right: auto
}
.brad-list li:last-child {
    margin-left: 2px;
    margin-right: auto;
    padding-left: 7px;
    padding-right: initial;
}
.brad-list li:last-child:before {
    left: 0;
    right: auto;
}
.btn-add-shipping {
    right: 30px;
    left: auto;
}
.head-sh ul {
    right: 10px;
    left: auto;
}
.edit-adre {
    margin-right: 5px;
    margin-left: initial;
}


