@charset "UTF-8";
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
  text-align: right;
}

@media (min-width: 1560px) {
  .header__phone {
    left: 15px;
    right: auto;
  }
}

.header__menu-toggle {
  margin-right: auto;
  margin-left: 0;
}

.logo::before {
  transform: rotate(-180deg);
  right: 0;
}
.logo::after {
  right: 0;
  transform: translateX(100%);
}

@media (min-width: 992px) {
  .header--fixed .header__logo {
    margin-left: calc(11.71vw + 25px);
    margin-right: 0;
  }
}
.header--fixed .logo {
  padding: 5px 10px 8px 0;
}

@media (min-width: 768px) {
  .latest-projects__heading {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: 0;
  }
  .latest-projects__more {
    margin-left: 0;
    margin-right: 30px;
  }

  .mobile-canvas__close {
    right: auto;
    left: 68px;
  }
}

@media (min-width: 992px) {
  .navigation__list > .menu-item {
    margin-right: 0;
    margin-left: 40px;
  }
}

@media (min-width: 1200px) {
  .navigation__list > .menu-item {
    margin-right: 0;
    margin-left: 56px;
  }
}

.navigation__list > .menu-item:last-child {
  margin-left: 0;
}

.card__heading {
  left: auto;
  right: 32px;
}

.navigation__list .menu-item-has-children .sub-menu {
  right: -20px;
  left: auto;
}

@media (min-width: 576px) {
  .contact-block__item-hint {
    margin-left: 8px;
    margin-right: 0;
  }
}

.lang-switcher--menu .lang-switcher__item,
.lang-switcher--line .lang-switcher__item {
  margin-right: 0;
  margin-left: 24px;
}

.bline .bline-1,
.bline .bline-2,
.bline .bline-3 {
  right: -50px;
  left: auto;
}

.bline .bline-1:before {
  left: 0;
  right: auto;
}
.bline .bline-2:before,
.bline .bline-3:before {
  left: auto;
  right: 0;
}
.field input,
.field textarea,
.btn,
.services-section__link,
.filter__item,
.article--news .article__filter .filter__item,
.post-sb-page__main-pic--inner .post-sb-page__heading,
.post-sb__title,
.more,
.contact-block__heading,
.contact-block__heading span,
.heading {
  font-family: "Tajawal", "Arial", sans-serif;
}
* {
  letter-spacing: 0 !important;
}

.main-slider .swiper-custom-pagination {
  left: 0;
  right: auto;
}
.main-slider .swiper-custom-pagination ul li .num {
  margin-left: 36px;
  margin-right: 0;
}

@media (min-width: 1560px) {
  .main-slider .swiper-custom-pagination ul li {
    padding: 0 54px 0 0;
  }
}
.main-slider .swiper-custom-nav .prev {
  margin-left: 15px;
  margin-right: 0;
}

@media (min-width: 1200px) {
  .wp-block-group h2::before {
    right: -36px;
    left: 0;
    transform: translateX(100%);
  }
  .filter__item {
    margin-right: 0;
    margin-left: 28px;
  }
}

@media (min-width: 768px) {
  .latest-news__heading {
    margin-left: auto;
    margin-right: 0;
  }
}

@media (max-width: 991px) {
  .main-slider .info {
    margin-right: 50px;
    margin-left: 0;
  }
}

.lang-switcher--menu,
.lang-switcher--line {
  flex-direction: row-reverse;
}

.main-slider .swiper-custom-pagination ul li {
  padding: 0 34px 0 0;
}
