@import url("https://fonts.googleapis.com/css2?family=Belanosima:wght@400;600;700&family=Cairo:wght@200;300;400;500;600;700;800;900;1000&family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&family=Quicksand:wght@300;400;500;600;700&display=swap");
body {
  direction: rtl;
  font-family: "Cairo", "Quicksand", sans-serif !important;
}
.teacher-post-name i,
.teacher-post-date span {
  margin-left: 0px;
  margin-right: 5px;
}
.con-img-post-teacher {
  margin-right: 0px;
  margin-left: 10px;
}
.main-con-to-button-img > i {
  right: auto;
  left: -10px;
  transform: translate(-50%, -50%) rotate(180deg);
}
.con-tags-course-card-demo-1 span {
  margin-right: 0px !important;
  margin-left: 10px;
}
.tabs-builder li i {
  transform: rotate(180deg);
}
.back-builder i {
  margin-right: 0px !important;
  margin-left: 10px;
  transform: rotate(180deg);
}
.con-card-follow-rateing i {
  margin-right: 0px;
  margin-left: 5px;
}
.con-link-back-to-home i {
  margin-right: 0px;
  margin-left: 10px;
}
.class-to-follow-techer-card img {
  margin-right: 0px;
  margin-left: 15px;
}
.tabs-of-side-bar-links li a i {
  margin-right: 0px;
  margin-left: 15px;
}
.con-count-of-likes-and-comments-in-text p span {
  margin-right: 0px;
  margin-left: 5px;
}
.con-social-media-post-icon .con-stars-post {
  margin-right: 0px;
  margin-left: 20px;
}
.span-poll-persentage {
  right: auto !important;
  left: 20px;
}
.con-img-wallet {
  margin-right: 0px;
  margin-left: 15px;
}
.tabs-of-side-bar-links {
  padding: 20px 15px 10px 0px;
}
.post-more-drop-down .dropdown-menu {
  left: 0px !important;
  right: auto !important;
  transform: translate3d(-15px, 25px, 0px) !important;
  direction: ltr;
}
.con-style-select-reason label i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-story-img .story-teacher-img,
.con-story-img p {
  left: auto;
  right: 10px;
}
.con-more-icon-setting i,
.con-student-img-header img {
  margin-left: 0px;
  margin-right: 15px;
}
.con-button-lang button {
  padding: 0px 15px 0px 0px;
  border: none;
  border-right: 1px solid #e1e1e1;
  margin-left: 0px;
  margin-right: 15px;
}
.con-card-teacher-to-follow > img {
  margin-right: 0px;
  margin-left: 10px;
}
.lecture-top-name,
.con-img-lecture-top span {
  left: auto;
  right: 10px;
}
.con-tags-text span {
  margin-left: 5px;
  margin-right: 0px;
}
.con-price p {
  margin-right: 0px;
  margin-left: 10px;
}
.poll-card-post .check-span-poll {
  margin-right: 0px;
  margin-left: 10px;
}
.poll-card-post::after {
  left: auto;
  right: 0px;
}
.con-download-card img {
  margin-left: 10px;
  margin-right: 0px;
}
.con-instractor-name i,
.con-course-card-date i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-course-card-price p {
  margin-right: 0px;
  margin-left: 10px;
}
.con-image-card-course .img-card-course-teacher {
  right: auto;
  left: 20px;
}
.con-teacher-card > span {
  left: auto;
  right: 0px;
  padding: 5px 5px 5px 15px;
}
.con-teacher-card > span i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-teacher-card > span::after {
  content: "";
  position: absolute;
  top: 0px;
  right: auto;
  left: 0px;
  border-left: 15px solid white;
  border-right: 10px solid transparent;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}
.con-input-form-sign i {
  left: 20px;
  right: auto;
}
.con-input-form-sign label {
  left: auto;
  right: 20px;
}
.con-input-form-sign > input {
  text-align: right;
}
.con-input-number-form-sign select {
  border: none;
  border-left: 1px solid #e1e1e1;
}
.con-input-number-form-sign i {
  left: 20px;
  right: auto;
}

