@font-face {
  font-family: "IBM Plex Sans Arabic";
  unicode-range: U+30-39;
}
@media (min-width: 1200px) {
  .container {
    max-width: 1150px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1420px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1520px;
  }
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  line-height: 1.3;
}

strong {
  font-weight: 600;
}

b {
  font-weight: 600;
}

section {
  padding: 80px 0;
}
@media (max-width: 1399.98px) {
  section {
    padding: 60px 0;
  }
}
@media (max-width: 767.98px) {
  section {
    padding: 50px 0;
  }
}
@media (max-width: 480px) {
  section {
    padding: 40px 0;
  }
}

h1 {
  font-size: 75px;
  font-weight: 600;
  letter-spacing: -1px;
}
@media (max-width: 1599.98px) {
  h1 {
    font-size: 60px;
  }
}
@media (max-width: 1399.98px) {
  h1 {
    font-size: 55px;
  }
}
@media (max-width: 1199.98px) {
  h1 {
    font-size: 50px;
  }
}
@media (max-width: 991.98px) {
  h1 {
    font-size: 45px;
  }
}
@media (max-width: 767.98px) {
  h1 {
    font-size: 40px;
  }
}
@media (max-width: 575.98px) {
  h1 {
    font-size: 36px;
    letter-spacing: 0px;
  }
}
@media (max-width: 480px) {
  h1 {
    font-size: 32px;
  }
}

.page-banner-sec h1 {
  font-size: 65px;
  font-weight: 600;
  letter-spacing: -0.5px;
  line-height: normal;
}
@media (max-width: 1599.98px) {
  .page-banner-sec h1 {
    font-size: 55px;
  }
}
@media (max-width: 1399.98px) {
  .page-banner-sec h1 {
    font-size: 50px;
  }
}
@media (max-width: 1199.98px) {
  .page-banner-sec h1 {
    font-size: 45px;
  }
}
@media (max-width: 991.98px) {
  .page-banner-sec h1 {
    font-size: 42px;
  }
}
@media (max-width: 767.98px) {
  .page-banner-sec h1 {
    font-size: 38px;
  }
}
@media (max-width: 575.98px) {
  .page-banner-sec h1 {
    font-size: 32px;
  }
}

