/*this style ltr */
body {
    direction: ltr;
    text-align: left;
}
.header-page .logo-site {
    float: left;
}
.header-page .main_menu {
    padding-left: 350px;
    padding-right: initial;
    margin-left: 0;
    margin-right: auto;
}
.pull-right {
    float: left !important;
}
.pull-left {
    float: right !important;
}
.sec-reg a {
    margin-right: 20px;
    margin-left: auto;
}
.top-header .pull-right a {
    margin-right: 10px;
    padding-right: 10px;
    margin-left: auto;
    padding-left: initial;
}
.top-header .pull-right a:before {
    left: auto;
    right: 0;
}
.hd-right {
    float: right;
}
.hd-right li {
    margin-right: 20px;
    margin-left: auto;
}
.hd-right li:last-child {
    margin-right: 0;
}
.main_menu {
    margin-left: 50px;
    margin-right: auto;
}
.main_menu > li {
    float: left;
    margin-right: 20px;
    margin-left: auto;
}
.social-site li {
    margin-right: 6px;
    margin-left: auto;
}
.logo-left {
    float: right;
}
.dropdown-menu {
    text-align: left;
}
.top-footer p {
    margin-right: 20px;
    margin-left: auto;
}
.top-footer button {
    margin-left: 5px;
    margin-right: auto;
}
.contact-site ul li i {
    margin-left: 5px;
    margin-right: auto;
}
.social-site li i {
    margin-left: 0 !important;
    margin-right: 0!important;
}
.box-services-site .sec-head {
    padding-left: initial;
    padding-right: 50px;
}
.sec-site-box li {
    padding-left: 20px;
    padding-right: initial;
}
.sec-site-box li:before {
    right: auto;
    left: 0;
}
.sec-site-box a {
    float: right;
}
#course-slider .row, .th-course {
    flex-direction: row-reverse;
}
.th-course em {
    float: left;
    margin-right: 10px;
    margin-left: auto;
}
#course-slider .owl-nav > button.owl-next {
    right: 400px;
    left: auto
}
#course-slider .owl-nav > button.owl-prev {
    right: 450px;
    left: auto
}
.sec-head a i {
    margin-left: 5px;
    margin-right: auto;
    transform: scale(-1);
}
.box-blog .sec-title time {
    float: right;
}
.aside-blog .box-blog figure {
    float: left;
}
.aside-blog .box-blog .sec-title {
    padding-left: 120px;
    padding-right: initial;
}
.flex-ft .con-st li {
    margin-left: 15px;
    margin-right: 0;
}
.con-st li a i {
    margin-right: 0;
    margin-left: 5px;
}
.section-contact .col-md-4 {
    padding-right: 0;
    padding-left: 15px;
}
.section-contact .col-md-8 {
    padding-right: 15px;
    padding-left: 0 ;
}
.flex-form .sec-right {
    margin-right: 30px;
    margin-left: 0;
}
.box-cours .dt-course li {
    padding-left: 30px;
    padding-right: initial;
}
.box-cours .dt-course li.hours-course:before {
    left: 0;
    right: auto;
}
.box-cours .dt-course li.date-course:before {
    left: 0;
    right: auto;
}
.box-cours .dt-course li.locat-course:before {
    left: 0;
    right: auto;
}
.box-cours .dt-course li.price-course:before {
    left: 0;
    right: auto;
}
.box-cours .th-course {
    flex-direction: row;
}
.box-cours .th-course em {
    float: left;
    margin-left: 0;
}
.page-course .dt-course li.date-course:before,
.page-course .dt-course li.price-course:before,
.page-course .dt-course li.locat-course:before,
.page-course .dt-course li.hours-course:before{
    right: auto;
    left: 10px;
}
.flex50 .form-group:last-child {
    margin-left: 15px;
    margin-right: auto;
}
.head-page .th-course {
    flex-direction: row;
}
.head-page .title-th {
    text-align: left;
}




.text-right {
    text-align: left!important;
}
