
/* body {direction:rtl;} */
body{
   direction: rtl;
   unicode-bidi: embed;
}

.media > .pull-left{
   margin-left: 20px;
   margin-right: auto;
}

.mr-70{
   margin-left: 70px;
   margin-right: auto;
}

.mr-80{
   margin-left: 80px;
   margin-right: auto;
}

.mr-100{
   margin-left: 100px;
   margin-right: auto;
}

.ml-70{
   margin-right: 70px;
   margin-left: auto;
}

img.pull-left{
   margin-left: 20px;
   margin-right: auto;
}

img.pull-right{
   margin-right: 20px;
   margin-left: auto;
}

.dropcap{
   float: right;
   margin: 5px 0 5px 15px ;
}

.wp-caption img[class*="wp-image-"]{
   margin-right: auto;
   margin-left: auto;
}

.alignleft{
   float: right;
   margin-left: 1.5em;
   margin-right: auto;
   margin: 5px 0 20px 20px ;
}

.alignright{
   float: left;
   margin-right: 1.5em;
   margin-left: auto;
}

.gallery-item{
   text-align: right;
   padding: 0 0 0 1em ;
}

.gallery-caption{
   text-align: right;
   padding: 0 0 0 10px ;
}

.alignnone{
   margin: 5px 0 20px 20px ;
}

.aligncenter, div.aligncenter{
   margin: 5px auto 5px auto ;
}

a img.alignright{
   float: left;
   margin: 5px 20px 20px 0 ;
}

a img.alignnone{
   margin: 5px 0 20px 20px ;
}

a img.alignleft{
   float: right;
   margin: 5px 0 20px 20px ;
}

a img.aligncenter{
   margin-right: auto;
   margin-left: auto;
}

.wp-caption.alignnone{
   margin: 5px 0 20px 20px ;
}

.wp-caption.alignleft{
   margin: 5px 0 20px 20px ;
}

.wp-caption.alignright{
   margin: 5px 20px 20px 0 ;
}

.screen-reader-text:focus{
   right: 5px;
   left: auto;
}

.post-password-form input[type="password"]{
   margin-right: 10px;
   margin-left: auto;
}

.tag-lists a, .tagcloud a{
   margin-right: 3px;
   margin-left: auto;
}


.comments-list .pingback .comment-body{
   margin-right: 0;
}

.comments-list .comment-body{
   margin-right: 110px;
   margin-left: auto;
}

.comments-list img.comment-avatar{
   margin-left: 30px;
   margin-right: auto;
}

.comments-list .comment-reply-link i{
   margin-left: 5px;
   margin-right: auto;
}

.comments-reply{
   margin: 0 70px 0 0 ;
}

#cancel-comment-reply-link{
   float: left;
}

.author-box .author-info{
   margin-right: 90px;
   margin-left: auto;
}

.post-navigation .post-previous, .post-navigation .post-next{
   border-right: 1px solid #eeeeee;
   border-left: 1px solid #eeeeee;
}

.post-navigation .post-previous{
   text-align: right;
   float: right;
   border-right: 0 none;
   border-left: 0 none;
   padding: 0 0 0 40px ;
}

.post-navigation .post-previous img{
   float: right;
   margin-left: 15px;
   margin-right: auto;
}

.post-navigation .post-next{
   text-align: left;
   float: left;
   border-left: 0 none;
   border-right: none;
   padding: 0 40px 0 0 ;
}

.post-navigation .post-next img{
   float: left;
   margin-right: 15px;
   margin-left: auto;
}

.pagination li a, .pagination li span{
   margin-left: 8px;
   margin-right: auto;
}

.pagination li.pagination-dots{
   margin: 0 10px 0 15px ;
}

.entry-content .page-links{
   margin-right: 5px;
   margin-left: auto;
}

.header-standard .header-cd-menu{
   margin-right: 0;
   margin-left: 15px;
}
.header .navbar-container .navbar-light .dropdown-toggle::after{
   float: left;
   
}

