@font-face {
  font-family: "ITC Handel Gothic Arabic";
  src: url("css/fonts/ITCHandelGothicArabic-Bold.eot");
  src: url("css/fonts/ITCHandelGothicArabic-Bold.eot?#iefix") format("embedded-opentype"), url("css/fonts/ITCHandelGothicArabic-Bold.woff2") format("woff2"), url("css/fonts/ITCHandelGothicArabic-Bold.woff") format("woff"), url("css/fonts/ITCHandelGothicArabic-Bold.ttf") format("truetype"), url("css/fonts/ITCHandelGothicArabic-Bold.svg#ITCHandelGothicArabic-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ITC Handel Gothic Arabic";
  src: url("css/fonts/ITCHandelGothicArabic-Md.eot");
  src: url("css/fonts/ITCHandelGothicArabic-Md.eot?#iefix") format("embedded-opentype"), url("css/fonts/ITCHandelGothicArabic-Md.woff2") format("woff2"), url("css/fonts/ITCHandelGothicArabic-Md.woff") format("woff"), url("css/fonts/ITCHandelGothicArabic-Md.ttf") format("truetype"), url("css/fonts/ITCHandelGothicArabic-Md.svg#ITCHandelGothicArabic-Md") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "TurbineTrial";
  unicode-range: U+30-39;
}
:root {
  --ax-ff-primary:"ITC Handel Gothic Arabic", sans-serif;
  --ax-ff-secondary:"Alexandria", sans-serif;
  /* Heading Variable */
  --ax-fs-h1: 72px;
  --ax-fs-h2: 66px;
  --ax-fs-h3: 48px;
  --ax-fs-h4: 40px;
  --ax-fs-h5: 28px;
  --ax-fs-h6: 24px;
  /* Paragraph Variable */
  --ax-fs-p-xxl: 24px;
  --ax-fs-p-xl: 20px;
  --ax-fs-p-l: 18px;
  --ax-fs-p-m: 16px;
  --ax-fs-p-s: 14px;
  --ax-fs-p-xs: 12px;
  --ax-fs-p-xxs: 10px;
  /* Font Weight Variable */
  --ax-fw-light: 300;
  --ax-fw-regular: 400;
  --ax-fw-medium: 500;
  --ax-fw-semibold: 600;
  --ax-fw-bold: 700;
  /* Color Variable */
  --ax-light: #ffffff;
  --ax-dark: #000000;
  --ax-primary: #00211d;
  --ax-secondary: #333333;
  --ax-tertiary: #999999;
  --ax-accent: #00963c;
  /* Border Radius Variable */
  --ax-border-radius-l:16px;
  --ax-border-radius-m:12px;
  --ax-border-radius-s:8px;
  --ax-border-radius-xs:4px;
  --ax-border-radius-xss:2px;
  --ax-border-radius-100:100%;
}

@media (max-width: 1599.98px) {
  :root {
    /* Heading Variable */
    --ax-fs-h1: 60px;
    --ax-fs-h2: 50px;
    --ax-fs-h3: 42px;
    --ax-fs-h4: 28px;
    --ax-fs-h5: 26px;
    --ax-fs-h6: 22px;
    /* Paragraph Variable */
    --ax-fs-p-xl: 18px;
    --ax-fs-p-l: 16px;
    --ax-fs-p-m: 14px;
    --ax-fs-p-s: 12px;
    --ax-fs-p-xs: 10px;
    --ax-fs-p-xxs: 8px;
  }
}
@media (max-width: 1199.98px) {
  :root {
    /* Heading Variable */
    --ax-fs-h1: 56px;
    --ax-fs-h2: 46px;
    --ax-fs-h3: 38px;
    --ax-fs-h4: 28px;
    --ax-fs-h5: 24px;
    --ax-fs-h6: 21px;
    /* Paragraph Variable */
    --ax-fs-p-xl: 18px;
    --ax-fs-p-l: 16px;
    --ax-fs-p-m: 14px;
    --ax-fs-p-s: 12px;
    --ax-fs-p-xs: 10px;
    --ax-fs-p-xxs: 8px;
  }
}
@media (max-width: 991.98px) {
  :root {
    /* Heading Variable */
    --ax-fs-h1: 50px;
    --ax-fs-h2: 42px;
    --ax-fs-h3: 34px;
    --ax-fs-h4: 26px;
    --ax-fs-h5: 22px;
    --ax-fs-h6: 20px;
    /* Paragraph Variable */
    --ax-fs-p-xl: 18px;
    --ax-fs-p-l: 16px;
    --ax-fs-p-m: 14px;
    --ax-fs-p-s: 12px;
    --ax-fs-p-xs: 10px;
    --ax-fs-p-xxs: 8px;
  }
}
@media (max-width: 767.98px) {
  :root {
    --ax-fs-h1: 38px;
    --ax-fs-h2: 34px;
    --ax-fs-h3: 30px;
    --ax-fs-h4: 24px;
    --ax-fs-h5: 21px;
    --ax-fs-h6: 19px;
    /* Paragraph Variable */
    --ax-fs-p-xl: 17px;
  }
}
@media (max-width: 575.98px) {
  :root {
    /* Heading Variable */
    --ax-fs-h1: 34px;
    --ax-fs-h2: 28px;
    --ax-fs-h3: 28px;
    --ax-fs-h4: 22px;
    --ax-fs-h5: 20px;
    --ax-fs-h6: 17px;
    /* Paragraph Variable */
    --ax-fs-p-xl: 16px;
  }
}
h1, h2, h3, h4, h5, h6 {
  font-weight: var(--ax-fw-medium);
  font-family: var(--ax-ff-primary);
  margin-top: 0px;
  color: var(--ax-primary);
}

h1 {
  font-size: var(--ax-fs-h1);
  line-height: 1.5;
}

h2 {
  font-size: var(--ax-fs-h2);
  line-height: 1.3;
}

h3 {
  font-size: var(--ax-fs-h3);
  line-height: 1.6;
}

h4 {
  font-size: var(--ax-fs-h4);
  line-height: 1.6;
}

h5 {
  font-size: var(--ax-fs-h5);
  line-height: 1.7;
}

h6 {
  font-size: var(--ax-fs-h6);
  line-height: 1.7;
}

p {
  font-family: var(--ax-ff-secondary);
  line-height: 1.7 !important;
  color: var(--ax-primary);
}
p.abstract {
  font-size: var(--ax-fs-h6);
}
p.abstract-medium {
  font-size: 22px;
}
@media (max-width: 1399.98px) {
  p.abstract-medium {
    font-size: 21px;
  }
}
@media (max-width: 991.98px) {
  p.abstract-medium {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  p.abstract-medium {
    font-size: 19px;
  }
}
@media (max-width: 575.98px) {
  p.abstract-medium {
    font-size: 18px;
  }
}

body {
  line-height: 1.7;
}

.primary-color {
  color: var(--ax-primary) !important;
}

.accent-color {
  color: var(--ax-accent) !important;
}

.light-color {
  color: var(--ax-light) !important;
}

.off-light-color {
  color: rgba(255, 255, 255, 0.7) !important;
}

.primary-color-bg {
  background-color: var(--ax-primary) !important;
}

.accent-color-bg {
  background-color: var(--ax-accent) !important;
}

.fw-regular {
  font-weight: var(--ax-fw-regular) !important;
}

.fw-medium {
  font-weight: var(--ax-fw-medium) !important;
}

.fw-semibold {
  font-weight: var(--ax-fw-semibold) !important;
}

.fw-bold {
  font-weight: var(--ax-fw-bold) !important;
}

.ff-primary {
  font-family: var(--ax-ff-primary) !important;
}

.ff-secondary {
  font-family: var(--ax-ff-secondary) !important;
}

*, html, body, div, p {
  letter-spacing: 0px !important;
}

body {
  font-family: "TurbineTrial", "ITC Handel Gothic Arabic", sans-serif;
}

.side-header {
  right: 0;
  left: auto;
  transform: translateX(100px);
}

.side-header-menu-wrapper {
  transform: translateX(125%);
}
.side-header-menu-wrapper .side-header-menu-wrapper__innner ul > li.menu-item-has-children .sub-menu {
  transform: translateX(30px);
}

.side-header-menu-wrapper .side-header-menu-wrapper__innner ul > li.has-sub-menu > a:before, .side-header-menu-wrapper .side-header-menu-wrapper__innner ul > li.menu-item-has-children > a:before {
  left: -30px;
  right: auto;
  transform: rotate(90deg) translateY(-50%);
}

.side-header-menu__footer {
  left: 5%;
  right: auto;
}
@media (max-width: 1599.98px) {
  .side-header-menu__footer {
    left: 2%;
  }
}

.side-header-menu-wrapper .side-header-menu-wrapper__innner::before {
  right: 36%;
  left: auto;
}

.side-header-menu-wrapper .side-header-menu-wrapper__innner::after {
  right: 66%;
  left: auto;
}

/**********************
HOME PAGE STARTS
***********************/
.page-intro-section .content h5, .overview-content-wrapper h5 {
  font-family: var(--ax-ff-primary);
}

.apex-fullwidthslider .apex-fullwidthslider__content.active h6:before {
  transform: translateX(0px) scaleX(-1);
}
.apex-fullwidthslider .apex-fullwidthslider__content h6:before {
  right: -28px;
  left: auto;
  transform: translateX(100px) scaleX(-1);
}
@media (max-width: 991.98px) {
  .apex-fullwidthslider .apex-fullwidthslider__content h6:before {
    right: -24px;
  }
}
@media (max-width: 575.98px) {
  .apex-fullwidthslider .apex-fullwidthslider__content h6:before {
    right: -16px;
  }
}

.__btn span, .__btn_link span {
  transform: translateX(0px) scaleX(-1);
}
.__btn:hover span, .__btn_link:hover span {
  transform: translateX(-10px) scaleX(-1);
}
.__btn:hover span.iconbtns, .__btn_link:hover span.iconbtns {
  transform: translateX(0px);
}

.side-header-pattern-wrapper {
  right: -6%;
  left: auto;
  transform: scaleX(-1);
}
@media (max-width: 1599.98px) {
  .side-header-pattern-wrapper {
    right: -9%;
  }
}

.side-header-menu-wrapper .side-header-menu-wrapper__innner ul > li.menu-item-has-children .sub-menu {
  right: 37%;
  left: auto;
}

@media (max-width: 1199.98px) {
  .has-sub-menu .icon-down-arrow, .menu-item-has-children .icon-down-arrow {
    left: 0;
    right: auto;
    text-align: left;
  }
  .side-header-menu-wrapper .side-header-menu-wrapper__innner ul > li.menu-item-has-children .sub-menu {
    right: 0%;
    transform: translateX(0px);
  }
  .side-header-menu-wrapper .side-header-menu-wrapper__innner ul > li.menu-item-has-children .sub-menu li a:before {
    right: -30px;
    left: auto;
  }
}
.projects-list-wrapper__image-box .projects-list-wrapper__title-box h5 span {
  transform: scaleX(-1);
}

.apex-newscard.apex-newscard__secondary-news:before {
  right: 0;
  left: auto;
}

.apex-newscard.apex-newscard__secondary-news:after {
  right: 0;
  left: auto;
}

.apex-footer .footer-toggle-link ul li a:hover {
  transform: translateX(-5px);
}

.apex-breadcrumb-wrapper .apex-breadcrumb .separator, .apex-breadcrumb-wrapper .apex-breadcrumb .bread-dot {
  transform: rotate(-25deg);
}

.apex-header .humburgar-menu {
  right: 20px;
  left: auto;
}
@media (max-width: 1199.98px) {
  .apex-header .humburgar-menu {
    right: auto;
  }
}

.content-body ol li:before {
  right: 0;
  left: auto;
}

.content-body ul li:before {
  right: 2px;
  left: auto;
}

.col-img.colimgright .image-with-angle-animation {
  padding-inline-end: 13px;
  padding-inline-start: 0px;
}

.image-with-angle-animation.right-align-animation {
  padding-inline-end: 13px;
  padding-inline-start: 0px;
}

.searchbox .__search_close {
  left: 20px;
  right: auto;
}
@media (max-width: 575.98px) {
  .searchbox .__search_close {
    left: 0px;
  }
}

.searchbox .searchinput .__search_in form #txtSearch {
  padding: 0 35px 0 80px;
}
@media (max-width: 575.98px) {
  .searchbox .searchinput .__search_in form #txtSearch {
    padding: 0 28px 0 68px;
  }
}

