body {
	direction: rtl;
}

.course-item .course-content .d-flex ul {
	transform: translate(-220px, 0px);
}

.header .mid-header .mid-header-inner .category-form-wrap .header-form .submit {
	left: 0px;
	right: unset;
}

.header .mid-header .mid-header-inner .category-form-wrap .header-form .submit i {
	margin-right: 0;
	margin-left: 5px;
}

.header .mid-header .mid-header-inner .category-form-wrap .header-form .form-control {
	padding-left: unset;
	padding-right: 10px;
}

.user.nice-select .list {
	left: 0;
	right: inherit;
}

.header .mid-header .mid-header-inner .mid-header-right .user {
	text-align: right !important;
}

.header .mid-header .mid-header-inner .mid-header-right .user.nice-select:after {
	left: 6px;
	right: unset;
}

.nice-select .option {
	padding-left: 29px;
	padding-right: 18px;
	text-align: right;
}

.slider-section .edcare-slider-thumb {
	left: 120px;
	right: auto;
}

.ed-primary-btn i {
	margin-right: 10px;
	margin-left: unset;
	transform: rotate(180deg);
}
.ed-primary-btn .bx-left-arrow-alt.before{
    margin-left: 10px;
  margin-right: unset;
}
.course-details-content .course-details-list li i {
    margin-right:unset;
    margin-left: 10px;
}
.post-card-3 .post-content .read-more i {
	transform: rotate(180deg);
}

#scrollup {
	left: 30px;
	right: unset;
}

.section-heading .sub-heading {
	padding: 5px 5px 5px 15px;
}

.section-heading .sub-heading {
	padding: 5px 5px 5px 15px;
}

.post-meta li:not(:last-of-type) {
    margin-left: 10px;
    margin-right: initial;
}

.post-card-2 .post-content .title a {
    background-position: right 100%;
}

.ed-primary-btn:hover:before {
    transform-origin: right center;
}

.course-carousel-top .swiper-arrow .swiper-nav {
    transform: rotate(180deg);
}
.testi-item-3 .testi-author .name {
    padding-right: 10px;
    padding-left: 0;
}
.testi-item-3:before {
  left: -20px;
  right: unset;}
  .footer-top .footer-form-wrap .footer-form .form-item .icon {
    right: 30px;
    left: unset;}
.footer-top .footer-form-wrap .footer-form .form-item .form-control, .footer-widget .form-control, .footer-widget .select2-selection {
    padding-right: 55px;}
    
.footer-widget .widget-header:before {
    right: 0;
    left: unset;}
    .footer-widget .footer-social li:not(:last-of-type) {
    margin-left: 20px;
    margin-right: unset;}
    
    .footer-widget.widget-2 .footer-list li a:before {
    right: 0;
    left: unset;
         transform: translateY(-50%) rotate(180deg);
    }
    .footer-widget.widget-2 .footer-list li a {
    padding-right: 30px;
    padding-left: unset;
   
}
.mid-header-inner .ed-primary-btn i {
    transform: unset;
}
.header .mid-header .mid-header-inner .mid-header-right .header-right-icon .number {
    left: -12px;
    right: unset;}
    .about-img-wrap .about-img-1 ,.about-img-wrap .about-contact {
    right: 0;
    left: unset;
    border-radius: 60px 0 60px 0;
}
.about-img-wrap .about-img-2 {
    left: 0;
    right: unset;}
   .about-img-wrap .about-img-2 img {
    border-radius: 0 60px 0 60px ;
}
.course-item .course-content .course-list li:not(:last-of-type) {
    margin-right: 0px;
    margin-left: 20px;
}
.course-details-content .course-details-list li:not(:last-of-type) {
    margin-right: 0px;
    margin-left: 20px;
    padding-left: 20px;
    padding-right: 0;
}
.course-details-content .course-details-list li:not(:last-of-type):before {
    left: 0;
    right: unset;}
    .course-details-tab .nav-tabs .nav-item:not(:last-of-type) {
    border-left: 1px solid #E0E5EB;
    border-right: unset;
}
.course-sidebar .share-btn .ed-primary-btn i {
    margin-left: 10px;
    margin-right: 0;
}
.blog-contact-form .request-form .form-item .icon {
    left: 30px;
    right: unset;}
    .sidebar-widget .category-list li i {
    padding-left: 10px;
    padding-right: 0;
}
.blog-details-content .tag-wrap .social-list-wrap .social-list li:not(:last-of-type) {
    margin-left: 15px;
    margin-right: unset;
}
.about-img-wrap-11 .about-exp p {
    margin-right: 15px;
    margin-left: unset;
}
.about-img-wrap-11 .about-img-2 {
    left: 0;
    right: unset;}

.about-img-wrap-11 .about-img-1 {
    right: 0;
    left: unset;}
    
.about-section-11 .shape-2 {
    right: 0;
    left: unset;}
.about-img-wrap-11 .about-exp {
    left: unset;
    right: 0;}
    @media only screen and (max-width: 992px) {
            .mobile-side-menu .side-menu-head .mobile-side-menu-close {
        left: 16px;
        right: unset;
    }
        .mobile-side-menu .side-menu-list li i {
        margin-left: 10px;
        margin-right: unset;
    }
    .mobile-side-menu {
        transform: translateX(-100%);
        right: unset;
        left: 0;}
 .mobile-side-menu-overlay{
        right: unset;
        left: 0;}
    }
    .form-group .form-icon {
    right: 15px;
    left: inherit;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {

    text-align: right !important;
}
    .password-icon, .password-icon2 {
    left: 25px;
    right: initial;
}
.register-content .register-form form .form-control, .login-content .login-form form .form-control {
    text-align: right ;
}
.form-check {
    padding-right: 1.5em;
    padding-left: unset;}
    .form-check .form-check-input {
    float: right;
    margin-right: -1.5em;
    margin-left: unset;
}
.accordion-button::after {
    margin-left: unset;
    margin-right: auto;}
    .sidebar-container .collapsible {
    text-align: right;}
    .sidebar-container .collapsible:after {
    float: left;}
    .showLessonExam [type="radio"]:checked, .showLessonExam [type="radio"]:not(:checked) {
    right: -9999px;
    left: unset;}
    .btn-main i{
        transform: rotate(180deg);
    }
    .counter-card .title {
    direction: ltr;}
    .wt-icon {
right:unset;
  left: 30px;}
  .odometer-inside{ direction: ltr;}
  .acdn-title i {
    margin-right: unset;
    margin-left: 15px;}
    .modal-header .btn-close {
    margin-right: auto;
    margin-left: unset;}
    .about-img-wrap .about-contact .content a {
    direction: ltr;
    display: block;
    text-align: right;}
    .contact-content .contact-list .list-item .content span a {
    direction: ltr;
    text-align: right;}