/* VC */
body .vc_row,
body .vc_column_container > .vc_column-inner {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
/* devp.css */
.loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
 
  -webkit-transition: 1s ease;
  -o-transition: 1s ease;
  transition: 1s ease;
}

.is-loaded .loader {
  opacity: 0;
  visibility: hidden;
}

.home-section.investors
  .report-swiper
  .report-slide.swiper-slide-next
  .slider-overlay {
  display: none;
}
.banner.section .rs-layer,
.banner.section .rs-layer span:not(.banner-sub) {
      font-family: Grold,Bukra,sans-serif !important;
  font-size: 3vw !important;
  font-weight: 500 !important;
}

.rs-parallax-wrap rs-layer {
 /* -webkit-transform: translateY(100%) rotate(5deg) !important;
  -ms-transform: translateY(100%) rotate(5deg);
  transform: translateY(100%) rotate(5deg) !important;
  transition: transform 1.5s cubic-bezier(1, 0.15, 0.25, 1),
    -webkit-transform 1.5s cubic-bezier(1, 0.15, 0.25, 1) !important;
  -webkit-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
  -webkit-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left !important;
  opacity: 0 !important;*/
}

.is-loaded .rs-parallax-wrap:not(.rs-forcehidden) rs-layer {
/*  -webkit-transform: none;
  -ms-transform: none;
  transform: none !important;
  opacity: 1 !important;*/
}
rs-mask-wrap {
  overflow: hidden !important;
}

.banner.section .rs-layer span:not(.banner-sub) {
  position: relative;
}
.banner.section .rs-layer span:not(.banner-sub):after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  background-color: rgb(1, 146, 180);
  bottom: 2px;
  left: 0;
  -webkit-transition: all 1.5s cubic-bezier(1, 0.15, 0.25, 1) 0s;
  -o-transition: all 1.5s cubic-bezier(1, 0.15, 0.25, 1) 0s;
  transition: all 1.5s cubic-bezier(1, 0.15, 0.25, 1) 0s;
}
.banner.section .active-rs-slide .rs-layer span:not(.banner-sub):after {
  width: 100% !important;
}

.banner.section .rs-layer span.banner-sub {
   font-family:Grold,Bukra,sans-serif !important;
  letter-spacing: 8px !important;
  font-size: 0.8vw !important;
  color: rgb(1, 146, 180);
  margin-top: 3vh;
}
.banner.section .wpb_content_element {
  margin-bottom: 0 !important;
}

.banner.section rs-arrow {
  bottom: 2vw !important;
  right: 3% !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  left: auto !important;
  top: auto !important;
}

.banner.section rs-arrow.tp-leftarrow {
  bottom: 2vw !important;
  right: calc(3% + 20px) !important;
}

.banner.section rs-arrow {
  background-image: url(../images/arrow-white.svg) !important;
  width: 35px !important;
  height: 35px !important;
  background-position: 0 !important;
  background-repeat: no-repeat !important;
  background-size: auto !important;
  background-repeat: no-repeat !important;
}
.banner.section rs-arrow:before {
  display: none !important;
}
.banner.section rs-arrow.tp-rightarrow {
  -webkit-transform: scaleX(-1) !important;
  -ms-transform: scaleX(-1) !important;
  transform: scaleX(-1) !important;
}

.footer-buttons .link-single-button {
  white-space: nowrap;
}
body i.icon {
  display: inherit;
  width: auto;
  height: auto;
  line-height: inherit;
  vertical-align: inherit;
  margin-left: 0;
}
.non-swiper-slide {
  display: none;
}
#rev_slider_3_1_wrapper .hesperiden.tparrows:hover,
#rev_slider_3_1_wrapper .hesperiden.tparrows {
  background: transparent;
}

.custom-menu-class {
  width: 100%;
}

.home__page .banner .swiper-slide .banner-text a {
  -webkit-animation: banner_anm 5s infinite;
  animation: banner_anm 5s infinite;
}
/**/
.banner.section .rs-layer span.banner-sub {
/*  -webkit-animation: banner_anm 5s infinite !important;
  animation: banner_anm 5s infinite !important;*/
  display: inline-block !important;
}

.about-nav .swiper-button-next,
.about-nav .swiper-button-prev {
  background-size: 100%;
}
@media screen and (min-width: 1025px){
body.navHover .overlay .custom-menu-class > ul > li:not(.hover_) > a {
  opacity: 0.05;
}
}
.search_wrapper .search-submit {
  background-color: transparent;
  pointer-events: none;
  border: none;
}

.search_wrapper .search-form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.search_wrapper input[type="search"] {
  right: 48px;

  left: auto;
}
.search_wrapper.active_ .search-submit {
  pointer-events: all;
  width: 48px;
  height: 48px;
  z-index: 9;
}
.hesperiden.tparrows {
  background-color: transparent !important;
}

.scroll_items .scroll_nav > li > .dropdown_ {
  display: block;
  max-height: 0;
  opacity: 0;
    visibility: hidden;
    -webkit-transition: max-height .5s, opacity .5s .2s;
    -o-transition: max-height .5s, opacity .5s .2s;
    transition: max-height .5s, opacity .5s .2s;
    margin-bottom: 0em !important;
}

.scroll_items .scroll_nav > li > .dropdown_.collapse {
  visibility: visible;
  opacity: 1;
      height: auto;
    max-height: 1000px;
    padding-bottom: 1em;
} 

.pagination,
.comments-pagination {
  font-weight: 500;
  padding-bottom: 1em;
  margin-bottom: 0;
}

.pagination .pointer {
  cursor: pointer;
}
.pagination li.active {
  background-color: #3d92b4;
  border-radius: 50%;
}
.page-section .inner_block .filter_wrapper .row_.left_ .filter_row {
  -ms-grid-columns: 1fr 34px 1fr 34px 1fr 34px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-column-gap: 34px;
}
.page-section .inner_block .filter_wrapper .link-single-button.lg_ {
  padding: 1.7em 1.5em;
  color: #fff;
  cursor: pointer;
}

.ajax-loader {
  display: none;
  background-color: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9;

  -webkit-box-align: start;

      -ms-flex-align: start;

          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ajax-loader.show_loader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ellipsis div {
  position: absolute;
  top: 33px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: rgb(1, 146, 180);
  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
          animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  -webkit-animation: lds-ellipsis1 0.6s infinite;
          animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
          animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  -webkit-animation: lds-ellipsis3 0.6s infinite;
          animation: lds-ellipsis3 0.6s infinite;
}
@-webkit-keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@-webkit-keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(24px, 0);
            transform: translate(24px, 0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(24px, 0);
            transform: translate(24px, 0);
  }
}

.nodata-alert {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 1em;
  color: rgb(1, 146, 180);
  text-transform: uppercase;
}

.text_content .flex_div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.page-section .text_content .flex_div a {
  margin: 10px;
}

.page-section
  .inner_block
  .press_list_wrapper.list_style_1
  .swiper-container
  .swiper-wrapper
  .slide_
  .inner_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.page-section .inner_block .press_list_wrapper.list_style_1 .item_ {
  height: 100%;
}
.page-section .inner_block .press_list_wrapper {
  position: relative;
}
/* calendar */
/* Button */
.addeventatc {
  display: inline-block;
  position: relative;
}

.addeventatc .addeventatc_icon {
  width: 18px;
  height: 18px;
  position: absolute;
  z-index: 1;
  left: 12px;
  top: 10px;
  background: url(../gfx/icon-calendar-t1.svg) no-repeat;
  background-size: 18px 18px;
}
.addeventatc .start,
.addeventatc .end,
.addeventatc .timezone,
.addeventatc .title,
.addeventatc .description,
.addeventatc .location,
.addeventatc .organizer,
.addeventatc .organizer_email,
.addeventatc .facebook_event,
.addeventatc .all_day_event,
.addeventatc .date_format,
.addeventatc .alarm_reminder,
.addeventatc .recurring,
.addeventatc .attendees,
.addeventatc .calname,
.addeventatc .uid,
.addeventatc .status,
.addeventatc .method,
.addeventatc .client,
.addeventatc .transp {
  display: none !important;
}
.addeventatc br {
  display: none;
}

/* Drop down */
.addeventatc_dropdown {
  width: 230px;
  position: absolute;
  padding: 6px 0px 0px 0px;
  font-family: "Open Sans", Roboto, "Helvetica Neue", Helvetica, Optima, Segoe,
    "Segoe UI", Candara, Calibri, Arial, sans-serif;
  color: #000 !important;
  font-weight: 600;
  line-height: 100%;
  background: #fff;
  font-size: 15px;
  text-decoration: none;
  text-align: left;
  margin-left: -1px;
  display: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 10px 26px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 10px 26px;
  -webkit-transform: scale(0.98, 0.98) translateY(5px);
      -ms-transform: scale(0.98, 0.98) translateY(5px);
          transform: scale(0.98, 0.98) translateY(5px);
  z-index: -1;
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  -o-transition: transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.addeventatc_dropdown.topdown {
  -webkit-transform: scale(0.98, 0.98) translateY(-5px) !important;
      -ms-transform: scale(0.98, 0.98) translateY(-5px) !important;
          transform: scale(0.98, 0.98) translateY(-5px) !important;
}
.addeventatc_dropdown span {
  display: block;
  line-height: 100%;
  background: #fff;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  color: #333;
  font-weight: 600;
  padding: 14px 10px 14px 55px;
  margin: -2px 0px;
}
.addeventatc_dropdown span:hover {
  background-color: #f4f4f4;
  color: #000;
  text-decoration: none;
  font-size: 15px;
}
.addeventatc_dropdown em {
  color: #999 !important;
  font-size: 12px !important;
  font-weight: 400;
}
.addeventatc_dropdown .frs a {
  background: #fff;
  color: #cacaca !important;
  cursor: pointer;
  font-size: 9px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 110% !important;
  padding-left: 10px;
  position: absolute;
  right: 10px;
  text-align: right;
  text-decoration: none;
  top: 5px;
  z-index: 101;
}
.addeventatc_dropdown .frs a:hover {
  color: #999 !important;
}
.addeventatc_dropdown .ateappleical {
  background: url(gfx/icon-apple-t5.svg) 18px 40% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .ategoogle {
  background: url(gfx/icon-google-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .ateoffice365 {
  background: url(gfx/icon-office365-t5.svg) 19px 50% no-repeat;
  background-size: 18px 100%;
}
.addeventatc_dropdown .ateoutlook {
  background: url(gfx/icon-outlook-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .ateoutlookcom {
  background: url(gfx/icon-outlookcom-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .ateyahoo {
  background: url(gfx/icon-yahoo-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .atefacebook {
  background: url(gfx/icon-facebook-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .copyx {
  height: 21px;
  display: block;
  position: relative;
  cursor: default;
}
.addeventatc_dropdown .brx {
  height: 1px;
  overflow: hidden;
  background: #e8e8e8;
  position: absolute;
  z-index: 100;
  left: 10px;
  right: 10px;
  top: 9px;
}
.addeventatc_dropdown.addeventatc-selected {
  -webkit-transform: scale(1, 1) translateY(0px);
      -ms-transform: scale(1, 1) translateY(0px);
          transform: scale(1, 1) translateY(0px);
  z-index: 99999999999;
}
.addeventatc_dropdown.topdown.addeventatc-selected {
  -webkit-transform: scale(1, 1) translateY(0px) !important;
      -ms-transform: scale(1, 1) translateY(0px) !important;
          transform: scale(1, 1) translateY(0px) !important;
}
.addeventatc_dropdown .drop_markup {
  background-color: #f4f4f4;
}
.addeventatc_dropdown {
  left: auto !important;
  right: 0 !important;
}

.navbar-expand-lg .overlay ul > li.dropdown_ ul li a span {
  display: none;
}

.navbar-expand-lg .overlay.open li.hover_ ~ li {
  pointer-events: none;
}
.navbar-expand-lg .overlay.open li.hover_ ~ li .sub-menu li {
  pointer-events: all;
}
/*  */
/*  */
.page-section .inner_block .filter_wrapper {
 
    -ms-grid-columns: 2fr 1fr;
 
    grid-template-columns: 2fr 1fr;
  }

  .page-section .inner_block .filter_wrapper .row_.right_ {
    padding-left: 20%;
} 


body .page-section .inner_block .announcement_wrapper .inner_ .announcement_list li {
 
    height: auto;
}
 body .page-section .inner_block .announcement_wrapper .inner_ .announcement_list li .item_ .result_ a  {
 
    margin-bottom: 10px  !important;
     margin-top: 0px  !important;
}
.social-share-box{
  position: absolute;
  bottom: calc(100% + 10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 150%;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #ccc;
  z-index: 10;
  opacity: 0;
  -webkit-transform:translateY(20px);
      -ms-transform:translateY(20px);
          transform:translateY(20px);
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
 
}
.social-share-box img{
  width: 1.3vw;
}
.social-share-box a{
  margin: 10px;
}
.misc_ .share_{
  overflow: visible !important; 
  cursor: pointer;
}

.social-share-box.active_{
opacity: 1;
pointer-events: all;
opacity: 1;
-webkit-transform: none;
    -ms-transform: none;
        transform: none;
}

input[type=submit] {
  background-color: #0192b4;
  color: #fff;

 
    padding: 1.5em 3.5em;
    letter-spacing: 6px;
    text-transform: uppercase;
    font-size: 13.6px;
    font-size: 12.75px;
    font-size: .75rem;
    font-weight: 500;
    margin-left: .7em;
    margin-right: .7em;
    font-family:  foundrysterling,GE Dinar One,Arial,sans-serif;
      margin: 0;

}
@media only screen and (max-width: 1680px) and (min-width: 1400px){
input[type=submit] {
    padding: 1.4em 2.4em;
    font-size: .7rem;
}
}
 .page-section .inner_block .contact_form .contact_content_form .form_wrapper form .row:nth-child(6) .input-field{
         margin-bottom: 0;
        margin-top: 0;
 }

  .page-section .inner_block .contact_form .contact_content_form .form_wrapper form .row input[type=submit] {
          
        margin: 0;
 }



@media only screen and (min-width: 1025px){
  .home-section.investors .investors-container .event-row .event-col {
    -webkit-box-flex: auto;
    -ms-flex: auto;
    flex: auto;
}
}
.page-section .inner_block .filter_widget .filter_row .label_{
  min-width: 100px;
}

.scrolled #footer_language_list   li a {
  color: rgb(0, 0, 0);
}

.global_popup .emaillist{
  width: 100%;
}

.global_popup .emaillist label{
  width: 100%;
}

.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav>li.current-menu-ancestor> .scroll_nav_link {
  color: rgb(1, 146, 180);
} 

.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav>li>.dropdown_ li.current_page_item .dropdown_link{
  color: rgb(1, 146, 180);
}
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav>li.current-menu-item .scroll_nav_link{
  color: rgb(1, 146, 180);
}
.fixed-scroll-widget .scroll_content iframe{
  border: 1px solid ;
  border: 1px solid rgb(204, 204, 204);
  padding: 20px;
}
.home-section.our-impact .container-fluid{
  padding-left: 0;
  padding-right: 0;
}
#footer_language_list{
  direction: ltr;
}
.rtl .search_wrapper input[type="search"] {
  right: auto;
  left: 48px;
}
 .search_wrapper.active_ .search-submit{
      -webkit-transform: scaleX(.5);
          -ms-transform: scaleX(.5);
              transform: scaleX(.5);
    -webkit-transform-origin: right;
        -ms-transform-origin: right;
            transform-origin: right
 }
 .rtl .search_wrapper.active_ .search-submit{
      -webkit-transform: scaleX(.5);
          -ms-transform: scaleX(.5);
              transform: scaleX(.5);
    -webkit-transform-origin: left;
        -ms-transform-origin: left;
            transform-origin: left;
 }
 .rtl .home-section.our-impact .swiper-slide.swiper-slide-prev {
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
}
.rtl .home-section.our-impact .swiper-slide.swiper-slide-next {
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
}

@media screen and (min-width: 1025px)){
  .navbar-expand-lg .overlay ul>li {
    width: 25%;
    padding:  0;
    margin: 4em 0;
}
.navbar-expand-lg .overlay ul>li.dropdown_ ul {
   
    top: calc(100% + .5em);
    }
}

#footer_language_list{
  position: relative;
  z-index: 9;
}

.header-top-link ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

}

body.rtl  *{
    letter-spacing:0 !important;
}
.page-section .inner_block .sector_block .item_:nth-child(3) .img_box:after {
    opacity: .46;
    background: rgb(2, 87, 141);
    background: -o-linear-gradient(bottom,#02578d 0,rgba(2,87,141,0) 100%);
    background: -o-linear-gradient(bottom,rgb(2, 87, 141),rgba(2,87,141,0));
    background: -webkit-gradient(linear,left bottom, left top,from(rgb(2, 87, 141)),to(rgba(2,87,141,0)));
    background: linear-gradient(0deg,rgb(2, 87, 141),rgba(2,87,141,0));
}
.page-section .inner_block .sector_block .item_:nth-child(1)  .img_box:after {
    opacity: .5;
    background: rgb(83, 25, 7);
    background: -o-linear-gradient(bottom,#531907 0,rgba(83,25,7,0) 100%);
    background: -o-linear-gradient(bottom,rgb(83, 25, 7),rgba(83,25,7,0));
    background: -webkit-gradient(linear,left bottom, left top,from(rgb(83, 25, 7)),to(rgba(83,25,7,0)));
    background: linear-gradient(0deg,rgb(83, 25, 7),rgba(83,25,7,0));
}
.rtl .page-section .inner_block .filter_wrapper .row_.right_ {
    padding-right:  0%;
    padding-left: 0%;
    margin-left: 0;
}
.rtl .custom-select {
    padding: 0;
    }

.fixed-scroll-widget .link-single-button{
  cursor: pointer;
}
#unclaim_divident_div  #invester_data .divident-wrapper  {
    margin-top: 1em;
}
 
#unclaim_divident_div  #invester_data .divident-wrapper table tr:nth-child(1) {
    background-color:#efefef;
}
#unclaim_divident_div  #invester_data .divident-wrapper table td,#unclaim_divident_div  #invester_data .divident-wrapper table th  {
    padding: 10px;
}
.page-section .inner_block .cus_tab_wrapper .title_row .tab_title li .link_{
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
}
/*
.page-section .inner_block .announcement_wrapper .inner_ .announcement_list li .item_ .title_{
  flex:1;
  width:auto;
}*/
.page-section .inner_block .announcement_wrapper .inner_ .announcement_list li .item_ .result_{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

 
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav>li>.dropdown_ li.current-menu-item .dropdown_link {
  color: rgb(1, 146, 180) ;
}

.investor_notification {
  width:100%; border: 0px solid #FFFFFF;height: 30px;margin-top: 6px;
}

body .fixed-scroll-widget .scroll_content .page-section{
    padding-top:0;
}
iframe.investor_notification{
  margin-top: 20px;
      margin-bottom: 0;
}
.fixed-scroll-widget .filter_row .component_ .input-field.custom-select:nth-child(1) {
    min-width:150px;
}

/* -- */

span.arrow-down {
  border: solid rgb(0, 0, 0);
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  right: -20px;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}
span.arrow-down.open {
 
  -ms-transform: rotate(-135deg);
 
      transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
 
}
 
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav li a span{
  display: none;
}
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav  li.menu-item-has-children>a>span{
  display: inline-block;
}
 
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav>li .scroll_nav_link{
  position: relative;
  width:100%;
}
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav li{
  width:100%;
}

.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav>li>.dropdown_ li .dropdown_link span{
  display:none;
}
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav{
  width:100%;
}
.rtl .page-section .inner_block .fixed-scroll-widget .scroll_content {
   
    padding-right: 2.5vw;
}
.rtl span.arrow-down {
 
    left: -20px;
    right: auto;
  }
  .scroll_content h1:nth-child(1){
    margin-top:0
}

.fixed-scroll-widget .link-single-button{
  color: #fff !important;
}

.rtl .home-section.investors .financial-swiper.swiper-container .swiper-slide p {
    text-align: right;
    }
.rtl .home-section.investors .investors-container .event-row .event-col .image-wrap {
 
    left: 1em;
    right: auto;
}
.rtl .home-section.investors .investors-container .event-row .event-col .text-wrap {
    
    right: 37px;
    left: auto;
}
@media screen and (max-width: 768px){
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav {
 
    width: calc(100% - 20px);
}
}
 
.rtl .page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav>li>.dropdown_ {
    padding-left: 0;
    padding-right: 2vw;
}

.rtl .reports-table td{
  text-align: right;
}
/* -- */

.header-top-link .menu li:hover {
  cursor: pointer;
}

.header-top-link .menu  li ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-top: 0;
  left: 0;
  display: block;
    visibility: hidden;
}

 

.header-top-link .menu  li:hover > ul,
.header-top-link .menu  li ul:hover {
  visibility: visible;
  opacity: 1;
  
}
.header-top-link .menu  li ul{
     border-top: 1px solid #3d92b4;
}
   

.header-top-link .menu  li ul li {
      clear: both;
    width: 100%;
        background-color: rgba(0, 0, 0, 0.28);
    margin: 0;
    padding: 0 4vw;
    padding-left: 0;
    margin-bottom: 3px;
    line-height: 3;
}
.scrolled .header-top-link .menu  li ul li {
        background-color: #ededed;
}
.scrolled .header-top-link .menu  li ul   {
        background-color: #fff;
}
.header-top-link .menu  li {
    position:relative;
}

/*--- */
/*-- Chart --*/

.c3 svg {
  font: 10px sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.c3 path, .c3 line {
  fill: none;
  stroke: #000;
}

.c3 text {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges;
}

.c3-chart-arc path {
  stroke: #fff;
}

.c3-chart-arc rect {
  stroke: white;
  stroke-width: 1;
}

.c3-chart-arc text {
  fill: #fff;
  font-size: 13px;
}

/*-- Axis --*/
/*-- Grid --*/
.c3-grid line {
  stroke: #aaa;
}

.c3-grid text {
  fill: #aaa;
}

.c3-xgrid, .c3-ygrid {
  stroke-dasharray: 3 3;
}

/*-- Text on Chart --*/
.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em;
}

/*-- Line --*/
.c3-line {
  stroke-width: 1px;
}

/*-- Point --*/
.c3-circle {
  fill: currentColor;
}

.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white;
}

.c3-selected-circle {
  fill: white;
  stroke-width: 2px;
}

/*-- Bar --*/
.c3-bar {
  stroke-width: 0;
}

.c3-bar._expanded_ {
  fill-opacity: 1;
  fill-opacity: 0.75;
}

/*-- Focus --*/
.c3-target.c3-focused {
  opacity: 1;
}

.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
  stroke-width: 2px;
}

.c3-target.c3-defocused {
  opacity: 0.3 !important;
}

/*-- Region --*/
.c3-region {
  fill: steelblue;
  fill-opacity: 0.1;
}
.c3-region text {
  fill-opacity: 1;
}

/*-- Brush --*/
.c3-brush .extent {
  fill-opacity: 0.1;
}

/*-- Select - Drag --*/
/*-- Legend --*/
.c3-legend-item {
  font-size: 12px;
}

.c3-legend-item-hidden {
  opacity: 0.15;
}

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1;
}

/*-- Title --*/
.c3-title {
  font: 14px sans-serif;
}

/*-- Tooltip --*/
.c3-tooltip-container {
  z-index: 10;
}

.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  -webkit-box-shadow: 7px 7px 12px -9px #777777;
  box-shadow: 7px 7px 12px -9px #777777;
  opacity: 0.9;
}

.c3-tooltip tr {
  border: 1px solid #CCC;
}

.c3-tooltip th {
  background-color: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  color: #FFF;
}

.c3-tooltip td {
  font-size: 13px;
  padding: 3px 6px;
  background-color: #fff;
  border-left: 1px dotted #999;
}

.c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
}

.c3-tooltip .value {
  text-align: right;
}

/*-- Area --*/
.c3-area {
  stroke-width: 0;
  opacity: 0.2;
}

/*-- Arc --*/
.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em;
}

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: #FFF;
}

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px;
}