.searchbox .searchinput .__search_in form button {
  left: 0px;
  right: auto;
  padding: 0px 15px 0 30px;
}
@media (max-width: 991.98px) {
  .searchbox .searchinput .__search_in form button {
    padding: 0px 15px 0 25px;
  }
}
.searchbox .searchinput .__search_in form button:before {
  right: 0px;
  left: auto;
}

/**********************
BUSINESS PAGE STARTS
***********************/
.services-section-pagination {
  direction: ltr;
  justify-content: left;
}

.image-animation-col.with-angle-animation:before {
  left: 0px;
  right: auto;
}
.image-animation-col.with-angle-animation:after {
  left: -13px;
  right: auto;
}
.image-animation-col .image-animation-wrapper img {
  transform-origin: right;
}

.ad-counter-block {
  direction: ltr;
  justify-content: right;
}

.swiper-pagination-bullets.apex-fullwidthslider__swiper-pagination {
  left: 20px;
  right: auto;
}

.parallex-bg-wrapper img {
  transform: translateX(400px);
}

/**********************
OVERVIEW PAGE STARTS
***********************/
.our-values-section .container .our-values-section-wrapper .our-values-content-col .svg-animation-wrapper {
  left: 5%;
  right: auto;
  transform: scaleX(-1);
}

