
/* body {direction:rtl;} */
body{
   direction: rtl;
   unicode-bidi: embed;
}
.owl-carousel .owl-stage-outer{
   direction: ltr;
}

.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 .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;
}
.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,
.courselog-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 !important;
   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;
}
.courselog-events .event-date {
   padding-left: 30px;
   margin-left: 30px;
   border-right: 0;
   margin-right: 0;
   padding-right: 0;
   border-left: 1px dashed #e8e8e8;
}
.courselog-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;
}
.courselog-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';
}
.courselog-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-entry-content .curriculum-content .curricolumn-list li a i {
   margin-right: 0;
   float: right;
   margin-left: 15px;
   margin-top: 17px;
}
.course-entry-content .curriculum-content .curricolumn-list li a i{
   margin-top: 5px;
}
.course-entry-content .curriculum-content .curricolumn-list li .curricolumn-duration {
   float: left;
}
.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;
}

/* Courselog RTL css*/ 


.login-user .menu-list{
   left: 0;
   top: 60px;
   right: auto;
}
.courselog-search-course-form .search-course-button{
   border-top-left-radius: 6px;
   border-bottom-left-radius: 6px;
   border-top-right-radius: 0px;
   border-bottom-right-radius: 0px;
}
.tab-course-category ul li{
   margin-left: 20px;
   margin-right: 0;
}
.tab-course-category ul li {
   padding-left: 20px !important;
   padding-right: 30px;
}
.tab-course-category ul li:hover:before, .tab-course-category ul li.active:before{
   right: 17px;
   left: auto;
}
.single-course .course-thumb .meta-list{
   left: auto;
   right: 15px;
}
.single-course .course-thumb .course-price-item .course-price{
   left: 25px;
   right: auto;
}
.single-course .content-area .course-footer .cl-button .btn-link i{
   transform: rotate(180deg);
   margin-right: 6px;
   margin-left: 0;
}
.archive-course-container .archive-course-filter .courselog-course-category-dropdown, .archive-course-container .archive-course-filter .courselog-course-order{
   margin-right: 20px;
}
.archive-course-container .archive-course-filter .filter-content .filter i{
   margin-left: 10px;
   margin-right: 0;
}
.single-course .content-area .content-top ul li i{
   padding-right: 0;
   padding-left: 5px;
}
.pagination li a i, .pagination li span i{
   display: block;
    transform: rotate(180deg);
}
.banner-course::before{
   left: 0;
   right: auto;
}
.course-breadcumb .breadcrumb li:last-child {
   margin-right: 10px;
   margin-left: 0;
}
.course-breadcumb .breadcrumb li:first-child {
   margin-left: 10px;
   margin-right: 0;
}
.course-breadcumb .breadcrumb i{
   transform: rotate(
      180deg
      );
}
.banner-course .course-instructor .course-instructor-thumb {
   margin-right: 0;
   margin-left: 10px;
}
.banner-course .header-meta li:first-child {
   padding-right: 0;
   padding-left: 15px;
}
.banner-course .header-meta li:not(:last-child) {
   border-left: 1px solid #dadade;
   border-right: 0;
}
.course-sidebar .course-intro ul li i,
.course-entry-content .curriculum-content .curricolumn-list li a i{
   margin-top: 5px;
}
.course-sidebar .social-share ul li {
   margin-right: 0;
   margin-left: 10px;
}
.course-sidebar .course-enroll .btn-enroll{
   margin-right: 0;
   margin-left: 15px;
}
.course-sidebar .course-enroll .btn-enroll i {
   transform: rotate(
180deg
);
}
.course-content-area .course-entry-content  .content-block .curriculum-content .curricolumn-list li a i{
   margin-right: 0;
    margin-left: 10px;
}
.course-content-area .course-entry-content .content-block .curriculum-content .curricolumn-list li .curricolumn-duration {
   float: left;
}
.user-meta-summery-single li {
   border-left: 1px solid #eaeaea;
   border-right: 0;
}
.xs-review-box .xs-reviewer-details .review-reviwer-info-section {
   padding-right: 20px;
   padding-left: 0;
}
.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta{
   text-align: left;
}
.banner-area .breadcrumb i {
   transform: rotate(
180deg
);
}
.single-course .content-area .content-top ul{
   padding-left: 0;
}
.single-course .content-area .course-footer{
   flex-direction: row-reverse;
}
.archive-course-container .course-archive-list.style2 .filter-item .courselog-course-order select{
   margin-right: 15px;
}
.course-style3 .single-course .label i{
   transform: scaleX(-1);
}
.show-more-list-wrap .show-more i {
   margin-left: 0;
   margin-right: 10px;
}
.course-sidebar .course-price-details .course-price {
   margin-right: 0;
}
.course-curriculum ul.curriculum-sections .section-header .section-meta{
   padding-left: 0px;
   padding-right: 20px;
   text-align: left;
}
.course-item-nav .next {
   text-align: left;
}
.etn-event-item .etn-event-location i {
   margin-right: 0;
   margin-left: 5px;
}
.courselog-archive-events .course-archive-list.style2 .courselog-course-order select{
   margin-right: 25px;
   margin-left: 0;
}
.courselog-archive-events .single-course .content-area .author-area span {
   margin-right: 0;
   margin-left: 30px;
}
.courselog-archive-events .single-course .content-area .course-footer {
   padding-top: 20px;
   display: -webkit-box;
}
.courselog-archive-events .single-course .content-area .course-review a i{
   transform: rotate(
      180deg
      );
}
.courselog-archive-events .etn-event-thumb span i {
   margin-right: 0;
   margin-left: 5px;
}
.sidebar .widget.widget_search .input-group-btn {
   border-radius: 6px 0px 0px 6px;
}
.sidebar .widget.widget_search .form-control {
   border-radius: 0px 6px 6px 0px !important;
}
.post .post-meta .post-author {
   position: relative;
}
.post .post-meta .post-author i {
   position: absolute;
   right: -26px;
   top: 3px;
}
.post .post-meta .post-author a {
   padding-right: 4px;
}
.post .post-meta span i {
   padding-left: 5px;
}
.post-details .entry-header .post-meta {
   padding-right: 27px;
}
.post-navigation span {
   position: relative;
}
.post-navigation i {
   position: absolute;
   left: -23px;
   top: 3px;
}
.comments-list .comment-body .comment-reply-link {
   position: relative;
}
.comments-list .comment-reply-link i {
   position: absolute;
   left: -27px;
   top: 4px;
}
.post-details .entry-header .post-meta span i {
   padding-left: 0;
}

.post-details .post-meta .post-author i {
   position: absolute;
   right: -21px;
   top: 5px;
}
.banner-area:before {
   background-image: linear-gradient(to left, #f4f4fc, rgba(249, 249, 253, 0.2));
}
.post .post-footer a {
   position: relative;
}

.post .post-footer a i {
   position: absolute;
   left: 14px;
   top: 17px;
   transform: rotate(180deg);
}
.post .readmore-btn-area .btn {
   padding:12px 21px 12px 46px;
}
.feature-image .fas {
   position: relative;
   left: 5px;
}

.courselog-testimonial .elementskit-commentor-bio .elementskit-commentor-image{
   margin-left: 20px;
}
.ts-footer-border:after {
   left: 0;
   right: auto;
}
.recent-post-widget .widget-post .media-body {
   margin-right: 20px;
   margin-left: 0;
}
.rtl .ts-mix-tab-course {
   direction: ltr;
}
.tab-course-category ul li .course-tab-a:hover:before, .tab-course-category ul li .course-tab-a.active:before{
   left: auto;
   right: 5px;
}