.rtl {
    direction: rtl;
}

.rtl .owl-carousel{
    direction: ltr;
}
.rtl .main-slider .slide .row,
.rtl .main-slider-three .slide .row{
    flex-direction: row-reverse;
}
.rtl .course-block-two.style-two .inner-box{
    flex-direction: row;
}
.rtl .clients-section .inner-container,
.rtl .courses-section-two,
.rtl .testimonial-block-two .inner-box,
.rtl .news-block-two .inner-box,
.rtl .news-block .inner-box .lower-content,
.rtl .cta-section .inner-container,
.rtl .main-footer .footer-widget,
.rtl .main-footer .footer-bottom,
.rtl .about-home-11 .content-box,
.rtl .service-home-11 .single-item .lower-content .inner,
.rtl .testimonial-block-three .inner-box,
.rtl .funfacts-section-two .inner,
.rtl .team-home-11,
.rtl .client-section-two,
.rtl .news-home-11 .single-item .lower-content,
.rtl .main-footer .upper-box .title-column .inner-column,
.rtl .main-slider .content-column .inner-column,
.rtl .courses-section,
.rtl .courses-tab .tabs-header,
.rtl .testimonial-section,
.rtl .instructor-block .inner-box,
.rtl .main-slider-three,
.rtl .page-title,
.rtl .page-breacrumb .breacrumb-list,
.rtl .faq-page-section,
.rtl .return-to-shop,
.rtl .shop-details-content,
.woocommerce .rtl div.product .woocommerce-tabs,
.rtl .shop-block-one .inner-box .lower-content,
.rtl .related-product,
.woocommerce .rtl .woocommerce-message,
.rtl .checkout.woocommerce-checkout,
.rtl .woocommerce-checkout-review-order,
.rtl .woocommerce table.shop_table,
.rtl .woocommerce-checkout #payment ul.payment_methods li,
.woocommerce-account .rtl .woocommerce-MyAccount-navigation,
.woocommerce-account .rtl .woocommerce-MyAccount-content,
.rtl .teacher-detail-section .inner-container,
.rtl .teacher-detail-section .contact-box,
.rtl .course-block .inner-box .lower-content,
.rtl .widget,
.rtl .course-block-two,
.rtl .tutor-course-details-page,
.rtl .news-block-three .inner-box .lower-content,
.rtl .blog-detail .inner-box .lower-content,
.rtl .sidebar-page-container .comments-area,
.rtl .comment-form,
.rtl .contact-page-section .info-column .inner-column,
.rtl .contact-form .form-group input[type="text"], 
.rtl .contact-form .form-group input[type="password"], 
.rtl .contact-form .form-group input[type="tel"], 
.rtl .contact-form .form-group input[type="email"], 
.rtl .contact-form .form-group select,
.rtl .contact-form .form-group textarea,
.rtl .contact-form .form-group,
.rtl .contact-page-sections-updated .info-column .inner-column{
    text-align: right;
}
.rtl .pull-left,
.rtl .header-style-two .main-menu .navigation > li.has-mega-menu,
.rtl .main-menu .navigation > li,
.woocommerce .rtl div.product .woocommerce-tabs ul.tabs li  {
    float: right;
}

