body {
    direction: rtl;
    text-align: right;
}
.logo-site {
    float: right;
}
.main_menu {
    float: left;
}
.main_menu > li {
    float: right;
    margin-left:30px;
    margin-right: auto;
}
.main_menu > li:last-child {
    margin-left: 0;
}
.section_home:before,#header.fixed-header:before {
    right: auto;
    left: 0;
}
.home_thumbs .item {
    text-align: left;
}
.home_txt > span {
    padding-left: 100px;
    padding-right: initial;
}
.home_txt {
    padding-left: initial;
    padding-right: 20px;
}
.home_txt > span:before {
    left: auto;
    right: -20px;
}
.btn-download-app li {
    margin-left: 10px;
    margin-right: initial;
}
.btn-download-app li i {
    margin-left: 20px;
    margin-right: initial;
}
.btn-download-app a {
    text-align: right;
}
.title-site {
    padding-left: 20px;
    padding-right: initial;
    text-align: left;
}
.section_about:before {
    right: 0;
    left: auto;
}
.box-use strong:before {
    right: -20px;
    left: auto;
}
.section_photo_app:before {
    left: 0;
    right: auto;
}
.section_photo_app .title-site {
    padding-left: initial;
    padding-right: 20px;
    text-align: right;
}
.title-site > span:before {
    left: -20px;
    right: auto;
}
#slider-photo-app img {
    margin: auto;
}
.list-contact {
    margin-left: 15px;
    margin-right: auto;
}
.section_photo_app .title-site > span:before {
    right: -20px;
    left: auto;
}
.box-contact figure {
    margin-left: 15px;
    margin-right: initial;
}