.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777;
}

.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777;
}

.c3-chart-arc .c3-gauge-value {
  fill: #000;
  /*  font-size: 28px !important;*/
}

.c3-chart-arc.c3-target g path {
  opacity: 1;
}

.c3-chart-arc.c3-target.c3-focused g path {
  opacity: 1;
}

/*-- Zoom --*/
.c3-drag-zoom.enabled {
  pointer-events: all !important;
  visibility: visible;
}

.c3-drag-zoom.disabled {
  pointer-events: none !important;
  visibility: hidden;
}

.c3-drag-zoom .extent {
  fill-opacity: 0.1;
}

.scroll_content .tab_content .chart{
  margin-top: 2em;
}

body.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab>a{
      border-color: rgb(61, 146, 180)  ;
    background-color: rgb(61, 146, 180)  ;
}
body.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: rgb(240, 240, 240);
    background-color: rgb(248, 248, 248);
   
}

body.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab>a:focus, body.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab>a:hover {
     border-color: rgb(240, 240, 240);
    background-color: rgb(248, 248, 248);
}

body.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab:not(.vc_active)>a:hover {
    background-color: rgb(52, 113, 138);
    color: rgb(255, 255, 255);
}

.home-section.investors .financial-swiper.swiper-container .swiper-slide .ann-link{
      background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    padding: 0;
    margin-top: 0;
    border-radius: 0;
}

.bonds-table tr td>span{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.bonds-table tr:nth-child(1){
  background-color: rgba(204, 204, 204, 0.61);
  
}

.bonds-table tr td,
.bonds-table tr th{
  padding: 10px;
  
}

.home-section.our-impact .swiper-slide .text-box .logo-box{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .15;
}

.rtl .banner.section .rs-layer span.banner-sub {
    letter-spacing: 0 !important;
}
.rtl  .home-section.investors .date-span{
  /*direction: ltr;*/
}

.paging-num{
  width: 100%;
}
.paging-num .pagination{
  width:100%;
  position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.paging-num .page-no-desc{
      position: absolute;
    top: 100%;
    margin: auto;
    left: 0;
    right: 0;
}

.safari .team_slider_wrapper .item_ .inner_ .image_box {
 
padding-top: 65%;
}


@media screen and (max-width: 1023px){
  .banner.section .rs-layer, .banner.section .rs-layer span:not(.banner-sub){
    font-size: 25px !important;
        overflow-wrap: break-word;
    max-width: 80% !important;
    margin: auto !important;
  }

  rs-layer-wrap, rs-loop-wrap , rs-mask-wrap{
    width: 100%;
    left:0 !important;
    right:0 !important;
        line-height: 1.2 !important;
}


 
}
@media screen and (max-width: 1025px){
    .navbar-expand-lg .overlay nav{
        height: 100%;
    top: 100px;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
}
.navbar-expand-lg .overlay nav .custom-menu-class{
  max-height: 100%;
  overflow: auto;
  height: 100%
}
  
.navbar-expand-lg .overlay ul>li.dropdown_ ul {
    top: 0;
    padding-top: 0;
}
}
.navbar-expand-lg .overlay ul>li>a{
  opacity: .7;
}

.navbar-expand-lg .overlay ul>li.current-menu-item>a{
    font-weight: 700;
    opacity: 1;
}
.navbar-expand-lg .overlay ul>li>a span{
  display: none;
}
.navbar-expand-lg .overlay ul>li>a span{
  display: none;
}
.navbar-expand-lg .overlay ul>li.menu-item-has-children>a span{
  display: inline-block;
}
.rtl .home-section.our-impact .swiper-slide .text-box .box-hvr-desc {
 
    text-align: right;
  }

  .navbar-expand-lg .overlay.open li.hover_{
    z-index:8;
}
  .navbar-expand-lg .overlay.open li.hover_{
    z-index:9;
}
/* --- */
@media screen and (min-width: 1025px){
.navbar-expand-lg .overlay  ul>li.dropdown_ ul li a{
     pointer-events:none;  
}

.navbar-expand-lg .overlay  ul>li.dropdown_:hover ul li a,
.navbar-expand-lg .overlay  ul>li.dropdown_ ul:hover li a{
    pointer-events:all;
}
.navbar-expand-lg .overlay ul>li.dropdown_ ul{
         pointer-events:none;  
}
.navbar-expand-lg .overlay  ul>li.dropdown_:hover ul{
         pointer-events:all;  
}
.navbar-expand-lg .overlay ul>li.dropdown_ ul li{
         pointer-events:none;  
}
.navbar-expand-lg .overlay  ul>li.dropdown_:hover,
navbar-expand-lg .overlay  ul>li.dropdown_ ul:hover  {
    pointer-events:all;
}
.navbar-expand-lg .overlay   ul>li.dropdown_:hover  li,
.navbar-expand-lg .overlay   ul>li.dropdown_  li:hover {
    pointer-events:all;
}

element.style {
}
.navbar-expand-lg .overlay ul>li.dropdown_:hover ul {
    pointer-events: all;
}
.navbar-expand-lg .overlay ul>li.dropdown_ ul {
    pointer-events: none;
}

  .navbar-expand-lg .overlay ul>li.dropdown_ ul {
    top: calc(100% - 2.5em);
    padding-top:0;
}
}

.page-section .inner_block .career_widget_2 .item_ .top_ .video_ .link_{
      height: 100%;
}
.page-section .inner_block .career_widget_2 .item_ .top_ .video_ .img_box {
    min-height: 100%;
}
.page-section .inner_block .press_list_wrapper.list_style_1 .item_.no_padding .date_ ul li:first-child {
    min-height: 66px;
}
.navbar-expand-lg .overlay ul>li.current-menu-item>a{
    z-index: 9;
}

.cookies_ {
    background-color: rgba(0, 0, 0, 0.89);

}
@media only screen and (max-width: 1024px){
    .page-section .inner_block .contact_block.bg_blue{
        height: auto !important;
    }
    .page-section .inner_block .fixed-scroll-widget .scroll_content .inner_ .box_wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    }
    .page-section .inner_block .fixed-scroll-widget .scroll_content {
    min-width: 100%;
 
   }
    .page-section .inner_block .fixed-scroll-widget .scroll_items {
    width: 100%;
}
    
    .page-section .inner_block .fixed-scroll-widget .scroll_content {
    padding-left:0;
    padding-right: 0;
  }
    
    .page-section .inner_block .announcement_wrapper .inner_ .announcement_list li .item_ .title_ {
   
    width: 55%;
    }
}
@media only screen and (max-width: 720px){
.page-section .inner_block .announcement_wrapper .inner_ .announcement_list li .item_ .title_ {
 
    width: 100% ;
}
}
.page-section .inner_block .fixed-scroll-widget .scroll_content .inner_ .subtitle_.column_{
    max-width: 100%;
}
.page-section .inner_block .fixed-scroll-widget .scroll_content .inner_ .title_{
    max-width: 100%;
}
#unclaim_divident_div{
     max-width: 100%;
        overflow: auto;
}
.rtl .icons_listing_wrapper[data-colum="5"] .item_:after {
    left: -1em;
    right: auto;
}
.page-section .inner_block .custom_tab_list .scroller_ ul {
    margin-bottom: 11.5px;
}
.custom_nav .cus_nav.swiper-button-disabled {
    opacity: .4;
    cursor: initial;
}
.page-section .inner_block .announcement_wrapper .inner_ .announcement_list li .item_ .result_ a.expand_{
    white-space: nowrap;
}
.rtl .selectric .button {
 
    right: auto;
    left: 0;
}
.rtl td,.rtl th{
    text-align: right;
}
@media screen and (max-width: 1025px){
.home-section.section {
    height: auto !important;
}
.fp-tableCell {
 
    height: auto !important;
}

   .navbar-expand-lg .overlay ul>li.menu-item-has-children>a span{
        display: none;
    }   
 

}
@media screen and (max-width: 768px){
        .home-section.investors .financial-swiper.swiper-container {
   
    position: relative;
   
}
    .home-section.investors .financial-slides {
    padding-top: 0;
    position: relative;
    height:500px; 
}
   .home-section.investors .investors-container .event-row .event-col:nth-child(2) {
    width: 100%;
    margin: 50px 0;
}
    
.home-section.investors .financial-swiper.swiper-container .swiper-slide {  
    height: auto !important;  
    padding: 35px 0;
}
  
}
@media screen and (min-width: 1025px){
.overlay-menu .menu .sub-menu.menu-two-row{
     -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
        display: inline-block;

}
}

 
@media screen and (max-width:1025px) and (min-width:768px) {
        .navbar-expand-lg .overlay ul>li.dropdown_ ul li a, .navbar-expand-lg .overlay ul>li.dropdown_ ul li label,.navbar-expand-lg .overlay ul>li.dropdown_ ul li.menu-item-has-children>a {
            font-size: 20px !important;
        }
}

@media screen and (max-width: 1024px){
    .navbar-expand-lg .overlay ul>li.dropdown_.resTouch .carret_ i {
        display: inline-block;
        -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg);
  }
        .home-section.map-details .map_wrapper .map_point_wrapper .map_point_item.swiper-slide-active .link_ .imag_box {
     opacity: 0;
} 
} 
  
@media only screen and (max-width: 767px){

   .home-section.map-details .map_wrapper .map_point_wrapper .map_point_item.swiper-slide-active .link_ .imag_box {
     opacity: 1;
} 
}

.home-section.map-details .swiper-wrapper{
     -webkit-box-align: end;  
    -ms-flex-align: end;  
    align-items: flex-end;
}
@media only screen and (min-width: 767px){
.home-section.about .statistics-box{
    -webkit-box-align: self-start;-ms-flex-align: self-start;align-items: self-start;
}
}
.bu-icons span{
    margin-right: 1em;
}
.bu-icons i.icon {
 
    font-size: 2em;
}
 
@media only screen and (max-width: 767px){
    .safari .team_slider_wrapper .item_ .inner_ .image_box{
    padding-top: 121%;
}
}
@media screen and (max-width: 991px){
header .navbar {
 
    max-width: 100vw;
}
}
.banner.section rs-sbg:after {
    background-color: #000;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: .1;
    z-index: 99;
}
.grecaptcha-badge{
    bottom: 100px !important;
    display: none !important;
}

/*Abrar Starts*/
.global_popup_wider{
    background-color: #fff;
    width: 70%;
    padding: 0;
    display: none;
}
/*Abrar Ends*/
@media screen and (max-width:991px) and (min-width:768px) {
.home-section.our-impact .swiper-slide {
   
    padding-top: 94%;
}
.home-section.our-impact .swiper-slide .text-box .logo-box img {
    width: 60px;
}
.home-section.our-impact .swiper-slide .text-box .box-hvr-desc {
    font-size: 17px;
}
    .home-section.our-impact .swiper-slide .text-box .box-sidebox {
 
    font-size: 20px;
}
}
/* Issue in safari  */
.page-section .inner_block .fixed-scroll-widget .scroll_content .inner_ .box_wrapper {
    position: relative;
  
    display: -webkit-box;
  
    display: -ms-flexbox;
  
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -16px;
    margin-right: -16px;
}

.page-section .inner_block .fixed-scroll-widget .scroll_content .inner_ .box_wrapper .item_ {
 
    padding: 2em;
    background-color: #f7f7f7;
    width: calc(50% - 32px);
    margin: 16px;
}
@media screen and   (max-width:767px) {
.page-section .inner_block .fixed-scroll-widget .scroll_content .inner_ .box_wrapper .item_ {
  
    width: 100%;
}
}
.page-section .inner_block.inBlock .sector_block .item_ {
    cursor: default;
}
.page-section .inner_block .sector_block .item_:hover .content_ .para_ {
    height: auto;
}
.home-section.investors .report-swiper .report-slide .report-image .button-wrapper{
       
    top: 0;
    bottom: 0;
    position: absolute;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    z-index: 9;
    -webkit-box-align: initial;
        -ms-flex-align: initial;
            align-items: initial;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
 
body .home-section.investors .report-swiper .report-slide .report-image .report-inner.d-button {
    position: static;
    margin: 15px  ;
     margin-bottom: 2em ;
}

@media screen and (min-width: 768px){
    .navbar-expand-lg .overlay ul>li {
 
    padding: 3em 0;
    margin: 2em 0;
}
}
.zigzag .text_box .link-single-button{
    margin-left: 0;
        margin-top: .5em;
    margin-bottom: .5em;
    display: inline-block;
}
.page-section .text_content .flex_div  a:first-child{
    margin-left:0  ;
}
/* 7 may */
body.wpb-js-composer .bu-sector-tab.vc_tta-style-classic .vc_tta-tab.vc_active>a {
  
    background-color: transparent;
    border: none;
}

@media (min-width: 768px){
   .wpb-js-composer .bu-sector-tab.vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
    border: none;
    }
}
.wpb-js-composer .bu-sector-tab.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.wpb-js-composer .bu-sector-tab.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
   
    text-align: center;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.wpb-js-composer .bu-sector-tab.vc_tta.vc_tta-spacing-1 .vc_tta-tab{
        border-bottom: 3px solid #d9d9d9;
}
.wpb-js-composer .bu-sector-tab.vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active{
    border-bottom: 3px solid #3d92b4;
}
body.wpb-js-composer .bu-sector-tab.vc_tta-style-classic .vc_tta-tab>a {
    border-color: transparent;
    background-color: transparent;
    color: #d9d9d9;
}
body.wpb-js-composer .bu-sector-tab.vc_tta-style-classic .vc_tta-tab:not(.vc_active)>a:hover {
    background-color: rgb(255, 255, 255);
    color: rgb(101, 101, 101);
    /* border: none; */
    border-color: transparent;
}
.wpb-js-composer .bu-sector-tab.vc_tta.vc_tta-style-classic .vc_tta-tab>a {
    border-width: 1px;
    font-size: 1.5vw;
}