.rtl .pull-right,
.woocommerce .rtl .woocommerce-error .button, 
.woocommerce .rtl .woocommerce-info .button, 
.woocommerce .rtl .woocommerce-message .button {
    float: left;
}
.rtl .header-style-two .main-menu .navigation > li{
    margin-left: 35px;
    margin-right: 0px;
}
.rtl .main-header .header-lower .outer-box .login-box a:last-child{
    margin-left: 0;
    margin-right: 25px;
}
.rtl .clients-section .arrow-box{
    left: auto;
    right: -60px;
}
.rtl .clients-section .inner-container{
    margin-left: 0;
    margin-right: 220px;
}
.rtl .clients-section .inner-container::before,
.rtl .testimonial-block-two .inner-box .image,
.rtl .page-title h2::before,
.rtl .sidebar-page-container .comments-area .comment-box .author-thumb{
    left: auto;
    right: 0;
}
.rtl .course-block-two .inner-box{
    flex-direction: row-reverse;
}
.rtl .course-block-two .inner-box .arrow,
.rtl .about-home-11 .progress-levels .progress-box .percent,
.rtl .service-home-11 .single-item .info-meta li::before,
.rtl .subscribe-form .form-group button,
.rtl .courses-tab .owl-nav,
.rtl .sidebar .search-box .form-group button{
    right: auto;
    left: 0;
}
.rtl .news-block .inner-box .lower-content .post-meta li .icon,
.rtl .about-home-11 .image-box .image-2,
.rtl .funfacts-section-two .icon-box,
.rtl .testimonial-section .inner-container::before,
.rtl .faq-page-section .accoudion-outer .title-box,
.rtl .teacher-detail-section .inner-container .image,
.rtl .teacher-detail-section .contact-box .info-list li .icon,
.rtl .teacher-detail-section .lower-box .course-list li .icon,
.rtl .contact-page-sections-updated .info-column ul li .icon{
    left: auto;
    right: 0;
}
.rtl .course-block-two .inner-box .content-box{
    padding-right: 0;
    padding-left: 20px;
}
.rtl .fact-counter .column .inner .content .separator{
    right: auto;
    left: -20px;
}
.rtl .testimonial-block-two .inner-box{
    padding-left: 0;
    padding-right: 520px;
}
.rtl .testimonial-section-two .inner-container::before{
    left: auto;
    right: 220px;
}
.rtl .testimonial-block-two .inner-box .quote-icon img{
    display: inline-block;
}
.rtl .testimonial-section-two .owl-nav{
    left: -60px;
    right: auto;
}
.rtl .testimonial-section-two .owl-dots{
    right: auto;
    left: -45px;
}
.rtl .news-block-two .inner-box .tag,
.rtl .news-block .inner-box .tag{
    left: auto;
    right: 15px;
}
.rtl .news-block .inner-box .lower-content .post-meta li{
    padding-left: 0;
    padding-right: 22px;
}
.rtl .news-block .inner-box .lower-content .post-meta li .icon{
    margin-right: 0;
    margin-left: 6px;
}
.rtl .cta-section .button-column,
.rtl .main-footer .footer-bottom .nav-column ul{
    text-align: left;
}
.rtl .main-footer .footer-bottom .nav-column ul li{
    margin-right: 0;
    padding-right: 0;
    margin-left: 9px;
    padding-left: 9px;
}
.rtl .main-footer .footer-bottom .nav-column ul li:last-child{
    padding: 0;
    margin: 0;
}
.rtl .about-home-11 .image-box{
    margin-right: 0;
    margin-left: 30px;
    padding-left: 0;
    padding-right: 157px;
}
.rtl .about-home-11 .image-box .vector-icon{
    left: auto;
    right: -95px;
}
.rtl .about-home-11 .image-box img,
.rtl .instructor-block .inner-box .image img{
    transform: scaleX(-1);
}
.rtl .service-home-11 .single-item .info-meta li{
    margin-right: 0;
    padding-right: 0;
    margin-left: 10px;
    padding-left: 20px;
}
.rtl .service-home-11 .single-item .lower-content .inner .icon-box{
    right: auto;
    left: 25px;
}
.rtl .funfacts-section-two .inner{
    padding-left: 0;
    padding-right: 100px;
}
.rtl .funfacts-section-two .icon-box{
    padding-left: 0;
    padding-right: 30px;
}
.rtl .main-header .header-lower .outer-box .search-box-btn{
    border-right: none;
    border-left: 1px solid #c6c8d1;
    padding-right: 0;
    padding-left: 20px;
}
.rtl .main-menu .navigation > li{
    margin-right: 0;
    margin-left: 25px;
}
.rtl .main-menu .navigation > li:last-child{
    margin-left: 0;
}
.rtl .main-slider .content-column .inner-column,
.rtl .main-slider-three .content-column .inner-column{
    padding-right: 0;
    padding-left: 50px;
}
.rtl .main-slider h1::before,
.rtl .main-slider-three h1::before{
    left: auto;
    right: -70px;
}
.rtl .testimonial-section .inner-container{
    margin-left: 0;
    margin-right: 150px;
}
.rtl .testimonial-section .owl-nav{
    right: -145px;
    left: auto;
}
.rtl .testimonial-block .inner-box .info-box .box-inner{
    padding-left: 0;
    padding-right: 100px;
}
.rtl .testimonial-block .inner-box .info-box .author-image{
    left: auto;
    right: 0;
}
.rtl .page-breacrumb .breacrumb-list li{
    padding-right: 0;
    margin-right: 0;
    padding-left: 15px;
    margin-left: 15px;
}
.rtl .page-breacrumb .breacrumb-list li::before{
    display: none;
}
.rtl .page-breacrumb .breacrumb-list li:not(:last-child):after {
    position: absolute;
    content: '\f104';
    left: -2px;
    top: 0px;
    color: #70779e;
    font-family: 'FontAwesome';
}
.rtl .faq-page-section .accoudion-outer{
    padding-left: 0;
    padding-right: 390px;
}
.rtl .accordion-box.style-two .block .acc-btn{
    padding-right: 0;
    padding-left: 25px;
}
.rtl .shop-block-one .image-box .overlay-content .product__icon li{
    margin-right: 0;
    margin-left: 10px;
}
.rtl .woocommerce .woocommerce-error, 
.rtl .woocommerce .woocommerce-info, 
.rtl .woocommerce .woocommerce-message,
.woocommerce .rtl .woocommerce-message{
    padding-right:3.5em !important;
    text-align: right;
}
.rtl .woocommerce .woocommerce-error::before, 
.rtl .woocommerce .woocommerce-info::before, 
.rtl .woocommerce .woocommerce-message::before,
.woocommerce .rtl .woocommerce-error::before, 
.woocommerce .rtl .woocommerce-info::before, 
.woocommerce .rtl .woocommerce-message::before{
    left: auto;
    right: 1.5em;
}
.woocommerce .rtl div.product .woocommerce-tabs ul.tabs li{
    margin-right: 0;
    margin-left: 8px;
}
.rtl .teacher-detail-section .inner-container{
    padding-left: 60px;
    padding-right: 410px;
}
.rtl .teacher-detail-section .contact-box .info-list li{
    padding-left: 0;
    padding-right: 25px;
}
.rtl .teacher-detail-section .lower-box .course-list li{
    margin-left: 25px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 30px;
}
.rtl .sidebar .search-box .form-group input[type="text"], 
.rtl .sidebar .search-box .form-group input[type="search"]{
    padding-right: 25px;
    padding-left: 50px;
}
.rtl .widget ul li{
    padding-right: 60px;
    padding-left: 15px;
}
.rtl .widget ul li::before{
    left: auto;
    right: 15px;
    border-right: none;
    border-left: 1px solid #f2f3f7;
}
.rtl .news-block-three .inner-box .lower-content .post-meta li, 
.rtl .blog-detail.updated .lower-content .post-meta li,
.rtl .news-block-three .inner-box .lower-content .post-meta li a .fa, 
.rtl .blog-detail.updated .lower-content .post-meta li a .fa{
    margin-right: 0;
    margin-left: 12px;
}
.rtl .sidebar-page-container .comments-area .comment{
    padding-left: 0;
    padding-right: 100px;
}
.rtl .sidebar-page-container .comments-area .comment-info .comment-time{
    margin-left: 0;
    margin-right: 20px;
}
.rtl .edum-comment-item .edum-comment-item{
    margin-left: 0;
    margin-right: 80px;
}
.rtl .contact-page-sections-updated .info-column ul li{
    padding-left: 0;
    padding-right: 65px;
}
@media only screen and (max-width: 1299px){
    .rtl .clients-section .arrow-box{
        right: 0;
    }
}
@media only screen and (max-width: 1023px){
    .rtl .clients-section .inner-container{
        margin-right: 0;
    }
    .rtl .clients-section .arrow-box{
        display: none;
    }
    .rtl .testimonial-block-two .inner-box{
        padding-right: 0;
    }
    .rtl .main-slider h1::before,
    .rtl .main-slider-three h1::before{
        right: 0;
    }
    .rtl .faq-page-section .accoudion-outer{
        padding-right: 0;
    }
}

@media only screen and (max-width: 767px){
    .rtl .testimonial-section .inner-container{
        margin-right: 0;
    }
    .rtl .testimonial-section .owl-nav{
        right: auto;
    }
}