html:lang(ar) {
  direction: rtl !important;
}

:root {
  /* fonts-------------- */
  --ff-ClashGrotesk: LamaSans-Medium;
  --ff-Inter-l: LamaSans-ExtraLight;
  --ff-Inter-m: LamaSans-Medium;
  --ff-Inter-r: LamaSans-Regular;
}

.header .icons > * {
  margin-left: unset;
  margin-right: 4em;
}

.header .icons .lang {
  justify-content: flex-end;
}

.home .main-bg {
  right: unset;
  left: 0;
}

.about .gray-bg {
  left: unset;
  right: 0;
}

.work .who .splide__slide {
  text-align: right;
}

.work .who .splide__arrow {
  right: unset;
  left: 0;
}

.work .who .splide__arrow--prev {
  right: unset;
  left: 0em;
}

.work .who .splide__arrow--next {
  left: 6.5em;
  right: auto;
}

.home .right-sec .text .main-title,
ome .right-sec .text .description,
.who .a,
.work .who .t,
.reach .le .big-header {
  letter-spacing: 0px;
}

.work .who .splide__slide ul li::before {
  margin-left: unset;
  margin-right: -1em;
}

.about .cards .vision .right .link img {
  margin-left: unset;
  margin-right: 0.5em;
}

.testimonials .right #secondary-slider .splide__slide {
  align-items: flex-end;
}

.about .services .list > div .node .l img {
  margin-right: unset;
  margin-left: 1em;
}

.testimonials .left .line-4 img {
  margin-left: unset;
  margin-right: 0.5em;
}

.header .icons .contact-btn img,
.home .mine-footer .arrow-down,
.about .cards .vision .right .link img,
.about .services .list > div .node .l img,
.reach .ri .up img,
img.arrow{
  transform: rotate(-90deg);
}


@keyframes rotate-btn {
  0% {
    transform: rotate(-90deg);
  }
  100% {
    transform: rotate(-430deg);
  }
}

.reach .ri .up img {
  margin-left: unset;
  margin-right: auto;
}

.work .who .splide__slide .l-title span {
  padding-right: unset;
  padding-left: 1em;
}

.work .who .splide__slide ul {
  padding-left: unset;
  padding-right: 5.5em;
}

.about .services .list > div .node .r .num {
  padding-right: unset;
  padding-left: 2.75em;
}

.footer .contact > ul:not(:last-child) {
  padding-right: unset;
  padding-left: 6.5em;
}
@media (max-width: 1550px) {
  .about .cards .vision .right .link img {
    margin-left: unset;
    margin-right: 2em;
  }

  .testimonials .left .line-4 img {
    margin-left: unset;
    margin-right: 1.5em;
  }
}

@media (max-width: 1100px) {
  .footer .contact > ul:not(:last-child) {
    padding-right: 4.5em;
  }
}

@media (max-width: 991px), (max-height: 500px) {
  .who .a {
    padding-left: 0.5em;
  }
}

@media (max-width: 768px) {
  #menu-btn {
    margin-left: unset;
    margin-right: 2em;
  }

  .footer .contact-btn {
    margin-left: unset;
    margin-right: auto;
  }
}

@media (max-width: 470px) {
  .header .icons > * {
    margin-left: unset;
    margin-right: 1em;
  }
}

@media (max-width: 375px) {
  .header .icons > *,
  #menu-btn {
    margin-left: unset;
    margin-right: 1em;
  }
}