.xs-sidebar-group.isActive .xs-sidebar-widget,
.archive-widgets ul li a:after,
.tab-course-category ul li:after{
   left: 0;
   right: auto;
}
.archive-widgets ul li a:after{
   float: left;
}
.xs-sidebar-widget,
.ekit-wid-con .ekit-sidebar-widget{
   left: -100%;
}
.sideabr-list-widget li i{
   margin-right: 0;
   margin-left: 20px;
}
.header-cd-menu .cat-menu,
.xs-sidebar-group.isActive .xs-overlay,
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{
   right: 0;
}
.xs-sidebar-group .xs-overlay{
   right: 100%;
}
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{
   left: 0;
}
.single-course .course-category a:before,
.turitor-events .entry-header .event-meta-cat a:before,
.ts-testimonial-standard .testimonial-author-content p i{
   right: 0;
   left: auto;
}
.single-course .course-enrole-list li{
   margin-right: 0;
   margin-left: 40px;
}
.single-course .course-enrole-list li:last-child{
   margin-left: 0;
}

.single-course .course-enrole-list li i {
   margin-right: 0px;
   float: right;
   vertical-align: middle;
   margin-left: 6px;
   margin-top: 3px;
}
.single-course .instructor-thumb{
   margin-right: 0;
   margin-left: 20px;
}
.ts-testimonial-standard .testimonial-author-content p{
   padding-left: 0;
   padding-right: 40px;
}

.ts-testimonial-standard .testimonial-footer.media{
   -webkit-box-orient: horizontal!important;
   -webkit-box-direction: reverse!important;
   -ms-flex-direction: row-reverse!important;
   flex-direction: row-reverse!important;
}
.ts-testimonial-standard .testimonial-author-content .testimonial-footer img{
   margin-right: 0;
   margin-left: 15px;
}
.turitor-events .event-date {
   padding-left: 30px;
   margin-left: 30px;
   border-right: 0;
   margin-right: 0;
   padding-right: 0;
   border-left: 1px dashed #e8e8e8;
}
.turitor-events .entry-header .event-meta-cat a{
   padding-left: 0;
   padding-right: 15px;
}
.latest-blog .post .post-meta span{
   padding-right: 0;
   margin-right: 0;
   padding-left: 15px;
   margin-left: 15px;
}
.latest-blog .post .post-footer .btn-link i {
   margin-left: 0;
   margin-right: 5px;
   float: right;
   margin-left: 5px;
   margin-top: 5px;
}
.BackTo{
   right: auto;
   left: 14px;
}
.elementskit-navbar-nav-default .elementskit-dropdown{
   right: 0;
}
.turitor-search-course-form .search-course-button {
   left: 0 !important;
   right: auto !important;
}
.ekit-wid-con .text-left {
   text-align: right!important;
}
.ts-course-category.grid-style3 .single-course-category .course-media{
   margin-right: 0;
   margin-left: 25px;
}
.single-course .instructor{
   direction: rtl;
}
.archive-widgets .widget-title i{
   float: left;
}
.archive-widgets ul li a:after{
   content: '\e91a';
}
.turitor-course-latest img{
   margin-right: 0;
   margin-left: 15px;
}
.header--course-meta ul li{
   padding-right: 0;
   margin-right: 0;
   border-right: 0;
   padding-left: 40px;
   margin-left: 30px;
   border-left: 1px solid #eaeaea;
}
.header--course-meta ul li:last-child {
   margin-left: 0;
   padding-left: 0;
   border-left: 0;
}
.course-entry-content .header-meta li{
   margin-right: 0;
   margin-left: 35px;
}
.course-entry-content .header-meta li i {
   margin-right: 0;
   float: right;
   margin-left: 6px;
   margin-top: 3px;
}
.course-sidebar .course-intro ul li span {
   float: left;
}
.course-sidebar .course-intro ul li i,
.course-tabs-content .curriculum-content .curricolumn-list li a i {
   margin-right: 0;
   float: right;
   margin-left: 15px;
   margin-top: 17px;
}
.course-tabs-content .curriculum-content .curricolumn-list li a i{
   margin-top: 5px;
}
.course-tabs-content .curriculum-content .curricolumn-list li .curricolumn-duration {
   float: left;
}
.turitor-list li{
   padding-left: 0;
   padding-right: 40px;
}
.turitor-list li:before{
   left: auto;
   right: 7px;
}
.turitor-list li:after,
.sidebar .widget-title:before,
.user-meta-summery li:before{
   left: auto;
   right: 0;
}
.insturctor-single .user-meta-summery {
   padding: 15px 100px 15px 0px;
}
.co-single-instructor .co-instructor-thumb,
.header--course-meta ul li .course-instructor .course-instructor-thumb{
   margin-right: 0;
   margin-left: 30px;
}
.xs-review-box.view-review-list .xs-reviewer-author-image{
   padding-right: 0;
   padding-left: 15px;
}
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-title:after,
#learn-press-profile-content,
.user-dashboard #learn-press-profile-nav .learn-press-tabs.tabs li a:after{
   float: left;
}
#course-item-content-header .course-item-search button{
   right: auto;
   left: 50px;
}
.ekit-wid-con .ekit_accordion_icon_group{
   left: 15px;
   right: auto;
}
#learn-press-profile-nav{
   float: right;
}
#learn-press-profile-nav .tabs > li:hover:not(.active) ul{
   left: auto;
   right: 100%;
}
.user-dashboard .lp-profile-content table td, .user-dashboard .lp-profile-content table th, 
.user-dashboard .lp-profile-content .lp-list-table td, .user-dashboard .lp-profile-content .lp-list-table th{
   text-align: right;
}

