body {
    direction: rtl;
    text-align: right;
}
.logo-site {
    float: right;
}
.main_menu {
    float: left;
}
.main_menu > li {
    float: right;
    margin-left: 40px;
    margin-right: auto;
}
.main_menu > li.number-site {
    margin-right: 60px;
    margin-left: 30px;
}
.main_menu > li.lang-site {
    margin-left: 10px;
}
.hamburger {
    left:10px;
    right:auto;
}
.section_home:before {
    clip-path: polygon(0% 0%, 100% 0%, 210% 100%, 0% 60%, 0% 100%);
}
.section_features:after {
    right: 0;
    transform: scale(-1,1);
}
.google_store .sec-title, .app_store .sec-title {
    margin-right: 10px;
    margin-left: 0;
}
.home_thumbs:before {
    right: auto;
    left: 40px;
}
.section_features .row:before {
    left: -10px;
    right: auto
}
.btn-contact figure {
    margin-left: 15px;
    margin-right: 0;
}
.content-status ul li:before {
    right: 0;
    left: auto;
}
.content-status ul li {
    padding-right: 20px;
    padding-left: initial;
}
.img-status:before {
    left: auto;
    right: 50px;
}
.section_join:before {
    left: -25%;
    right: auto;
    transform: scale(-1,1);
}
.img-status:after {
    left: auto;
    right: -240px;
    transform: scale(-1,1);
}
.google_store {
    margin-left: 10px;
    margin-right: auto;
}
.box-clients .sec-title figure {
    margin-left: 15px;
    margin-right: 0;
}
.box-clients .sec-title {
    flex-direction: inherit;
}
.social-media, .copyright {
    text-align: left;
}
.cookie {
    padding: 10px 20px 10px 50px;
}
.cookie:before {
    left: 15px;
    right: auto;
}
.list-site li {
    margin-left: 20px;
    margin-right: inherit;
}
.list-site li img {
    margin-left: 5px;
    margin-right: auto;
}

.inputfile + label .btn-inputfile {
    left: 0;
    right:auto;
}


