
/* @import url('https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Harmattan:wght@400;500;600;700&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Harmattan:wght@400;500;600;700&family=Mirza:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap');

header.main-header, div.stricky-header{
    direction: rtl !important;
}
.rltpg{
    direction: rtl !important;
}

p{
  font-family: "Almarai", serif !important;
  font-weight: 700;
  font-style: normal;
  text-align:right !important;
  font-size: 14px !important;
}
h1,h2,h3,h4,h5,h6{
  font-family: "Almarai", serif !important;
  /* font-family: "Harmattan", serif !important; */
  font-weight: 700;
  font-style: normal;
}
a{
  font-family: "Almarai", serif !important;
  /* font-family: "Harmattan", serif !important; */
  font-weight: 500;
  font-style: normal;
}

.main-menu .main-menu__list>li+li,
.stricky-header .main-menu__list>li+li {
    margin-right: 45px;
}

.main-header__top-address li+li {
  margin-right: 15px;
}


#polyglotLanguageSwitcher a {
  text-decoration: none;
  display: block;
  padding: 2px 0px 3px 0;
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: 0px center;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  font-family: var(--thm-font-two);
  transition: all 500ms ease;
}

#polyglotLanguageSwitcher span.trigger:before {
  content: "\e902";
  font-family: 'icomoon' !important;
  position: absolute;
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  top: -3px;
  left: 0;
}

#polyglotLanguageSwitcher span.trigger {
  display: block;
  position: absolute;
  top: 8px;
  left: 20px;
}

.about-two__img2 {
  position: absolute;
  right: -90px;
  bottom: -20px;
  z-index: 5;
}

@media (max-width: 767px) {
  .main-header__top {
      display: none;
  }
  .main-header__btn {
      display: none;
  }
  .main-menu-wrapper__main-menu {
      margin-left: 0;
  }
  .main-menu-wrapper__left {
      padding: 54px 0;
  }
}

.services-one__single-content > p {
  text-align:center !important;
}