/* @font-face {
  font-family: ltbukralight;
  src: url("../fonts/29ltbukralight.otf");
}
@font-face {
  font-family: ltbukraregular;
  src: url("../fonts/29ltbukraregular.otf");
}
@font-face {
  font-family: ltbukrabold;
  src: url("../fonts/29ltbukrabold.otf");
} */

@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
/* //////////////////////////////// */


html{
  direction: ltr;
}

*{
  font-family: "Rubik", serif !important;
}


.textLang{
  font-family: "DINNextLTArabic" !important;
  transform: translateY(-3px);
}


.cardD{
  margin-right: unset;
  margin-left: auto;
}
.titleCardD {
  padding-left: 12px;
}
.titleCardD::before {
  left: 0;
}

.closeBtn {
  right: 20px;
  left: unset;
}

.bi-arrow-left{
  transform: rotate(180deg);
}
.btnHero:hover svg {
  transform: rotate(180deg) translateX(-4px);
}
.btnArrow:hover svg{
  transform: rotate(180deg) translateX(-4px);
}
.lucide-arrow-left{
  transform: rotate(180deg);
}
.lucide-arrow-left:hover {
  transform: rotate(180deg) translateX(-4px);
}
.btnArrow{
  align-items: center;
}
.btnHero{
  align-items: center;
}

.btnDonation span {
  transform: translateY(0px);
}

.lucide-circle-arrow-left{
   transform: rotate(180deg);
}

.sliderHeader{
  left: unset;
  right: 0;
}

.headerSwiper{
  mask: polygon(0 50%, 15% 0, 100% 0, 100% 100%, 15% 100%);
  -webkit-mask: polygon(0 50%, 15% 0, 100% 0, 100% 100%, 15% 100%);
  clip-path: polygon(0 50%, 15% 0, 100% 0, 100% 100%, 15% 100%);
}
.headerSwiper .swiper-pagination{
  right: unset;
  left: 50% !important;
  transform: translateX(-50%);
}
.backHeader{
  object-position: left;
  right: unset;
  left: 0;
}
.arrow-shape-overlay {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
    transform: rotateY(180deg);
}

.leftSecAb{
  left: unset;
  right: 0;
}

.boxImageSAb::after{
  left: 0;
      transform: rotateY(180deg);
}

.imgLeftSAb{
  margin-right: unset;
  margin-left: auto;
}

.play-video{
  left: unset;
  right: 36%;
}

.bgNavL{
  left: unset;
  right: 0;
}

.ItemNavTopS{
  padding-right: unset;
  padding-left: 35px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%);
}

.imageQ2{
  left: unset;
  right: -80px;
}

@media (max-width:1200px) {
  .imageQ2{
  bottom: 20px;
  right: -20px;
}
}

@media (max-width:500px) {
  .imageQ2{
    right: 10px;
    bottom: -30px;
  }
}

.arrowOurD{
  left: unset;
  right: 0;
  flex-direction: row-reverse;
}



.SecContactUs{
  
}

.SecContactUs::after {
  transform: rotateY(180deg);
}

.lucide.lucide-chevrons-left {
      transform: rotateY(180deg);
}

.secBI::after {
  transform: rotateY(180deg);
}

.tImgC{
  right: unset;
  left: 0;
}

.btnArrowW:hover svg {
    transform: unset;
}

.contactFormP{
  margin-left: auto;
}

.inputFc{
  text-align: left;
}