.con-input-primary-header-action button {
  border: none;
  border-right: 1px solid #e1e1e1;
}
.con-input-primary-header-action a {
  margin-right: 0px;
  margin-left: 20px;
}
.con-top-card-to-instractor img {
  margin-right: 0px;
  margin-left: 20px;
}
.con-rest-of-curriculum i {
  margin-right: 0px;
  margin-left: 15px;
}
.con-side-course-page-icon-info i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-write-comment button > i,
.con-replay-comment button > i {
  transform: rotate(180deg);
}
.con-write-comment button,
.con-replay-comment button {
  margin-left: 0px;
  margin-right: 10px;
}
.attachment-label-icon {
  left: 60px;
  right: auto;
}
.con-write-comment img {
  margin-right: 0px;
  margin-left: 10px;
}
.main-con-to-see-more-button button i {
  margin-left: 0px;
  margin-right: 10px;
}
.con-reviews-top-card-to-instractor span {
  margin-left: 0px;
  margin-right: 10px;
}
.notification-drop-down .dropdown-menu {
  left: 0px !important;
  right: auto !important;
}
.con-comment-one > img {
  margin-right: 0px;
  margin-left: 10px;
}
.con-side-course-page-icon-info p {
  margin-right: 0px;
  margin-left: 5px;
}
.con-side-course-page-icon-info span {
  margin-right: 0px;
  margin-left: 5px;
}
.con-comment-actions > span {
  margin-right: 0px;
  margin-left: 10px;
}
.con-likes-comment i {
  margin-right: 0px;
  margin-left: 5px;
}
.con-likes-comment {
  margin-right: 0px;
  margin-left: 10px;
}
.con-comment-actions > i {
  transform: scaleX(-1);
}
.unread {
  right: auto;
  left: 10px;
}
.con-img-notification {
  margin-right: 0px;
  margin-left: 15px;
}
.con-img-notification i {
  right: auto;
  left: -5px;
}
.con-span-h span,
.main-con-to-timer > span {
  margin-right: 0px;
  margin-left: 10px;
}
.con-link-back-to-home svg {
  margin-right: 0px;
  margin-left: 10px;
}
.con-link-back-to-home {
  padding: 10px 20px;
}
.con-svg {
  margin-right: 0px;
  margin-left: 10px;
}
.con-card-demo-3-image span {
  right: auto !important;
  left: 10px !important;
}
.con-card-demo-3-image a {
  left: auto !important;
  right: 10px !important;
}
.con-img-footer-teache-side-bar img {
  margin-right: 0px;
  margin-left: 10px;
}
.main-con-icons-card-demo-3 > div i {
  margin-right: 0px !important;
  margin-left: 5px;
}
.main-con-attr-lecture-demo-2 .main-con-attr-lecture-demo-2-one-attr > div i {
  margin-right: 0px !important;
  margin-left: 10px;
}
.con-side-bar-content-ins-course.hide .con-svg {
  margin-left: 0px;
}
.con-side-bar-course-ins-course {
  left: auto;
  right: 0px;
}
.content-of-notification {
  text-align: right;
}
.edit-photo-label i {
  margin-right: 0px;
  margin-left: 20px;
}
.con-answer-card-Question span {
  margin-right: 0px;
  margin-left: 10px;
}
.con-next-preves-button,
.con-next-preves-button button {
  flex-direction: row-reverse;
}
.con-progress-progress .fill {
  left: auto;
  right: 0px;
}
.con-progress-progress .fill span {
  right: auto;
  left: 0px;
  transform: translate(-45%, -120%);
}
.con-file-card-1 img,
.con-file-card-1 > button img {
  margin-right: 0px;
  margin-left: 10px;
}
.main-con-get-start-page {
  border-radius: 5px 450px;
}
.con-span-p span.success i {
  margin-left: 0px;
  margin-right: 10px;
}
.con-span-p span.fail img {
  margin-left: 0px;
  margin-right: 10px;
}
.search-ul-page-bar li ul li i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-progress-tabel-degree .con-progress-tabel::after {
  left: auto;
  right: 0px;
}
.box-card-more-1 img {
  margin-right: 0px;
  margin-left: 10px;
}

