body {
  direction: rtl;
}
.con-search-box svg {
  border-radius: 20px 0px 0px 20px;
}
.con-search-box {
  margin-right: 0px;
  margin-left: 10px;
}
.owl-carousel {
  direction: ltr;
}
.owl-carousel .item {
  direction: rtl;
}
.con-number-of-teacher-lecture i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-card-course-img .img-teacher-1 {
  right: auto;
  left: 30px;
}
.con-card-course-img .teacher-cate {
  left: auto;
  right: 20px;
}
.con-teacher-name i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-time-lessons {
  margin-right: 0px;
  margin-left: 20px;
}
.con-time-lessons i {
  margin-right: 0px;
  margin-left: 10px;
}
.price {
  margin-right: 0px;
  margin-left: 20px;
}
.con-degree-1 span {
  margin-right: 0px;
  margin-left: 10px;
}
.con-page-h1-see-all h1::after {
  left: auto;
  right: 0px;
}
.con-page-h1-see-all h1 {
  padding-left: 0px;
  padding-right: 20px;
}
.con-navigation-button {
  flex-direction: row-reverse;
}
.con-comment-content > img {
  margin-right: 0px;
  margin-left: 20px;
}
.con-profile-header-img {
  direction: ltr;
}
.li-menu-large-screen.show ul {
  direction: ltr;
}
.li-menu-large-screen ul li a i {
  margin-left: 0px;
  margin-right: 10px;
}
.con-remmber label i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-just-input label,
.con-select-option label {
  margin-left: 0px;
  margin-right: 20px;
}
.con-sign-in-submit i {
  margin-right: 0px;
  margin-left: 20px;
}
.con-resend-code a {
  margin-right: 0px;
  margin-left: 10px;
}
.con-resend-code i {
  transform: scaleX(-1);
}
.con-img-file-ee1 img {
  margin-right: 0px;
  margin-left: 20px;
}
.sub-con-answer-332-1 span {
  margin-right: 0px;
  margin-left: 10px;
}
.con-teacher-side-bar-course-1 img {
  margin-right: 0px;
  margin-left: 10px;
}
.header-in-mobile {
  left: auto;
  right: -101%;
}
.my-main-to-check.show .header-in-mobile {
  left: auto;
  right: 0px;
}
.ul-links-side-bar li i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-img-student-name-112 img {
  margin-right: 0px;
  margin-left: 10px;
}
.ul-links-side-bar > li > a > .fa-angle-right {
  transform: rotate(-180deg);
}
.my-acount-sub-con img {
  margin-right: 0px;
  margin-left: 10px;
}
.ul-links-side-bar > li ul li a img {
  margin-right: 0px;
  margin-left: 10px;
}
.ul-home-header-sub-ul{
    direction: rtl;
}
.ul-home-header-sub-ul a span {
    margin-right: 0px;
    margin-left: 10px;
  }
.ul-home-header-sub-ul > ul a img {
  margin-right: 10px;
  margin-left: 0px;
}
.con-other-lec-1 img {
  margin-right: 0px;
  margin-left: 10px;
}
.con-price-and-offer span {
  right: auto;
  left: 0px;
}
.price-leture {
  margin-right: 0px;
  margin-left: 10px;
}
.info-title,
.con-lecture-info-1 i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-side-bar-other-lec h1::after {
  left: auto;
  right: 0px;
}
.con-side-bar-other-lec h1 {
  padding-left: 0px;
  padding-right: 20px;
}
.con-plus-minus {
  margin-right: 0px;
  margin-left: 15px;
}
.con-write-comment img {
  margin-right: 0px;
  margin-left: 10px;
}
.con-write-comment i,
.con-what-learn i,
.con-description-read-more span i {
  margin-right: 0px;
  margin-left: 10px;
}
.teacher-cate-1 {
  right: auto;
  left: 20px;
}
.con-fill-to-progress-bar {
    width: 35%;
    background-color: #21c87a;
    position: absolute;
    top: 0px;
    right: 0px;
    left:auto;
    height: 100%;
    border-radius: 50px;
}

.con-fill-to-progress-bar span {
    position: absolute;
    top: -50px;
    right: 98%;
    left:auto;
    transform: translateX(50%);
    background-color: #21c87a;
    color: white;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
}
.con-icon-and-sub-p i {
    margin-left: 10px;
    margin-right: 0px;
}