/* -- */
.bu-sector-tab strong{
	font-weight:600;
}
.bu-sector-tab h4 {
    font-size: 1.5rem;
}
.bu-sector-tab a{
	margin-left: 0;
}    
.hide-section{
	display:none;
}
.wpb-js-composer .bu-sector-tab.vc_tta.vc_tta-spacing-1 .vc_tta-tab:focus {
    outline: none;
}
.wpb-js-composer .bu-sector-tab .link-single-button{
    margin-bottom: 30px;
    display: inline-block;
}
.wpb-js-composer .bu-sector-tab.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab.vc_active>a {
   
    color: #3d92b4;
}
.collapsible.single-toggle-box .text_box ol li:before,.collapsible .text_box ul li:before{
    content: "";
    border-color: rgba(0, 0, 0, 0) rgb(61, 146, 180);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1rem;
    position: relative;
}  
.collapsible.single-toggle-box .text_box   li , .collapsible.text_box   li{
font-weight: 500;
}

.collapsible.single-toggle-box .text_box  h4 {
    font-size: 1.15vw;
        font-weight: 400;
    color: rgb(61, 146, 180);
}   

.collapsible.single-toggle-box div.collapsible-body {
  counter-reset: number;
}
.collapsible.single-toggle-box .text_box  h4 {
  counter-increment: number;
	position:relative;
	    padding-left: 2vw;
}
.collapsible.single-toggle-box .text_box  h4::before {
   
	    content: counter(number)" ";
    position: absolute;
    
       left: -.5vw;
    top: -.5vw;
    width: 2vw;
    height: 2vw;
    background-color: rgb(242, 242, 242);
    border-radius: 50%;
    /* padding: 1.3vw; */
    /* padding-top: 0; */
    line-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.collapsible.single-toggle-box  .text_box h5 {
    color: rgb(61, 146, 180);
    font-size: 1.15vw;
    font-weight: 400;
    color: rgb(61, 146, 180);
}
.collapsible.single-toggle-box  .text_box .link-single-button{
     display: inline-block;
      margin: 20px 0;
}
.collapsible.single-toggle-box  .text_box p i{
    font-style: normal;
    color: rgb(61, 146, 180);
}
.collapsible.single-toggle-box tr  {
   border: none;
}
.collapsible.single-toggle-box tr td{
    border: 1px solid rgba(0,0,0,.12);
        padding: 20px;
}
.header-top-link .menu li ul{
    width: 150%;
}
.header-top-link .menu li ul li {
    padding: 0 0;
}
.header-top-link .menu li ul li a{
   font-size: 1vw;
}

.page-section .inner_block .cus_tab_wrapper .title_row.contact-title {
    position: relative;
    padding: 0 2.85vw;
}
.icon-font-icon-icon-decommissioning:before,.icon-font-icon-icon-gas-storage:before {
    font-family: taqa-new !important;
}
 
.grid_content_wrapper .grid_row .link-single-button{
    display: inline-block;
}
.global_popup_wider {
   
    max-height: 80%;
}

.global_popup .text_box ol li:before, .text_box ul li:before {
  
    content: "";
    border-color: rgba(0, 0, 0, 0) rgb(61, 146, 180);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1rem;
    position: relative;
}

.global_popup  .text_box ol li,.global_popup  .text_box ul li {
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.7;
    margin-bottom: .7rem;
}
.global_popup  .text_box h4{
   color: rgb(86, 167, 194);
    font-size: 1.2rem; 
}

.title_box .text_box.lead_ .link-single-button{
    display: inline-block;
        margin-top: 1em;
}

 .text_box ul li {
      font-weight: inherit; 
     font-size:  inherit;
     text-align: left; 
}

@media screen and (min-width: 1025px){
   .navbar-expand-lg .overlay ul>li.dropdown_ ul li a {
  
    white-space: nowrap;
}
}
.page-section .inner_block .grid_content_wrapper .inner_ .grid_row .link-button-box.plane_ a{
    margin-bottom: 1em;
}

.navbar-expand-lg .overlay ul>li.dropdown_ ul li.menu-item-has-children>a{
      margin-bottom: 40px;
    font-size: 1.1rem;
 
}
.navbar-expand-lg .overlay ul>li.dropdown_ ul li.menu-item-has-children .carret_{
     margin-bottom: 40px;
    cursor: pointer;
}
.navbar-expand-lg .overlay ul>li.dropdown_ ul li.menu-item-has-children:hover ul{
     opacity:1;
}
.navbar-expand-lg .overlay ul>li.dropdown_ ul li.menu-item-has-children ul  {
      opacity:0;
}
.navbar-expand-lg .overlay ul>li.dropdown_ ul li.menu-item-has-children .carret_ i {
    display: inline-block;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.navbar-expand-lg .overlay ul>li.dropdown_ ul li.menu-item-has-children{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
 
    -webkit-box-align: center;
 
        -ms-flex-align: center;
 
            align-items: center;
   
}

.page-section .inner_block .image_wrapper.style_2 .item_ .bottom_ .title_ .date_ span{
    font-size: 1.1vw;
    margin-top: .5em;
}
@media only screen and (max-width: 767px){
.page-section .inner_block .image_wrapper.style_2 .item_ .bottom_ .title_ .date_ span{
    font-size: 15px;
}
}
.page-section .inner_block .press_details_wrapper .inner_ .content_ .text_box .c-date  {
      font-size: 1.18rem;
    margin: 0 0 .5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top: -.7em;
}
.page-section .inner_block .custom_tab_list.select-box-wrapper{
         -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;
}.page-section .inner_block .custom_tab_list.select-box-wrapper .selectric-wrapper{
      min-width: 250px;
}
.page-banner .container-fluid .banner_text .title_ {
    font-size: 8vw;}

.page-section .inner_block .custom_tab_list.flags_ .scroller_ .scroll_ .link_:hover .loca_{
        -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
}
.inner__page .page-section.no-padding-bottom{
    padding-bottom: 0;
}

.page-section .inner_block .fixed-scroll-widget .scroll_content .inner_{
    display: inline-block;
}

.page-section.operations-details .text_box table{
    font-size: 1.2vw;
}
.page-section.operations-details .inner_block .title_box .text_box{
    text-align: left;
    padding-left: 0;
    padding-right: 0;
}
@media only screen and (max-width: 980px){
  .page-section.operations-details .text_box table{
    font-size: 12px;
}  
}
  .selectric-wrapper{
      min-width: 150px;
}

.rtl  .collapsible .collapsible-body {
   
    padding: 0 calc(55px + 3em) 2.5em ;
}

.page-section .inner_block .press_details_wrapper .inner_ .content_ .link-single-button {
    margin: 0;
    margin-top: 1em;
 
    display: inline-block;
}
.page-section .inner_block .image_wrapper.style_2 .item_ .bottom_ .text_box p {
  height: auto;
}
/* */
.page-section .inner_block .filter_wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.page-section .inner_block .filter_wrapper .row_{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* width: AUTO; */

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;
    margin-right: 50px;
}
.page-section .inner_block .filter_wrapper .row_.right_{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    padding-left: 0;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;
}
 
.page-section .inner_block .filter_wrapper .row_.right_ .filter_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.page-section .inner_block .filter_wrapper .row_.left_ .filter_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.page-section .inner_block .filter_wrapper .selectric-wrapper,.page-section .inner_block .filter_wrapper .input-field {
    min-width: 150px;
}
.page-section .inner_block .filter_wrapper .row_.right_{
    margin-left: 0;
    margin-right: 0;
}
.page-section .inner_block .filter_wrapper input[type=text]{
        box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
 
.page-section .inner_block .filter_wrapper .input-field {
 
    padding-right: 15px;
}
.page-section .inner_block .image_wrapper.style_2 .item_{
    height: 100%;
}
.page-section .inner_block .image_wrapper.style_2 .item_ .bottom_{
    height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.custom_nav div[aria-label="paging-num "] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
@media only screen and (min-width: 1025px){
.rtl .page-section .inner_block .filter_wrapper .row_ {
  
    margin-left: 50px;
    margin-right: 0;
}
}
.rtl .page-section .inner_block .filter_wrapper .input-field {
    padding-left: 15px;
    padding-right: 0;
} 
@media only screen and (max-height: 940px) and (max-width: 1376px) and (min-height: 500px) and (min-width: 1025px){
   .page-section .inner_block .press_list_wrapper {
    padding: 0;
} 
}
@media only screen and (max-width: 1024px){
.page-section .inner_block .filter_wrapper {
   
    -webkit-box-orient: vertical;
   
    -webkit-box-direction: normal;
   
        -ms-flex-direction: column;
   
            flex-direction: column;
}
    .page-section .inner_block .filter_wrapper .row_.left_ .filter_row {
 
    -webkit-box-orient: vertical;
 
    -webkit-box-direction: normal;
 
        -ms-flex-direction: column;
 
            flex-direction: column;
}
    .page-section .inner_block .filter_wrapper .row_.right_ .filter_row {
 
    -webkit-box-orient: vertical;
 
    -webkit-box-direction: normal;
 
        -ms-flex-direction: column;
 
            flex-direction: column;
}
    .page-section .inner_block .filter_wrapper .row_ {
 
    margin-right: 0;
}
    .page-section .inner_block .filter_wrapper .row_.right_ {
 
    margin-top: 50px;
}
    
}
@media only screen and (min-width: 1025px){

.page-section .inner_block .filter_wrapper .link-single-button.lg_{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .5em 1em;
        font-size: 13px;
}
.page-section .inner_block .filter_wrapper .input-field {
     
    display: -webkit-box;
     
    display: -ms-flexbox;
     
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}

.page-section .inner_block .filter_wrapper  .custom-select .selectric,.page-section .inner_block .filter_wrapper .input-field input[type=text]{
    margin-bottom: 0
}
.page-section .inner_block .filter_wrapper .row_.right_ ,.page-section .inner_block .filter_wrapper .row_{
 
    -webkit-box-pack: end;
 
        -ms-flex-pack: end;
 
            justify-content: flex-end;
}
}

/* -- */
.page-section .inner_block .sector_block .item_ .img_box{
    width:100%;
    height:100%;
    position:absolute;
    z-index: 0;
}
.page-section .inner_block .sector_block .item_ .content_ {
    position: static;
    transform: none;
    z-index: 1;
    transform: translateY(32%);
}
.page-section .inner_block .sector_block .item_:hover .content_{
    transform: none;
}
.page-section .inner_block .sector_block .item_ .content_ .para_ p{
    display:inline-block;
}
.page-section .inner_block .sector_block .item_ .content_ .para_{
    height:auto;
}

.page-section .inner_block .region_wrapper .region_blocks li .map_hover .para p{
    margin-bottom: 0;
}

.page-section .inner_block .region_wrapper .region_blocks .link-button-box{
    text-align: center;
    margin: auto;
    display: flex;
    justify-content: center;
}

.page-section .inner_block .region_wrapper .region_blocks .link-button-box a.link-button {
        margin-top: .5em;
    margin-bottom: 1em;
}

.page-section .inner_block .region_wrapper .region_blocks li .map_hover {
    pointer-events: all;
}

.page-section .inner_block .gallery_grid .item_.style_1 .link_ .img_box:after{
    background: transparent;
    background-color: transparent;
}
.page-section .inner_block .gallery_grid .item_.style_1 .link_ .title_ span{
    color: #000;
}
 
.page-section .inner_block .gallery_grid .item_.style_1 .link_ .icon_ {
   
    color:#000;
        display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
   
}
.page-section .inner_block .gallery_grid .item_.style_1 .link_ .icon_ i{
     font-size: 3.5em;
}
@media screen and (max-width: 1023px){
.page-section .inner_block .gallery_grid .item_.style_1 .link_ .icon_ i {
    font-size: 4em;
    font-size: 60px;
}
}


.page-section .inner_block .grid_content_wrapper .inner_ .grid_row .text_content .region_hover{
    width: auto;
    margin: 0 auto;
    background-color: rgb(242, 242, 242);
    position: absolute;
    top: 0;
     
    pointer-events: none;
    padding: 1em 1.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
   white-space: nowrap;
    opacity: 0;
   
    transition: transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;
    z-index: 99;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-20%);
        -ms-transform: translateX(-50%) translateY(-20%);
            transform: translateX(-50%) translateY(-20%);
}
.page-section .inner_block .grid_content_wrapper .inner_ .grid_row .text_content .bu-icons span{
 
        position: relative;
    background-color: rgb(255, 255, 255);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
        border: 2px solid rgb(28, 72, 118);
    
   
    
        width: 48px;
    height: 48px;
}
.page-section .inner_block .grid_content_wrapper .inner_ .grid_row .text_content .bu-icons span:hover .region_hover  {

    opacity: 1;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-130%);
        -ms-transform: translateX(-50%) translateY(-130%);
            transform: translateX(-50%) translateY(-130%);
}
.page-section .inner_block .grid_content_wrapper .inner_ .grid_row .text_content .region_hover:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 0;
    height: 0;
    
    -webkit-transform: translateX(-50%) translateY(97%);
    
        -ms-transform: translateX(-50%) translateY(97%);
    
            transform: translateX(-50%) translateY(97%);
       border-left: 14px solid rgba(0, 0, 0, 0);
    border-right: 14px solid rgba(0, 0, 0, 0);
    border-top: 15px solid rgb(242, 242, 242);
}

.page-section .inner_block .grid_content_wrapper .inner_ .grid_row .text_content .bu-icons i.icon {
        font-size: 1.2vw;
    color: rgb(28, 72, 118);
}
@media only screen and (max-width: 767px)
{
    .page-section .inner_block .grid_content_wrapper .inner_ .grid_row .text_content .bu-icons i.icon {
   font-size: 18px;
}
}
@media screen and (max-width: 1024px){
.page-section .inner_block .grid_content_wrapper .inner_ .grid_row .text_box{
    text-align: center;
}
    .page-section .inner_block .grid_content_wrapper .inner_ .grid_row .text_content .link-button-box{
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    
     .page-section .inner_block .grid_content_wrapper .inner_ .grid_row    .text_content .flex_div {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    }
}
.page-section .inner_block .gallery_grid .item_.style_1 .link_ .icon_ i{
    -webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;
}
.page-section .inner_block .gallery_grid .item_.style_1 .link_:hover .icon_ i{
    transform: scale(1.5);
}

.page-section .inner_block .region_wrapper .region_blocks li:hover .map_hover {
 
    -webkit-transform: translateY(-40%);-ms-transform: translateY(-40%);transform: translateY(-40%);
}

.rtl .text_box ul li {
    font-size: 1.2vw;
    text-align: right;
}
.rtl .page-section.inView .inner_block.inBlock .title_box .text_box p {
    text-align: right;
}
@media only screen and (max-width: 767px){
    .rtl .text_box ul li {
    font-size: 18px;
}
}
 ul:not(.browser-default) {
 
    padding-right: 0;
}

html[dir=rtl] .text_box ol li:before, html[dir=rtl] .text_box ul li:before {
    left: auto;
    right: -1em;
    top: 1.6rem;
}

html[dir=rtl]  .text_box p b,html[dir=rtl]  .text_box p strong {
    font-weight: 600;
}

.rtl.home__page .page-section.inView .inner_block.inBlock .title_box.text-center .text_box p{
    text-align: center;
}

html[dir=rtl] .text_box ul li:before {

    top: 1.2rem;
}
.page-section .inner_block .image_wrapper.style_2 .item_ .bottom_ .title_ .date_{
    direction: ltr;
}

html[dir=rtl]  .page-banner .container-fluid .banner_text .title_{
   margin-bottom: 20px; 
}

.page-section .inner_block .contact_block .content_box .content_ .phone_ span span{
    display: inline-block;
}

.page-section.no-padding-top{
    padding-top: 0;
}
/*
.page-section.full-content .inner_block .title_box .text_box {
    padding: 0;
}
@media only screen and (max-height: 940px) and (max-width: 1376px) and (min-height: 500px) and (min-width: 1025px){
  .page-section.full-content .text_box.lead_ p {
    font-size: 16px;
   } 
}
*/
.post-password-form{
        max-width: 80%;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px;
}


 .ceo-message-box-wrapper .text-image-box{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
     margin-left: -20px;
     margin-right: -20px;
    }
.ceo-message-box-wrapper     .text-image-box .image-box{
        width: 40%;
         padding: 20px;
    }
 .ceo-message-box-wrapper   .text-image-box .text-box{
        width: 60%;
           padding: 20px;
    }
 .ceo-message-box-wrapper   .image-wrapper{
        position: relative;
        width: 100%;
        padding-top: 103%;
    }
  .ceo-message-box-wrapper  .image-wrapper img_{
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }
   .ceo-message-box-wrapper  .image-wrapper{
        position: relative;
    }
    
.box-button-row   .wpb_wrapper{
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    }
    
    .page-section .ceo-message-box-wrapper    .text-box p {
    -webkit-transition: opacity .2s linear .5s,-webkit-transform 1.4s cubic-bezier(.19,1,.22,1) .5s;
    transition: opacity .2s linear .5s,-webkit-transform 1.4s cubic-bezier(.19,1,.22,1) .5s;
    -o-transition: opacity .2s linear .5s,transform 1.4s cubic-bezier(.19,1,.22,1) .5s;
    transition: opacity .2s linear .5s,transform 1.4s cubic-bezier(.19,1,.22,1) .5s;
    transition: opacity .2s linear .5s,transform 1.4s cubic-bezier(.19,1,.22,1) .5s,-webkit-transform 1.4s cubic-bezier(.19,1,.22,1) .5s;
    -webkit-transform: scaleY(1.5) translateY(1em);
    -ms-transform: scaleY(1.5) translateY(1em);
    transform: scaleY(1.5) translateY(1em);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    opacity: 0;
    -webkit-transition-delay: .8s;
    -o-transition-delay: .8s;
    transition-delay: .8s;
}
.page-section.inView  .ceo-message-box-wrapper   .text-box p {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
}
    
    @media screen and (max-width: 1023px){ 
    .ceo-message-box-wrapper     .text-image-box .image-box{
        width: 100%;
         padding: 20px;
    }
 .ceo-message-box-wrapper   .text-image-box .text-box{
        width: 100%;
           padding: 20px;
    }
        .ceo-message-box-wrapper .text-image-box{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        }
        
 .box-button-row .wpb_wrapper {
   
    -webkit-box-pack: justify;
   
        -ms-flex-pack: justify;
   
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
        }
        
  .box-button-row    .link-single-button {
 
    margin: 10px 10px;
}
        }

.banner.section .rs-layer a.banner-sub {
  /*  -webkit-animation: banner_anm 5s infinite !important;
    animation: banner_anm 5s infinite !important;*/
    display: inline-block !important;
}
.banner.section .rs-layer a.banner-sub {
    font-family: foundrysterling, GE Dinar One, Arial, sans-serif !important;
    letter-spacing: 8px !important;
    font-size: 0.8vw !important;
    color: rgb(1, 146, 180);
    margin-top: 3vh;
}

.page-section .inner_block .contact_form .contact_content_form .form_wrapper form .row input[type=submit] {
    
    border: none;
}

.rtl .banner.section .rs-layer a.banner-sub {
     letter-spacing: 0 !important;
}

.wpb_text_column li i {
    font-size: 23px;
}

.rtl .text_box h5{
    text-align: right;
}

#announcements .selectric-wrapper {
    min-width: auto;
}
/* branding */
.page-section .inner_block .contact_block.bg_blue .content_box {
    background-color: #409ed1;
}
.page-section.bg_color {
    background-color: #409ed1;
}
.page-section.bg_color .section-title span:after {
    background-color: #409ed1;
}
.team_slider_wrapper .item_ .inner_ .content_box .meta-title {
    color: #ccab99;
}
.pagination li.active {
    background-color: #409ed1;
}
input[type=submit] {
    background-color: #409ed1;
    border: none;
}
.wpb-js-composer .bu-sector-tab.vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active {
    border-bottom: 3px solid #409ed1;
}
.header-top-link .menu li ul {
    border-top: 1px solid #409ed1;
}
.wpb-js-composer .bu-sector-tab.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    color: #409ed1;
}
/*
.link-button-box.color_ a:before {
    background-color: #409ed1;
}*/
.link-button-box a{
    color:  #409ed1;
}
body.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #409ed1;
    background-color: #409ed1;
}
.custom-select .selectric-items li.highlighted {
    background: #409ed1;
}
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav>li.current-menu-item .scroll_nav_link {
    color: #409ed1;
}
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav>li>.dropdown_ li.current-menu-item .dropdown_link {
    color: #409ed1;
}
.nodata-alert {
 
    color: #409ed1;
}
.lds-ellipsis div {
 
    background: #409ed1;
}
.page-section .inner_block .region_wrapper .region_blocks li .map_hover .tag_icon span{
    border: 2px solid #409ed1;
}
.page-section .inner_block .region_wrapper .region_blocks li .map_hover .tag_icon span.power_ {
    border-color: #141d33;
    color: #141d33;
}
.page-section .inner_block .press_details_wrapper .inner_ .content_.content_img .img_box {
    padding-top: 65%;
}
.page-section .inner_block .image_wrapper.style_2 .item_ .top_ .img_box {
   
    border: 1px solid #eaeaea;
}
.page-section .inner_block .image_wrapper.style_2 .item_ .top_ {
 
    padding: 1px;
}
 
