body {
    direction: ltr;
    text-align: left;
}

.nav-center .main-menu .left, .nav-center .nav-up ul {
    float: right;
}

.nav-center .main-menu ul .nvmenu{
    float: left;
}

.nav-center .nav-up .form .form-group i {
    left: unset;
    right: 5px;
}

.nav-center .logo, .how-it-works .box {
    direction: rtl;
}

.nav-center .main-menu ul .nvmenu .menu.mega {
    left: -100px;
    right: unset;
}

.nav-center .main-menu .left ul .nav-user .menu li a {
    text-align: left;
}

.nav-center .main-menu .left ul .nav-user .menu li a i {
    margin-left: 10px;
}

.header .caption .search button {
    left: unset;
    right: 10px;
}

.header .caption .search input {
    padding: 20px 100px 20px 25px;
}

.courses .item .cont .info span i, .courses .item .cont .author i {
    margin-right: 5px;
}

.courses .item .cont .info span {
    margin-left: 0;
    margin-right: 20px;
}

.courses .item .img .tag {
    right: unset;
    left: 15px;
}

.process .item .right:after {
    left: -10px;
    right: unset;
    -webkit-transform: rotate(-25deg);
    transform: rotate(-25deg);
}

.process .item .right:before {
    left: -10px;
    right: unset;
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
}

.process .item .left:after {
    right: -10px;
    left: unset;
    -webkit-transform: rotate(-25deg);
    transform: rotate(-25deg);
}

.process .item .left:before {
    right: -10px;
    left: unset;
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
}

.process .item .numb {
    right: unset;
    left: 20px;
}

.process .item:after {
    right: unset;
    left: 10px;
}

.intro-video .video .video-content .vid {
    left: unset;
    right: 0;
}

footer .cont-info ul li i, footer .links ul li i {
    margin-left: 0;
    margin-right: 10px;
}

.testimonials .item .text:after{
    right: unset;
    left: 30px;
}

.call-to-action .item .cont{
    padding-right: 0;
    padding-left: 30px;
}

.header.page .cont .path a:after {
    right: -16px;
    left: unset;
}

.blocks .tab-nav .tabs li.arrow-1:after,
.blocks .tab-nav .tabs li.arrow-3:after{
    left: unset;
    right: -50px;
    transform: rotateY(180deg);
}

.blocks .tab-nav .tabs li.arrow-2:after{
    transform: rotate(180deg);
    left: unset;
    right: -40px;
}

.blocks .padding{
    padding-left: 50px;
    padding-right: 15px;
}

.blocks .profile-info .tutor-info .select-selected:after{
    right: 10px;
    left: unset;
}

.review .cont{
    padding-right: 0;
    padding-left: 20px;
}

.reviews .course-info .cont li span{
    float: right;
}

.review .cont .date{
    margin-right: 0;
    margin-left: 20px;
}