.feature-btn a.fs-btn .fa-arrow-right:before {
   content: "\f060";
}
.ts-service-slider .service-slider .owl-item .item .single-service:after{
   right: 0;
}

.event-style .event-meta-style {
   padding-left: 0;
   border-left: 0;
   margin-left: 0;
   padding-right: 20px;
   border-right: 1px dashed #afafaf;
   margin-right: 60px;
}
.single-topics .topics-link{
   right: auto;
   left: 10px;
}

.ts-testimonial-standard.style-3:before {
   left: auto;
   right: -1px;
   border-right: 10px solid #283747;
   border-left: 0;

}
.ts-testimonial-standard.style-3{
   border-left: 0;
   border-right: 2px solid #283747;

}
.ts-testimonial-standard.style-3 .testimonial-author-content .testimonial-footer {
   padding-left: 0;
   padding-right: 40px;
}
.ts-testimonial-standard.style-3 .testimonial-author-content p i {
   right: 50px;
}
.ts-testimonial-standard.style-3 .owl-carousel .owl-nav .owl-prev{
   right: -35%;
   left: auto;
}
.ts-testimonial-standard.style-3 .owl-carousel .owl-nav .owl-next{
   right: -28%;
   left: auto;
}
.post-details .entry-header .post-meta span.post-author i{
   float: right;
}
.post-details .entry-header .post-meta span{
   margin-right: 0;
   margin-left: 20px;
}
.post-details .entry-header .post-meta span i{
   margin-right: 0;
   margin-left: 6px;
}
.pull-left {
   float: right !important;
}
.pull-right {
   float: left !important;
}

.kindergarten-nav .elementskit-navbar-nav-default > ul > li > a:before{
   left: auto;
   right: 20px;
}
.main-slider.dotstyle2 .owl-dots .owl-dot.active{
   left: auto;
   right: -6px;
}
.main-slider-style3 .slider-content .btn-wrapper .btn:hover::after,
.btn-classic .elementor-button:hover:after{
   right: auto;
   left: -45px;
}
.main-slider-style3 .slider-content .btn-wrapper .btn::after,
.btn-classic .elementor-button:after,
.kindergarten-blog .latest-blog .post .post-footer a:after{
   right: auto !important;
   left: -60px !important;
}
.kindergarten-blog .latest-blog .post .post-footer a:hover:after{
   right: auto !important;
   left: -80px !important;
}

.footer-widget ul li{
   padding-right: 20px;
}

.footer-widget ul li:before{
   right: 0;
   left: auto;
}

/* Tutor LMS Rtl */

.tutor-course .tutor-course-header .tutor-course-loop-header-meta {
   padding-right: 30px;
}
.tutor-course .tutor-loop-course-container .tutor-loop-rating-wrap {
   position: static;
}
.tutor-course .tutor-loop-course-container .tutor-course-loop-meta .tutor-single-loop-meta {
   margin-left: 30px;
   margin-right: 0;
}
.tutor-course .tutor-loop-author {
  display: flex;
}
.tutor-course .tutor-loop-course-container .tutor-course-loop-title h2{
   font-size: 18px;
   line-height: 32px;
}
.tutor-course .tutor-loop-author .tutor-single-course-author-name {
   margin: 10px;
}
.tutor-course .tutor-course-header .tutor-course-loop-header-meta .tutor-course-lising-category a{
   padding-left: 0;
   padding-right: 15px;
}
.tutor-course .tutor-course-header .tutor-course-loop-header-meta .tutor-course-lising-category a:before{
   left: auto;
   right: 0;
}