@font-face {
    font-family: 'Helvetica-bold';
    src: url('fonts/HelveticaNeueLTArabic-Bold.eot');
    src: url('fonts/HelveticaNeueLTArabic-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeueLTArabic-Bold.woff2') format('woff2'),
        url('fonts/HelveticaNeueLTArabic-Bold.woff') format('woff'),
        url('fonts/HelveticaNeueLTArabic-Bold.ttf') format('truetype'),
        url('fonts/HelveticaNeueLTArabic-Bold.svg#HelveticaNeueLTArabic-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-roman';
    src: url('fonts/HelveticaNeueLTArabic-Roman.eot');
    src: url('fonts/HelveticaNeueLTArabic-Roman.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeueLTArabic-Roman.woff2') format('woff2'),
        url('fonts/HelveticaNeueLTArabic-Roman.woff') format('woff'),
        url('fonts/HelveticaNeueLTArabic-Roman.ttf') format('truetype'),
        url('fonts/HelveticaNeueLTArabic-Roman.svg#HelveticaNeueLTArabic-Roman') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

h1{font-family: 'Helvetica-bold';font-weight: bold;font-size:54px;line-height: 1.3;}
h2{font-family: 'Helvetica-bold';font-weight: bold;font-size:48px;line-height: 1.5;}
h3{font-family: 'Helvetica-bold';font-weight: bold;font-size:30px;line-height: 1.5;}
h4{font-family: 'Helvetica-bold';font-weight: bold;font-size:20px;color: #00003c;margin-bottom: 0px !important;line-height: 1.5;}
h5{font-family: 'Helvetica-bold';font-weight: bold;font-size:18px !important;color: #00003c;margin-bottom: 0px !important;line-height: 1.5;}

.ibh-subtext{font-family: 'Helvetica-bold';font-weight: 500;font-size:24px;line-height: 1.5;}
.ibh-text{font-family: 'Helvetica-roman';font-weight: normal;font-size:18px;line-height: 1.5;}
.ibh-medtext p{font-family: 'Helvetica-bold';font-weight: 500;font-size:20px;line-height: 1.5;}
.ibh-text strong, .ibh-text b{font-family: 'Helvetica-bold';font-weight: bold;}
.elementor-heading-title { line-height: 1.3;}
.home-counter-anim .elementor-top-column:before {  height: calc(100% - 6px);}
.home-counter .elementor-top-column:before {right: 0; left: auto; top: 6px;}
.home-counter .elementor-counter .elementor-counter-title {text-align: right;}
.home-counter .elementor-top-column {padding-left: 0px;padding-right: 15px;}
.home-counter .home-counter-mm .elementor-counter-number-suffix { right: 175px;top: 10px;left: auto;}
.gbn-counter .elementor-counter-title {text-align: right;}
.gbn-counter { float: right;}
.gbn-counter:before{right: 0;left: auto;}
.gbn-counter{padding-right: 15px;padding-left: 0px;}
.elementor-counter .elementor-counter-number-suffix { text-align: right;}
.home-ibh::before { left: 0;right: auto;transform: scaleX(-1);}
.service-content .service-learn:after { margin-right: 20px; margin-left: 0px;transform: scaleX(-1);}
.ibh-buttons.right {float: left;}
.elementor-element.elementor-element-8154818 .elementor-col-33::before {right: 0;left: auto;}
.home-news-learn h5:after {right: 0; bottom: 0;left: auto;transform: scaleX(-1);}
.ibh-text .elementor-icon-list-icon svg{transform: scaleX(-1);-moz-transform: scaleX(-1);-ms-transform: scaleX(-1);-webkit-transform: scaleX(-1);}
.card-resource__image-overlay-1:before {left: auto;right: 0; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%;}
.card-resource__image-overlay-2:after {right: auto;left: 0;-webkit-transform-origin:0 100% ;transform-origin:0 100%;}
.ibh-buttons {position: relative;font-family: 'Helvetica-bold'; font-weight: bold; font-size: 16px; padding: 17px 25px 16px 75px;width: 191px;}
.ibh-buttons .custom-arrow:after {left: 0px;right: auto;}
.ibh-buttons .custom-arrow {left: 18px;right: auto;transform:scaleX(-1) ;}
.service-content .service-title { font-size: 22px;font-family: 'Helvetica-bold'; font-weight: bold;}
.service-content .service-desc {font-size: 18px;font-family: 'Helvetica-roman';font-weight: normal;}
.service-content .service-learn { font-size: 18px; font-family: 'Helvetica-bold'; font-weight: bold;}
.font-Aeonik {font-family: 'Helvetica-bold';}
.font-Aeonik .elementor-counter-number,.font-Aeonik .elementor-counter-number-prefix,.font-Aeonik .elementor-counter-number-suffix{font-family: 'Aeonik';}
.elementor-element.elementor-element-253dfc8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-253dfc8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image: url(static/images/offices-ar.png);background-position: 20px center;}
.ibh-buttons.ban { padding-right: 0px;background-size: 30%;}
footer .footer-social {float: left;margin-right: 0;}
#header [data-items]>* { margin: var(--margin, 0 0px);}
[data-column=end] [data-items=primary]>*:last-child { --margin: 0 0 0 0px;}
footer .follow-title {font-family: 'Helvetica-bold'; font-weight: bold; font-size: 16px;margin-right: 22px;}
footer .elementor-social-icon {justify-content: left;margin-left: -5px !important;}
footer h4 {font-family: 'Helvetica-roman' !important;font-weight: normal !important;font-size: 22px !important;}
footer .copyright-left {font-family: 'Helvetica-roman';font-weight: normal;font-size: 15px;float: right;margin-bottom: 0px;}
footer .copyright-right { float: left;}
.mega-menu .mega-menu-item {font-family: 'Helvetica-bold' !important;font-weight: bold;}
.mega-menu .mega-menu-item a{font-size: 16px !important;}
footer .menu-item a {font-family: 'Helvetica-bold';font-weight: bold;font-size: 16px;}
[data-row=top] .ct-container-fluid { margin-right: 0px !important;}
#menu-region-menu-ar a { font-size: 16px; font-weight: bold; font-family: 'Helvetica-bold';}
#menu-region-menu-ar li {  width: 250px;}
#menu-region-menu-ar li{border-left: 1px solid white;}
#menu-region-menu-ar .current-menu-item{background-color: #1daeef;border-left: 1px solid #1daeef;}
#menu-region-menu-ar .current-menu-item a {color: #ffffff !important;}
#menu-region-menu-ar li:nth-child(4){border-left: unset;}
#menu-region-menu-ar li:first-child{padding-right: 20px;}
#menu-region-menu-ar .current-menu-item, #menu-region-menu-ar li:hover {background-color: #1daeef;border-left: 1px solid #1daeef;}
#menu-region-menu-ar li.lang-item{border-left: unset;}

#menu-region-menu-ar .lang-item.current_page_item a{color: #1daeef !important;}
#menu-region-menu-ar .lang-item{position: absolute;left: 80px;top: 8px;width: 20px;}
#menu-region-menu-ar .lang-item a{padding: 0px;}
#menu-region-menu-ar .lang-item.lang-item-en{left:45px;}
#menu-region-menu-ar .current-menu-item.lang-item,#menu-region-menu-ar li.lang-item:hover{background-color: transparent;border-left:unset;}
#menu-region-menu-ar li.lang-item:hover a{color: #1daeef !important;}
#menu-region-menu-ar .current-menu-item.current-lang a { color: #1daeef !important;}
.about-governance::before {left: 0;right: auto;transform: scaleX(-1);}
.about-accordion .eael-accordion-tab-title {padding-right: 10px;padding-left: 0;font-family: 'Helvetica-bold';font-weight: bold;font-size: 22px;}
.about-accordion.careers-acc .eael-accordion-tab-title {padding-right: 0px;padding-left: 0;}

.about-accordion .eael-accordion-content p { font-family: 'Helvetica-roman'; font-weight: normal; font-size: 18px;}
.menu-service .mega-sub-menu{border-left:1px solid #7B7DAF !important;border-right:unset !important;}
.menu-service .mega-sub-menu .mega-sub-menu{border-right:unset !important;border-left:unset !important;margin-right:41px !important;margin-left: 0 !important};
#mega-menu-wrap-menu_1 #mega-menu-menu_1 > li.mega-menu-item {margin-right: 0px !important;}
#mega-menu-wrap-menu_1 #mega-menu-menu_1 > li.mega-menu-item {margin-left: 40px !important;margin-right: 0px !important;}
.menu-service .mega-sub-menu .mega-menu-link{text-align: right !important;}
.menu-service .mega-sub-menu a.mega-menu-link > span.mega-indicator {margin-right: 50px !important;margin-left: 0px;}
.menu-service .mega-sub-menu a.mega-menu-link > span.mega-indicator{transform: scaleX(-1) !important;}
.mega-menu-item:nth-child(2) .mega-sub-menu a {font-size: 16px !important;font-family: 'Helvetica-bold' !important;}
.elementor-element.elementor-element-b1112e4 > .elementor-element-populated { padding: 0px 0px 0px 50px;}
.elementor-element.elementor-element-ef1293f {  text-align: right;}
.bread-category {padding-left: 20px;padding-right: 0;font-family: 'Helvetica-bold';font-weight: bold;font-size: 15px !important;color: #7B7DAF;}
.bread-service { padding-right: 20px; padding-left: 0px; font-family: 'Helvetica-bold'; font-weight: bold; font-size: 15px !important;}
.bread-category:after {transform: scaleX(-1);left: 0;right: auto; top: 16px;}
.sidenav {right: -500px; left: auto;}
.sidenav .closebtn {left: 15px;right: auto;transform: scaleX(-1);}
.sidenav a {font-size: 16px;font-weight: bold;font-family: 'Helvetica-bold';}
.sidenav .a-category {font-family: 'Helvetica-bold';font-size: 20px;}
.ibh-tri::before {left: 0;right: auto;transform: scaleX(-1);}
footer .elementor-widget-social-icons{direction: ltr;}
.gbn-tri::before {left: 0;right: auto;transform: scaleX(-1);}
.elementor-element-522d5d5 svg{transform: scaleX(-1);}
.gbn-location:before {right: 0;left: auto;}
.elementor-element-4e564aa {padding: 50px 100px 50px 50px;}
.p-r-30 {padding-left: 30px;padding-right: 0px;}
.fb{margin-right: 10px;margin-left: 0px;}
.in{margin-right: 45px;margin-left: 0px;}
.twt{margin-right: 80px;margin-left: 0px;}
.form-back::before {left: -100px;transform:scaleX(-1) ;right: auto;}
.ekit-wid-con .ekit-form form label {font-weight: bold;font-family: 'Helvetica-bold';}
.ekit-wid-con .ekit-form form label span {font-weight: normal;font-family: 'Helvetica-roman';}
.lbl-1 {font-weight: bold !important;font-family: 'Helvetica-bold';}
.sub-button .button{position:relative;font-family: 'Helvetica-bold';font-weight: bold !important;font-size:16px !important;padding:17px 25px 16px 75px !important;line-height:1 !important;background-color: #1daeef !important; border-radius: 30px !important;color: #00003C !important;width: 165px;text-align: right !important;}
.sub-button{float: right;}
.sub-button .custom-arrow2:after{opacity: 1;content:"";position:absolute;width:35px;height:8px;background-image: url(static/images/arrow-right-35x8.png);background-repeat: no-repeat;left: 0px;right: auto;transition: .2s ease;bottom: 20px;top: 0;}
.sub-button .custom-arrow2:before{opacity: 0;content:"";position: absolute;z-index: 1; transform: translate(-80px);width:35px;height:8px;background-image: url(static/images/arrow-right-35x8.png);background-repeat: no-repeat;left: 0px;right: auto;transition: .2s ease;bottom: 20px;top: 0;}
.sub-button .custom-arrow2 {position: absolute;width: 35px;height: 8px;left: 23px;right: auto;top: 21px;overflow: hidden;z-index: 1;transform:scaleX(-1) ;}
.contact-form input,.contact-form textarea{direction: rtl !important;}
.wpcf7-not-valid-tip{direction: ltr;}
.file-label .wpcf7-not-valid-tip{text-align: left;}
.elementor-element.elementor-element-253dfc8 > .elementor-element-populated {padding: 50px 30px 50px 100px;}
.elementor-element.elementor-element-23dc88c > .elementor-element-populated {padding: 50px 100px 50px 30px;}
.ekit-wid-con .ekit-form form textarea ,.contact-form input{padding: 5px !important;}
.half span,.half1 span{margin-top: 5px;}
.file-label span{margin-top: 0px;}
.sidenav a {padding: 8px 60px 8px 8px;}
.mega-menu-item-2163 a, .mega-menu-item-2259 a{text-decoration: underline;font-weight: bold;text-underline-offset: 5px;}
.mega-menu-item-2163 a:hover, .mega-menu-item-2259 a:hover{color: #1daeef !important;}
.linked-home{right: auto;left: 40px;}
#mega-menu-wrap-menu_1 #mega-menu-menu_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator { margin: 0 6px 0 0;}
.abt-ar p, .gbn-ar p{text-align: center;}
.elementor-2017 .elementor-element.elementor-element-1935081:hover {text-decoration-color: #1daeef!important;}
@media screen and (min-width: 769px) {
    .pagingPanel::before{left: auto;right: 0;}

}
@media screen and (max-width: 1150px) {
    #menu-region-menu-ar li {border-left: unset;}
    #menu-region-menu-ar li{border-right: unset;}
    #menu-region-menu-ar li:last-child{border-right: unset;}
    #menu-region-menu-ar .current_page_item,#menu-region-menu-ar li:hover{border-right: unset;}
    #menu-region-menu-ar li{display: none;}
    #menu-region-menu-ar li.current-menu-item{display: block;}
    #menu-region-menu-ar li a{padding-left: 0px;}
    #menu-region-menu-ar li:first-child {padding-right: 0px;}
    #menu-region-menu-ar .current-menu-item a{pointer-events: none;}
    #menu-region-menu-ar .current-menu-item a{color: #fff !important;}
    #menu-region-menu-ar li.active{display: block;background-color: #00003c;border-bottom:1px solid white ;}
    #menu-region-menu-ar li.active:nth-child(4){border-bottom:unset;}
    #menu-region-menu-ar li.active.current-menu-item{background-color: #1daeef;border-bottom: unset;}
    #menu-region-menu-ar .ct-menu-link {--menu-item-padding: 0; }
    #menu-region-menu-ar:before{position: absolute;content: '';width:14px;height:7px;background-image: url(static/images/arrow-bottom.png);left: 40px;right: auto;top: 18px;}
    #menu-region-menu-ar.opened:before{transform: scaleY(-1);}
    #menu-region-menu-ar li{width: 100%;}
    #menu-region-menu-ar li.active { border-bottom: 1px solid white;
    }

    #menu-main-menu-mobile-ar li a {color: #00003c;}
    #menu-main-menu-mobile-ar li .dropdown-active{display: none;}
    #menu-main-menu-mobile-ar .sub-menu{position: fixed; left: -100%;right: auto; top: 0; transition: all .5s ease 0s; width: calc(100% + 10px);z-index: 999; background-color: #ededf2;}
    #menu-main-menu-mobile-ar  .dropdown-active .sub-menu{left: 0;height: -webkit-fill-available;right:auto;}
    #menu-main-menu-mobile-ar  .dropdown-active .sub-menu a{text-decoration: underline;text-underline-offset: 4px;}
    #menu-main-menu-mobile-ar .sub-menu .sub-menu{position: fixed; left: -100%;right: auto; top: 0; transition: all .5s ease 0s; width: calc(100% + 10px);z-index: 999; background-color: #ededf2;}
    #menu-main-menu-mobile-ar  .dropdown-active .sub-menu .sub-menu{left: 0;right: auto;height: -webkit-fill-available;}
    #menu-main-menu-mobile-ar  .dropdown-active .sub-menu .sub-menu a{text-decoration: underline;text-underline-offset: 4px;}
    .mobile-menu .ct-toggle-dropdown-mobile {transform: scaleX(-1);}
    .backk::before {right: 20px;left: auto;transform: scaleX(-1);}
    .mobile-menu .sub-menu li { padding-right: 25px;padding-left: 0px;}
    .ct-panel-content a {font-family: 'Helvetica-bold';font-weight: bold;font-size: 20px;}
    .login-mobile a { width: 213px;margin-right: 40px;margin-left: 0px; }
    .login-mobile a { position: relative; font-family: 'Helvetica-bold'; font-weight: bold; font-size: 16px; padding: 17px 25px 16px 75px; line-height: 1; background-color: #1daeef;border-radius: 30px;}
    .login-mobile a:after {left: 25px;right: auto;}
    .login-mobile a:after { transform: scaleX(-1); }
    .login-mobile a:before {transform: scaleX(-1); }
    .home-counter .elementor-col-25 {  float: right; }
    .news-details .service-breadcrumb{padding-top: 40px;}
    .elementor-element-a9228f6 .p-r-30 {padding-left: 100%;padding-right: 0px;}

    #menu-region-menu-ar .lang-item{display: block !important;top: 68px;left: 150px;z-index: -1;}
    #menu-region-menu-ar .lang-item a{color: #00003C !important}
    #menu-region-menu-ar .lang-item.current-lang a {color: #1daeef !important; }
    #menu-region-menu-ar .lang-item.lang-item-ar{left: 155px;}
    #menu-region-menu-ar .lang-item.lang-item-en {left: 120px;}
	.home-counter.elementor-section .elementor-container .home-counter-item{left:auto;right: 40%;margin-left:0;margin-right:0;}
}
 @media screen and (max-width: 1024px) {
    .elementor-element.elementor-element-253dfc8 > .elementor-element-populated {padding: 50px 30px 50px 40px;}
    .elementor-element.elementor-element-23dc88c > .elementor-element-populated {padding: 50px 40px 50px 30px;}
    .elementor-element-4e564aa { padding: 50px 40px 50px 20px;}
}
 @media screen and (max-width: 1000px) {
 
 }

 @media screen and (max-width: 850px) {

 }
 @media screen and (max-width: 768px) {
    .home-counter .elementor-col-25 { float: none;}
    .s-prev {left: 37px;right: auto;transform: scaleX(-1);}
    .s-next{left: 0px;right: auto;transform: scaleX(-1);}
    .elementor-element.elementor-element-23dc88c > .elementor-element-populated,.elementor-element.elementor-element-253dfc8 > .elementor-element-populated  {    padding: 50px 40px 50px 40px;}
    .menu-menu-footer-1-ar-container, .menu-menu-footer-2-ar-container {margin-top: 25px;}
    footer .footer-social {float: right; margin-left: 0;}
    .ct-footer [data-row]>div { display: block;}
    .ct-footer [data-column]:nth-child(2) {width: 60%;float: right; }
    footer .follow-title {margin-right: 0px;}
    footer .elementor-icon.elementor-social-icon {width: auto;}
    footer .elementor-social-icon {margin-left: 15px !important; }
    footer .copyright-right,footer .copyright-left{float: none;line-height: 1.5;}

    
 }
 @media screen and (max-width: 640px) {
	 .home-counter.elementor-section .elementor-container .home-counter-item{left: auto;right:auto;}
 }
 @media screen and (max-width: 480px) {
    .login-mobile a { width: 213px;margin-right: 20px;margin-left: 0px; }
    .elementor-2237 .elementor-element.elementor-element-29cb439 > .elementor-element-populated {padding: 50px 20px 30px 20px; }
    .elementor-2017 .elementor-element.elementor-element-90c24fe {padding: 0px 20px 0px 20px; }
    .elementor-2017 .elementor-element.elementor-element-1152702 {padding: 20px 20px 20px 20px; }
    .elementor-2017 .elementor-element.elementor-element-9761aae > .elementor-element-populated { padding: 50px 20px 70px 20px; }
    .linked-home {left: 20px;}
    .sidenav a {padding: 8px 20px 8px 8px;}
    .elementor-element.elementor-element-b1112e4 > .elementor-element-populated { padding: 0px 0px 0px 0px;}
    .elementor-element-4e564aa { padding: 50px 20px 50px 20px;}
    .elementor-2313 .elementor-element.elementor-element-fa62403 > .elementor-element-populated {padding: 40px 20px 30px 20px;}
    .elementor-2313 .elementor-element.elementor-element-e93ddaa > .elementor-element-populated {  padding: 50px 20px 50px 20px;  }
    .elementor-2312 .elementor-element.elementor-element-a548999 {  padding: 70px 20px 0px 20px; }
    .elementor-2312 .elementor-element.elementor-element-7f4bfb4 { padding: 50px 20px 50px 20px; }
    .elementor-2312 .elementor-element.elementor-element-d0c07c6 {padding: 50px 20px 50px 20px; }
    #menu-region-menu-ar .lang-item{display: block !important;top: 68px;left: 120px;z-index: -1;}
    #menu-region-menu-ar .lang-item.lang-item-ar{left: 125px;}
    #menu-region-menu-ar .lang-item.lang-item-en {left: 90px;}


 }
 @media screen and (max-width: 420px) {

 }