.reports-table ul li:before {
    content: "";
    border-color: #0000 #3d92b4;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1rem;
    position: relative;
}

.reports-table ul li{
    position: relative;
    
    padding-left: 28px;
    
}

.reports-table  a {
    color: #409ed1;
}
.reports-table  a:hover {
    color: #409ed1;
}

.reports-table tr:nth-child(even) {background: #f7f7f7}
.reports-table tr:nth-child(odd) {background: #FFF}
.reports-table {
    font-weight: normal;
}
.reports-table  td,.reports-table  th {
    padding: 15px 10px;
}
.reports-table  th:first-child,.reports-table  td:first-child {
     padding: 15px 10px;
}
.reports-table tr {
    border-bottom: none;
}
body{
    font-weight: normal;
}

.img_box .image-title{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    color: rgb(255, 255, 255);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    background-color: rgba(0, 0, 0, 0.38);
    text-align: center;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition:all .5s;
}

.page-section .inner_block .media_image_thumb .link_:hover .img_box .image-title{
    opacity: 1;
}

.page-section .inner_block .media_image_thumb .link_:hover .img_box .image-title h5{
 
    font-size: 1.3rem;
}
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav>li.current-menu-ancestor> .scroll_nav_link {
    color: #409ed1;
}
.text_box p {
    font-weight: normal;
}
body {
    font-weight: normal;
}
.page-section .inner_block .content_img_text_wrapper .text_box ol li, .page-section .inner_block .content_img_text_wrapper .text_box ul li {
  
    margin-bottom: 1rem;
}

.link-button-box.color_ a:before {
   background-color: rgb(16, 17, 34);
}
 
.text_box ol li, .text_box ul li {
 
   margin-bottom: 1rem;
}
@media screen and (max-width:720px){
.grecaptcha-badge{
    display: none !important;
}
    .search_wrapper{
        display: none;
    }
    .mouse-scroll img {
    width: 20px;
    }
    .home-section.map-details .map_wrapper .map_point_wrapper
 .map_point_item .link_ .imag_box .svg_point g  g[clip-path]  {
      /*     width: 350px !important;
         height: 330px !important;*/
         transform: scale(.6);
    transform-origin: 50% 100%;
    }
    
    .banner.section .rs-layer span.banner-sub {
    
   
    font-size: 17px !important;
    margin-top: 50px !important;
}
    
      
        .swiper-button-next, .swiper-button-prev {
                width: 35px;
                height: 35px;
                background-position: 0;
                background-repeat: no-repeat;
                /* background-size: auto; */
                background-size: 26px;
            }
    
    
    .site-content{
        overflow-x: hidden;
    }
}


@media screen and (max-width: 991px){
header .navbar-brand img {
    width: auto;
    height: 50px;
    max-width: 120px;
}
    .menu-active header .navbar-brand img {
    max-height: 180px;
    width: auto;
    height: 20px;
}
}

@media screen and (max-width: 1023px){
  .banner.section .rs-layer, .banner.section .rs-layer span:not(.banner-sub) {
   
    line-height: 30px !important;
      font-size: 30px !important;
}  
    

}
.navbar-expand-lg .overlay ul>li.dropdown_ ul {
    width: auto;
}
@media screen and (max-width: 1025px){
.navbar-expand-lg .overlay ul>li.resTouch>ul ul {
    display: block;
    position: relative;
    top: auto;
    left: 0;
    margin: 2em 0;
    opacity: 1 !important;
}
    
    .navbar-expand-lg .overlay ul>li.dropdown_ ul 
li.menu-item-has-children   .carret_ {
   display:none;
}
.navbar-expand-lg .overlay ul>li.dropdown_ ul 
li.menu-item-has-children>a{
    font-weight:bold;
    width:100%;
    margin-bottom:10px;
    
}
.navbar-expand-lg .overlay ul>li.dropdown_ ul li.menu-item-has-children ul {
 
    margin-top: 0;
}
}

@media screen and (max-width:1025px) and (min-width:768px) {
    .navbar-expand-lg .overlay ul>li {
    padding: 1em 0;
    margin: 1em 0;
}
    
      .swiper-button-next, .swiper-button-prev {
                
                background-size: 36px;
            }
}

.page-section .inner_block .announcement_wrapper .inner_ .announcement_list li .item_ .title_ {
    width: 50%;
}

.page-section#ourpeople .inner_block .career_widget_2 {
 
    display: none;
}
@media screen and (min-width:1025px)  {
 html[dir=rtl]  .home__page .fp-section .section-title {
   margin-top: 2rem;
}
}
.about-row .stat_footer{
    text-align: center;
        font-style: italic;
    font-size: .8rem;
    max-width: 80%;
    margin: auto;
    margin-top: 3em;
}
@media only screen and (min-width: 767px){
    .page-section .inner_block .career_widget .item_ .text_ .head_ {
  
    font-size: 3vw;
    }
}
.home-section.about .statistics-box .box .number-data {
   
    letter-spacing: .1vw;
}
.home-section.animated.home-section.about .about-slider .box {
    
    padding: 5px;
}

.text-box a{
    color: #409ed1;
}

.operation-single-page .link-single-button {
    margin-bottom: 3em;
    display: inline-block
}
.banner.section .rs-layer a.banner-sub{
   /* animation: none !important;
    animation: none !important;
    transform: none;
    opacity: 1 !important;
    visibility: visible !important;*/
      font-size: 15px !important;
}
/*
.banner.section .rs-layer{
     animation: none !important;
    animation: none !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important; 
  
}
*/
html[dir=rtl]  .banner.section .rs-layer a.banner-sub{
      font-size: 20px !important;
}
@media screen and (min-width: 1025px){
html[dir=rtl]  .page-banner .container-fluid .banner_text .title_ {
    font-size: 4vw;
}
}

.home-section.animated.home-section.about .about-slider .box {
    flex: 1;
}
.map_tip .tooltipster-box .tooltipster-content .map_popup .inner_ .info_box .smal_title p{
    margin-bottom: 0;
}
.rtl .page-section.inView .inner_block.inBlock .title_box .text_box.lead_ p {
     text-align: center;  
}

.rtl .reports-table ul li:before {
   left: auto;
    right: -1em;
        transform: scaleX(-1);
}
.rtl .reports-table ul li {
 
    padding-left: 0;
    padding-right: 28px;
 
}
#subscriber_popup.global_popup .inner_{
    overflow: hidden;
}
.text_box p b, .text_box p strong {
    font-weight: 600;
}
html[dir=rtl] .inner__page .section-title span {
 
    line-height: initial;
}

html[dir=rtl]  .custom-select .selectric .label {
   
    margin-left: 38px;
    margin-right: 0;
}

html[dir=rtl]   .home-section.about .about-content p {
    text-align: justify;
    text-align-last: center;
}
.home-section.map-details .map_wrapper .map_image_box>svg {

    max-height: 130%;
    margin-top: -5%;
}

.scrolled header .navbar{
    padding-bottom: 0;
}
  .home-section.map-details .map_wrapper .map_image_box>svg {
    min-height: 100vh;
    } 
@media only screen and (max-height: 1500px) and (max-width: 1400px) and (min-height: 700px) and (min-width: 1000px){
  .home-section.map-details .map_wrapper .map_image_box>svg {
    margin-top: auto;
    min-height: 100vh;
    }   
} 
 .page-section .inner_block .title_box .text_box.text-margin {
    
    margin-bottom: 0;
}
.page-section.inView .inner_block.inBlock .title_box .text_box.text-margin p:last-child{
     margin-top: 0;
}
  .page-section .inner_block .title_box .text_box.text-margin p{
    
    margin-top: 0;
}
.page-section .inner_block .sector_block .item_ .content_ .title_ {
  
    text-align: center;
}
.page-section .inner_block .sector_block .about-slides .item_:nth-child(1) .img_box:after{
    background: transparent;
}
.page-section .inner_block .sector_block .about-slides .item_:nth-child(3) .img_box:after{
       background: transparent;
}
@media only screen and (min-width: 767px){
 .page-section .inner_block .sector_block .about-slides  .item_ .content_ .title_ {
    
    font-size: 2vw;
}
}
.page-section .inner_block .sector_block .about-slides  {
    
      margin: 2em 0;
}
 p i{
    margin-right: 10px;
}
html[dir=rtl] p i{
    margin-right: 0px;
    margin-left: 10px;
}
.inner__page .uae-about  .section-title {
    margin: .8em 0  .4em 0;
}

@media screen and (max-width: 767px){
   .inner__page .uae-about  .section-title {
    margin: 0px 0  10px 0;
} 
}
 
@media only screen and (min-width: 1025px){
    .text_box .title_{
    font-size: 2.2vw;
}
} 

}
.rtl .page-section.operations-details .inner_block.inBlock .title_box .text_box p {
    text-align: right;
}
.rtl .page-section.inView.operations-details .inner_block.inBlock .title_box .text_box.lead_ p{
    text-align: right;
}
.brand_color_blue {
  color: #409ed1;
}
.width25per {
  width: 25%;
}
@media screen and (max-width: 767px){
.navbar-expand-lg .overlay{
    overflow: visible;
}
}

/* AL 30-06-2020 */

.page-section .inner_block .gallery_grid .item_.style_1.coming_soon .link_:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.9215686274509803);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0;
    cursor:pointer;
 }

 .page-section .inner_block .gallery_grid .item_.style_1.coming_soon:hover .link_:after{
     opacity:1;
 }

.page-section .inner_block .gallery_grid .item_.style_1.coming_soon .link_{
pointer-events:none
}

.comingsoon_title {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 0 1.5em;
    display: inline-block
    text-align: center;
    -webkit-transform: translateX(-50%) translateY(-20%);
        -ms-transform: translateX(-50%) translateY(-20%);
            transform: translateX(-50%) translateY(-20%);
    font-size: 1.8vw;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    background: #409ed1;
    z-index: 8;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 0;
}

@media only screen and (max-width:1024px){
    .comingsoon_title {
        font-size: 20px;
    }
}

 .page-section .inner_block .gallery_grid .item_.style_1.coming_soon:hover .comingsoon_title{
     -webkit-transform:translateX(-50%) translateY(-50%);
         -ms-transform:translateX(-50%) translateY(-50%);
             transform:translateX(-50%) translateY(-50%);
     opacity:1;
 }
/* AL 30-06-2020 */