.gallery-quote-wrapper h6:before {
  right: -25px;
  left: auto;
  transform: scaleX(-1);
}
@media (max-width: 1599.98px) {
  .gallery-quote-wrapper h6:before {
    right: -15px;
  }
}

.image-quote-gallery .gallery-img-wrapper .gallery-img-child-wrapper {
  left: 0;
  right: auto;
}

/******************************
HISTORY SECTION STARTS
******************************/
.timeline-widget {
  position: relative;
}
@media (max-width: 991.98px) {
  .timeline-widget .timeline-line {
    right: 0%;
    left: auto;
  }
}
@media (max-width: 991.98px) {
  .timeline-widget .timeline-line:before {
    right: 0%;
    left: auto;
  }
}
@media (max-width: 991.98px) {
  .timeline-widget .timeline-dot {
    right: -19px;
    left: auto;
  }
}
@media (max-width: 575.98px) {
  .timeline-widget .timeline-dot {
    right: -11px;
  }
}

/******************************
CORPORATE MESSAGE SECTION STARTS
******************************/
.line-title:before {
  right: 0;
  left: auto;
}

.page-intro-section .page-intro-section-bg:before {
  right: 0;
  left: auto;
}
@media (max-width: 991.98px) {
  .page-intro-section .page-intro-section-bg:before {
    display: none;
  }
}

