:root {
  --default-font: "Cairo", serif;
  --heading-font: "Cairo", serif;
  --nav-font: "Cairo", serif;
}

body {
  color: var(--default-color);
  background-color: var(--background-color);
  font-family: var(--default-font);
}

.swiper-wrapper {
  flex-direction: row-reverse;
}


/* Navmenu - Mobile */
@media (max-width: 1199px) {
.navmenu {
  direction: rtl;
}
}


/*--------------------------------------------------------------
# About Section
--------------------------------------------------------------*/
.about .profile .profile-name {
font-size: 15px;
margin: 0;
}

.about .image-wrapper .small-image {
left: unset;
right: -10%;

}

.about .image-wrapper .experience-badge {
left: 5%;
right: unset;

}



/*--------------------------------------------------------------
# Features Section
--------------------------------------------------------------*/
.features .tab-pane h3:after {
content: "";
position: absolute;
display: block;
width: 60px;
height: 3px;
background: var(--accent-color);
left: unset;
right: 0;
bottom: 0;
}



/* swiper */
/* إصلاح أسهم التمرير في حالة RTL */
.swiper-rtl .swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: ''; /* إزالة المحتوى الافتراضي */
}

.swiper-rtl .swiper-button-next .bi-chevron-left,
.swiper-rtl .swiper-button-prev .bi-chevron-right {
  display: block;
  font-size: 1.5rem;
}

/* تصحيح اتجاه الأسهم */
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.footer h4:after {
    
    left: unset;
    right: 0;
}

.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;

}
