body.rtl header .header-top .left {
    float: right;
}
body.rtl header .header-top .left li {
    float: right;
}

body.rtl header .header-top .right {
    float: left;
}
body.rtl header .header-top .right li {
    margin-left: 0px;
    margin-right: 15px;
    float: right;
}
body.rtl .container>.navbar-collapse, .container>.navbar-header {
    margin-left: -15px;
}
body.rtl header .main-menu .menu_cart > span {
    margin-left: 0px;
}
body.rtl header .main-menu .menu-search-cart {
    margin-right: 13px;
}
body.rtl header .main-menu .menu_cart .featured_image {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
body.rtl header .main-menu .menu_cart .featured_content {
    display: inline-block;
    float: right;
    text-align: right;
}
body.rtl header .main-menu .menu_cart .featured_content > .remove {
    right: auto;
    left: 8%;
}
body.rtl header .main-menu .menu_cart .cart_total span {
    float: left;
}
body.rtl header .main-menu .menu-search-cart li {
    float: right;
    text-align: right;
}
body.rtl header .main-menu .menu_cart .cart_total {
    text-align: right;
}
body.rtl header .main-menu ul li ul, .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
body.rtl header .main-menu .menu_cart .shop_feature {
    right: auto;
    left: 0 !important;
}
body.rtl header .main-menu .nav > li a {
    text-align: right;
}
body.rtl header .main-menu .navbar-header {
    float: right;
} 
body.rtl header .main-menu .navbar-toggle {
    float: left;
}
body.rtl .navbar-right {
    float: left !important;
}

body.rtl header .header-top .left li {
    margin-left: 30px;
    margin-right: 0;
    float: right;
}
body.rtl header .header-top .left li span {
    float: right;
    margin-right: 0px;
    margin-left: 5px;
}
body.rtl header .navbar-nav>li {
    float: right;
}
body.rtl header .main-menu .menu-search-form .menu-search-close {
    right: auto;
    left: 90px;
}
/*  header part rtl end  */
body.rtl .banner .banner-item .banner-content ul {
    float: right;
}
body.rtl .banner .banner-item .banner-content ul li {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

/*  banner part rtl end  */
body.rtl .col-md-2, body.rtl .col-md-3, body.rtl .col-md-4, body.rtl .col-md-5, body.rtl .col-md-6, body.rtl .col-md-7, body.rtl .col-md-8, body.rtl .col-md-9, body.rtl .col-md-10, body.rtl .col-md-12 {
    float: right !important;
}
body.rtl .about .about-content ul {
    float: right;
}
/*  about part rtl end  */
body.rtl .classes .class-item .schedule li {
    float: right;
}

/*  classes part rtl end  */
body.rtl .gallery .gallery-menu li {
    float: right;
}
/*  gallery part rtl end  */
body.rtl .event .event-item .event-image .date {
    left: auto;
    right: 10px;
}
/*  event part rtl end  */
body.rtl .subscribe h3 {
    float: right;
}
body.rtl .subscribe form input:first-child {
    float: right;
}
body.rtl .subscribe form input:last-child {
    margin-left: 0px;
    margin-right: 5px;
    float: right;
}
/*  subscribe part rtl end  */
body.rtl footer .footer-item .twitter-post .icon {
    float: right;
    margin-right: 0px;
    margin-left: 20px;
}
body.rtl footer .footer-item .footer-post .image {
    float: right;
    margin-left: 12px;
    margin-right: 0;
}
body.rtl footer .footer-item .footer-about ul li span {
    margin-right: 0px;
    margin-left: 8px;
}
body.rtl .scroll-top {
    right: auto;
    left: 3%;
}
body.rtl footer .footer-bottom .social-default {
    float: left;
}
/*  footer part rtl end  */
/*  index page rtl end  */
body.rtl .header-two .top-contents {
    float: left;
}
body.rtl .header-two .top-contents li:first-child {
    margin-left: 50px;
}
body.rtl .header-two .top-contents li:last-child {
    margin-left: 0px;
}
body.rtl .header-two .top-contents .icon {
    float: right;
    margin-right: 0px;
    margin-left: 15px;
}
body.rtl .header-two .navbar-right {
    float: right !important;
}
body.rtl .header-two .main-menu .menu_cart > span {
    margin-left: 10px;
}
body.rtl .header-two .main-menu .menu_cart li a {
    text-align: center;
}
body.rtl .facility-two .facility-item {
    float: right;
}
body.rtl .header-two .main-menu .menu_cart .shop_feature {
    right: 0;
    left: auto;
}
body.rtl .banner-two .banner-item .banner-content ul {
    float: none;
    display: inline-block;
}
body.rtl .testimonial .testimonial-image {
    float: left;
}
body.rtl .blog .blog-item ul li .icon {
    margin-right: 0;
    float: right;
    margin-left: 5px;
}
/*  index-2 page rtl end  */

body.rtl .testimonial-three .testimonial-image {
    float: none;
}

/*  index-3 page rtl end  */
body.rtl .contact-item .icon {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
/*  one-page page rtl end  */
body.rtl .sidebar form button {
    right: auto;
    left: 20px;
    top: 0px;
}
body.rtl .sidebar .class-details .name {
    float: right;
    text-align: right;
}
body.rtl .sidebar .class-details .info {
    text-align: right;
}
body.rtl .sidebar .class-details .name i {
    margin-right: 0px;
    margin-left: 10px;
    float: right;
}
body.rtl .sidebar .sidebar-posts .image {
    float: right;
    margin-right: 0px;
    margin-left: 20px;
}
body.rtl .post-meta li .icon {
    margin-right: 0;
    float: right;
    margin-left: 5px;
}
body.rtl .single-post .post-content blockquote {
    padding: 0px 40px 0px 40px;
}
body.rtl .single-post .post-content blockquote:before {
    right: 0;
}
body.rtl .single-post .post-share {
    float: left;
}
body.rtl .single-post .post-tags {
    float: right;
}
/*  class single rtl end*/
body.rtl .social-default li {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}
body.rtl .teacher-details .teacher-address li span {
    margin-right: 0px;
    margin-left: 10px;
}
body.rtl .teacher-details .teacher-award li {
    margin-right: 0px;
    margin-left: 60px;
}
body.rtl .teacher-details .teacher-award li:last-child {
    margin-left: 0px;
}
body.rtl .teacher-details .teacher-skills .skill-item {
    margin-right: 0px;
    margin-left: 44px;
}
body.rtl .teacher-details .teacher-skills .skill-item:last-child {
    margin-left: 0px;
}

/*  teacher rtl  */
body.rtl .event .event-item .event-content ul li span {
    margin-right: 0px;
    margin-left: 5px;
}
body.rtl .sidebar .sidebar-categories li span {
    float: left;
}
body.rtl .sidebar .sidebar-categories li a:hover {
    padding-right: 16px;
    padding-left: 0px;
}
body.rtl ul.sidebar-categories li a i {
    float: right;
    padding: 5px;
    transform: rotate(180deg);
}
body.rtl .product-sidebar form button {
    right: auto;
    left: 0px;
    top: 0;
}

body.rtl .product .product-header p {
    float: right !important;
}
body.rtl .product-sidebar .pro-categories .panel-title span {
    left: 0;
    right: auto;
}
body.rtl .product-sidebar .pro-categories .panel-body .fa {
    padding: 5px;
    transform: rotate(180deg);
}
body.rtl .product-sidebar .rel-product .image {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}
body.rtl .pro-details .details select {
    margin-right: 0px;
    margin-left: 30px;
}
body.rtl .pro-details .details .qnt {
    float: right;
}
body.rtl .pro-description .review-item .image {
    float: right;
    margin-right: 0px;
    margin-left: 20px;
}
body.rtl .pro-description .review-item .content span {
    float: right;
}
body.rtl .pro-description .review-item .content .pro-rating {
    float: left;
}
body.rtl .nav-tabs>li {
    float: right;
}
body.rtl .pro-description .review-item .content h5 {
    float: right;
    margin-right: 0px;
    margin-left: 20px;
}
body.rtl .shop-cart table tr .product-thumbnail .image {
    float: right;
    margin-right: 0px;
    margin-left: 20px;
}
body.rtl .shop-cart table tr .title {
    text-align: right;
}
body.rtl .shop-cart table tr td:last-child {
    text-align: center;
}
body.rtl .shop-cart table {
    border: 1px solid #e4e7e9;
}
body.rtl .shop-cart .shipping select:nth-child(3) {
    float: right;
}
body.rtl .shop-cart .shipping select:nth-child(4) {
    float: left;
}
body.rtl .shop-cart .shipping select:nth-child(3) {
    float: right;
}
body.rtl .shop-cart .shipping select:nth-child(4) {
    float: left;
}
body.rtl .shop-cart table tr .coupon {
    float: right;
}
body.rtl .shop-cart table tr .update {
    float: left;
}
body.rtl .shop-cart .cart-total p span {
    float: left;
}
body.rtl .vc_row.wpb_row.vc_row-fluid.vc_row-no-padding {
    left: 0 !important;
}
body.rtl .vc_row {
    margin-left: 0px;
    margin-right: 0px;
}
@media (max-width: 768px){ 
    body.rtl header .main-menu .navbar-header {
        float: right;
        width: 100%;
    }
    body.rtl header .main-menu .navbar-brand {
        padding: 25px 15px;
        float: right;
    }
    body.rtl .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
        margin-right: 0;
    }
    body.rtl header .navbar-nav>li {
        float: none;
        width: 100%;
        display: inline-block;
    }
    body.rtl footer .footer-bottom p {
        text-align: center;
    }
    body.rtl footer .footer-bottom .social-default {
        float: none;
    }
    body.rtl footer .footer-item .twitter-post .content {
        display: initial;
    }
}
@media only screen and (max-width: 480px){
    body.rtl .subscribe form input:last-child {
        margin: 0px;
        float: right;
    }
}