@media screen and (max-width: 1025px){
    .navbar-expand-lg .overlay nav {
        padding-bottom: 50px;
            max-height: 85%;
}

}
@media only screen and (max-width: 767px){
  body .page-section .inner_block .filter_widget .filter_row .component_ {
   
    grid-template-columns: 1fr;
}  
}
@media screen and (max-width: 1024px){
   .navbar-expand-lg .overlay ul>li.resTouch>ul li {
  
    margin: 5px 0;
}
 
}
.home-section.investors .events-swiper .event-slide .event-image:after,.home-section.our-impact .swiper-slide:after {
 
 
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0, 0, 0, 0)),to(#001317));
    background-image: -webkit-linear-gradient(top,rgba(0, 0, 0, 0),#001317);
    background-image: -o-linear-gradient(top,rgba(255,0,0,0),#001317);
    background-image: linear-gradient(180deg,rgba(0, 0, 0, 0),#001317);
    
}
@media screen and (max-width: 767px){
   .region_site header .header-top-link {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    top: 100%;
    margin: auto;
    right: 0;
    background-color:rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
}
  .region_site header .header-top-link   .carret_{
        display: none;
    }
   .header-top-link .menu li ul li a {
    font-size: 1vw;
    font-size: 15px;
}
  .region_site  header .navbar{
        overflow: visible
    } 
    nav ul a { 
 
    padding: 0 5px;
    }



    .scrolled header  .header-top-link {
        background-color:rgb(64, 158, 209);
    }
    .scrolled header .header-top-link li a{
        color:#fff;
    }
}

 
    @media only screen and (max-width: 1024px)  and (min-width: 768px) {
      .region_site header .left_nav {
            width: 20%;
        } 
      .region_site  header .header-top-link {
            display: flex;
        }
      .region_site   header .header-top-link   .carret_{
                display: none;
            }
 
      .region_site  header .right_nav {
            width: 20%;
        }
     .region_site    .search_wrapper {
    display: none;
}
    }
/* AR 1-jul-2020 */
@media screen and (max-width: 1025px){
	html[dir=rtl] .home__page .fp-section .section-title {
    margin-top: 25px;
}
}

@media screen and (max-width: 1023px){
	html[dir=rtl] .banner.section .rs-layer, .banner.section .rs-layer span:not(.banner-sub) {
    font-size: 30px !important;
    padding-top: 10px !important;
		line-height: normal !important;
/*		height:auto !important;*/
}
}

.loader {
 
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
}

/* AR 1-jul-2020 */
.home-section.our-impact:before {
    transition: transform 1s cubic-bezier(1,.15,.25,1),-webkit-transform 1s cubic-bezier(1,.15,.25,1);
}

html[dir=rtl] *{
	line-height: normal !important;
}
/* AR 6 jul 2020 */

.home-section.investors .report-swiper .report-slide .report-inner{
	opacity:0;
	transition:1s all;
}
.home-section.investors .report-swiper .report-slide .report-image:hover .report-inner{
	opacity:1;
}

.page-section .inner_block .announcement_wrapper .inner_ .announcement_list li .item_ {
    padding: 1.4em;
}

.full_title_ {
  -webkit-line-clamp: 5;
}

.navbar-expand-lg .navbar-toggler.button_container.active span:nth-of-type(3) {
    display: none;
}

.navbar-expand-lg .navbar-toggler.button_container.active span:nth-of-type(2) {
    width: 100%;
}

@media screen and (max-width: 1025px){
	.navbar-expand-lg .overlay ul>li.resTouch>ul ul {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 991px){
	.menu-active header .navbar-brand img {
        width: auto;
    height: 50px;
    max-width: 120px;
}
	.container{
		margin:0 auto;
	}
	.map_tip .tooltipster-box {
    background-color: rgb(255, 255, 255);
    border-radius: 0;
    /*margin-bottom: 150px;*/
}
	.home-section.our-impact .slider-box{
		padding-bottom: 0 !important;
	}
	.home-section.our-impact .impact-nav {
  
    margin: 1em auto auto;
		margin-bottom:1em;
	}
	.home-section.investors .report-swiper .report-slide .report-image .report-inner h2{
		display:none;
	}
}
@media only screen and (max-width: 1024px){
	.team_slider_wrapper .item_ .inner_ .content_box {
    padding: 2em 1.5em;
}

}

 
	.navbar-expand-lg .navbar-toggler .button-lines {
		height:13px;
	}
 
.about-row .stat_footer{
	display:none;
}
@media screen and (max-width: 768px){
	.home-section.investors .investors-container .event-row .event-col:nth-child(2) {
    
    margin-bottom: 0;
}
}

.page-section .inner_block .media_image_thumb .link_ .img_box {
    padding-top: 75%;
    background-color: rgb(204, 204, 204);
}

.media_image_thumb .img_box .img_ {
  
    background-size: contain;
	background-position:center;
	    background-repeat: no-repeat;
}

@media only screen and (max-width: 720px){
	.page-section .inner_block .announcement_wrapper .inner_ .announcement_list li .item_ .title_{
		    width: 100%;
	}
}
@media only screen and (max-width: 767px){
	.inner__page .page-section {
    padding: 30px 0;
}
	.page-section .inner_block .fixed-scroll-widget .scroll_content .tab_content {
 
    margin-bottom: 0;
}
	
	.page-section .inner_block .fixed-scroll-widget .scroll_content .tab_content .custom_nav{
		padding-bottom:0;
		    padding-top: 10px;
	}
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid rgb(64, 158, 209);
}
.form_wrapper .row .input-field textarea {
 
    border-radius: 0;
}

 .image_wrapper  .media_image_thumb .custom_nav .prev_,.image_wrapper  .media_image_thumb .custom_nav  .next_ {
    background-image: url(../images/arrow.svg)!important;
    width: 35px;
    height: 35px;
    background-position: 0;
    background-repeat: no-repeat;
    /* background-size: auto; */
    background-size: 26px;
}
 .image_wrapper  .media_image_thumb .custom_nav i{
	display:none;
}

.image_wrapper  .media_image_thumb .custom_nav  .next_,
.image_wrapper .media_image_thumb .swiper-container-rtl .custom_nav .prev_{
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}
.image_wrapper .media_image_thumb .swiper-container-rtl .custom_nav .next_{
	 -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}
.image_wrapper  .media_image_thumb  .custom_nav .swiper-pagination{
	display:none;
}

@media only screen and (max-width: 767px){
	.media-page .page-section .inner_block .press_list_wrapper{
	max-width:90%;
	margin:auto;
}
.page-section .inner_block .filter_wrapper .link-single-button.lg_ {
   
    margin-left: 0;
    margin-right: 0;
}
}


.pagination>a{
	display:none;
}

.pagination .page-item .page-link:not(.pointer) {
	display:none;
}
.pagination .page-item.active .page-link{
	display:flex;
}
.pagination li.active {
    border-radius: 1px;
}

@media only screen and (max-width: 767px){
.navbar-expand-lg .overlay ul>li.dropdown_ ul li a, .navbar-expand-lg .overlay ul>li.dropdown_ ul li label,.navbar-expand-lg .overlay ul>li.dropdown_ ul li.menu-item-has-children>a {
    font-size: 18px;
}
}
@media screen and (max-width: 1024px){
	.navbar-expand-lg .overlay ul>li.resTouch>ul {
    margin: 1em 0;
	}
}
@media only screen and (max-width: 767px){
	.page-section .inner_block .content_img_text_wrapper .text_box p {
    font-size: inherit;
}
}
textarea{
	max-width:100%;
}

.page-section .contact_form{
	overflow:hidden;
}

.rtl .navbar-expand-lg .overlay ul>li.dropdown_ ul li {
    margin: 5px 0;
}
	.page-section .inner_block .press_list_wrapper.list_style_1 .item_ .content_ .link_ .text_box .title_ {
	 -webkit-line-clamp: 6;
}
@media only screen and (min-width: 1200px){
	.page-section .inner_block .press_list_wrapper.list_style_1 .item_ .content_ .link_ .text_box .title_ {
    font-size: 1.5vw;
}
}
@media only screen and (max-width: 767px){
	.map_tip .tooltipster-box .tooltipster-content .map_popup .inner_ .title_{
		    font-size: 14px;
	}
	.map_tip .tooltipster-box .tooltipster-content .map_popup .inner_ .info_box .smal_title{
		font-size:13px;
	}
}

.map_popup .fancybox-close-small {
    background: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    color: rgb(0, 0, 0);
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 401;
}

.mac .home-section.about .about-content p,.safari .home-section.about .about-content p{
	text-align:center !important;
}

.rtl .map_popup .fancybox-close-small {
    left: 0;
    right: auto;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
	.page-section .inner_block .content_img_text_wrapper .text_box p {
    font-size: inherit;
}
}
/*
.page-section .inner_block .content_img_text_wrapper .text_box p {
line-height: 1.7;font-size: inherit;
}*/
@media only screen and (min-width: 1025px) {
.page-section .inner_block .content_img_text_wrapper .text_box p, .page-section .inner_block .content_img_text_wrapper .text_box ul li {
    line-height: 1.4;
    margin-bottom: 1.6rem;
    font-size: 1.2vw;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
	.page-section .inner_block .content_img_text_wrapper .text_box p,.page-section .inner_block .content_img_text_wrapper .text_box ul li {
    font-size: inherit;
}
	.page-section .inner_block .content_img_text_wrapper .text_box p,.page-section .inner_block .content_img_text_wrapper .text_box ul li {
line-height: 1.7;font-size: inherit;
}
}

.home-section.about .about-content p {
    text-align: center !important;
    text-align-last: center  !important;
}

header .header-top-link li {
    margin: 0 10px;
}
@media only screen and (max-width: 767px) {
header .header-top-link li {
    margin: 0 2px;
}
}

@media only screen and (min-width: 1024px) {
.page-section .inner_block .region_wrapper .region_blocks li {
    width: calc(25% - 1em);
}
}
 
.link-box-hr{
        position: absolute;
        width: 100%;
        height: 100%;
        top:0;
        left: 0;
        z-index: 101;
    }

.investor_notification {
  margin-bottom: 10px !important;
}

/*@media screen and (max-width: 600px){
   rs-module rs-bgvideo iframe{
       top: 0px;
   height: 60% !important;
   margin: auto;
   bottom: 0px;
   
}
}*/

.inner__page .page-section.bg_color.white-heading  .section-title span{
   color:#fff;
}

.page-section.bg_color.white-heading  .text_box.text-box{
       color:#fff;
}
.inner__page  .page-section.bg_color.white-heading .section-title span:after{
   opacity:0;
}


@media screen and (max-width: 600px){
   .home .desktop_slider_section{
       display: none !important;
    }
}

@media screen and (min-width: 601px){
   .home .mobile_slider_section{
      display: none !important;
    }
}

/* AR 21-jul-2020 */
header .header-top-link li a {
   min-height: 50px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   white-space: nowrap;
}
.header-top-link .menu li ul {
   width: auto;
}
html[dir=rtl]  .header-top-link .menu li ul {
    right: 0;
   left: auto;
}
.footer-buttons .link-single-button:focus {
  color:#fff;
}

/* AL 26-07-2020 */
@media only screen and (max-height: 740px) and (max-width: 1370px) and (min-height: 500px) and (min-width: 1025px){
    body .section-title {
    font-size: 4vw;
    }
    .home-section.our-impact .impact-nav{
        display: none;
    }
    .home-section.our-impact .swiper-slide .text-box .box-sidebox {
    font-size: 0.9vw;
    letter-spacing: 4px;
    width: 40%;
    height: 20%;
    }
    .home-section.our-impact .swiper-slide .text-box .box-hvr-desc {
    font-size: 1.2vw;
    }
    .home-section.our-impact .swiper-slide {
    padding-top: 28%;
    }
    .home-section.our-impact .slider-box {
    padding-bottom: 0 !important;
    }
    .home-section.investors .events-swiper .event-slide, .home-section.investors .report-swiper .report-slide, .home-section.investors .financial-slides{
        padding-top: 110%;
    }
}
/* AL 26-07-2020 */

.page-section .inner_block .press_list_wrapper.list_style_1 .item_ .misc_ .share_ i {
line-height: 0;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}

/* AL 05-08-2020 */

.share_ i {
    -webkit-transform: translateY(15%);
        -ms-transform: translateY(15%);
            transform: translateY(15%);
}

html.ie11 .page-section .inner_block .gallery_grid{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
html.ie11 .page-section .inner_block .gallery_grid .item_{
    width: 50%;
}

html.ie11 .page-section .inner_block .press_list_wrapper.list_style_2 .swiper-container .swiper-wrapper .slide_{
    height: 100% !important;
}
/* AL 05-08-2020 */

/* AR 11-aug-2020 */

@media only screen and (min-width: 768px){
.page-section .inner_block .image_wrapper.style_2 .item_ .bottom_ .title_ {
    font-size: 1.6vw;
}
}
.page-section .inner_block .image_wrapper.style_2 .item_ .bottom_ .title_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.rtl .page-section .inner_block .image_wrapper.style_2 .item_ .bottom_ .title_ .date_ {
    direction: rtl;
}
@media only screen and (min-width: 710px){
    .page-section .inner_block .announcement_wrapper .inner_ .announcement_list li .item_ .title_ {
    width: 60%;
}
}

.page-section .inner_block .region_wrapper .region_blocks{
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}

.page-section .inner_block .announcement_wrapper .inner_ .announcement_list li .item_ {
  padding: 1.1em;
}

.fancybox-infobar{ display:none;}

/* -- AR 11-aug-2020 */

/* -- AR 18-aug-2020 */
.page-section .inner_block .region_wrapper li:nth-child(17) {
   -webkit-transition-delay: 4s;
   -o-transition-delay: 4s;
   transition-delay: 4s;
}

/* -- AR 18-aug-2020 */

/* -- AL 11-nov-2020 */

html.ie header .navbar-brand img{
width: 150px;
height: auto;
}
html.ie .loader .loader-img img{
height: auto;
width: 170px;
}
html.ie .fixed-scroll-widget .scroll_content iframe{
height: 170vh;
}
html.ie .page-section .inner_block .filter_widget .filter_row .component_{
display: flex;
}
html.ie .page-section .inner_block .filter_widget .filter_row .component_ .input-field{
margin-left: 1em;
margin-right: 1em;
}
/* -- AL 11-nov-2020 */
/*--  AR 06-05-2021 --*/
@media only screen and (min-width: 767px){
  .page-section .fraud .inner_block .gallery_grid {
    grid-template-columns:   1fr!important;
 
 }
 }
 @media only screen and (min-width: 1200px){
   .page-section .fraud .inner_block .gallery_grid {
  /*  grid-template-columns: 1fr 1fr 1fr;*/
    grid-auto-flow: column!important;
    grid-auto-columns: 1fr!important;
 }
}
/*--END AR 06-05-2021 --*/

/*--  AL 09-05-2021 --*/
html.ie .page-section .inner_block .gallery_grid .item_.style_2 { width: 32%; } html.ie .page-section .inner_block .gallery_grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
html.ie .page-section .inner_block .gallery_grid .item_.style_2 .is_hover {margin-top:5em; display:block!important}
/*--END AL 09-05-2021 --*/


/* AR 23062021 */

.hide-advance .page-section .inner_block .advance_search{
  display: none;
}

/* AR 23062021 */

/* AR 29 11 2021 */
.cookies_ .button_ {
  display: flex;
}
.cookies_ .button_ .cookie_link {
  white-space: nowrap;
}
/* AR 29 11 2021 */

/* AL 27-05-2022 */
.cookies_{
  width: 20%;
}

@media only screen and (min-width:767px) and (max-width:1200px){
  .cookies_{
    width: 40%;
  }
  
}

@media only screen and (max-width:767px){
  .cookies_{
    width: 80%;
  }
}

.cookies_ [type=checkbox]:checked, .cookies_ [type=checkbox]:not(:checked) {pointer-events: auto;width: 100%;height: 100%;z-index: 5;}

.cookies_ .desc_ span{
  font-size: 12px;
}
.cookies_ .inner_ {flex-wrap: wrap; padding: 2em 0;}

.cookies_ .button_ .cookie_link {margin: 0;}

.cookies_ .content_ {padding: 0;}

.cookies_ .check_group {position: relative;display: block;width: 100%;margin-bottom: 1em;}

.cookies_ .check_group .item_ {position: relative;display: flex;margin: 0.5em 0;align-items: center;justify-content: space-between;}

.cookies_ .check_group .item_ label {position: relative;display: block;color: #fff;}

.cookies_ .check_group .item_ i {position: relative;display: block;width: 30px;height: 15px;border: 1px solid #f1f1f1;margin-inline-end: 10px;border-radius: 7px;}

.cookies_ .check_group .item_ i:before {content: '';position: absolute;top: 0;left: 0;width: 15px;height: 15px;background: #fff;transform: scale(1.2) translateY(-5%);transition: all 0.3s ease;border-radius: 50%;}

.cookies_ .check_group .item_ input:checked~i:before {transform: scale(1.2) translateY(-5%) translateX(80%);}
.cookies_ .check_group .item_ input:checked~i {border-color: #409ed1;background: #409ed1;}
.cookies_ .check_group .item_ input:disabled~i {opacity:0.75; pointer-events:none;}
.cookies_ .check_group .item_ input:disabled~i~label {opacity:0.75; pointer-events:none;}
/* AL 27-05-2022 */

/* AL 05-04-2022 */
.map-wrapper {
  position:relative;
  display:block;
  width:100%;
  height:100%;
}
.bg_contact_image{
  width: 70%;
  height: 0;
  padding-top: 70%;
  border-radius: 50%;
  margin: 0 auto;
  position: relative;
  background-position: center;
  background-size: cover;
}
.map-wrapper a {
  display: block;
  width: 100%;
  background: #ededed;
  position: relative;
  height: 100%;
  padding-top: 3em;
  padding-bottom: 3em;
}

.page-section .inner_block .contact_block .map_box {
  background: #ededed;
}

.bg_contact_icon{
  position: absolute;
  top: 21%;
  left: 19%;
  display: inline-block;
  width:20%
}

.bg_contact_icon img{
  position: relative;
  display: block;
  width: 100%;
  height: auto;
}
.page-section .inner_block .contact_block .content_box{
  flex: 1 ;
}
@media only screen and (min-width:1200px){
  .page-section .inner_block .contact_block:not(.bg_blue) .content_box {
    padding-inline-start: 0;
  }
}

.cookies_ .desc_ span .read_ {
  margin: 1.5em 0;
}
/* AL 05-04-2022 */
/* AR 01-06-2022 */
.cookies_ .check_group .item_ input:disabled~i {
  
  filter: grayscale(100%);
}
/* AR 10-10-2022 */
header .search_wrapper .search-submit {
  display: inline-block;
  bottom: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: -1px;
  top: 0;
}

/* AP 12-10-2022 */

.home-section.investors .financial-swiper.swiper-container .swiper-slide p {
  overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.home-section.investors .financial-swiper.swiper-container .swiper-slide p:first-child {
  margin-top: 0;
}
@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px) {

.home-section.investors .financial-swiper.swiper-container .swiper-slide p {   
    -webkit-line-clamp: 2;  
}

}
@media only screen and (max-width: 767px) {
.home-section.investors .financial-swiper.swiper-container .swiper-slide p {   
      -webkit-line-clamp: 3;  
  }
}
/* ---- AP 12-10-2022 */
/* AR 14-06-2022 */
.rtl .our-impact.page-section .swiper-button-next {
 
  transform: scaleX(-1);
}

.rtl .our-impact.page-section .swiper-button-prev {
  
  transform: scaleX(1);
}

/* 21-11-2023 */
.energy-page  .page-banner .container-fluid .img_box:after{
  display: none;
}
.energy-page  .page-banner .container-fluid .banner_text{
  display: none;
}
.energy-page   .page-section .inner_block .career_widget .item_ .text_ {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}
.energy-page   .page-banner.energy .container-fluid .img_box .img_ {
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 0% 100px;
}
.energy-page   .page-banner .container-fluid .img_box .img_ {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0% 100px;
}
.energy-page .page-banner {
    background: #121422;
}
.energy-page  .page-section .inner_block .career_widget .nav_{
  display: none;
}
.energy-page  .page-section .inner_block .career_widget {
 
  padding: 0;
  margin-top: 0;
}
/*/*/

:root {
  --light-blue-color: #469BCD;
}
 
.page-banner.energy .container-fluid .img_box:after {
  opacity: 0;
}
.page-banner.energy .container-fluid .img_box .img_ {
background-size: contain;
  background-repeat: no-repeat;
  background-position: 0% 100px
}


.page-banner.energy {
background: #121422;
}
.energy-box,.driving-energy{
  display: flex;
  width: 100%;
  position: relative;
  z-index: 1;
}
.driving-energy .box-branding {
  
background-image: url(../images/t-shade-svg.svg); 
 
}
.energy-box.logo,.driving-energy.logo{
  z-index: 9;
}
.energy-box .box-1,.driving-energy .box-1{
  background: #121422; 
  color: #fff;
  padding-inline-start: 9%;
  padding-inline-end: 9%;
  padding-top: 5%;
  padding-bottom: 2%;
  width: 50%;
  position: relative;
}
.energy-box .box-1 {
  
  padding-bottom: 5%;

}

.driving-energy .box-1{
  padding-top: 9%;
  padding-bottom: 5%;
}
.energy-box.content .box-1:after,.driving-energy.content .box-1:after{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  left: 0;
  background-image: url(../images/driving-shade-svg-svg.svg); 
 /* background: linear-gradient(11deg, rgb(18 20 34) 26%, rgb(18 20 34) 55%,  rgba(69,155,204,1) 100%);*/
  z-index: 3;
  background-size: cover;
  background-position: top right;

}

.energy-box.content .box-1 .text{
  z-index: 5;
  position: relative;
  opacity: 0;
  transform: translateY(1em);
  transition: all 1s 1s;
}
.inView .energy-box.content .box-1 .text{
  opacity: 1;
  transform: none;
}
.energy-box.white  .box-1{
  background: #fff;
  color:#000;
 /* background: linear-gradient(185deg, rgb(18 20 34 / 0%) 81%, rgb(18 20 34 / 0%) 0%, rgba(69,155,204,1) 100%);*/
  background-image: url(../images/a-top-svg.svg);
  background-size: cover;
  background-position: 0% 100%;
  background-repeat: no-repeat;
}
.energy-box.white  .box-1:after{
  background: #fff;
}
.energy-gradient{
  background-image: url(../images/pillar-bg-svg.svg);
  background-size: cover;
 /* background: linear-gradient(to right, rgba(69,155,204,1) 0%,rgba(87,191,192,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.bg-energy{
  background-color: #11111f;
  color: #fff;
}
.sustainability-ambitions{
  display: flex;
}
.sustainability-ambitions .box:nth-child(1){
  width: 40%;
}
.sustainability-ambitions .box:nth-child(2){
  flex: 1;
  align-items: center;
  display: flex;
  opacity: 0;
  transform: translateY(1em);
  transition: all 1s;
}

.inView .sustainability-ambitions .box:nth-child(2){
  transform: none;
  opacity: 1;
}
.box-branding{
  /* width: auto; */
  display: flex;
  flex: 1;
  height: auto;
  /*background: linear-gradient(to bottom, #111120 0%, #4392c2 100%);*/
  position: relative;
  z-index: 1;
  background-image: url(../images/a-shade.svg);
  background-position: 100% 0%;
  background-size: cover;
}
.energy-box.white .box-1 h2{
  font-weight: 600;
}
.box-branding svg {
  margin: auto;
  transform: translateY(-40%);
  right: 0;
  left: 0;
  top: 100%;
  position: absolute;
  z-index: 9;
  opacity: 0;
  transition: all 1s 1s;
}
.inView .box-branding svg {
  opacity: 1;
  transform: translateY(-50%);
}
.box-branding img.bg {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
  background-position: top;
}

.energy-pillars .title_box {
  text-align: left;
  color: #fff;
  margin-bottom: 2em;
}
.energy-pillars .title_box p{
  opacity: 0;
  transform: translateY(1em);
  transition: all 1s .3s;
}
.inView .energy-pillars .title_box p{
  opacity: 1;
  transform: none;
}
.energy-pillars .text_box h3 i {
  font-style: normal;
  background: linear-gradient(to right, rgba(69,155,204,1) 0%,rgba(87,191,192,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.safari .energy-pillars .team_slider_wrapper .item_ .inner_ .image_box ,.energy-pillars .team_slider_wrapper .item_ .inner_ .image_box {
  padding-top: 50%;

}
.energy-pillars .team_slider_wrapper .item_ .inner_ .image_box .img_{
  display: flex;
  align-items: center;
  justify-content: center;
}
.energy-pillars .team_slider_wrapper .item_ .inner_  h3{
  font-size: 1.5rem;
  font-weight: 600;
  position: relative;
  display: inline-flex;
  flex-direction: column;
}

.energy-pillars .team_slider_wrapper .item_ .inner_  h3:after{
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: var(--light-blue-color);
  top:100%;
  left: 0;
}
.energy-pillars .team_slider_wrapper .item_ .inner_ .image_box  .title{
  padding: 1em;
  max-width: 90%;
  width: auto;
  margin: auto;
}
.energy-pillars .team_slider_wrapper .item_ .inner_ .image_box  .title h2{
  font-size: 1.4rem;
  color: #fff;
  margin: 0;
  text-transform: uppercase;


  font-family: Roboto,ibm-plex-arabic,sans-serif;
  font-weight: 700;
  font-size: 1rem;
}
.energy-pillars .team_slider_wrapper .team_swiper_wrapper .swiper-container .item_  .inner_ .image_box{
  background-color: #fff;
  box-shadow: 4px 0 6px -4px #888;
}
.energy-pillars .team_slider_wrapper .team_swiper_wrapper .swiper-container .item_.swiper-slide-next .inner_ .image_box .img_ ,
.energy-pillars  .team_slider_wrapper .team_swiper_wrapper .swiper-container .item_.swiper-slide-next+.item_ .inner_ .image_box .img_ {
  opacity: 0;
}
.energy-pillars .team_slider_wrapper .item_ .inner_ .content_box{
  box-shadow: 4px 0 6px -4px #888;
}
.energy-title{
  text-transform: uppercase;
  font-weight: 600;
  margin: 0;
   opacity: 0;
   transform: translateY(1em);
 transition: all 1s .3s;
 font-size: 3rem;
}
.inView .energy-title{
  transform: none;
  opacity: 1;
}
.energy-title span{
  background: linear-gradient(to right, rgba(69,155,204,1) 0%,rgba(87,191,192,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.energy-target{
  display: flex;
}
.energy-target h2{
  background: linear-gradient(to right, rgba(69,155,204,1) 0%,rgba(87,191,192,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 2.5rem;
  font-weight: 600;
  margin-top: 0;
}
.energy-target  {
  /* gap: 5em;*/
  gap:0;
}
.energy-target .box:nth-child(1) {
  width: 50%;
  opacity: 0;
  transform: translateY(1em);
  transition: all 1s .5s;
  width: 100%;
}
.energy-target .box:nth-child(2) {
   display: none !important;
}
.inView .energy-target .box:nth-child(1){
  opacity: 1;
  transform: translateY(0);
  
}
.energy-target .box:nth-child(2) {
  flex: 1;
  align-items: center;
  display: flex;
  flex-direction: column;
  opacity: 0;
  transform: translateY(1em);
  transition: all 1s .8s;
}
.inView  .energy-target .box:nth-child(2) {
  opacity: 1;
  transform: translateY(0);
}
.energy-target .box  .col{
  display: flex;
  gap: 1em;
  align-items: flex-start;
}
.energy-target .box  .col h4{
font-size: 1.1rem;
margin: 0;
margin-top: .5rem;
}
.energy-target .box  .col   span{
font-size: 3rem;
font-weight: 800;
-webkit-text-stroke: 1px    #53b6c4;
  -webkit-text-fill-color: transparent;
  line-height: 1;

  
}
.energy-target .box  .col   .per{
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.energy-target .box  .col   .per img{
  width: 1.6rem;
}

.energy-target .box .col img{
  width: 100%;
}
.energy-target .box  .img{
  width: 4rem;
  flex-shrink: 0;
}

.cop-28{
  display: flex;
  flex-direction: row;
}
.cop-28 .box.title{
  text-align: left;
  align-items: flex-start;
}
.cop-28 .box{
  cursor: pointer;
  background-color: #11111f;
  width: 33.33%;
  padding: 3em 3.5em;
  color: #fff;
  min-height: 400px;
  position: relative;
  z-index: 1;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  overflow: hidden;
  opacity: 0;
  transform: translateY(1em);
  transition: all 1s;
}
.cop-28 .box:nth-child(1){
  transition-delay: .3s;
}
.cop-28 .box:nth-child(2){
  transition-delay: .6s;
}
.cop-28 .box:nth-child(3){
  transition-delay: .9s;
}
.cop-28 .box:nth-child(4){
  transition-delay: 1.2s;
}
.cop-28 .box:nth-child(5){
  transition-delay: 1.5s;
}
.cop-28 .box:nth-child(6){
  transition-delay: 1.8s;
}
.inView .cop-28 .box{
  transform: none;
  opacity: 1;
}
.cop-28 .box:hover .text{
  opacity: 1;
}
.cop-28 .box:hover .text-box{
  transform: translateY(0%);
}

.cop-28 .box .text-box{
  transform: translateY(75%);
  transition: all .4s;
}
.cop-28 .box .text{
  opacity: 0;
  transition: all .6s .2s;
}
.cop-28 .bg-image{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top:0;
  background-size: cover;
  z-index: -2;
  filter: grayscale(100%);
}
.cop-28 .box:after{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top:0;
  background-color: #11111f;
  z-index: -1;
  opacity: .5;

}
.cop-28 h4{
  font-size: 1.3rem;
  color: #58bfc1;
  font-weight: 600;
}
.cop-28 h2{
  font-size: 3rem;
  font-weight: 600;
  color: #58bfc1;
}
.energy-readmore{
  background-color: #409ed1;
  display: flex;
  color: #fff;
  background-image: url(../images/tq-svg.svg);
  background-size: contain;
  background-position: center;
  background-repeat: repeat-x;
}
.energy-readmore .box{
  display: flex;
  align-items: center;
  gap: 1em;
  justify-content: space-between;
  padding: 7em 0;
  opacity: 0;
  transform: translateY(1em);
  transition: all 1s;
}
.inView .energy-readmore .box{
  opacity: 1;
  transform: none;
}
.inner__page .page-section.p_b_0 {
  padding-bottom: 0;
}
.link-single-button.white{
  background-color: #fff;
  color: #409ed1;
}/*
.energy-btn-row .link-single-button:before{
  content: "";
  position: absolute;
  width: 8px;
  height: 51%;
  background-color: #fff;
  left: 0;

  left: 1.2em;
  top: 0;
  bottom: 0;
  margin: auto;
  transform: rotate(23deg);
}*/
.energy-btn-row .link-single-button {
  padding: 1.4em 3.4em;
}
.energy-btn-row{
  display: flex;
  gap: 1em;
  flex-direction: column;
  z-index: 4;
  position: relative;
}
.energy-btn-row .link-single-button{
  letter-spacing: normal;
  text-transform: none;
  background-color: transparent;
  overflow: hidden;
  position: relative;
  z-index: 2;
  font-size: .9rem;
}
.energy-btn-row .link-single-button:after{
  content: "";
  position: absolute;
  left: auto;
  background: linear-gradient(to right, rgba(69,155,204,1) 0%,rgba(87,191,192,1) 100%);
  transform: skew(149deg, 0deg);
  width: 100%;
  height: 100%;
  right: 0;
  transform-origin: 0% 0%;
  z-index: -1;
  box-shadow: 0px 5px 8px 2px rgb(0 0 0 / 13%);
  top: auto;
  bottom: 5px;
  transition: all .5s;
}
.energy-btn-row .link-single-button:hover{
  color: #fff;
  transform: translateY(-2px);
}
@media screen and (max-width: 991px){
  .energy-box .box-1,.driving-energy .box-1{
      width: 100%;
  }
  .box-branding svg{
      display: none;
  }
  .sustainability-ambitions{
      flex-direction: column;
      width: 100%;
      margin: auto;
  }
  .sustainability-ambitions .box:nth-child(1){
      width: 100%;
  }
  .energy-target .box:nth-child(1){
      width: 100%;
     
  }

  .cop-28 .box{
      width: 100%;
  }
  .energy-target{
      width: 100%;
      margin: auto;
  }
  .energy-target .box .col{
      flex:1;
  }
  .cop-28 .box .text-box {
      transform: translateY(0%);
      transition: all .4s;
  }
  .cop-28 .box .text{
      opacity: 1;
  }
  .energy-readmore .box {

      flex-direction: column;
      text-align: center;
  }
}
.energy-link-text{
  min-width: 30%;
  display: flex;
  justify-content: flex-end;
}
.energy-link-title h2{
  font-size: 3.2rem;
}

.bg-energr-gd:after {
  background-image: url(../images/l-shade-1-svg.svg);
  content: "";
  position: absolute;
 width: 50%;
 height: 100%;
 left: 0;
 top: 0;

 background-position: top left;
 background-size: auto 100%;
 background-repeat: no-repeat;
 z-index: -1;
}
.bg-energr-gd:before {
 background-image: url(../images/l-shade-2-svg.svg);
 content: "";
 position: absolute;
 width: 50%;
 height: 100%;
 right: 0;
 top: 0;

 background-position: top right;
 background-size:auto 100%;
 background-repeat: no-repeat;
 z-index: -1;
}
.bg-energy{
  position: relative;
  z-index: 1;
}
.bg-energy-lines{
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  background-image: url(../images/taqa-lines.svg);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: bottom right;
  opacity: .4;
}
/* banner */
.rs_html5vidbasicstyles {
 
  background: #121122;
}
/*
.rs_html5vidbasicstyles video {
  width: 100% !important;
  right: 0 !important;
  left: 0 !important;
  top: auto !important;
  bottom: 0 !important;
  height: auto !important;
}*/

h2.vc_custom_heading.energy-title.energy-heading-space {
  margin-bottom:1em;
}
@media screen and (max-width: 991px){
.bg-energr-gd:after{
  display: none;
}
.bg-energr-gd:before{
  display: none;
}
}
.energy-readmore .box h2{
  font-size: 2.2rem;
}
.energy-title span {
 
  padding: 7px 0;
}

.banner-learnmore-btn-wrapper{
  position: absolute;
  right: 5% !important;
  left: auto !important;
  bottom: 12% !important;
  top: auto !important;
}
.banner-learnmore-btn-wrapper *{
  position: static !important;
  height: auto !important;
  line-height: normal !important;
} 
.banner-learnmore-btn-wrapper .banner-learnmore-btn,.banner.section .rs-layer.banner-learnmore-btn{
  font-size: 1rem !important;
  background-color: #409ed1;
  color: #fff;
 
  cursor: pointer;
  text-transform: uppercase;
  padding: 1em 1.5em !important;
  /* font-size: 17px !important; */
  font-size: 1rem !important;
  letter-spacing: 8px !important;
}
.banner.section .rs-layer.banner-learnmore-btn a{
  font-size: .8rem !important;
}
.banner.section .rs-layer.banner-learnmore-btn a:hover{
  color: #000 !important
}
.banner-learnmore-btn-wrapper .banner-learnmore-btn a,.banner.section .rs-layer.banner-learnmore-btn a{
  margin: 0;
}

.rtl  .cop-28 .box.title{
  text-align: right;
}

.rtl   .energy-btn-row .link-single-button:after {
 
   
  left: 0;
  transform-origin: 0% 100%;
  background: linear-gradient(to left, rgba(69,155,204,1) 0%,rgba(87,191,192,1) 100%);
 
  right: auto;
}
html[dir=rtl] .banner-learnmore-btn-wrapper {
  left: 5% !important;
  right: auto !important;
}
@media screen and (max-width: 991px){
  header .navbar-brand {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  header .navbar {
 
    padding: 1em;
}
rs-bgvideo video{
  opacity: 0  !important;
  transition: opacity .5s 2s;
}
rs-module canvas{
  opacity: 0 !important;
  transition: opacity .5s 10s  !important;
}
.is-loaded rs-module canvas{
  opacity: 1 !important;
}

.banner-learnmore-btn-wrapper{
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
}

.banner-learnmore-btn-wrapper *{
  text-align: center;
}
.banner.section .rs-layer.banner-learnmore-btn {
  display: inline-block;
}
rs-bgvideo video{
 opacity: 1 !important;
 
  max-height: 89%;
  max-height: 89vh;
  margin: auto;
  right: 0;
  left: 0;
  bottom:  50px !important;
  top:auto !important;
  object-fit: contain !important;
  background-size: contain !important;
}
.banner-learnmore-btn-wrapper {
 
  bottom: 30px !important;
 
}
}

.banner-learnmore-btn-wrapper .banner-learnmore-btn a, .banner.section .rs-layer.banner-learnmore-btn a{
  color:#fff !important;
}

.energy-target a {
  color: rgba(69,155,204,1) !important;
}
/*

[lang="nl-NL"] #footer_language_list{
  display:none;
}*/
/*AR 18-12-2023 */
@media   screen and (min-width: 1023px){
 .decommissioning  .team_slider_wrapper .item_ .inner_ .content_box .name_ {
    font-size: 1.5vw;
  }
}
.decommissioning  .team_slider_wrapper .item_ .inner_ .content_box {
  padding: 1.5em 1em;
}
body .fixed-scroll-widget .scroll_content .page-section.decommissioning  {
  padding: 1em 0;
  margin-bottom: 5vh;
}

.page-section.decommissioning .container{
  width: 100%;
  max-width: 90%;

}
.page-section.decommissioning .team_slider_wrapper .team_swiper_wrapper {
  padding-right: 5vw;
}

.safari .page-section.decommissioning  .team_slider_wrapper .item_ .inner_ .image_box {
  padding-top: 50%;
}
.team_slider_wrapper.no-loop .team_swiper_wrapper{
  padding: 0;
}
@media screen and (max-width: 1400px) and (min-width: 993px){
  .container {
    width: 80%;
}
}

/*---AR 18-12-2023 */

/* -AR 11-01-24- */
.page-section .inner_block .press_list_wrapper.list_style_1.multi_row .swiper-container .grid,
.page-section .inner_block .press_list_wrapper.list_style_2.multi_row .swiper-container .grid{
   
  display:grid; 
   grid-template-columns: 1fr 1fr 1fr;
          grid-gap: 1em;
}
@media screen and (max-width: 991px){
  .page-section .inner_block .press_list_wrapper.list_style_1.multi_row .swiper-container .grid,
  .page-section .inner_block .press_list_wrapper.list_style_2.multi_row .swiper-container .grid{
    
    grid-template-columns: 1fr 1fr  ;

  }
  }
  @media screen and (max-width: 720px){
    .page-section .inner_block .press_list_wrapper.list_style_1.multi_row .swiper-container .grid,
    .page-section .inner_block .press_list_wrapper.list_style_2.multi_row .swiper-container .grid{
      
      grid-template-columns: 1fr   ;
  
    }
    }
    /*
html[dir=rtl] body  #ot-sdk-btn-floating.ot-floating-button {
 
    right: auto !important;
    left: 10px !important;
}*/
.banner.section rs-arrow {
 
    filter: brightness(0.6);
    }






 /* TQ innerpage 10-09-2024 */
 /*
@font-face {
  font-family: 'Grold';
  src: url('fonts/Grold-Bold.woff2') format('woff2'),
      url('fonts/Grold-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Grold';
  src: url('fonts/Grold-Medium.woff2') format('woff2'),
      url('fonts/Grold-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
*/
@font-face {
  font-family: 'Grold';
  src: url('fonts/Grold-Regular.woff2') format('woff2'),
      url('fonts/Grold-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/*@font-face {
  font-family: 'Grold';
  src: url('fonts/Grold-Bold.woff2') format('woff2'),
      url('fonts/Grold-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Grold';
  src: url('fonts/Grold-Medium.woff2') format('woff2'),
      url('fonts/Grold-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Grold';
  src: url('fonts/Grold-Regular.woff2') format('woff2'),
      url('fonts/Grold-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}*/

@font-face {
  font-family: 'Bukra';
  src: url('fonts/29LTBukra-SemiBold.woff2') format('woff2'),
      url('fonts/29LTBukra-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bukra';
  src: url('fonts/29LTBukra-Bd.woff2') format('woff2'),
      url('fonts/29LTBukra-Bd.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bukra';
  src: url('fonts/29LTBukra-Regular.woff2') format('woff2'),
      url('fonts/29LTBukra-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bukra';
  src: url('fonts/29LTBukra-Light.woff2') format('woff2'),
      url('fonts/29LTBukra-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}



.tq-inner-page section{
  font-family: Grold, Bukra, sans-serif;
}

.tq-banner{
  width: 100%;
  height: auto;
}
.tq-one-taqa{
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px){
  .tq-one-taqa{
      flex-direction: column;
  }
  .tq-one-taqa.empowering {
      flex-direction: column-reverse;
  }
  .tq-one-taqa.tq-connecting {
      flex-direction: column;
  }
  .tq-one-taqa.tq-water {
      flex-direction: column-reverse;
  }
}
.tq-one-taqa .box-1{
  position: relative;
 
  width: 40%;
  display: flex;
  flex-direction: column;
 
}
.tq-one-taqa .box-1.img{
  padding: 0;
}
@media screen and (max-width: 768px){
  .tq-one-taqa .box-1{
      width: 100%;
  }
}
.tq-one-taqa .box-1 .bg-svg{
  position: absolute;
  top: -1px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 101%;
}
.tq-power.tq-one-taqa .box-1 .bg-svg{
  top: 0;
  height: 100%;
}
.tq-one-taqa .box-1 .bg-svg svg{
  width: 100%;
  height: 100%;
}
.tq-power.tq-one-taqa .box-1 .text-box{
  position: relative;
  padding-inline-start: 17%;
  padding-inline-end: 5rem;
}
.tq-power.tq-one-taqa .box-1{
  padding-left: 0;
  padding-right: 0;
}
.tq-one-taqa .box-1 .text-box{
  padding-top: 3rem;
  padding-bottom: 3rem;
  z-index: 2;
  color: #fff;
}
.tq-one-taqa .box-1 .text-box .text{
  z-index: 3;
  position: relative;
  gap: 1rem;
  display: flex;
  flex-direction: column;
}
.tq-one-taqa .box-2{
  width: 60%;
  padding-inline-start:0;
  padding-inline-end:0;
  position: relative;
  overflow: hidden;

}
@media screen and (max-width: 768px){
  .tq-one-taqa .box-2{
  width: 100%;
  }
}
.tq-power.tq-one-taqa .box-2{
  overflow: visible;
}
.empowering.tq-one-taqa .box-2,
.efficiency.tq-one-taqa .box-2,
.tq-water.tq-one-taqa .box-2,
.tq-connecting.tq-one-taqa .box-2
 {
  width: 50%;
}
@media screen and (max-width: 768px){
  .empowering.tq-one-taqa .box-2,
  .efficiency.tq-one-taqa .box-2,
  .tq-water.tq-one-taqa .box-2,
  .tq-connecting.tq-one-taqa .box-2
   {
    width: 100%;
  }
}
.empowering.tq-one-taqa .box-2 img,
.tq-connecting.tq-one-taqa .box-2 img,
.tq-water.tq-one-taqa .box-2 img,
.efficiency.tq-one-taqa .box-2 img{
  height: 100%;
}
 .tq-one-taqa.tq-img-text-box .box-1 .img {
    padding-top: 50%;  
  position: relative;
  top: 0;
  z-index: 9;
  height: 100%;
  width: 100%;
  left: 0;
}
.tq-one-taqa .box-2 img{
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  object-fit: cover;
  transition: all 1s;
}
@media screen and (max-width: 768px){
  .tq-one-taqa .box-2 img:nth-child(1){
      position: relative;
  }
}
.tq-one-taqa .box-2 img:nth-child(2){
  opacity: 0;
  transform: scale(1.3);
}
.tq-one-taqa .box-2 img:nth-child(3){
  opacity: 0;
  transform: scale(1.02);
  object-fit: contain;
}
.tq-one-taqa .box-2:hover img:nth-child(2) {
  opacity: 1;
  transform: scale(1.2);
}
.tq-one-taqa .box-2 .over-text{
  opacity: 0;
  transition: all 1s;
}
.tq-one-taqa .box-2:hover .over-text{
  opacity: 1;
}
.tq-one-taqa .box-2 .over-text .top-text h2{
  margin: 0;
  font-size: 1.7rem;
  color: #fff;
}

.tq-one-taqa .box-2  .over-text{
  position: absolute;
  left: 16%;
  top: 10%;
  width: 80%;
  height: 80%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.tq-one-taqa .box-1 img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.tq-one-taqa.tq-img-text-box .box-1{
  width: 50%;
  height: 100%;
  overflow: hidden;
}
@media screen and (max-width: 768px){
  .tq-one-taqa.tq-img-text-box .box-1{
      width: 100%;
  }
}
.tq-one-taqa.tq-img-text-box .box-1 .text-box{
  padding: 10% 17%;
  padding-inline-start: 5rem;
  height: 100%;
  position: relative;
}
 
.tq-one-taqa.tq-img-text-box .box-1 .img img{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;;
}
.tq-text ul  {
  list-style: none;
}
.tq-text ul li{
  position: relative;
  padding-inline-start: 1rem;
  margin-bottom: 0.5rem;
}
.tq-text ul li:after{
  content: "";
  position: absolute;
  left: 0;
  top: .5rem;
  bottom: 0;
  margin: auto;
  width: .4rem;
  height: .5rem;
  background-color: #fff;
  transform: skew(-20deg, 0deg);
  margin-top: 0;
}

.tq-title {
  text-transform: uppercase;
  font-weight: 500;
  margin: 0;
  opacity: 0;
  transform: translateY(1em);
  transition: all 1s .3s;
  font-size: 2rem;
  display: flex;
  flex-direction: column;
}
.tq-title.single {
  display: inline-block;
}
 
.tq-title span {
  background: linear-gradient(to right, rgba(69, 155, 204, 1) 0%, rgba(87, 191, 192, 1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.tq-one-taqa .logo-list{
  display: flex;
  gap: 1rem;
  align-items: center;
}
@media screen and (max-width: 720px){
  .tq-one-taqa .logo-list{
    flex-direction: column;
  }
}
.tq-one-taqa.empowering .logo-list{
  flex-direction: row;
  align-items: center;
}
.tq-one-taqa .logo-list .logos{
  display: flex;
  gap: 1rem;
  align-items: center;
}
@media screen and (max-width: 720px){
  .tq-one-taqa .logo-list .logos{
    gap: 2rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    text-align: center;

  }
}
.tq-one-taqa .logo-list img{
  width: 6rem;
}
.tq-one-taqa.empowering .logo-list{
  gap: 2rem;
}
.tq-one-taqa.empowering .logo-list img{
  width: auto;
  object-fit: contain;
 
  height: 5.5rem;
}
.tq-one-taqa.empowering .logo-list .l-img{
  display: flex;
  position: relative;
  gap: 2rem;
    align-items: center;
}
.tq-one-taqa.empowering .logo-list .image-wrapper{
  display: flex;
  gap: 3rem;
}

.tq-one-taqa.empowering .logo-list .l-img:nth-child(2):after {
  content: "";
  position: absolute;
  left: -1.5rem;
  width: 1px;
  height: 100%;
  top: 0;
  background-color: #fff;
  opacity: .5;
}
@media screen and (max-width: 720px){
  .tq-one-taqa.empowering .logo-list .image-wrapper{
    flex-direction: column;
  }
  .tq-one-taqa.empowering .logo-list .l-img:nth-child(2):after {
    display: none;
  }
}
.tq-one-taqa.empowering .logo-list .logo-text:after{
  display: none;
}
.tq-one-taqa.empowering .logo-list .logo-text h2{
  margin: 0;
}
@media screen and (max-width: 720px){
  .tq-one-taqa.empowering .logo-list .logo-text h2{
    text-align: center;
  }
}
.tq-one-taqa .logo-list .logo-text h2{
  font-size: 1.2rem;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-inline-start: 1rem;
}

.tq-one-taqa .logo-list .logo-text span{
  color: #51AFA0;
}
.tq-one-taqa .logo-list .logo-text{
   position: relative;
   display: flex;
   flex-direction: column;
   justify-content: center;
}
.tq-one-taqa .logo-list .logo-text:after{
  content: "";
  position: absolute;
  left: 0;
  width: 1px;
  height: 100%;
  top: 0;
  background-color: #fff;
  
}
@media screen and (max-width: 720px){
  .tq-one-taqa  .text-box .text{
    text-align: center;
  }
  .tq-one-taqa  .text-box   ul{
    text-align: left;
  }
  .rtl .tq-one-taqa  .text-box   ul{
    text-align: right;
  }
  .tq-one-taqa .logo-list .logo-text:after{
    opacity: 0;
  }
}
.tq-one-taqa.efficiency .logo-list .logo-text span{
  color: #FFBC00;
}
.tq-one-taqa.tq-connecting .logo-list .logo-text span{
  color: #FF5F00;
}
.tq-one-taqa.tq-water .logo-list .logo-text span{
  color: #99C2EF;
}

.inView .tq-title {
  opacity: 1;
  transform: none;
}
.tq-one-taqa.empowering  .tq-title span{
  color: #51AFA0;
  background: none;
  -webkit-text-fill-color: initial;
}
.tq-one-taqa.efficiency .tq-title span{
  color: #FFBC00;

  background: none;
  -webkit-text-fill-color: initial;
}
.tq-one-taqa.tq-connecting .tq-title span{
  color: #FF5F00;

  background: none;
  -webkit-text-fill-color: initial;
}
.tq-one-taqa.tq-water .tq-title span{
  color: #99C2EF;
  background: none;
  -webkit-text-fill-color: initial;
}
.tq-footer{
  position: relative;
}
.tq-footer .tq-f-bg{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;

}
.tq-footer .tq-f-bg img{
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}
.tq-footer .box-row{
  display: flex;
  color: #fff;
}
.tq-footer .box-row:nth-child(2){
   justify-content: flex-end;
   gap: 2rem;
}
.tq-footer .tq-footer-title{

      text-transform: uppercase;
      font-weight: 500;
      margin: 0;
   

      font-size: 2rem;
      display: flex;
      flex-direction: column;

}
.rtl .tq-footer .tq-footer-title{
  font-size: 1.5rem;
  line-height: 2 !important;
}
.tq-footer .tq-footer-title  span{
  color: #089ED1;
  background: none;
  -webkit-text-fill-color: initial;
}
.tq-footer .footer-box{
  padding : 0 9%;
  display: flex;
  flex-direction: column;
  gap: 6rem;
}
.tq-video .video-btn{
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.tq-video .video-btn svg{
  width: 5rem;
}

.tq-inner-page .fadeUp{
  opacity: 0;
  transform: translateY(2rem);
  transition: .5s;
}
.tq-inner-page .fadeUp.d1{
  transition-delay: .5s;
}
.tq-inner-page .fadeUp.d2{
  transition-delay: .7s;
}
.tq-inner-page .fadeUp.d3{
  transition-delay: 1s;
}
.tq-inner-page .inView .fadeUp{
  opacity: 1;
  transform: translateY(0rem);
}
.tq-inner-page .page-banner.tq-banner{
  display: flex;
}
.tq-video .bgVideo video{
  width: 100%;
  height: auto;
  object-fit: cover;
  
}
.tq-video .bgVideo  {
  width: 100%;
  height: 100%;
  display: flex;
}
.tq-video .bgVideo.mobile {
  display: none;
}
@media screen and (max-width: 720px){
  .tq-video .bgVideo.desktop  {
    display: none;
  }
  .tq-video .bgVideo.mobile {
    display: flex;
  }
}
.page-banner .container-fluid .img_box:after {
  transition: all .5s;
}
.page-banner .container-fluid .img_box.video-playing:after {
 
  opacity: 0;
}
.tq-video .video-btn.pause{
  display: none;
}
.tq-video.video-playing .video-btn.play{
display: none;
}
.tq-video.video-playing .video-btn.pause{
  display: flex;
}
.tq-video .video-btn.pause svg{
  opacity: .0;
  transition: .5s;
}
.tq-video .video-btn.pause svg:hover{
  opacity: 1;
}
.tq-inner-page .page-banner{
  display: none;
}
.tq-inner-page .page-banner.tq-banner{
  display: flex;
}
.tq-one-taqa .textbox {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.4;
}
.tq-one-taqa .textbox p:empty{
  display: none;
}
.tq-inner-page header{
  background-color: #101122;
  position: relative;
}
.tq-inner-page.scrolled header{
  position: fixed;
  background-color: transparent;
}
.tq-inner-page .page-banner .container-fluid .img_box{
  position: relative;
}
.tq-inner-page .link-button-box a>span{
  color: #fff;
}
.tq-inner-page .link-button-box a:after,.tq-inner-page .link-button-box a:before{
  background-color: #ffffff;
}
.tq-inner-page .link-button-box a>span:after{
  color: #101122;
}
.tq-inner-page .link-button-box a{
  margin-top: 0;
}
.tq-inner-page .link-button-box a {
 
  letter-spacing: 4px;
}
.tq-connecting.tq-one-taqa.tq-img-text-box .box-1 .text-box,.efficiency.tq-one-taqa.tq-img-text-box .box-1 .text-box{
  padding-inline-end: 5rem;
  padding-inline-start: 17%;
}
.rtl .tq-text ul li:after{
  right: 0;
  left: auto;
}

.rtl .tq-one-taqa .logo-list .logo-text:after{
  left: auto;
  right: 0;
   
}
.rtl .tq-one-taqa  .link-button-box a:hover:before {
  top: calc(100% - 25px);
}
.rtl .tq-one-taqa  .top-text{
  text-align: left;
}
.rtl .tq-footer .tq-f-bg,.rtl .tq-one-taqa .box-1 .bg-svg{
  transform: scaleX(-1);
}
.rtl .tq-one-taqa.empowering .logo-list .l-img:nth-child(2):after {
  left: auto;
  right:   -1.5rem;
}
.tq-one-taqa.empowering .logo-list .image-wrapper{
  overflow: visible;
 
  position: relative;
}
.tq-one-taqa.empowering .logo-list .image-wrapper:after {
  content: "";
  position: absolute;
  right: -1rem;
  width: 1px;
  height: 100%;
  top: 0;
  background-color: #fff;
}
.rtl .tq-one-taqa.empowering .logo-list .image-wrapper:after {
  left: -1rem;
  right: auto;
   
}
.tq-one-taqa.empowering .logo-list .image-wrapper{
 
  margin: 0;
}

@media screen and (max-width: 720px){
    .tq-one-taqa.empowering .logo-list{
      flex-direction: column;
    }
    .tq-one-taqa.empowering .logo-list .image-wrapper:after {
      display: none;
    }
  }
  .rtl.tq-inner-page .tq-one-taqa .textbox ,  .rtl.tq-inner-page .tq-one-taqa .textbox *{
    font-size: .7rem;
    line-height: 2 !important;
  }
  .rtl .tq-title,.rtl .tq-title *{
    font-size: 1.5rem;
    line-height: 1.5 !important;
  }
  .rtl .tq-title{
    display: inline-block;
  }
  .rtl .tq-title span{
    display: inline-block;
  }
  .tq-power.tq-one-taqa .box-1 p{
    margin-bottom: 0;
  }
  .rtl .tq-one-taqa .logo-list .logo-text h2{
    font-weight: 500;
    line-height: 1.5 !important;
  }
  .rtl .tq-one-taqa .box-2 .over-text .top-text h2{
    text-align: right;
    display: flex;
    justify-content: flex-end;
    font-weight: 500;
    font-size: 1.3rem;
  }
  .rtl .tq-one-taqa .box-2 .over-text{
    align-items: flex-end;
  }

  .tq-one-taqa .logo-link-wrapper{
    display: flex;
  }
   .tq-one-taqa .link-logo-wrapper{
    position: relative;
  }
  .tq-one-taqa .link-logo-wrapper .hover-link{
    opacity: 0;
    transition: all .5s;
  }
  .tq-one-taqa .link-logo-wrapper:hover .hover-link{
    opacity: 1;
  }
   .tq-one-taqa .link-logo-wrapper .hover-link{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(2, 11, 60, 0.946);
  }
  .tq-one-taqa strong{
    font-weight: 600;
  }
  .rtl  .tq-one-taqa strong{
    font-weight: 500;
  }
  .link-button-box a>span:after{
    line-height: a;
  }
  html[lang="en-US"] .link-button-box a>span:after{
    font-family: Roboto, ibm-plex-arabic, sans-serif;
  }
  .tq-link{
  
    position: fixed;
    bottom: 9rem;
    right: 2%;
    z-index: 101;
  }

  .tq-link svg{
    width: 3rem;
  }
  .tq-inner-page .tq-link,   .tq-inner-page .fl-social{
    display: none !important;
  }
  .tq-one-taqa .logo-list .logo-text h2{
    font-size: .9rem;
  }

  .tq-inner-page .mobile{
    display: none;
  }
  .tq-inner-page .desktop{
    display: flex;
  }
  @media screen and (max-width: 720px){
  .tq-inner-page .mobile{
    display: flex;
  }
  .tq-inner-page .desktop{
    display: none;
  }
  .tq-one-taqa.tq-power .box-1{
    flex-direction: column-reverse;
  }
  .tq-footer .tq-footer-title{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .tq-footer .footer-box{
    gap: 3rem;
    margin-top: 1rem;
  }
   .tq-one-taqa .box-2 .over-text .top-text h2,
   .rtl .tq-one-taqa .box-2 .over-text .top-text h2{
    font-size: .8rem;
   }
   .tq-one-taqa .box-2 .over-text svg{
      width: 3rem;
    }
}

.rtl .tq-link{
  left: 2%;
  right: auto;
}
.link-single-button.media-download{
  position: absolute;
  bottom: 2rem;
  left: 50%;
  margin: auto;
  transform: translateX(-50%);
}

/* 23-12-24 Supplier from */
.supplier-form textarea{
  border: none;
  border-bottom: 1px solid #000;
}
.supplier-form select,.supplier-form .form-control:not([size]):not([multiple]){
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #000;
  padding-inline-start: 0;
  height: 51px;
  height: 3rem;
}
.supplier-form  input[type="text"]:focus,.supplier-form  textarea:focus,.supplier-form select:focus{
  outline: 0;
  background-color: transparent;
  box-shadow: none;
}
.supplier-form  input[type=submit] {
  background-color: #409ed1;
  border: none;
}
.page-section .inner_block .supplier_wrapper_links.press_list_wrapper{
  margin-top: 0 !important;
}

.row .col.attachment-field{
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.row .col.attachment-field .attachments{
  border-bottom: 1px solid #000;
  padding-bottom: 1rem;
}

.supplier-page .supplier-box  {
  display: flex;
  gap: 3rem;
  flex-direction: row;
}
.supplier-page .supplier-box .text_box    {
 
  width: 50%;;
}
@media only screen and (max-width: 1024px) {
  .supplier-page .supplier-box  {
    flex-direction: column;
    gap: 2rem;
  }
  .supplier-page .supplier-box .text_box{
    width: 100%;
  }
  .supplier-page .supplier-box .img-box {
 
    padding-top: 50%;
  
}
}
.supplier-page .supplier-box .img-box{
 position: relative;
 padding-top: 40%;
 flex: 1;
}
.page-section .inner_block .fixed-scroll-widget.supplier-widget  .scroll_items {

 width: 25vw;
}
@media only screen and (max-width: 1024px) {
  .page-section .inner_block .fixed-scroll-widget.supplier-widget  .scroll_items {
      width: 100%;
  }
}
.supplier-box-register{
 display: flex;
 flex-direction: column;
 gap: 4rem;
}
.supplier-box-register .link-box  {
 display: flex;
 flex-direction: column;
 gap: 1rem;

}
.supplier-box-register .link-box li{
 display: flex;
 flex-direction: column;
 gap: 1rem;
}
.supplier-box-register .link-box a{
 display: flex;
 gap: 1rem;
 color: #409ed1;
}
.supplier-box-register .link-box a span{
  
 position: relative;
}
.supplier-box-register .link-box a span:nth-child(1):after{
 position: absolute;
 background-color: #409ed1;
 opacity: .2;
 width: 100%;
 height: 100%;
 border-radius: 50%;
 left:0;
 top: 0;
 content: "";
}
.supplier-box-register .link-box-wrap{
 display: flex;
 gap: 1rem;
 flex-direction: column;
}
.supplier-box-register .link-box a span:nth-child(1)  {
 width: 2rem;
 height: 2rem;
 display: flex;
 align-items: center;
 justify-content: center;
}
.supplier-box-register .link-box a span:nth-child(1) svg{
 width: 1rem;
 height: auto;
}
.page-section .inner_block .fixed-scroll-widget .scroll_items .scroll_nav>li .scroll_nav_link{
  line-height: normal;
}
.supplier-page .title{
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 2.2rem;
}
.service-support-section{
  position: relative;
  z-index: 1;
}
.service-support-section:after{
  opacity: .4;
  background-color: #E5EEF0;
  position: absolute;
  content: "";
  z-index: -1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.service-support-footer{
  text-align: center;

}
.service-support-section a{
  color: #409ed1;
}
.service-support-section h3{
  font-size: 2.7rem;
}
.page-section
.inner_block .supplier-widget.fixed-scroll-widget
.scroll_items .scroll_nav>li .scroll_nav_link{
    padding-bottom:0;
}
/* 21-08-2024 */
.supplier-widget .text_box  {
  font-size: 1.1vw;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  .supplier-widget .text_box  {
      font-size: 17px;
  }
  .supplier-widget  .text_box ol li:before, .supplier-widget .text_box ul li:before {
    top: 17px;
}
}
.supplier-widget .global_popup .text_box ol li:before, .text_box ul li:before {
 
  top: 1.3vw;
}
/*23-08 --*/
 
.page-section .inner_block .fixed-scroll-widget .scroll_content .supplier_wrapper_doc .inner_
 {
    opacity: 1;
}
.page-section .inner_block .fixed-scroll-widget .scroll_content .supplier_wrapper_links{
  margin-bottom: 4rem;
}
.page-section .inner_block .fixed-scroll-widget .scroll_content .supplier_wrapper_links,.page-section .inner_block .fixed-scroll-widget .scroll_content .supplier_wrapper_doc   {
   padding: 0;
   margin-top: 3rem;
}
.page-section .inner_block .fixed-scroll-widget .scroll_content .supplier_wrapper_links .inner_{
    opacity: 1;
}
.page-section .inner_block .press_list_wrapper.list_style_1.multi_row.supplier_wrapper_links .swiper-container .grid{
    grid-template-columns: 1fr 1fr ;
}
.scroll_content .supplier-video-gallery{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
}
.supplier-video-gallery .img_box{
    padding-top: 50%;
}

.page-section .inner_block .announcement_wrapper.supplier_wrapper_doc  .inner_ .announcement_list li .item_{
  align-items: center;
}
.page-section .inner_block .fixed-scroll-widget .scroll_content .inner_ {
  transform: none;
}
@media only screen and (min-width: 710px) {
  .page-section .inner_block .announcement_wrapper.supplier_wrapper_doc .inner_ .announcement_list li .item_ .title_ {
    flex: 1;
 
    width: auto;
 
  }
}
.page-section .inner_block .announcement_wrapper.supplier_wrapper_doc .inner_ .announcement_list li .item_ .result_{
  width: auto;
  flex:initial;
  width: 5rem;
    flex: initial;
    display: flex;
    align-items: flex-end
}
.page-section .inner_block .announcement_wrapper.supplier_wrapper_doc .inner_ .announcement_list li .item_ {
  padding: 1.5rem;
}
.supplier_wrapper_links .misc_  svg{
 
  z-index: 9;
}
.supplier_wrapper_links .misc_  svg path{
  fill: #fff;
 
}

.supplier-video-gallery .slide_ .icon_ {
  position: relative;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  line-height: 1;
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  font-size: 4.5vw;
}
.supplier-video-gallery .slide_ .icon_ i {
  display: inline-block;
  -webkit-transition: -webkit-transform .6s ease-out;
  transition: -webkit-transform .6s ease-out;
  -o-transition: transform .6s ease-out;
  transition: transform .6s ease-out;
  transition: transform .6s ease-out, -webkit-transform .6s ease-out;
}
.supplier-video-gallery .slide_ .img_box {
  padding-top: 56%;
  background-color: #000;
  overflow: hidden;
}
.supplier-video-gallery .slide_ .img_box   .img_{
  opacity: .7;
  transition: all .5s;
}
.supplier-video-gallery .slide_ a:hover .img_box .img_ {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}
.supplier-video-gallery .slide_ .link_:after {
  content: "";
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    position: absolute;
    top: -1px;
    left: -1px;
  pointer-events: none;
  border: 0 solid #fff;
  -webkit-transition: border .3s ease-out;
  -o-transition: border .3s ease-out;
  transition: border .3s ease-out;
}
.supplier-video-gallery .slide_ .link_:hover:after {
  border: 1em solid #fff;
}
/* AR 22-07-2025 */
.nl-taqa.table-container {
    background: white;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    margin: 20px 0;
}

.nl-taqa.table-container .operational-table {
    width: 100%;
}

.nl-taqa.table-container .table-header:nth-child(1) {
 background-color: rgba(229, 229, 229, .4);
}
.nl-taqa.table-container .table-header {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    background-color: rgba(229, 229, 229, 1);
    font-weight: 600;
    color: #333;
}

.nl-taqa.table-container .table-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    background-color: rgba(231, 238, 240, 0.2);
    border-bottom: 1px solid #e0e0e0;
    transition: all 0.2s ease;
}
.nl-taqa.table-container .table-row:nth-child(odd){
     background-color: rgba(231, 238, 240, 0.3);
}
.nl-taqa.table-container .table-row:hover {
    background-color: rgba(231, 238, 240, 0.8);
}

.nl-taqa.table-container .table-cell {
    padding: 1rem 2rem;
    display: flex;
    align-items: center;
    text-align: start;
    font-weight: 300;
}

.nl-taqa.table-container .table-cell:last-child {
    border-right: none;
}

.nl-taqa.table-container .table-cell.year {
    font-weight: 600;
}

.nl-taqa.table-container .table-header .table-cell {
    font-weight: 600;
    background-color: #E7EEF0;
}

/* Medium screens */
@media screen and (max-width: 1024px) {
    .nl-taqa.table-container .table-cell {
        padding: 0.75rem 0.5rem;
        font-size: 14px;
    }
}

/* Small screens */
@media screen and (max-width: 768px) {
    .nl-taqa.table-container .table-cell {
        padding: 0.6rem 0.4rem;
        font-size: 12px;
    }
}

/* Mobile - Card Layout */
@media screen and (max-width: 600px) {
    .nl-taqa.table-container .table-header {
        display: none;
    }

    .nl-taqa.table-container .table-row {
        display: block;
        margin-bottom: 1rem;
        border-radius: 6px;
        background-color: white !important;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
        border: 1px solid #e0e0e0;
    }

    .nl-taqa.table-container .table-row:hover {
        background-color: white !important;
        transform: translateY(-1px);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
    }

    .nl-taqa.table-container .table-cell {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0.75rem 1rem;
        border-right: none;
        border-bottom: 1px solid #f0f0f0;
        background-color: transparent;
    }

    .nl-taqa.table-container .table-cell:last-child {
        border-bottom: none;
    }

    .nl-taqa.table-container .table-cell.year {
        background-color: #E7EEF0;
        font-weight: 700;
        color: #333;
        justify-content: start;
    }

    .nl-taqa.table-container .table-cell:before {
        content: attr(data-label);
        font-weight: 600;
        color: #666;
        min-width: 120px;
    }

    .nl-taqa.table-container .table-cell.year:before {
        content: "";
    }

    .nl-taqa.table-container .table-cell .value {
        font-weight: 500;
        color: #333;
    }
}

/* Extra styling for better UX */
.nl-taqa.table-container {
    position: relative;
}

@media screen and (min-width: 601px) {
    .nl-taqa.table-container::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 100%;
        background: linear-gradient(90deg,
                transparent 0%,
                rgba(255, 255, 255, 0.1) 50%,
                transparent 100%);
        pointer-events: none;
        opacity: 0;
        transition: opacity 0.3s ease;
    }

    .nl-taqa.table-container:hover::before {
        opacity: 1;
    }
}

.page-section .inner_block.inBlock .title_box.top-margin {
    margin-top: 4rem;
}

.nl-taqa.storage-table {
    max-width: 600px;
    margin: auto;
}

.nl-taqa.storage-table tr:nth-child(odd) {
    background-color: #F2F1F2;
}
.nl-taqa.storage-table tr{
    border-bottom: none;
}
.nl-taqa.storage-table tr td,
.nl-taqa.storage-table tr th {
    padding: 2rem;
}

.nl-taqa.participate-box {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 2rem 0;
    gap: 1rem;
}

@media screen and (max-width: 768px) {
    .nl-taqa.participate-box {
        grid-template-columns: 1fr;
    }
}

.nl-taqa.participate-box .box {
    padding: 1.5rem 3rem;
    border: 1px solid rgba(0, 0, 0, 0.3);
    display: flex;
    align-items: center;
    gap: 1rem;
    text-align: start;
}

.nl-taqa.participate-box .box span {
    background: #409ed1;
    border-radius: 50%;
    color: #fff;
    aspect-ratio: 1 / 1;
    width: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.nl-taqa.additional-services {
    background-color: #E0F0F0;
    padding: 1rem 2rem;
    text-align: center;
    margin-top: 0;
}

.nl-taqa.additional-services .box-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 1rem;
}

@media screen and (max-width: 768px) {
    .nl-taqa.additional-services .box-wrapper {
        grid-template-columns: 1fr;
    }
}

.nl-taqa.additional-services .box-wrapper .box {
    background-color: rgba(116, 189, 196, 0.1);
    padding: 1.5rem;
    text-align: start;
    border-radius: .5rem;
}

.nl-taqa.additional-services .box-wrapper .box span {
    background-color: #74BDC4;
    color: #fff;
    border-radius: 50%;
    width: 2rem;
    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nl-taqa.additional-services .box-wrapper .box .head {
    display: flex;
    align-items: center;
    gap: .5rem;
    margin-bottom: 2rem;
    position: relative;
    font-weight: 600;
}

.nl-taqa.additional-services .box-wrapper .box .head:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #74BDC4;
    top: calc(100% + 1rem);
    left: 0;

}

.nl-taqa.table-container .auction .table-header,
.nl-taqa.table-container .auction .table-row {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.nl-taqa.table-container .auction .table-header .table-cell {
    font-weight: 600;
    background-color: #E5E5E5;
}

.nl-taqa.table-container .auction .table-header:nth-child(2) .table-cell {

    background-color: rgba(229, 229, 229, .1);
}
.nl-taqa.table-container .auction .table-cell:nth-child(16n+1),
.nl-taqa.table-container .auction .table-cell:nth-child(16n+2),
.nl-taqa.table-container .auction .table-cell:nth-child(16n+3),
.nl-taqa.table-container .auction .table-cell:nth-child(16n+4),
.nl-taqa.table-container .auction .table-cell:nth-child(16n+5),
.nl-taqa.table-container .auction .table-cell:nth-child(16n+6),
.nl-taqa.table-container .auction .table-cell:nth-child(16n+7),
.nl-taqa.table-container .auction .table-cell:nth-child(16n+8) {
    background-color: rgba(229, 229, 229, .4); /* Every odd row */
}
.nl-taqa.table-container .auction .table-cell {
    padding: 1rem;
    display: flex;
    align-items: center;
    border-right: 1px solid #e0e0e0;
    text-align: start;
}

.nl-taqa.table-container .auction .table-cell,
.nl-taqa.table-container .auction .table-cell
 {
    border: none;
    border-bottom: 1px solid #e0e0e0;
}
.nl-taqa.table-container .auction .table-header {
    border: none;
 
}
.nl-taqa.table-container .auction .table-row:nth-child(odd) {
    background-color: rgba(242, 241, 242, .5);
}

.nl-taqa.table-container .auction .table-row:nth-child(even) {
    background-color: #FFF;
}

@media screen and (max-width: 600px) {
    .nl-taqa.table-container .auction .table-cell.year:before {
        display: none;
    }
}

.nl-taqa.customer-table {
    margin: auto;
}

.nl-taqa.customer-table tr {
    border: none;
}

.nl-taqa.customer-table tr:nth-child(odd) {
    background-color: rgba(242, 241, 242, 1);
}

.nl-taqa.customer-table tr td,
.nl-taqa.customer-table tr th {
    padding: 1rem 2rem;
    text-align: center;
}

.no_padding_top {
    padding-top: 0 !important;
}

/*---------------------------------------------------*/
.nl-taqa.storage-slider {
    position: relative;
    width: 100%;

    margin-top: 3rem;
}

.nl-taqa.storage-slider .box-wrapper {
    background-color: #EFA85C;
    display: flex;
    align-items: center;
    gap: 2rem;
    padding: 2rem;
    color: #fff;
    width: 100%;
    height: 100%;
}

.nl-taqa.storage-slider .swiper-slide:nth-child(even) .box-wrapper {
    background-color: #EFC875;
}
.nl-taqa.storage-slider .swiper-slide{
    height: auto;
}
.nl-taqa.storage-slider .box-wrapper .text-wrapper {
    display: grid;
    gap: 4rem;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    width: 100%;
}

.nl-taqa.storage-slider .nav-link {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    display: flex;
    justify-content: space-between;
    width: 95%;
    margin: auto;
    right: 0;
    left: 0;
    cursor: pointer;
}

.nl-taqa.storage-slider .nav-link i.icon {
    font-size: 2rem;
}

.nl-taqa.storage-slider .head {
    position: relative;
}

.nl-taqa.storage-slider .head h3 {
    font-size: 1.6rem;
}
@media screen and (max-width: 768px) {
.nl-taqa.storage-slider .head h3{
    text-align: center;
}
.nl-taqa.storage-slider .desc {
    text-align: center;
}
}
.nl-taqa.storage-slider .head:before {
    width: 1px;
    height: 100%;
    background-color: #FFF;
    position: absolute;
    inset-inline-end: -2rem;
    top: 0;
    content: "";
    opacity: 1;
}

@media screen and (max-width: 768px) {
    .nl-taqa.storage-slider .head:before {
        height: 1px;
        width: 100%;
        top: 100%;
    inset-inline-end: 0;
    }

}

.nl-taqa.storage-slider .head:after {
    width: 1rem;
    height: 1rem;
    background-color: #EFA85C;
    border-right: 1px solid #FFF;
    border-top: 1px solid #FFF;
    position: absolute;
    inset-inline-end: -2rem;
    top: 50%;
    transform: translateY(-50%) translateX(50%) rotate(45deg);
    content: "";
    transform-origin: 50% 50%;
    opacity: 1;
}

@media screen and (max-width: 768px) {
    .nl-taqa.storage-slider .head:after {
        top: 100%;
        transform:translateY(-50%) translateX(-50%) rotate(136deg);
    inset-inline-start: 50%;
    }
}

.nl-taqa.storage-slider .swiper-slide:nth-child(even) .head:after {
    background-color: #EFC875;
}

@media screen and (max-width: 768px) {
    .nl-taqa.storage-slider .box-wrapper .text-wrapper {
        padding: 0 1rem;
        grid-template-columns: 1fr;
        gap: 2rem;
    }

    .nl-taqa.storage-slider .nav-link {
        z-index: 9;
    }
}

.header-top-link .menu li ul li ul {
    opacity: 1;
    visibility: visible;
    position: relative;
    padding-inline-start: 2rem;
}

.header-top-link .menu li ul li ul li {
    background-color: transparent;
    line-height: 2;

}

.header-top-link .menu li ul li ul {
    border: none;
}

header .header-top-link li ul li ul li a {
    min-height: 30px;
}

.region_site header .header-top-link>ul>li>.carret_ {
    display: none;
}

.region_site header .header-top-link>ul>li>ul.sub-menu .carret_ {
    display: none;
}

@media only screen and (max-width: 767px) {
    .region_site header .header-top-link>ul>li>.carret_ {
        position: absolute;
        top: 50%;
        left: 100%;
        transform: translateY(-50%) rotate(90deg);
        display: flex;
        align-items: center;
    }

    .header-top-link .menu li:has(ul) {
        margin-inline-end: 2rem;
    }

    .header-top-link ul {
        flex-wrap: wrap;
    }
}

header .header-top-link li.border-menu:after {
    content: "";
    position: absolute;
    border: 1px solid #fff;
    width: 100%;
    height: 70%;
    top: 15%;
    left: 0;
    border-radius: 10px;
    pointer-events: none;
}

.scrolled .header-top-link li.border-menu:after {
    border-color: #000;
}

@media screen and (max-width: 767px) {
    .scrolled header .header-top-link .sub-menu li a {
        color: #000;
    }
    .scrolled .header-top-link li.border-menu:after {
    border-color: #FFF;
}
}
.no_margin_top{
    margin-top: 0 !important;
}
@media screen and (max-width: 1023px) {
    header .header-top-link li a {
        padding: 0 6px;
    }
}

.page-section .inner_block .title_box .text_box.full_{
    padding: 0;
}
 #footer_language_list li a:hover {
    color: #fff;
}
.scrolled #footer_language_list li a:hover {
    color: rgb(0, 0, 0);
}