.con-top-profile-block > div > div i {
  margin-left: 10px;
  margin-right: 0px;
}
.slide-header-demo-1 i {
  margin-right: 0px;
  margin-left: 10px;
}
.box-card-more-1 img {
  margin-left: 10px;
  margin-right: 0px;
}
.con-progress-tabel-degree .con-progress-tabel {
  margin-right: 0px;
  margin-left: 10px;
}
.con-pagination i {
  transform: rotate(180deg);
}
.con-side-card-rateing span {
  margin-left: 0px;
  margin-right: 10px;
}
.con-remmber-me label i {
  margin-right: 0px;
  margin-left: 10px;
}
.live-counter i,
.live {
  margin-right: 0px;
  margin-left: 10px;
}
.con-top-lecture-mobile-card span {
  left: auto;
  right: 10px;
}
.slide-header-demo-2 h2::after {
  left: auto;
  right: 0px;
}
.con-rest-of-curriculum.title::after {
  left: auto;
  right: 0px;
}
.floated-icon {
  right: auto;
  left: 30px;
}
.lang-btn-theme {
  border-right: 1px solid #b9b9b9;
  margin-left: 0px;
  margin-right: 20px;
  border-left: none;
}
.button-customize-design {
  right: auto;
  left: 90px;
}
.main-con-lecture-purchase-header > .back-home-a {
  margin-right: 30px;
  margin-left: 0px;
}
.main-con-lecture-purchase-header > .back-home-a i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-side-bar-lecture-header-purchase i {
  transform: rotate(180deg);
}
.con-one-content-lecture-purchase i.content-icon {
  margin-right: 0px;
  margin-left: 10px;
}
.exam-result-status-of-student i.fail {
  margin-right: 0px;
  margin-left: 10px;
}
.con-exam-result-data-one p {
  margin-right: 0px;
  margin-left: 10px;
}
.con-navigation-bar-lecure-purchase button i {
  transform: rotate(180deg);
}
.con-navigation-bar-lecure-purchase button.pre i {
  transform: rotate(0deg);
}
.con-navigation-bar-lecure-purchase button i {
  transform: rotate(180deg);
}
.con-one-file button {
  font-size: 15px;
  background-color: var(--Second-Main-Color);
  padding: 15px 20px;
  display: flex;
  align-items: center;
  border-radius: 15px;
}
.con-one-file button i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-one-file img {
  margin-right: 0px;
  margin-left: 15px;
}
.con-first-td i {
  margin-right: 0px;
  margin-left: 10px;
}
.main-con-question-lecture table tbody tr td p span {
  margin-right: 0px;
  margin-left: 10px;
}
.con-write-comment i {
  margin-right: 20px;
  margin-left: 0px;
}
.con-comment-image-comment > img {
  margin-right: 0px;
  margin-left: 15px;
}
.main-con-content-review-comment img {
  margin-right: 0px;
  margin-left: 15px;
}
.drop-down-delete-comment .dropdown-item i {
  margin-right: 0px;
  margin-left: 10px;
}
.con-one-answer span {
  margin-right: 0px;
  margin-left: 10px;
}
.con-top-profile-block img {
  margin-right: 0px;
  margin-left: 15px;
}
@media screen and (max-width: 767px) {
  .con-input-primary-header-action a {
    margin-right: 0px;
    margin-left: 10px;
  }
  .con-input-primary-header-action button {
    padding: 5px 10px 5px 0px;
  }
}
@media screen and (max-width: 767px) {
  .notification-drop-down .dropdown-menu {
    min-width: 350px;
    transform: translate3d(-140px, 50px, 0px) !important;
  }
  .con-side-bar-content-ins-course.hide .con-side-bar-course-ins-course {
    right: -100%;
    left: auto;
  }
}

@media screen and (max-width: 992px) {
  .mian-con-builder-side-bar {
    position: fixed !important;
    top: 0px !important;
    left: auto !important;
    right: 0px !important;
    width: 350px;
    z-index: 1050;
  }
  .button-customize-design {
    left: 30px !important;
    right: auto !important;
  }
  .main-con-question-lecture table tbody tr td:first-child {
    left: auto;
    right: 0px;
  }
}
.sr-only {
  left: 0px !important;
}