/***********************************
EXECUTIVE MANAGEMENT SECTION STARTS
************************************/
.team__member-primary-content-box .member-quote-wrapper h5:before {
  right: -88px;
  left: auto;
  transform: scaleX(-1);
}
@media (max-width: 1399.98px) {
  .team__member-primary-content-box .member-quote-wrapper h5:before {
    right: -68px;
  }
}
@media (max-width: 991.98px) {
  .team__member-primary-content-box .member-quote-wrapper h5:before {
    right: 0px;
  }
}

.team-member-popup-content {
  left: -50rem;
  right: auto !important;
}
.team-member-popup-content.active {
  left: 0rem;
}

.popup-nvigation-area .common-slider-navigation.popup-next-nav span {
  transform: scaleX(-1);
}
.popup-nvigation-area .common-slider-navigation.popup-prev-nav span {
  transform: scaleX(1);
}

.member-intro-section .member-intro-section-bg:before {
  right: 0;
  left: auto;
}
@media (max-width: 991.98px) {
  .member-intro-section .member-intro-section-bg:before {
    display: none;
  }
}

.team__member .team__member-content-box h4 span {
  transform: scaleX(-1);
}

/***********************************
SUSTAINABILITY SECTION STARTS
************************************/
.oval-slider-line {
  right: 50%;
  left: auto;
  transform: translateY(-50%) scaleX(-1);
}
@media (max-width: 1399.98px) {
  .oval-slider-line {
    right: 146px;
  }
}
@media (max-width: 1199.98px) {
  .oval-slider-line {
    display: none;
  }
}

