* {
  direction: rtl;
  text-align: right;
}

@font-face {
  font-family: "DINNextArabic";
  src: url(../theme/assets/fonts/dinnext-ar/font-regular.ttf)
    format("opentype");
  font-display: swap;
}

body {
  font-family: "DINNextArabic";
}

h1,
h2,
h3,
h5,
p,
blockquote,
address,
big,
cite,
code,
em,
small,
strike,
sub,
sup,
li,
ol,
ul,
fieldset,
form,
label,
legend,
button,
table,
caption,
tr,
th,
td,
a,
span {
  direction: rtl;
  font-family: "DINNextArabic" !important;
}

.courses-intro::after {
  left: -55% !important;
  right: unset !important;
}
.courses-intro::before {
  right: 16% !important;
  left: unset !important;
}
.right_image {
  background-position: 0% 100%, 0% 0% !important;
}
.desc_with_button img {
  transform: rotate(180deg);
}
.hero_titles {
  background-position: 86% 6%, 13% !important;
}

.event_footer span {
  transform: rotate(180deg);
}
.event-cat > span {
  display: flex;
  align-items: center;
}


.history_card::before {
  right: 0;
  left: unset !important;
}
.history_card::after {
  right: 0px;
  left: unset !important;
  transform: translate(-5px, 4px) !important;
}
.slick-list {
  direction: ltr !important;
}
.history_list .slick-prev {
  left: 45px !important;
  right: unset;
}
.history_list .slick-next {
  left: 0 !important;
  right: unset !important;
}
.history_list::before {
  transform: translate(-47%, 0) !important;
}

@media (min-width: 992px) {
  .accreditations_card:nth-child(3) {
    margin-left: 0 !important;
    margin-right: 20% !important;
  }
}
.accreditations-section::before {
  left: unset !important;
  right: 0 !important;
  transform: rotate(180deg) !important;
  top: -78% !important;
}
.accreditations-section .container::before {
  right: 0 !important;
  left: unset !important;
  transform: rotate(180deg) !important;
}
.video-background {
  left: unset !important;
  right: 0 !important;
}
.video_wrapper::before {
  left: 10% !important;
  right: unset !important;
}
.program_card_horizon.even-card .program-number:before {
  transform: rotate(-45deg);
  right: -11px;
  left: unset !important;
}

.program_card_horizon.odd-card .program-number:before {
  transform: rotate(45deg);
  right: -5px;
  left: unset !important;
}

.clients-section {
    background: radial-gradient(24.66% 46.66% at 28.4% 46.19%, #21202026 67%, #ffffff 100%) !important;
    backdrop-filter: blur(270px);
}

@media (min-width: 992px) {
    .current_page_item::after {
        right: 0;
        left:unset !important
    }
}