h2 {
  font-size: 44px;
  font-weight: 700;
}
@media (max-width: 1599.98px) {
  h2 {
    font-size: 36px;
  }
}
@media (max-width: 1399.98px) {
  h2 {
    font-size: 30px;
  }
}
@media (max-width: 991.98px) {
  h2 {
    font-size: 28px;
  }
}
@media (max-width: 767.98px) {
  h2 {
    font-size: 25px;
  }
}
@media (max-width: 575.98px) {
  h2 {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  h2 {
    font-size: 24px;
  }
}

h3 {
  font-size: 32px;
  font-weight: 600;
}
@media (max-width: 1599.98px) {
  h3 {
    font-size: 29px;
  }
}
@media (max-width: 1399.98px) {
  h3 {
    font-size: 26px;
  }
}
@media (max-width: 1199.98px) {
  h3 {
    font-size: 25px;
  }
}
@media (max-width: 767.98px) {
  h3 {
    font-size: 25px;
  }
}
@media (max-width: 575.98px) {
  h3 {
    font-size: 20px;
  }
}

h4 {
  font-size: 28px;
  font-weight: 600;
}
@media (max-width: 1399.98px) {
  h4 {
    font-size: 23px;
  }
}
@media (max-width: 1199.98px) {
  h4 {
    font-size: 22px;
  }
}
@media (max-width: 991.98px) {
  h4 {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  h4 {
    font-size: 18px;
  }
}

h5 {
  font-size: 24px;
  font-weight: 600;
}
@media (max-width: 1399.98px) {
  h5 {
    font-size: 18px;
  }
}
@media (max-width: 1199.98px) {
  h5 {
    font-size: 17px;
  }
}
@media (max-width: 767.98px) {
  h5 {
    font-size: 16px;
  }
}

p {
  font-size: 20px;
}
@media (max-width: 1399.98px) {
  p {
    font-size: 17px;
  }
}
@media (max-width: 991.98px) {
  p {
    font-size: 17px;
  }
}
@media (max-width: 767.98px) {
  p {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  p {
    font-size: 15px;
  }
}

.__p_24 p {
  font-size: 24px;
}
@media (max-width: 1599.98px) {
  .__p_24 p {
    font-size: 22px;
  }
}
@media (max-width: 1399.98px) {
  .__p_24 p {
    font-size: 20px;
  }
}
@media (max-width: 991.98px) {
  .__p_24 p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .__p_24 p {
    font-size: 16px;
  }
}

td {
  font-size: 20px;
}
@media (max-width: 1399.98px) {
  td {
    font-size: 18px;
  }
}
@media (max-width: 991.98px) {
  td {
    font-size: 17px;
  }
}
@media (max-width: 767.98px) {
  td {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  td {
    font-size: 15px;
  }
}

.subtitle {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 3px;
}
@media (max-width: 1599.98px) {
  .subtitle {
    font-size: 18px;
  }
}
@media (max-width: 1399.98px) {
  .subtitle {
    font-size: 15px;
  }
}
@media (max-width: 767.98px) {
  .subtitle {
    font-size: 14px;
  }
}
@media (max-width: 575.98px) {
  .subtitle {
    letter-spacing: 2px;
  }
}
@media (max-width: 480px) {
  .subtitle {
    font-size: 13px;
  }
}
.subtitle.__small {
  font-size: 16px;
  opacity: 0.8;
  letter-spacing: 1px;
}
@media (max-width: 1399.98px) {
  .subtitle.__small {
    font-size: 15px;
  }
}
@media (max-width: 991.98px) {
  .subtitle.__small {
    font-size: 14px;
  }
}
@media (max-width: 575.98px) {
  .subtitle.__small {
    font-size: 13px;
  }
}

.__small_text_upper {
  font-size: 14px;
  font-weight: 400;
  opacity: 0.8;
  letter-spacing: 1px;
}
@media (max-width: 1399.98px) {
  .__small_text_upper {
    font-size: 13px;
  }
}
@media (max-width: 991.98px) {
  .__small_text_upper {
    font-size: 12px;
  }
}

.abstract {
  font-size: 24px;
  font-weight: 500;
}
@media (max-width: 1399.98px) {
  .abstract {
    font-size: 22px;
  }
}
@media (max-width: 1199.98px) {
  .abstract {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .abstract {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .abstract {
    font-size: 16px;
  }
}
.abstract p {
  font-size: 24px;
  font-weight: 500;
}
@media (max-width: 1399.98px) {
  .abstract p {
    font-size: 22px;
  }
}
@media (max-width: 1199.98px) {
  .abstract p {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .abstract p {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .abstract p {
    font-size: 16px;
  }
}

.primarycolor {
  color: #1066BD;
}

.secondarycolor {
  color: #152331;
}

.whitecolor {
  color: #ffffff;
}

.blackcolor {
  color: #071829;
}

.green-dark-color {
  color: #00704f;
}

.primary_bg {
  background-color: #1066BD;
}

.grey_bg {
  background-color: #F1F1F1;
}

.white_bg {
  background-color: #ffffff;
}

.grey_bg_light {
  background-color: rgba(241, 241, 241, 0.5);
}

.light_white_bg {
  background-color: #F8F8F8;
}

.font-weight-300 {
  font-weight: 300;
}

.font-weight-400 {
  font-weight: 400;
}

.font-weight-500 {
  font-weight: 500;
}

.font-weight-600 {
  font-weight: 600;
}

.font-weight-700 {
  font-weight: 700;
}

.font-weight-800 {
  font-weight: 800;
}

.font-weight-900 {
  font-weight: 900;
}

.max-width-50 {
  max-width: 50%;
}
@media (max-width: 1599.98px) {
  .max-width-50 {
    max-width: 60%;
  }
}
@media (max-width: 1399.98px) {
  .max-width-50 {
    max-width: 70%;
  }
}
@media (max-width: 767.98px) {
  .max-width-50 {
    max-width: 100%;
  }
}

.max-width-80 {
  max-width: 80%;
}
@media (max-width: 767.98px) {
  .max-width-80 {
    max-width: 100%;
  }
}

.max-width-90 {
  max-width: 90%;
}
@media (max-width: 767.98px) {
  .max-width-90 {
    max-width: 100%;
  }
}

.max-width-100 {
  max-width: 100%;
}

.max-width-500px {
  max-width: 500px;
}

.__boder_radius_6 {
  border-radius: 6px;
}

.__boder_radius_12 {
  border-radius: 12px;
}

.__boder_radius_15 {
  border-radius: 15px;
}
@media (max-width: 575.98px) {
  .__boder_radius_15 {
    border-radius: 12px;
  }
}

.__boder_radius_30 {
  border-radius: 30px;
}
@media (max-width: 1399.98px) {
  .__boder_radius_30 {
    border-radius: 15px;
  }
}
@media (max-width: 575.98px) {
  .__boder_radius_30 {
    border-radius: 12px;
  }
}

.__mobile_div {
  font-size: 44px;
  font-weight: 700;
  color: #152331;
  display: inline-flex;
  align-items: center;
  gap: 14px;
}
@media (max-width: 1399.98px) {
  .__mobile_div {
    font-size: 39px;
  }
}
@media (max-width: 1199.98px) {
  .__mobile_div {
    font-size: 37px;
  }
}
@media (max-width: 991.98px) {
  .__mobile_div {
    font-size: 35px;
  }
}
@media (max-width: 767.98px) {
  .__mobile_div {
    font-size: 33px;
  }
}
@media (max-width: 575.98px) {
  .__mobile_div {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .__mobile_div {
    font-size: 25px;
  }
}
.__mobile_div span {
  color: #1066BD;
}
.__mobile_div:hover {
  color: #1066BD;
}

/* half circle mixin */
/* Gradient mixin */
.bg-gradient-rev-slider-top {
  background: linear-gradient(180deg, rgba(0, 15, 15, 0.3) 0%, rgba(0, 15, 15, 0) 100%);
}

.bg-gradient-rev-slider-left {
  background: linear-gradient(107deg, rgba(193, 45, 44, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%);
}

.bg-gradient-intro-overlay {
  background: linear-gradient(107deg, rgba(25, 164, 163, 0.7987570028) 27%, rgba(7, 83, 105, 0.8015581232) 100%);
}

.bg-gradient-statistic-overlay {
  background: linear-gradient(107deg, rgba(2, 31, 33, 0.8771883754) 0%, rgba(1, 54, 62, 0.8267682073) 100%);
}

.bg-gradient-products-bg {
  background: linear-gradient(to bottom, #1AA79C 70%, #fff 30%);
}

.bg-gradient-parliamentary {
  background: linear-gradient(107deg, rgba(2, 31, 33, 0.8771883754) 0%, rgba(1, 54, 62, 0.8267682073) 100%);
}

html, body, .content-body ul li {
  font-family: "Inter", "IBM Plex Sans Arabic", sans-serif;
  line-height: 34px;
}

html, body, .subtitle, .sub_with_title span {
  letter-spacing: 0 !important;
}

* {
  letter-spacing: 0 !important;
}

.__card_box {
  direction: rtl;
}

.odometer-inside {
  direction: ltr;
}

.__card_box .__card_content .__card_btn span, .paginations-theme .pagination-container ul li.prev a span, .paginations-theme .pagination-container ul li.next a span {
  transform: scaleX(-1);
}

footer .foot-top .__media_call a span {
  font-weight: 300;
}

.__project_box .__project_content .__project_counter_list ._counter_list ._counter_list_subtitle, ._counter_list_col ._counter_list_subtitle, footer .foot-top .__address p, footer .foot-top .quicklinks li a, footer .foot-top .social-col, .searchbox .searchinput .__search_in .__search_result_value, .__project_list_sec .__project_counter_list ._counter_list ._counter_list_subtitle, .__annual_report_col .__annual_report_col_desc p {
  font-weight: 400;
}

.__app_sec_row .__app_sec_col .__apptitle, .__filter_by_sec .__filterby_div ul li a, .__filter_by_sec .__filterby_div ul li .nav-link {
  font-weight: 700;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  line-height: 1.7;
}

p {
  line-height: 1.7;
}

.content-body ol.__customeorder_list {
  padding: 0 61px 0 0px;
}
@media (max-width: 1199.98px) {
  .content-body ol.__customeorder_list {
    padding: 0 54px 0 0px;
  }
}
@media (max-width: 767.98px) {
  .content-body ol.__customeorder_list {
    padding: 0 42px 0 0px;
  }
}
.content-body ol.__customeorder_list:before {
  right: 20px;
  left: auto;
  border-right: 2px dashed rgba(7, 24, 41, 0.12);
  border-left: none;
}
@media (max-width: 767.98px) {
  .content-body ol.__customeorder_list:before {
    right: 19px;
  }
}
.content-body ol.__customeorder_list > li {
  padding-right: 25px;
  padding-left: 0px;
}
@media (max-width: 1399.98px) {
  .content-body ol.__customeorder_list > li {
    padding-right: 12px;
  }
}
@media (max-width: 1199.98px) {
  .content-body ol.__customeorder_list > li {
    padding-right: 8px;
  }
}
.content-body ol.__customeorder_list > li:before {
  right: -60px;
  left: auto;
}
@media (max-width: 1199.98px) {
  .content-body ol.__customeorder_list > li:before {
    right: -53px;
  }
}
@media (max-width: 767.98px) {
  .content-body ol.__customeorder_list > li:before {
    right: -42px;
  }
}
.content-body ol li {
  padding-right: 40px;
  padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .content-body ol li {
    padding-right: 35px;
  }
}
@media (max-width: 575.98px) {
  .content-body ol li {
    padding-right: 30px;
  }
}
.content-body ol li:before {
  left: auto;
  right: 0;
  line-height: 39px;
}
.content-body ul li {
  padding-left: 0;
  padding-right: 25px;
}
@media (max-width: 575.98px) {
  .content-body ul li {
    padding-right: 20px;
  }
}
.content-body ul li:before {
  left: auto;
  right: 2px;
}
.content-body .no-li li {
  margin: 0;
  padding: 0px;
}
.content-body .no-li li:before {
  content: none;
}

.no-flip span {
  transform: scaleX(1) !important;
}

.__call_to_action .__action_btn span {
  transform: scaleX(-1);
}

.__call_to_action .__action_btn span.icon-faqs {
  transform: scaleX(1);
}

.__btn {
  padding: 0px 0 0 75px;
}
@media (max-width: 767.98px) {
  .__btn {
    padding: 0px 0 0 55px;
  }
}
.__btn:after {
  right: auto;
  left: 0;
  top: -2px;
}
.__btn.backarrow {
  padding: 0px 75px 0 0px;
}
@media (max-width: 767.98px) {
  .__btn.backarrow {
    padding: 0px 55px 0 0px;
  }
}
.__btn.backarrow:after {
  right: 0;
  left: auto;
}
.__btn.backarrow span.arrow_anim {
  right: 20px;
  left: auto;
  transform: scaleX(-1);
}
@media (max-width: 767.98px) {
  .__btn.backarrow span.arrow_anim {
    right: 14px;
  }
}
.__btn span.icon-right-arrow::before {
  content: "\e923";
}
.__btn span.icon-right-arrow::after {
  top: 6px;
}
@media (max-width: 767.98px) {
  .__btn span.icon-right-arrow::after {
    top: 4px;
  }
}
.__btn span.arrow_anim {
  right: auto;
  left: 20px;
}
@media (max-width: 767.98px) {
  .__btn span.arrow_anim {
    left: 14px;
  }
}
.__btn span.arrow_anim:after {
  right: auto;
  left: 5px;
}

.__hubmbergermob .line-menu.second-line {
  margin-left: 0;
  margin-right: auto;
}

.searchbox .__search_close {
  right: auto;
  left: 20px;
}
@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 {
  right: auto;
  left: 0px;
  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 {
  left: auto;
  right: 0px;
}

.hero-banner-sec .__herobanner_container::after {
  transform: scalex(-1);
}

.popup_menu_sec {
  right: auto;
  left: 0;
}
@media (max-width: 991.98px) {
  .popup_menu_sec {
    left: -430px;
  }
}
@media (max-width: 480px) {
  .popup_menu_sec {
    width: 90%;
    left: -100%;
  }
}
.popup_menu_sec.active {
  left: 0;
  right: auto;
}
.popup_menu_sec .__popup_mega_menu_list ul.__popup_mega_menu_list_ul {
  border-left: 1px solid rgba(7, 24, 41, 0.1);
  border-right: 0px solid rgba(7, 24, 41, 0.1);
}
@media (max-width: 991.98px) {
  .popup_menu_sec .__popup_mega_menu_list ul.__popup_mega_menu_list_ul {
    border-left: 0px solid rgba(7, 24, 41, 0.1);
  }
}
.popup_menu_sec .__popup_mega_menu_list ul.__popup_mega_menu_list_ul li.pop_dropdown_menu a.__menu_drop_span:after {
  content: "\e923";
  right: auto;
  left: 13px;
}
@media (max-width: 991.98px) {
  .popup_menu_sec .__popup_mega_menu_list ul.__popup_mega_menu_list_ul li.pop_dropdown_menu a.__menu_drop_span:after {
    content: "\e905";
  }
}
.popup_menu_sec .__popup_mega_menu_list ul.__popup_mega_menu_list_ul li.pop_dropdown_menu a.__menu_drop_span.__menu_drop_active {
  border-right: 0px solid #1066bd;
  border-left: 1px solid #1066bd;
}
@media (max-width: 991.98px) {
  .popup_menu_sec .__popup_mega_menu_list ul.__popup_mega_menu_list_ul li.pop_dropdown_menu a.__menu_drop_span.__menu_drop_active {
    border-left: 0px solid #1066bd;
  }
}
.popup_menu_sec .__popup_mega_menu_list ul.__popup_mega_menu_list_ul li a {
  padding: 10px 20px 10px 30px;
}
@media (max-width: 991.98px) {
  .popup_menu_sec .__popup_mega_menu_list ul.__popup_mega_menu_list_ul li a {
    padding: 10px 0px 10px 30px;
  }
}
.popup_menu_sec .__popup_mega_menu_list ul.__popup_mega_menu_list_ul li ul {
  left: auto;
  right: 100%;
  border-right: 0px solid rgba(7, 24, 41, 0.1);
  border-left: 1px solid rgba(7, 24, 41, 0.1);
}
@media (max-width: 991.98px) {
  .popup_menu_sec .__popup_mega_menu_list ul.__popup_mega_menu_list_ul li ul {
    right: auto;
    border-left: 0px solid rgba(7, 24, 41, 0.1);
    padding: 10px 10px 10px 0px;
  }
}
@media (max-width: 991.98px) {
  .popup_menu_sec .__popup_mega_menu_list ul.__popup_mega_menu_list_ul li ul li ul {
    padding: 0px 10px 0px 0px;
  }
}

.popup_menu_sec .menu-search-lang-pop {
  right: auto;
  left: 13px;
}

.__primary_menu_desktop .navikmenucontainer ul.navikmenuul li.menu_drop_primary .____menu_drop_ul_2 > li:nth-child(4n+4), .__primary_menu_desktop .navikmenucontainer ul.navikmenuul li.menu_drop_primary .____menu_drop_ul_2 > li:last-child {
  border-left: 0px solid rgba(7, 24, 41, 0.1);
}

.__primary_menu_desktop .navikmenucontainer ul.navikmenuul li.dropdown_menu > a {
  padding-right: 0px;
  padding-left: 15px;
}
.__primary_menu_desktop .navikmenucontainer ul.navikmenuul li.dropdown_menu > a:after {
  right: auto;
  left: 0;
  top: 0;
  line-height: 34px;
}
.__primary_menu_desktop .navikmenucontainer ul.navikmenuul li.menu_drop_primary .____menu_drop_ul_2 > li {
  border-right: 0px solid rgba(7, 24, 41, 0.1);
  border-left: 1px solid rgba(7, 24, 41, 0.1);
}
.__primary_menu_desktop .navikmenucontainer ul.navikmenuul li.menu_drop_primary .____menu_drop_ul_2 li ul li a {
  padding: 7px 30px 7px 45px;
  line-height: normal;
}
.__primary_menu_desktop .navikmenucontainer ul.navikmenuul li.menu_drop_primary .____menu_drop_ul_2 li a.__menu_drop_span::after {
  right: auto;
  left: 25px;
}
.__primary_menu_desktop .navikmenucontainer ul.navikmenuul li.menu_drop_primary .____menu_drop_ul_2 > li > ul > li > ul {
  padding-left: 0px;
  padding-right: 30px;
}
.__primary_menu_desktop .navikmenucontainer ul.navikmenuul li.menu_drop_primary .____menu_drop_ul_2 > li > ul > li > ul li {
  border-left: 0px solid rgba(7, 24, 41, 0.1);
  border-right: 1px solid rgba(7, 24, 41, 0.1);
}
.__primary_menu_desktop .navikmenucontainer ul.navikmenuul .__menu_small .____menu_drop_ul_2 > li {
  border-left: 0px solid rgba(7, 24, 41, 0.1) !important;
}
.__primary_menu_desktop .navikmenucontainer ul.navikmenuul .__menu_small .____menu_drop_ul_2 > li.menu_drop_second ul {
  padding-right: 20px !important;
  padding-left: 0;
}
.__primary_menu_desktop .navikmenucontainer ul.navikmenuul .__menu_small .____menu_drop_ul_2 > li.menu_drop_second ul li {
  border-left: 0 !important;
  border-right: 1px solid rgba(7, 24, 41, 0.1) !important;
}

.__popup_mega_menu .__popup_mega_menu_list ul.__popup_mega_menu_list_ul li a {
  border-right: 0px solid rgba(7, 24, 41, 0);
  border-left: 1px solid rgba(7, 24, 41, 0);
}

.__popup_mega_menu .__popup_mega_menu_list ul.__popup_mega_menu_list_ul li.pop_dropdown_menu a.__menu_drop_span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

@media (max-width: 991.98px) {
  .navik-header .__in .header__row .primarymenu-col .menu-search-lang .lang-switcher a {
    font-size: 15px;
    margin-top: 0;
  }
}
.navik-header .__in .header__row .primarymenu-col .menu-search-lang .lang-switcher a.__mobile_text {
  display: none;
}
.navik-header .__in .header__row .primarymenu-col .menu-search-lang .lang-switcher a.__desktop_text {
  display: block;
  font-size: 18px;
}
@media (max-width: 767.98px) {
  .navik-header .__in .header__row .primarymenu-col .menu-search-lang .lang-switcher a.__desktop_text {
    font-size: 16px;
  }
}

.help_col:before {
  left: auto;
  right: 0;
}

.__help_box ul li a {
  padding: 15px 40px 20px 5px;
}
@media (max-width: 575.98px) {
  .__help_box ul li a {
    padding: 5px 30px 10px 10px;
    font-size: 14px;
    line-height: 24px;
  }
}
.__help_box ul li a img {
  left: auto;
  right: 0px;
}
@media (max-width: 575.98px) {
  .__help_box ul li a img {
    right: 0;
  }
}
.__help_box ul li a:hover {
  padding: 15px 45px 20px 0px;
}
@media (max-width: 575.98px) {
  .__help_box ul li a:hover {
    padding: 5px 30px 10px 10px;
  }
}
.__help_box ul li a:hover img {
  right: 0px;
}

.service_slider:after {
  left: -15px;
  right: auto;
}

.__project_box .__project_content .__project_counter_list ._counter_list:after {
  right: auto;
  left: 0;
}

.__latest_news_sec .__leatest_news_row .__leatest_news_content .date-sec .cat::after {
  left: -13px;
  right: auto;
  top: 10px;
}
@media (max-width: 767.98px) {
  .__latest_news_sec .__leatest_news_row .__leatest_news_content .date-sec .cat::after {
    left: -9px;
  }
}

.__latest_gallery_container .__leatest_gallery_slide .gallery-foot .date-sec .cat::after {
  left: -13px;
  right: auto;
}
@media (max-width: 767.98px) {
  .__latest_gallery_container .__leatest_gallery_slide .gallery-foot .date-sec .cat::after {
    left: -9px;
  }
}

footer .foot-top .__media_call a {
  direction: ltr;
  justify-content: end;
  flex-direction: row-reverse;
}

footer .foot-top .quicklinks li a {
  padding: 0 0px 0 10px;
}
footer .foot-top .quicklinks li a:hover {
  padding: 0 5px 0 5px;
}

footer .foot-copy-sec .row .nav-side-footmenu ul li::after {
  right: auto;
  left: -10px;
  top: 12px;
}

.page-banner-sec:after {
  background: rgb(28, 28, 28);
  background: -moz-linear-gradient(352deg, rgba(28, 28, 28, 0.6964986678) 0%, rgba(28, 28, 28, 0) 44%);
  background: -webkit-linear-gradient(352deg, rgba(28, 28, 28, 0.6964986678) 0%, rgba(28, 28, 28, 0) 44%);
  background: linear-gradient(352deg, rgba(28, 28, 28, 0.6964986678) 0%, rgba(28, 28, 28, 0) 44%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c1c1c",endColorstr="#1c1c1c",GradientType=1);
}
.page-banner-sec .breadcrumbs-sec .breadcrumbs-menu ul li {
  padding: 0 0px 0 23px;
}
@media (max-width: 575.98px) {
  .page-banner-sec .breadcrumbs-sec .breadcrumbs-menu ul li {
    padding: 0 0px 0 15px;
  }
}
.page-banner-sec .breadcrumbs-sec .breadcrumbs-menu ul li:after {
  right: auto;
  left: 10px;
  transform: skewX(27deg);
}
@media (max-width: 575.98px) {
  .page-banner-sec .breadcrumbs-sec .breadcrumbs-menu ul li:after {
    left: 6px;
  }
}
.page-banner-sec .page-banner-title {
  padding-bottom: 10px;
}

.__img_with_quotes .__quotes_img_col .__quotes_img {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 60px;
}
@media (max-width: 1199.98px) {
  .__img_with_quotes .__quotes_img_col .__quotes_img {
    border-bottom-left-radius: 40px;
  }
}
.__img_with_quotes .__quotes_img_col .__quotes_img:before {
  content: "";
  left: auto;
  right: -100%;
}
.__img_with_quotes .__img_with_quotes_content .__img_with_quotes_content_in {
  padding: 0 140px 0 0;
}
@media (max-width: 1199.98px) {
  .__img_with_quotes .__img_with_quotes_content .__img_with_quotes_content_in {
    padding: 0 20px 0 5px;
  }
}
@media (max-width: 991.98px) {
  .__img_with_quotes .__img_with_quotes_content .__img_with_quotes_content_in {
    padding: 0;
  }
}
.__img_with_quotes .__img_with_quotes_content .__img_with_quotes_content_in .__quotes {
  left: auto;
  right: 30px;
}
@media (max-width: 1199.98px) {
  .__img_with_quotes .__img_with_quotes_content .__img_with_quotes_content_in .__quotes {
    right: -64px;
  }
}
@media (max-width: 991.98px) {
  .__img_with_quotes .__img_with_quotes_content .__img_with_quotes_content_in .__quotes {
    right: -4px;
  }
}
.__img_with_quotes .__img_with_quotes_content .__img_with_quotes_content_in .__quotes span {
  transform: scaleX(-1);
}

.__executive_model_popup .modal-dialog .modal-content .__btn_close {
  right: auto;
  left: 0;
}

.__filter_sec .field-wrapper input {
  padding: 0px 0px 0px 50px;
}
.__filter_sec .field-wrapper .__search_btn_input {
  right: auto;
  left: 0;
}
.__filter_sec .field-wrapper .nice-select {
  padding: 0px 0px 0px 50px;
}
.__filter_sec .field-wrapper .nice-select:after {
  right: auto;
  left: 0;
}
.__filter_sec .field-wrapper .nice-select .list li {
  text-align: right;
}
.__filter_sec .field-wrapper .nice-select .list li:hover {
  padding: 10px 20px 10px 10px;
}

.__project_list_sec.__with_grey_bg_linear {
  background: rgb(241, 241, 241);
  background: -moz-linear-gradient(270deg, rgb(241, 241, 241) 60%, rgb(255, 255, 255) 60%);
  background: -webkit-linear-gradient(270deg, rgb(241, 241, 241) 60%, rgb(255, 255, 255) 60%);
  background: linear-gradient(270deg, rgb(241, 241, 241) 60%, rgb(255, 255, 255) 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f1f1",endColorstr="#ffffff",GradientType=1);
}
@media (max-width: 991.98px) {
  .__project_list_sec.__with_grey_bg_linear {
    background: rgba(241, 241, 241, 0);
  }
}
.__project_list_sec .__project_counter_list ._counter_list::after {
  right: auto;
  left: -30px;
}
.__project_list_sec .__project_content.__padding_right {
  padding: 50px 0 50px 15% !important;
}
@media (max-width: 1199.98px) {
  .__project_list_sec .__project_content.__padding_right {
    padding: 50px 0px 50px 40px;
  }
}
@media (max-width: 991.98px) {
  .__project_list_sec .__project_content.__padding_right {
    padding: 50px 30px !important;
  }
}
@media (max-width: 575.98px) {
  .__project_list_sec .__project_content.__padding_right {
    padding: 40px 20px;
  }
}
.__project_list_sec .__project_content.__padding_left {
  padding: 50px 70px 50px 0px !important;
}
@media (max-width: 1199.98px) {
  .__project_list_sec .__project_content.__padding_left {
    padding: 50px 40px 50px 0px !important;
  }
}
@media (max-width: 991.98px) {
  .__project_list_sec .__project_content.__padding_left {
    padding: 50px 30px !important;
  }
}
@media (max-width: 575.98px) {
  .__project_list_sec .__project_content.__padding_left {
    padding: 40px 20px !important;
  }
}
.__project_list_sec .border-radius-right {
  border-radius: 30px 0px 0 30px;
}
@media (max-width: 1399.98px) {
  .__project_list_sec .border-radius-right {
    border-radius: 15px 0px 0 15px;
  }
}
@media (max-width: 991.98px) {
  .__project_list_sec .border-radius-right {
    border-radius: 15px 15px 0px 0;
  }
}
@media (max-width: 575.98px) {
  .__project_list_sec .border-radius-right {
    border-radius: 12px 12px 0px 0;
  }
}
.__project_list_sec .border-radius-left {
  border-radius: 0px 30px 30px 0;
}
@media (max-width: 1399.98px) {
  .__project_list_sec .border-radius-left {
    border-radius: 0px 15px 15px 0;
  }
}
@media (max-width: 991.98px) {
  .__project_list_sec .border-radius-left {
    border-radius: 15px 15px 0px 0;
  }
}
@media (max-width: 575.98px) {
  .__project_list_sec .border-radius-left {
    border-radius: 12px 12px 0px 0;
  }
}

.__news_pagi_row .__news_pagi_col .__news_pagi_cat .cat::after {
  right: auto;
  left: -13px;
  top: 10px;
}
@media (max-width: 767.98px) {
  .__news_pagi_row .__news_pagi_col .__news_pagi_cat .cat::after {
    left: -9px;
  }
}
.__news_pagi_row .__news_pagi_col:first-child::after {
  right: auto;
  left: -10%;
}
@media (max-width: 767.98px) {
  .__news_pagi_row .__news_pagi_col:first-child::after {
    left: 0;
  }
}

.shareoption .sharebtnid {
  right: auto;
  left: 0px;
}
.shareoption .sharebtnid:after {
  right: auto;
  left: -14px;
  transform: scaleX(-1);
}
.shareoption .sharebtnid.active {
  right: auto;
  left: 80px;
}
@media (max-width: 1199.98px) {
  .shareoption .sharebtnid.active {
    left: 52px;
  }
}

.__photo_gallery_card .__gallery_desc .gallery-foot .date-sec .cat::after {
  right: auto;
  left: -10px;
}
@media (max-width: 767.98px) {
  .__photo_gallery_card .__gallery_desc .gallery-foot .date-sec .cat::after {
    left: -9px;
  }
}

.fancybox__toolbar {
  flex-direction: row-reverse;
}
.fancybox__toolbar__items--left {
  margin-right: 0;
  margin-left: auto;
}
.fancybox__toolbar__items--right {
  margin-left: 0;
  margin-right: auto;
  flex-direction: row-reverse;
}

.__project_box .__project_content .__project_counter_list ._counter_list .ad-counter-block {
  padding-left: 35px;
}

.__project_list_sec .__project_counter_list ._counter_list .ad-counter-block {
  padding-left: 15px;
}

.hero-banner-sec .__herobanner_container .__herobanner_content .__content h1 {
  line-height: 1.3;
}

.__latest_news_sec .hero-pagination {
  right: auto;
  left: 40px;
}
@media (max-width: 1199.98px) {
  .__latest_news_sec .hero-pagination {
    left: 30px;
  }
}
@media (max-width: 767.98px) {
  .__latest_news_sec .hero-pagination {
    right: 20px;
    left: auto;
  }
}

.__latest_news_sec .swiper-slide .view-all-news {
  left: 40px;
  right: inherit;
}
@media (max-width: 767.98px) {
  .__latest_news_sec .swiper-slide .view-all-news {
    left: inherit;
    right: 20px;
  }
}

.fancybox__content > .carousel__button.is-close {
  right: auto;
  left: 0;
}

.__vision_box_card.__primarycolor_right::before {
  right: auto;
  left: -95%;
}

.__vision_box_card.__greycolor_left::before {
  left: auto;
  right: -95%;
}

.__theme_accordian .accordion-item {
  margin: 0 80px 0 0px;
}
@media (max-width: 1399.98px) {
  .__theme_accordian .accordion-item {
    margin: 0 60px 0 0px;
  }
}
@media (max-width: 991.98px) {
  .__theme_accordian .accordion-item {
    margin: 0 50px 0 0px;
  }
}
@media (max-width: 575.98px) {
  .__theme_accordian .accordion-item {
    margin: 0 40px 0 0px;
  }
}
.__theme_accordian .accordion-item .accordion-header .accordian-title .__tabicon {
  left: auto;
  right: -79px;
  top: 22px;
}
@media (max-width: 1399.98px) {
  .__theme_accordian .accordion-item .accordion-header .accordian-title .__tabicon {
    right: -58px;
  }
}
@media (max-width: 991.98px) {
  .__theme_accordian .accordion-item .accordion-header .accordian-title .__tabicon {
    right: -49px;
    top: 25px;
  }
}
@media (max-width: 575.98px) {
  .__theme_accordian .accordion-item .accordion-header .accordian-title .__tabicon {
    right: -39px;
    top: 19px;
  }
}
@media (max-width: 480px) {
  .__theme_accordian .accordion-item .accordion-header .accordian-title .__tabicon {
    top: 15px;
  }
}

._sitemap_body .__sitemap_ul_list > ul > li > a {
  padding: 7px 0px 7px 10px;
}
._sitemap_body .__sitemap_ul_list > ul > li > a:before {
  content: "\e923";
  left: auto;
  right: 0;
  line-height: 24px;
}
._sitemap_body .__sitemap_ul_list > ul > li > a:hover {
  padding: 7px 10px 7px 0px;
}
._sitemap_body .__sitemap_ul_list > ul > li > a[href="javascript:void(0);"]:hover {
  padding: 7px 0px 7px 10px;
}
._sitemap_body .__sitemap_ul_list > ul > li > ul li.dropdown_menu > a {
  padding: 7px 0px 7px 10px;
}
._sitemap_body .__sitemap_ul_list > ul > li > ul li.dropdown_menu > a:hover {
  padding: 7px 0px 7px 10px;
}
._sitemap_body .__sitemap_ul_list > ul > li > ul li a {
  padding: 0px 0px 0px 10px;
}
._sitemap_body .__sitemap_ul_list > ul > li > ul li a:before {
  content: "\e923";
  left: auto;
  right: 0;
  line-height: 14px;
}
._sitemap_body .__sitemap_ul_list > ul > li > ul li a:hover {
  padding: 0px 10px 0px 0px;
}

.__mobile_div {
  direction: ltr;
  flex-direction: row-reverse;
}

.custom-tooltip {
  text-align: right;
}
.custom-tooltip .tooltip-inner {
  text-align: right;
  font-family: "Inter", "IBM Plex Sans Arabic", sans-serif;
  line-height: 34px;
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
}

/***************************************************
CONTACT US STARTS
****************************************************/
.__contact_from_wrapper .form-floating input {
  text-align: right;
}

.__icon_box_card.__border_seperator:after {
  left: -20px;
  right: auto;
}
@media (max-width: 1399.98px) {
  .__icon_box_card.__border_seperator:after {
    left: -15px;
  }
}
@media (max-width: 991.98px) {
  .__icon_box_card.__border_seperator:after {
    left: -10px;
  }
}

.__radio_container_row input[type=radio] + label:before {
  right: 0;
  left: auto;
}
.__radio_container_row input[type=radio] + label:after {
  right: 6px;
  left: auto;
}
@media (max-width: 767.98px) {
  .__radio_container_row input[type=radio] + label:after {
    right: 5px;
  }
}
.__radio_container_row input[type=radio] + label:hover {
  color: #1066BD;
}
.__radio_container_row input[type=checkbox] + label:before {
  right: 0;
  left: auto;
}
.__radio_container_row input[type=checkbox] + label:after {
  right: 3px;
  left: auto;
}

.leaflet-popup-content-wrapper {
  text-align: right;
}

.contact-map-render .leaflet-popup .leaflet-popup-close-button {
  left: 6px;
  right: auto;
}

/***************************************************
TARIFFS SECTION STARTS
****************************************************/
.__tafif_wrapper .__border_right_after:after {
  left: 0;
  right: auto;
}

/***************************************************
OPEN AN ACCOUNT STARTS
****************************************************/
.__services_curved_wrapper {
  border-top-right-radius: 60px;
  border-top-left-radius: 0px;
}
@media (max-width: 991.98px) {
  .__services_curved_wrapper {
    border-top-right-radius: 40px;
  }
}
@media (max-width: 767.98px) {
  .__services_curved_wrapper {
    border-top-right-radius: 30px;
  }
}
@media (max-width: 575.98px) {
  .__services_curved_wrapper {
    border-top-right-radius: 12px;
  }
}
.__services_curved_wrapper.grey_bg:after {
  right: 99%;
  left: auto;
}
@media (max-width: 575.98px) {
  .__services_curved_wrapper.grey_bg:after {
    right: -10%;
  }
}

.__services_information_wrapper.grey_bg:after {
  right: 99%;
  left: auto;
}
@media (max-width: 575.98px) {
  .__services_information_wrapper.grey_bg:after {
    right: -10%;
  }
}

table.myTable thead tr th {
  letter-spacing: 0px;
}
table.myTable tbody tr td {
  border-left: 1px dashed rgba(7, 24, 41, 0.25);
  border-right: none;
}
table.myTable tbody tr td span {
  font-weight: 300;
}
table.myTable tbody tr td:last-child {
  border-left: 0px dashed rgba(7, 24, 41, 0.25);
}

/***************************************************
GENERAL TEMPLATE SECTION STARTS
****************************************************/
.__general_template {
  position: relative;
}
.__general_template .colimgright {
  margin-right: 30px;
  margin-left: 0px;
  padding-right: 30px;
  padding-left: 0px;
}
@media (max-width: 1399.98px) {
  .__general_template .colimgright {
    margin-right: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767.98px) {
  .__general_template .colimgright {
    margin-right: 0px;
    padding-right: 0px;
  }
}
.__general_template .colimgleft {
  margin-left: 30px;
  margin-right: 0px;
  padding-left: 30px;
  padding-right: 0px;
}
@media (max-width: 1399.98px) {
  .__general_template .colimgleft {
    margin-left: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 767.98px) {
  .__general_template .colimgleft {
    margin-left: 0px;
    padding-left: 0px;
  }
}

.__sustainability_sec_main .__sustainability_top_sec .__sus_left_head {
  padding-left: 100px;
  padding-right: 0px;
}
@media (max-width: 1399.98px) {
  .__sustainability_sec_main .__sustainability_top_sec .__sus_left_head {
    padding-left: 80px;
  }
}
@media (max-width: 991.98px) {
  .__sustainability_sec_main .__sustainability_top_sec .__sus_left_head {
    padding-left: 0px;
  }
}

.__sustainability_sec_main .__sustainability_top_sec .__sus_left_head::after {
  left: 0;
  right: inherit;
}

.__sustainability_sec_main .__sustainability_top_sec .__sustain_counter_list ._counter_list:after {
  left: 0;
  right: inherit;
}

.__sustainability_parallex_top_sec.__with_grey_bg_linear {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(273deg, rgb(255, 255, 255) 14%, rgb(241, 241, 241) 22%);
  background: -webkit-linear-gradient(273deg, rgb(255, 255, 255) 14%, rgb(241, 241, 241) 22%);
  background: linear-gradient(273deg, rgb(255, 255, 255) 14%, rgb(241, 241, 241) 22%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f1f1f1",GradientType=1);
}
@media (max-width: 991.98px) {
  .__sustainability_parallex_top_sec.__with_grey_bg_linear {
    background: rgba(241, 241, 241, 0);
  }
}

.__sustainability_parallex_top_sec .left_box_grey_radius {
  border-top-left-radius: 0px;
  border-top-right-radius: 60px;
}

.__sustainability_parallex_top_sec .__project_content.__padding_right {
  padding: 150px 80px 70px 10%;
}
@media (max-width: 1399.98px) {
  .__sustainability_parallex_top_sec .__project_content.__padding_right {
    padding: 75px 50px 70px 10%;
  }
}
@media (max-width: 991.98px) {
  .__sustainability_parallex_top_sec .__project_content.__padding_right {
    padding: 40px 30px;
  }
}
@media (max-width: 575.98px) {
  .__sustainability_parallex_top_sec .__project_content.__padding_right {
    padding: 40px 30px;
  }
}
@media (max-width: 480px) {
  .__sustainability_parallex_top_sec .__project_content.__padding_right {
    padding: 40px 20px;
  }
}

@media (max-width: 1399.98px) {
  ._sustain_prject_sucess .__project_content.__padding_right {
    padding: 40px 0px 0px 10%;
  }
}
@media (max-width: 1199.98px) {
  ._sustain_prject_sucess .__project_content.__padding_right {
    padding: 10px 0px 0px 10%;
  }
}
@media (max-width: 767.98px) {
  ._sustain_prject_sucess .__project_content.__padding_right {
    padding: 10px 0px 0px 0;
  }
}
@media (max-width: 1199.98px) {
  ._sustain_prject_sucess .__project_content P {
    display: none;
  }
}
@media (max-width: 991.98px) {
  ._sustain_prject_sucess .__project_content P {
    display: block;
  }
}

.__sus_parallex_green_sec .__sustain_counter_list ._counter_list:after {
  left: -12px;
  right: inherit;
}

.__project_details_sec .__project_details_sec_head .__title {
  padding-right: 0px;
  padding-left: 100px;
}
@media (max-width: 991.98px) {
  .__project_details_sec .__project_details_sec_head .__title {
    padding-left: 0px;
  }
}

.__project_details_sec .__project_details_sec_head .__title::after {
  left: 0px;
  right: inherit;
}

@media (max-width: 991.98px) {
  .__services_curved_container .__services_menu_list {
    padding: 0 80px 40px 0px;
  }
}
@media (max-width: 767.98px) {
  .__services_curved_container .__services_menu_list {
    padding: 0 70px 40px 0px;
  }
}
@media (max-width: 575.98px) {
  .__services_curved_container .__services_menu_list {
    padding: 0 0px 40px 0;
  }
}

.__contact_from_wrapper .form-floating .iti .iti__country-container .iti__selected-country-primary {
  padding-right: 0;
}

.__contact_from_wrapper .form-floating .iti .iti__country-container .iti__dropdown-content .iti__country-list li .iti__dial-code {
  direction: ltr;
}

@media (max-width: 991.98px) {
  .__annual_report_col .__annual_report_col_icons {
    right: 45%;
    left: inherit;
  }
}
@media (max-width: 767.98px) {
  .__annual_report_col .__annual_report_col_icons {
    right: 145px;
    padding-right: 20px;
    padding-left: inherit;
  }
}

@media (max-width: 991.98px) {
  .__annual_report_col .__annual_report_col_desc {
    padding: 20px 0px 70px 20px;
  }
}
@media (max-width: 767.98px) {
  .__annual_report_col .__annual_report_col_desc {
    padding-right: 20px;
    padding-left: inherit;
  }
}

.colimgright_textwrap {
  margin-right: 30px;
  padding-right: 30px;
  margin-left: inherit;
  padding-left: inherit;
}
@media (max-width: 1399.98px) {
  .colimgright_textwrap {
    margin-right: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 991.98px) {
  .colimgright_textwrap {
    margin-right: 0px;
    padding-right: 0px;
    margin-bottom: 30px;
  }
}

.__parallex_counter_sec .__parallex_counter_list ._counter_list:after {
  left: 0;
  right: inherit;
}

.__right_image_extend_sec {
  border-top-left-radius: 0px;
  border-top-right-radius: 60px;
  padding: 80px 80px 80px 0px;
}
@media (max-width: 1399.98px) {
  .__right_image_extend_sec {
    padding: 60px 60px 60px 0px;
  }
}
@media (max-width: 1199.98px) {
  .__right_image_extend_sec {
    padding: 50px 50px 50px 0px;
  }
}
@media (max-width: 991.98px) {
  .__right_image_extend_sec {
    padding: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
}
@media (max-width: 767.98px) {
  .__right_image_extend_sec {
    padding: 25px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
}

.__right_image_extend_sec:after {
  right: 99%;
  left: inherit;
}

.over-image-bottom .__img-sec {
  right: -192px;
  left: inherit;
}
@media (max-width: 991.98px) {
  .over-image-bottom .__img-sec {
    right: 0;
  }
}
@media (max-width: 480px) {
  .over-image-bottom .__img-sec {
    display: none;
  }
}
.over-image-bottom .__img-sec img {
  transform: scaleX(-1);
}

.over-image-bottom .__text-sec {
  padding-right: 50px;
  padding-left: inherit;
}
@media (max-width: 991.98px) {
  .over-image-bottom .__text-sec {
    padding-right: 222px;
  }
}
@media (max-width: 767.98px) {
  .over-image-bottom .__text-sec {
    padding-right: 160px;
  }
}
@media (max-width: 480px) {
  .over-image-bottom .__text-sec {
    padding-right: 0;
  }
}

.__model_popup_common .modal-dialog .modal-content .__btn_close {
  left: 0;
  right: inherit;
}

.__service_journey_content .__services_journey_grid:after {
  left: -27px;
  right: inherit;
  transform: scaleX(-1) translateY(-50%);
}

@media (max-width: 1399.98px) {
  .__service_journey_content .swiper {
    padding: 0 0px 0 30px;
  }
}
@media (max-width: 480px) {
  .__service_journey_content .swiper {
    padding: 0 0px 0 20px;
  }
}

@media (max-width: 1399.98px) {
  .__journey_year_slide_container .__our_journey_slider .swiper-slide {
    padding: 80px 0 75px 0;
  }
}
@media (max-width: 1399.98px) {
  .__journey_year_slide_container .__our_journey_slider .swiper-slide {
    padding: 20px 0px;
  }
}

.__journey_year_slide_container .__our_journey_slider .__our_journey_year_container .__our_journey_year_sub {
  left: -32px;
  bottom: -72px;
  line-height: normal;
}

.__journey_year_slide_container .__our_journey_slider .__our_journey_year_container .__our_journey_year_sub:after {
  top: -25px;
}

.__journey_year_slide_container .__our_journey_slider .swiper-slide:nth-child(even) .__our_journey_year_container .__our_journey_year_sub {
  top: -80px;
}

.__journey_year_slide_container .__our_journey_slider .swiper-slide:nth-child(even) .__our_journey_year_container .__our_journey_year_sub:after {
  top: 51px;
}

.__project_details_sec .__project_details_sec_head .__project_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
  line-height: 1.2;
  font-size: 42px;
}

.__project_list_sec .__project_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
  line-height: 1.2;
  font-size: 30px;
}
@media (max-width: 480px) {
  .__project_list_sec .__project_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
    font-size: 24px;
  }
}

.icon-arrow-btn {
  transform: scaleX(-1);
}

.content-body ol li, .content-body ul li, .iti__search-input, .contact-map-render {
  font-family: "Inter", "IBM Plex Sans Arabic", sans-serif;
  line-height: 34px;
}

.annoucement-block-main .annoucement-block p .limited-text {
  margin-right: 0;
  margin-left: 20px;
}
@media (max-width: 767.98px) {
  .annoucement-block-main .annoucement-block p .limited-text {
    margin-left: 0;
  }
}

.annoucement-block-main .annoucement-block p .date {
  padding-right: 0;
  padding-left: 10px;
}

.annoucement-block-main .annoucement-block .close-button {
  left: 20px;
  right: inherit;
}

.annoucement-block-main .annoucement-block p .date:after {
  padding-left: 0;
  padding-right: 10px;
}

.__sustainability_sec_main .__sustainability_top_sec .__right_side_sec::before {
  left: inherit;
  right: -50px;
}

.__project_details_sec .__project_details_sec_head .__title .__small_head_div span:before {
  left: auto;
  right: 10px;
}

.__project_list_sec .__project_content .subtitle span::before, .__project_box .__project_content .subtitle span:before {
  left: auto;
  right: 7px;
  top: 10px;
}

.__project_box .__project_content .__project_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
  font-size: 32px;
}

html[dir=rtl] .__services_row > div:last-child {
  border-left: 0px solid rgba(7, 24, 41, 0.15);
}

.__dashed_border_right {
  border-right: 0px solid rgba(7, 24, 41, 0.15);
  border-left: 1px solid rgba(7, 24, 41, 0.15);
}

.__customeorder_list_number .__customeorder_list > li:last-child:after {
  right: -42px;
  left: auto;
}
@media (max-width: 1199.98px) {
  .__customeorder_list_number .__customeorder_list > li:last-child:after {
    right: -34px;
  }
}
@media (max-width: 767.98px) {
  .__customeorder_list_number .__customeorder_list > li:last-child:after {
    right: -24px;
  }
}

.__book_appointment_list_content_section .__img_full_height {
  left: 0;
  right: auto;
}

span.icon-play {
  transform: scaleX(1) !important;
}

.__border_left_content:before {
  right: 0px;
  left: auto;
}

* .__parallex_counter_sec .__parallex_counter_list ._counter_list .ad-counter-block .odometer .odometer-inside {
  letter-spacing: 2px !important;
}

/* Odometer General */
.odometer-inside .odometer-digit {
  padding: 1px;
}

.__sustainability_sec_main .__sustainability_top_sec .__sustain_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
  font-size: 32px;
}
@media (max-width: 1599.98px) {
  .__sustainability_sec_main .__sustainability_top_sec .__sustain_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
    font-size: 32px;
  }
}
@media (max-width: 1399.98px) {
  .__sustainability_sec_main .__sustainability_top_sec .__sustain_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
    font-size: 28px;
  }
}
@media (max-width: 575.98px) {
  .__sustainability_sec_main .__sustainability_top_sec .__sustain_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
    font-size: 24px;
  }
}

.__parallex_counter_sec .__parallex_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
  font-size: 32px;
}
@media (max-width: 1599.98px) {
  .__parallex_counter_sec .__parallex_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
    font-size: 32px;
  }
}
@media (max-width: 1399.98px) {
  .__parallex_counter_sec .__parallex_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
    font-size: 28px;
  }
}
@media (max-width: 575.98px) {
  .__parallex_counter_sec .__parallex_counter_list ._counter_list .ad-counter-block .opendata-count-sign {
    font-size: 24px;
  }
}

/* Home Page Gallery */
.__latest_gallery_container .swiper .theme-swiper-pagination.gallery-pagination {
  left: 35px;
  right: auto;
}

.__latest_gallery_container .swiper .all-photos-videos {
  left: 40px;
  right: inherit;
}
@media (max-width: 1199.98px) {
  .__latest_gallery_container .swiper .all-photos-videos {
    left: 35px;
  }
}
@media (max-width: 767.98px) {
  .__latest_gallery_container .swiper .all-photos-videos {
    left: 25px;
  }
}

table.dataTable.row-border > tbody > tr > *, table.dataTable.display > tbody > tr > * {
  border-top: 1px dashed rgba(7, 24, 41, 0.25);
  border-left: 1px dashed rgba(7, 24, 41, 0.25);
  border-right: 0;
}

table.dataTable > tbody > tr > th, table.dataTable > tbody > tr > td:last-child {
  border-left: 0;
}

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order {
  left: 12px;
  right: inherit;
}

.__services_information_wrapper .__services_information_container .__services_content h3 {
  line-height: 1 !important;
}

.__news_col .__btn {
  left: inherit;
  right: 30px;
}

.menu_drop_second .__menu_drop_span {
  font-size: 18px !important;
}
@media (max-width: 1399.98px) {
  .menu_drop_second .__menu_drop_span {
    font-size: 17px !important;
  }
}

.navik-header .__in .header__row .primarymenu-col .menu-search-lang .lang-switcher a.__desktop_text {
  transform: translateY(0px);
}

.popup_menu_sec .menu-search-lang-pop .lang-switcher a.__desktop_text {
  transform: translateY(0px);
}

div.dt-container .bottom .dt-paging-button {
  transform: scaleX(-1);
}

div.dt-container .bottom .dt-paging-button.current {
  transform: scaleX(1);
}

.dt-search::before {
  left: 8px;
  right: inherit;
}

div.dt-container .dt-search input {
  padding: 0px 0px 0px 20px;
}

input[type=search]::-webkit-search-cancel-button {
  width: 30px;
  height: 30px;
  padding-inline-end: 10px;
}/*# sourceMappingURL=style-ar.css.map */