.fancybox__toolbar {
  direction: rtl;
}

.fancybox__toolbar__items--right {
  margin-right: auto;
  margin-left: 0;
}

.fancybox__toolbar__items--left {
  margin-left: auto;
  margin-right: 0;
}

.fancybox__track button.carousel__button.is-close {
  left: 0;
  right: auto;
}

.parallax-banner-wrapper .banner-img-area:before {
  transform: scaleX(-1);
}

.services__list .services__item img {
  left: 30px;
  right: auto;
  transform: scaleX(-1);
}

.business-carousal__wrapper .clients-logo-slider {
  text-align: right;
}

.theme-btn-back span {
  transform: scaleX(1);
}

.frm_forms form {
  direction: rtl;
}

.frm_forms .frm_form_field label {
  right: 0px;
  left: auto;
  text-align: right;
}

.frm_html_container {
  text-align: right;
}

.frm_error {
  text-align: right !important;
}

.frm_error_style {
  text-align: right;
}

.frm_forms .frm_submit .frm_button_submit {
  padding: 0px 30px 0 60px !important;
}
@media (max-width: 1399.98px) {
  .frm_forms .frm_submit .frm_button_submit {
    padding: 0px 25px 0 55px !important;
  }
}
@media (max-width: 575.98px) {
  .frm_forms .frm_submit .frm_button_submit {
    padding: 0px 20px 0 50px !important;
  }
}
.frm_forms .frm_submit .frm_button_submit:before {
  left: 25px;
  right: auto;
  transform: scaleX(-1);
}
.frm_forms .frm_submit .frm_button_submit:hover:before {
  left: 15px;
  right: auto;
}

.frm_forms .frm_form_field input {
  direction: rtl;
}

/****************************
NEWS DETAIL
****************************/
.news-details-section .news-date-title .date-text span:before {
  right: -28px;
  left: auto;
}

.sharethis-inline-share-buttons, .sharediv .shareoption .sharebtnid #st-1 {
  justify-content: start;
}

.sharethis-div .shate-title {
  text-align: left;
}

.apex-search-input .btncol {
  left: 0;
  right: auto;
}

.pagination-list ul li .page-numbers.next.page-numbers:before {
  transform: scaleX(-1);
}

.pagination-list ul li .page-numbers.prev.page-numbers:before {
  transform: scaleX(-1);
}

.mapplic-element .mapplic-container {
  float: left;
  direction: ltr;
}

.mapplic-tooltip-wrap {
  text-align: right;
  direction: rtl;
}

.mapplic-tooltip-close {
  left: 25px !important;
  right: auto !important;
}

.mapplic-element .mapplic-container .mapplic-tooltip .mapplic-tooltip-wrap .mapplic-tooltip-body .mapplic-popup-link {
  float: right;
}

.mapplic-element .mapplic-container .mapplic-tooltip .mapplic-tooltip-wrap .mapplic-tooltip-body .mapplic-popup-link:after {
  transform: translateX(0px) scaleX(-1);
}
.mapplic-element .mapplic-container .mapplic-tooltip .mapplic-tooltip-wrap .mapplic-tooltip-body .mapplic-popup-link:hover:after {
  transform: translateX(-10px) scaleX(-1);
}/*# sourceMappingURL=style-ar.css.map */