@font-face {
  font-family: "Symbio AR Light";
  src: url("../assets/fonts/SymbioAR-Regular/SymbioAR-Regular.eot");
  src: url("../assets/fonts/SymbioAR-Regular/SymbioAR-Regular.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/SymbioAR-Regular/SymbioAR-Regular.woff2") format("woff2"), url("../assets/fonts/SymbioAR-Regular/SymbioAR-Regular.woff") format("woff"), url("../assets/fonts/SymbioAR-Regular/SymbioAR-Regular.ttf") format("truetype"), url("../assets/fonts/SymbioAR-Regular/SymbioAR-Regularsvg#SymbioAR-Regular") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Symbio AR Medium";
  src: url("../assets/fonts/SymbioAR-Medium/SymbioAR-Medium.eot");
  src: url("../assets/fonts/SymbioAR-Medium/SymbioAR-Medium.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/SymbioAR-Medium/SymbioAR-Medium.woff2") format("woff2"), url("../assets/fonts/SymbioAR-Medium/SymbioAR-Medium.woff") format("woff"), url("../assets/fonts/SymbioAR-Medium/SymbioAR-Medium.ttf") format("truetype"), url("../assets/fonts/SymbioAR-Medium/SymbioAR-Mediumsvg#SymbioAR-Medium") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Symbio AR Bold";
  src: url("../assets/fonts/SymbioAR-Bold/SymbioAR-Bold.eot");
  src: url("../assets/fonts/SymbioAR-Bold/SymbioAR-Bold.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/SymbioAR-Bold/SymbioAR-Bold.woff2") format("woff2"), url("../assets/fonts/SymbioAR-Bold/SymbioAR-Bold.woff") format("woff"), url("../assets/fonts/SymbioAR-Bold/SymbioAR-Bold.ttf") format("truetype"), url("../assets/fonts/SymbioAR-Bold/SymbioAR-Boldsvg#SymbioAR-Bold") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Symbio AR Light";
  src: url("../assets/fonts/SymbioAR-Light/SymbioAR-Light.eot");
  src: url("../assets/fonts/SymbioAR-Light/SymbioAR-Light.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/SymbioAR-Light/SymbioAR-Light.woff2") format("woff2"), url("../assets/fonts/SymbioAR-Light/SymbioAR-Light.woff") format("woff"), url("../assets/fonts/SymbioAR-Light/SymbioAR-Light.ttf") format("truetype"), url("../assets/fonts/SymbioAR-Light/SymbioAR-Lightsvg#SymbioAR-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Frutiger LT Arabic";
  src: url("../assets/fonts/FrutigerLTArabic-45Light/FrutigerLTArabic-45Light.eot");
  src: url("../assets/fonts/FrutigerLTArabic-45Light/FrutigerLTArabic-45Light.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/FrutigerLTArabic-45Light/FrutigerLTArabic-45Light.woff2") format("woff2"), url("../assets/fonts/FrutigerLTArabic-45Light/FrutigerLTArabic-45Light.woff") format("woff"), url("../assets/fonts/FrutigerLTArabic-45Light/FrutigerLTArabic-45Light.ttf") format("truetype"), url("../assets/fonts/FrutigerLTArabic-45Light/FrutigerLTArabic-45Lightsvg#FrutigerLTArabic-45Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Frutiger LT Arabic Bold";
  src: url("../assets/fonts/FrutigerLTArabic-55Roman/FrutigerLTArabic-55Roman.eot");
  src: url("../assets/fonts/FrutigerLTArabic-55Roman/FrutigerLTArabic-55Roman.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/FrutigerLTArabic-55Roman/FrutigerLTArabic-55Roman.woff2") format("woff2"), url("../assets/fonts/FrutigerLTArabic-55Roman/FrutigerLTArabic-55Roman.woff") format("woff"), url("../assets/fonts/FrutigerLTArabic-55Roman/FrutigerLTArabic-55Roman.ttf") format("truetype"), url("../assets/fonts/FrutigerLTArabic-55Roman/FrutigerLTArabic-55Romansvg#FrutigerLTArabic-55Roman") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
body {
  font-family: "Frutiger LT Arabic" !important;
  margin: 0 0 0 !important;
}

/* start homepage */
.header-info-section .content_container h6.mini_sub_title {
  font-family: "Symbio AR Light" !important;
  letter-spacing: 0 !important;
  font-size: 19px !important;
  font-weight: normal !important;
}

.classical_section .row {
  max-width: 100%;
}
.classical_section .row .inner-classicical_info h3.classical_title {
  font-family: "Frutiger LT Arabic";
  text-align: right;
  max-width: 630px;
  font-size: 39px;
  margin-bottom: 40px;
}
.classical_section .row .inner-classicical_info p.classical_description {
  font-size: 22px;
  text-align: right;
  font-family: "Symbio AR Light";
}
.classical_section .row .classical_link_container .classical_link {
  font-size: 18px;
  font-family: "Frutiger LT Arabic";
  letter-spacing: 0;
  text-align: right;
}
.classical_section .row .classical_link_container .classical_link:before {
  top: 30px;
}

.classical_section.section1 .inner-classicical_info {
  display: flex;
}
.classical_section.section1 .inner-classicical_info h3.classical_title {
  margin-bottom: 0;
}
.classical_section.section1 .inner-classicical_info p.classical_description {
  padding-right: 50px;
  margin-bottom: 34px;
}
.classical_section.section1 .classical_link_container {
  padding-right: 50px;
  text-align: right;
  width: 124px;
}

.classical_section.section2 .row .inner-classicical_info h3.classical_title {
  max-width: 810px;
}
.classical_section.section2 .row .classical_link_container {
  text-align: right;
  width: 74px;
}

.core_businesses_container .mini_core_title {
  text-align: right;
  font-family: "Frutiger LT Arabic";
  letter-spacing: 0;
  font-size: 18px;
}
.core_businesses_container .core_title {
  font-family: "Frutiger LT Arabic";
  text-align: right;
  width: 100%;
}
.core_businesses_container .businesses_container a .single_business_container .business_content h3.business_title {
  font-family: "Frutiger LT Arabic";
  font-size: 36px;
}
.core_businesses_container .businesses_container a .single_business_container .business_content .business_description {
  text-align: right;
  font-family: "Symbio AR Light";
  width: 360px;
  font-size: 22px;
}
.core_businesses_container .businesses_container a .single_business_container h6.business_name {
  font-weight: 700;
  font-family: "Frutiger LT Arabic";
}
.core_businesses_container .businesses_container a.not_active .single_business_container .business_title {
  right: 0 !important;
  left: unset !important;
}

.wpml-ls-item-en span {
  text-transform: uppercase;
  font-family: "Myriad Pro Light";
  color: #ffffff !important;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
}

.aims_menu .margin_adjust_container .menu-menu-1-arabic-container ul {
  overflow: unset;
}
.aims_menu .margin_adjust_container .menu-menu-1-arabic-container ul li {
  padding-right: 0;
  padding-left: 19px;
  padding-bottom: 15px;
  text-align: right;
}
.aims_menu .margin_adjust_container .menu-menu-1-arabic-container ul li a {
  font-family: "Frutiger LT Arabic" !important;
  font-size: 18px;
  letter-spacing: 0;
}
.aims_menu .margin_adjust_container .menu-menu-1-arabic-container .sub-menu li {
  padding-right: 19px !important;
}
.aims_menu .margin_adjust_container .menu-menu-1-arabic-container .sub-menu li:first-child {
  padding-right: 0 !important;
  border-left: 0.75px solid #fff !important;
}
.aims_menu .margin_adjust_container .menu-menu-1-arabic-container .sub-menu li:last-child {
  padding: 15px 30px 15px 17px;
  border: 0px !important;
}
.aims_menu .margin_adjust_container .menu-menu-1-arabic-container .sub-menu li a {
  font-weight: normal !important;
  font-family: "Frutiger LT Arabic" !important;
}
.aims_menu .margin_adjust_container .main-navigation ul ul {
  overflow: unset;
  right: 0;
  box-shadow: none;
  float: unset !important;
}
.aims_menu .margin_adjust_container .main-navigation ul ul a {
  width: -moz-max-content;
  width: max-content;
}
.aims_menu .margin_adjust_container .final_section_menu .search_holder {
  right: 60px;
  top: -1px;
}
.aims_menu .margin_adjust_container .final_section_menu .search_holder img {
  transform: rotate(83deg);
}
.aims_menu .margin_adjust_container .final_section_menu .search-field {
  color: #fff;
  margin-right: 0;
  margin-left: 50px;
}
.aims_menu .logo_section img {
  float: right;
}

footer .footer_section .copyright_section div {
  font-family: "Frutiger LT Arabic" !important;
}
footer .footer_section .copyright_section .location_text {
  margin-right: 0 !important;
  margin-left: 117px !important;
  font-family: "Frutiger LT Arabic" !important;
}
footer .footer_section .copyright_section .social_media_section a {
  margin-right: 5px;
  margin-left: 0 !important;
}
footer .footer_section .footer_sections_holder ul {
  margin-right: 0;
}
footer .footer_section .footer_sections_holder ul li {
  text-align: right;
  padding-right: 0;
  padding-left: 66px;
}
footer .footer_section .footer_sections_holder ul li a {
  font-weight: 300;
  font-size: 18px;
  font-family: "Frutiger LT Arabic" !important;
}
footer .footer_section .footer_sections_holder ul li:last-child {
  padding-left: 0;
}
footer .footer_section .footer_sections_holder .sub-menu li {
  padding-left: 0;
}
footer .footer_section .footer_sections_holder .sub-menu li a {
  font-weight: normal;
}
footer .footer_section .footer_sections_holder .footer_logo_holder {
  padding-right: 0px !important;
}
footer .footer_section .footer_sections_holder .footer_logo_holder .black,
footer .footer_section .footer_sections_holder .footer_logo_holder img {
  width: 104px;
  float: right;
}

.main_slider_item .custom-slider-title {
  font-family: "Frutiger LT Arabic" !important;
  font-weight: 800;
}
.main_slider_item .custom-slider-desc {
  font-family: "Frutiger LT Arabic" !important;
}
.main_slider_item .slider-learn-more {
  font-family: "Frutiger LT Arabic" !important;
  letter-spacing: 0 !important;
  font-size: 18px !important;
}
.main_slider_item .slider-learn-more:before {
  top: 123%;
}

.desktop-footer-menu {
  padding-left: 0 !important;
}

.aims_menu_mobile .menu-menu-1-arabic-container ul {
  padding: 0 !important;
  margin: 0 0 1.1rem 0 !important;
}
.aims_menu_mobile .menu-menu-1-arabic-container ul li {
  text-align: right;
}
.aims_menu_mobile .menu-menu-1-arabic-container ul li a {
  font-family: "Frutiger LT Arabic" !important;
  font-weight: 800;
}
.aims_menu_mobile .menu-menu-1-arabic-container ul .add-arrow:before {
  left: 0;
  right: unset;
}

.core_businesses_container .businesses_container a.active_item .single_business_container .business_content .business_title {
  right: 0;
  left: unset;
}
.core_businesses_container .businesses_container a.active_item .single_business_container h6.business_name {
  width: 100%;
  text-align: left;
  transition: all 0.4s ease-in-out;
}

/* end homepage */
/* start Our Vision */
.page-template-page-mission-vision .wpml-ls-item-en span,
.page-template-leadership .wpml-ls-item-en span,
.search .wpml-ls-item-en span,
.error404 .wpml-ls-item-en span {
  color: #474d4f !important;
}
.page-template-page-mission-vision .aims_menu .margin_adjust_container .menu-menu-1-arabic-container .sub-menu li:first-child,
.page-template-leadership .aims_menu .margin_adjust_container .menu-menu-1-arabic-container .sub-menu li:first-child,
.search .aims_menu .margin_adjust_container .menu-menu-1-arabic-container .sub-menu li:first-child,
.error404 .aims_menu .margin_adjust_container .menu-menu-1-arabic-container .sub-menu li:first-child {
  border-left: 0.75px solid #474d4f !important;
}

.header-info-section .content_container h6.mini_sub_title {
  font-family: "Frutiger LT Arabic" !important;
}
.header-info-section .content_container .slider_title {
  margin: auto;
  padding-bottom: 27px !important;
  max-width: 762px !important;
  font-family: "Frutiger LT Arabic" !important;
}
.header-info-section .content_container .silder_description {
  max-width: 720px;
  font-size: 23px !important;
  font-family: "Symbio AR Light" !important;
}

.page-template-page-mission-vision .icons-inner .icon-item .title {
  font-size: 21px;
  padding-top: 20px;
  padding-bottom: 30px;
  font-family: "Frutiger LT Arabic Bold";
  font-weight: 800;
}
.page-template-page-mission-vision .icons-inner .icon-item .description {
  font-family: "Frutiger LT Arabic";
}
.page-template-page-mission-vision .middle_holder_section .title {
  font-size: 19px !important;
  letter-spacing: 0 !important;
  font-family: "Frutiger LT Arabic" !important;
}
.page-template-page-mission-vision .middle_holder_section .title2 {
  margin-bottom: 27px !important;
  font-family: "Frutiger LT Arabic";
}
.page-template-page-mission-vision .middle_holder_section .description2 {
  padding-top: 0 !important;
  font-family: "Symbio AR Light" !important;
  font-size: 23px !important;
}
.page-template-page-mission-vision .middle_holder_section .description2 p {
  font-family: "Symbio AR Light" !important;
}

.custom-container .circle-section .circle1 {
  right: 0;
}
.custom-container .circle-section .circle2 {
  right: 250px;
}
.custom-container .circle-section .circle3 {
  right: 500px;
}
.custom-container .circle-section .circle4 {
  right: 750px;
}
.custom-container .circle-section .circle5 {
  right: 1000px;
}
.custom-container .circle-section .circle-single .circle-item-info .circle-item-subtitle {
  font-family: "Frutiger LT Arabic";
  font-size: 30px;
}
.custom-container .circle-section .circle-single .circle-item-info .circle-item-desc {
  font-family: "Frutiger LT Arabic";
  font-size: 13px;
}
.custom-container .circle-section .circle-single .circle-item-caption {
  font-family: "Frutiger LT Arabic";
  letter-spacing: 0;
  font-size: 13px;
}

/* end Our Vision */
/* start Investment */
.page-template-page-investment .divided_container .divided_holder .title1 {
  padding-right: 0;
  padding-left: 20px;
}
.page-template-page-investment .divided_container .divided_holder .title1 .inner {
  text-align: right;
  font-family: "Frutiger LT Arabic";
}
.page-template-page-investment .divided_container .divided_holder .title2 {
  padding-right: 0;
  padding-left: 20px;
}
.page-template-page-investment .divided_container .divided_holder .title2 .inner {
  font-size: 23px;
  font-family: "Frutiger LT Arabic";
  text-align: right;
}
.page-template-page-investment .divided_container .divided_holder .description {
  text-align: right;
  padding-right: 0;
  padding-left: 0;
}
.page-template-page-investment .divided_container .divided_holder .description p {
  font-family: "Symbio AR Light";
}

.custom-slider-mini-title {
  font-family: "Frutiger LT Arabic" !important;
  letter-spacing: 0 !important;
}

/* end Investment */
/* start Real Estate */
.page-template-page-real-estate .divided_container .divided_holder .title1 {
  text-align: right;
  font-family: "Frutiger LT Arabic";
  padding-left: 80px;
}
.page-template-page-real-estate .divided_container .divided_holder .title2 {
  font-size: 23px;
  text-align: right;
  font-family: "Frutiger LT Arabic";
  padding-right: 0;
  padding-left: 20px;
}
.page-template-page-real-estate .divided_container .divided_holder .description {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
}
.page-template-page-real-estate .divided_container .divided_holder .description p {
  font-family: "Symbio AR Light";
}
.page-template-page-real-estate .divided_container .divided_holder .description .subtitle {
  font-size: 24px;
  padding-bottom: 20px;
  font-family: "Symbio AR Light";
}

/* start Real Estate */
/* start hospitality*/
.page-template-page-hospitality .divided_container:first-child .divided_holder {
  display: flex !important;
  padding-bottom: 145px;
}
.page-template-page-hospitality .divided_container .divided_holder {
  padding-bottom: 90px;
  display: block !important;
}
.page-template-page-hospitality .divided_container .divided_holder .title1 {
  text-align: right;
  font-family: "Frutiger LT Arabic";
  padding-right: 0;
  padding-left: 190px;
}
.page-template-page-hospitality .divided_container .divided_holder .title2 {
  text-align: right;
  padding-right: 0;
  padding-left: 20px;
  font-size: 23px;
  font-family: "Frutiger LT Arabic";
  padding-bottom: 30px;
}
.page-template-page-hospitality .divided_container .divided_holder .description {
  text-align: right;
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
}
.page-template-page-hospitality .divided_container .divided_holder .description p {
  font-family: "Symbio AR Light";
}

/* end hospitality */
/* start Leadership */
.page-template-leadership .leadership_title {
  font-family: "Frutiger LT Arabic" !important;
  font-size: 36px !important;
  padding-bottom: 28px;
}
.page-template-leadership .divide_leader .leader_category .left .text {
  font-family: "Frutiger LT Arabic Bold" !important;
  letter-spacing: 0;
  font-size: 17px;
}
.page-template-leadership .divide_leader .leader_category .right .text {
  font-family: "Frutiger LT Arabic Bold" !important;
  letter-spacing: 0;
  font-size: 17px;
}
.page-template-leadership .divide_leader .leader_holder.reverse .left {
  padding-right: 90px !important;
  padding-left: 0px !important;
}
.page-template-leadership .divide_leader .leader_holder.reverse .right {
  padding-right: 0px !important;
  padding-left: 90px !important;
}
.page-template-leadership .divide_leader .leader_holder .left {
  padding-left: 90px !important;
  padding-right: 0 !important;
}
.page-template-leadership .divide_leader .leader_holder .right {
  padding-left: 0;
  padding-right: 90px;
}
.page-template-leadership .divide_leader .leader_holder .right .leader_name {
  text-align: right;
  font-family: "Frutiger LT Arabic Bold" !important;
}
.page-template-leadership .divide_leader .leader_holder .right .leader_position {
  letter-spacing: 0;
  text-align: right;
  font-family: "Frutiger LT Arabic" !important;
}
.page-template-leadership .divide_leader .leader_holder .right .leader_description {
  text-align: right;
}
.page-template-leadership .divide_leader .leader_holder .right .leader_description p {
  font-family: "Symbio AR Light" !important;
}

/* end Leadership*/
/* start Industrial */
.manufacture_section .manufacture_holder .title {
  padding-left: 45px;
  padding-right: 0;
}
.manufacture_section .manufacture_holder .title h3.main_title {
  text-align: right;
  font-family: "Frutiger LT Arabic";
}
.manufacture_section .manufacture_holder .description {
  text-align: right;
  padding-right: 75px;
  padding-left: 0;
  font-family: "Symbio AR Light";
}

.leading_factory .leading_holder .description .main_title {
  font-size: 24px;
  text-align: right;
  font-family: "Frutiger LT Arabic";
}
.leading_factory .leading_holder .description .main_description {
  text-align: right;
  font-family: "Symbio AR Light";
}
.leading_factory .leading_holder .logos a.website_link {
  letter-spacing: 0;
  font-size: 14px;
  font-family: "Frutiger LT Arabic";
}
.leading_factory .leading_holder .logos a.website_link:before {
  left: -6px;
  width: 84%;
}

.map_section .map_holder {
  flex-direction: row-reverse;
}
.map_section .map_holder .inner_section h1.number {
  margin: 40px 0 -14px 0;
}
.map_section .map_holder .inner_section h2.mini_description {
  font-family: "Frutiger LT Arabic";
  letter-spacing: 0;
}

.final_section .final_section_holder .main_title {
  text-align: right;
  font-size: 24px;
  font-family: "Frutiger LT Arabic";
}
.final_section .final_section_holder .main_description {
  text-align: right;
  font-family: "Symbio AR Light";
}

/* end Industrial*/
/* start legacy*/
.page-template-legacy-page .story-text {
  letter-spacing: 0;
  font-size: 17px;
  font-family: "Frutiger LT Arabic" !important;
}
.page-template-legacy-page .divided_container .divided_holder .first_container {
  padding-right: 0;
  padding-left: 90px;
  font-family: "Frutiger LT Arabic" !important;
  text-align: right;
  line-height: 37px;
}
.page-template-legacy-page .divided_container .divided_holder .second_container {
  padding-right: 90px;
  padding-left: 0;
  font-family: "Symbio AR Light" !important;
  text-align: right;
  font-size: 22px;
}
.page-template-legacy-page .middle_section .middle_holder_section .header_middle {
  font-family: "Frutiger LT Arabic" !important;
}
.page-template-legacy-page .middle_section .middle_holder_section p.middle_description {
  font-family: "Symbio AR Light" !important;
  font-size: 22px;
}
.page-template-legacy-page .timeline_section .divide_section_holder .divide_section .left_section {
  padding-left: 0;
}
.page-template-legacy-page .timeline_section .divide_section_holder .divide_section .left_section h3.date {
  font-family: "Frutiger LT Arabic" !important;
  text-align: left;
  padding-right: 0;
  padding-left: 100px;
  font-size: 24px;
}
.page-template-legacy-page .timeline_section .divide_section_holder .divide_section .left_section h3.date span {
  right: unset;
  left: 0;
}
.page-template-legacy-page .timeline_section .divide_section_holder .divide_section .right_section {
  padding-left: 0;
  padding-right: 120px;
}
.page-template-legacy-page .timeline_section .divide_section_holder .divide_section .right_section .right_section_title {
  font-family: "Frutiger LT Arabic" !important;
  text-align: right;
  font-size: 25px;
}
.page-template-legacy-page .timeline_section .divide_section_holder .divide_section .right_section .right_section_description {
  text-align: right;
  font-size: 22px;
  font-family: "Symbio AR Light" !important;
}

/* end legacy*/
/* start Business Services */
.divided_container .divided_holder .first_container {
  padding-right: 0;
  padding: 200px 0px 140px 90px;
}
.divided_container .divided_holder .first_container .main_description_container p {
  text-align: right;
  font-family: "Frutiger LT Arabic";
}
.divided_container .divided_holder .second_container {
  padding-left: 0;
  padding: 200px 90px 140px 0px;
}
.divided_container .divided_holder .second_container p {
  font-size: 22px;
  text-align: right;
  font-family: "Symbio AR Light";
}

.divide_business_service_section_core_description .left .main_title {
  padding-right: 0;
  font-family: "Frutiger LT Arabic";
  padding-left: 229px;
  text-align: right;
}
.divide_business_service_section_core_description .right .main_description {
  padding-left: 0;
  padding-right: 77px;
  text-align: right;
  font-size: 22px;
  font-family: "Symbio AR Light";
}
.divide_business_service_section_core_description .right .main_description p {
  font-family: "Symbio AR Light" !important;
  font-size: 22px;
}
.divide_business_service_section_core_description .right .main_description .normal_font p {
  font-size: 22px;
  text-align: right !important;
  font-family: "Symbio AR Light";
}
.divide_business_service_section_core_description .right .main_description .normal_font li {
  font-family: "Symbio AR Light";
  padding-bottom: 0;
  font-size: 22px;
}
.divide_business_service_section_core_description .right .main_description ul {
  padding-right: 15px;
  margin: 0 0 1.5em 0;
}
.divide_business_service_section_core_description .right.custom {
  padding-right: 0 !important;
  padding-left: 36px !important;
}
.divide_business_service_section_core_description .right.custom .main_description {
  padding-right: 95px;
}

.final_section_box .box_container .button {
  font-family: "Frutiger LT Arabic Bold";
}

.listing_section_services .lister_holder .element_title {
  font-family: "Frutiger LT Arabic";
  font-size: 22px;
}
.listing_section_services .lister_holder .element:last-child .element_title {
  max-width: 90px;
}

/* end Business Services  */
/* start Contact Us/Careers  */
.page-template-page-contact-us .resume label,
.page-template-page-careers .resume label {
  float: unset !important;
  text-align: right;
  font-family: "Frutiger LT Arabic";
}
.page-template-page-contact-us .contact-us-inner h1,
.page-template-page-careers .contact-us-inner h1 {
  text-align: right;
  font-family: "Frutiger LT Arabic Bold";
}
.page-template-page-contact-us .contact-us-inner .contact-form-container input,
.page-template-page-careers .contact-us-inner .contact-form-container input {
  padding-left: 3px;
  padding-right: 15px;
  text-align: right;
}
.page-template-page-contact-us .contact-us-inner .contact-form-container textarea,
.page-template-page-careers .contact-us-inner .contact-form-container textarea {
  padding-left: 3px;
  padding-right: 15px;
}
.page-template-page-contact-us .contact-us-inner .contact-form-container label,
.page-template-page-careers .contact-us-inner .contact-form-container label {
  font-family: "Frutiger LT Arabic";
  float: right;
}
.page-template-page-contact-us .contact-us-inner .contact-form-container .submit-btn,
.page-template-page-careers .contact-us-inner .contact-form-container .submit-btn {
  float: left;
}
.page-template-page-contact-us .contact-us-inner .contact-form-container .submit-btn input,
.page-template-page-careers .contact-us-inner .contact-form-container .submit-btn input {
  text-align: center;
  padding: 10px;
  font-family: "Frutiger LT Arabic";
}
.page-template-page-contact-us .contact-us-inner .contact-form-container .wpcf7-not-valid-tip,
.page-template-page-careers .contact-us-inner .contact-form-container .wpcf7-not-valid-tip {
  right: unset;
  font-family: "Frutiger LT Arabic";
  left: 13px;
  top: -5px;
}
.page-template-page-contact-us .contact-us-inner .contact-form-container .wpcf7-response-output,
.page-template-page-careers .contact-us-inner .contact-form-container .wpcf7-response-output {
  font-family: "Frutiger LT Arabic";
  text-align: right;
}
.page-template-page-contact-us .contact-us-inner .contact-form-container .formats,
.page-template-page-careers .contact-us-inner .contact-form-container .formats {
  text-align: right;
}
.page-template-page-contact-us .contact-us-inner .contact-form-container .uploadValue,
.page-template-page-careers .contact-us-inner .contact-form-container .uploadValue {
  font-family: "Frutiger LT Arabic";
}
.page-template-page-contact-us .contact-us-inner .contact-form-container .wpcf7 input[type=file],
.page-template-page-careers .contact-us-inner .contact-form-container .wpcf7 input[type=file] {
  left: -142px;
  right: unset;
}
.page-template-page-contact-us .contact-us-inner .right-side,
.page-template-page-careers .contact-us-inner .right-side {
  padding-left: 0;
  padding-right: 10%;
}
.page-template-page-contact-us .contact-us-inner .right-side .location-section .title,
.page-template-page-careers .contact-us-inner .right-side .location-section .title {
  text-align: right;
  padding-left: 0;
  padding-right: 35px;
  background-position-x: right;
  font-family: "Frutiger LT Arabic";
}
.page-template-page-contact-us .contact-us-inner .right-side .location-section .address,
.page-template-page-careers .contact-us-inner .right-side .location-section .address {
  font-family: "Frutiger LT Arabic";
  text-align: right;
  padding-left: 0;
  padding-right: 35px;
}
.page-template-page-contact-us .contact-us-inner .right-side .location-section .address p,
.page-template-page-careers .contact-us-inner .right-side .location-section .address p {
  font-family: "Frutiger LT Arabic";
}
.page-template-page-contact-us .contact-us-inner .right-side .phone-section .title,
.page-template-page-careers .contact-us-inner .right-side .phone-section .title {
  background: url("../assets/images/contactus_icon1_ar.svg") no-repeat;
  text-align: right;
  padding-left: 0;
  padding-right: 35px;
  background-position-x: right;
  font-family: "Frutiger LT Arabic";
  background-size: 22px 22px;
  background-position-y: 5px;
}
.page-template-page-contact-us .contact-us-inner .right-side .phone-section .phone-number,
.page-template-page-careers .contact-us-inner .right-side .phone-section .phone-number {
  text-align: right;
  padding-right: 35px;
  padding-left: 0;
}
.page-template-page-contact-us .main_slider_item .right-side.mobile .mobile_sections_holder .location-section .title,
.page-template-page-careers .main_slider_item .right-side.mobile .mobile_sections_holder .location-section .title {
  font-family: "Frutiger LT Arabic";
  text-align: right;
  padding-left: 0;
  padding-right: 35px;
  background-position-x: right;
}
.page-template-page-contact-us .main_slider_item .right-side.mobile .mobile_sections_holder .location-section .address,
.page-template-page-careers .main_slider_item .right-side.mobile .mobile_sections_holder .location-section .address {
  text-align: right;
  padding-left: 0;
  padding-right: 35px;
}
.page-template-page-contact-us .main_slider_item .right-side.mobile .mobile_sections_holder .location-section .address p,
.page-template-page-careers .main_slider_item .right-side.mobile .mobile_sections_holder .location-section .address p {
  font-family: "Frutiger LT Arabic";
}
.page-template-page-contact-us .main_slider_item .right-side.mobile .mobile_sections_holder .phone-section .title,
.page-template-page-careers .main_slider_item .right-side.mobile .mobile_sections_holder .phone-section .title {
  background: url("../assets/images/contactus_icon1_ar.svg") no-repeat;
  text-align: right;
  padding-left: 0;
  padding-right: 35px;
  background-position-x: right !important;
  font-family: "Frutiger LT Arabic";
  background-size: 25px 22px;
  background-position-y: 5px;
}
.page-template-page-contact-us .main_slider_item .right-side.mobile .mobile_sections_holder .phone-section .phone-number,
.page-template-page-careers .main_slider_item .right-side.mobile .mobile_sections_holder .phone-section .phone-number {
  text-align: right;
  padding-right: 35px;
  padding-left: 0;
}

/* end  Contact Us/Careers   */
/* start  wpml   */
.aims_menu_mobile .wpml-ls-statics-shortcode_actions {
  text-align: right;
  top: 2px;
  padding: 0 0 56px 0 !important;
  border-bottom: 1px solid #D9D9D9;
}
.aims_menu_mobile .wpml-ls-statics-shortcode_actions span {
  top: 25px;
  position: relative;
}
.aims_menu_mobile .search-field {
  background-size: 22px 45px;
  background-position-x: left !important;
  height: 50px;
  background-color: transparent;
  padding-left: 15px;
  color: #474d4f;
  width: 100%;
  border: none;
  font-size: 18px;
  -webkit-appearance: none;
  padding-left: 35px;
  padding-right: 0;
  background-image: url("../assets/images/search black.svg");
  background-repeat: no-repeat;
  filter: invert(30%) sepia(4%) saturate(673%) hue-rotate(149deg) brightness(91%) contrast(90%);
}
.aims_menu_mobile .search-field::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #474d4f;
  opacity: 1;
  font-family: "Frutiger LT Arabic" !important;
  /* Firefox */
}
.aims_menu_mobile .search-field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #474d4f;
  opacity: 1;
  font-family: "Frutiger LT Arabic" !important;
  /* Firefox */
}
.aims_menu_mobile .search-field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #474d4f;
  font-family: "Frutiger LT Arabic" !important;
}
.aims_menu_mobile .search-field::-ms-input-placeholder {
  /* Microsoft Edge */
  font-family: "Frutiger LT Arabic" !important;
  color: #474d4f;
}

/* end  wpml  */
/* start  search  */
.search .not-found .page-title {
  font-family: "Frutiger LT Arabic";
  text-align: right;
}
.search .not-found p {
  font-family: "Frutiger LT Arabic";
  text-align: right;
}
.search .search-main-container .page-title {
  text-align: right;
  font-family: "Frutiger LT Arabic";
}
.search .search-main-container .entry-title {
  text-align: right;
}
.search .search-main-container .entry-title a {
  font-family: "Frutiger LT Arabic";
}

/* end  search  */
/* start responsiveness */
@media only screen and (max-width: 1350px) {
  .custom-container .circle-section .circle1 {
    right: 0;
  }
  .custom-container .circle-section .circle2 {
    right: 233px;
  }
  .custom-container .circle-section .circle3 {
    right: 466px;
  }
  .custom-container .circle-section .circle4 {
    right: 699px;
  }
  .custom-container .circle-section .circle5 {
    right: 932px;
  }
}
@media only screen and (max-width: 1200px) {
  footer .footer_section .copyright_section .location_text {
    margin-left: 0 !important;
  }
  .final_section_menu .search_holder {
    right: 35px !important;
  }
  .header_component .sub-menu li:first-child {
    padding: 15px 0 15px 23px !important;
  }
  footer .footer_section .footer_sections_holder ul li {
    padding-left: 42px;
  }
}
@media only screen and (max-width: 1190px) {
  .custom-container .circle-section .circle1 {
    right: 0;
  }
  .custom-container .circle-section .circle2 {
    right: 190px;
  }
  .custom-container .circle-section .circle3 {
    right: 380px;
  }
  .custom-container .circle-section .circle4 {
    right: 570px;
  }
  .custom-container .circle-section .circle5 {
    right: 760px;
  }
}
@media only screen and (max-width: 1140px) {
  .single_business_container .business_content .business_title {
    transform: translateX(0) !important;
    opacity: 1 !important;
    right: 0 !important;
    left: unset !important;
  }
  .single_business_container .business_content .business_description {
    display: block;
    opacity: 1 !important;
    transition-delay: 4s;
    transition: 2s;
  }
  .single_business_container h6.business_name {
    width: 100%;
    text-align: left;
    transition: all 0.4s ease-in-out;
  }
}
@media only screen and (max-width: 1100px) {
  .page-template-legacy-page .divided_container .divided_holder .second_container {
    padding: 100px 40px 100px 0px;
  }
  .classical_section .inner-classicical_info h3.classical_title {
    font-size: 30px !important;
  }
  .businesses_container a .single_business_container .business_content h3.business_title {
    font-size: 30px !important;
  }
  .page-template-business-services .divided_container .divided_holder .first_container {
    padding: 100px 0 100px 30px;
  }
  .page-template-business-services .divided_container .divided_holder .second_container {
    padding: 100px 90px 100px 0;
  }
  .divide_business_service_section_core_description .right.custom {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 991px) {
  .classical_section .row .inner-classicical_info .classical_link_container {
    padding-right: 0;
  }
  .classical_section.section1 .inner-classicical_info {
    display: block;
  }
  .classical_section.section1 .inner-classicical_info h3.classical_title {
    margin-bottom: 30px;
  }
  .classical_section.section1 .inner-classicical_info p.classical_description {
    padding-right: 0;
  }
  footer .footer_section .copyright_text {
    font-family: "Frutiger LT Arabic" !important;
    text-align: right;
  }
  footer .footer_section .location_text {
    font-family: "Frutiger LT Arabic" !important;
    text-align: right;
  }
  footer .footer_section .footer_logo_holder .black,
  footer .footer_section .footer_logo_holder img {
    float: unset !important;
  }
  footer .footer_section .footer_sections_holder ul li {
    font-family: "Frutiger LT Arabic" !important;
    padding-left: 0;
  }
  footer .footer_section .footer_sections_holder ul li a {
    font-size: 15px;
    font-family: "Frutiger LT Arabic" !important;
  }
  .mobile-footer-menu .title {
    font-family: "Frutiger LT Arabic";
    font-weight: 800;
    text-align: right;
  }
  .mobile-footer-menu .inner .col1 {
    padding-right: 0;
    padding-left: 19%;
  }
  .mobile_graph .mySwiperCircle2 .swiper-slide-inner {
    width: 70%;
  }
  .mobile_graph .mySwiperCircle2 .swiper-slide-active .counter_mini_circle span {
    font-size: 23px;
    font-family: "Frutiger LT Arabic";
  }
  .mobile_graph .mySwiperCircle2 .swiper-slide .description_holder {
    padding-left: 0;
    padding-right: 15px;
    text-align: right;
  }
  .mobile_graph .mySwiperCircle2 .swiper-slide .description_holder .main_title {
    text-align: right;
    font-family: "Frutiger LT Arabic";
    font-size: 27px;
  }
  .mobile_graph .mySwiperCircle2 .swiper-slide .description_holder .link_custom {
    font-size: 11px;
    text-align: right;
    letter-spacing: 0;
    font-family: "Frutiger LT Arabic";
  }
  .mobile_graph .mySwiperCircle2 .swiper-slide .description_holder .description {
    padding-bottom: 18px;
    text-align: right;
    font-family: "Frutiger LT Arabic";
  }
  .page-template-leadership .divide_leader .leader_holder .left,
  .page-template-leadership .divide_leader .leader_holder .right {
    padding-left: 0 !important;
  }
  .page-template-leadership .divide_leader .leader_holder.reverse .left {
    padding-right: 0 !important;
  }
  .page-template-leadership .divide_leader .leader_holder.reverse .right {
    padding-left: 0 !important;
  }
  .page-template-industrial-page .logos a.website_link::before {
    display: none;
  }
  .page-template-industrial-page .map_section .map_holder .inner_section h2.mini_description {
    letter-spacing: 0;
  }
  .page-template-legacy-page .timeline_section .divide_section_holder .divide_section .right_section {
    padding-right: 30px;
  }
  .page-template-legacy-page .timeline_section .divide_section_holder .divide_section .left_section h3.date {
    text-align: center;
    padding-left: 0;
  }
  .main_slider_item .slider-learn-more {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 900px) {
  .right-side .location-section .title {
    font-size: 18px !important;
  }
  .right-side .phone-section .title {
    font-size: 18px !important;
    background-size: 20px 18px !important;
  }
  .page-template-business-services .divided_container .divided_holder .second_container {
    padding: 40px 0 40px 0;
  }
  .divide_business_service_section_core_description .left .main_title {
    padding-right: 30px;
  }
  .page-template-legacy-page .divided_container .divided_holder .second_container {
    padding: 40px 0 40px 0px;
  }
  .page-template-legacy-page .timeline_section .divide_section_holder .divide_section .right_section {
    padding-left: 30px;
  }
  .page-template-legacy-page .timeline_section .divide_section_holder .divide_section .right_section .right_section_title {
    text-align: center;
  }
  .page-template-legacy-page .timeline_section .divide_section_holder .divide_section .right_section .right_section_description {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .divide_business_service_section_core_description .left .main_title {
    padding-right: 0;
  }
  .divide_business_service_section_core_description .right .main_description {
    padding-right: 5px;
  }
  .divide_business_service_section_core_description .right.custom .main_description {
    padding-right: 0;
  }
  .divide_business_service_section_core_description .right.custom .main_description .normal_font li {
    font-size: 22px;
  }
  .classical_link_container .classical_link {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 576px) {
  .page-template-business-services .divided_container .divided_holder .first_container {
    width: 100%;
    max-width: unset !important;
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .page-template-business-services .divided_container .second_container {
    width: 100% !important;
    max-width: unset !important;
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .page-template-business-services .divided_container .divide_business_service_section .divide_business_service_section_core_description .right {
    width: 100% !important;
    max-width: unset !important;
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .page-template-legacy-page .header-info-section .content_container h6.mini_sub_title {
    font-size: 19px !important;
  }
  .page-template-legacy-page .divided_container .divided_holder .first_container {
    line-height: 1.3;
  }
}
@media only screen and (max-width: 600px) {
  .mobile-footer-menu .inner {
    max-width: 230px;
    margin: auto;
  }
  .classical_section .inner-classicical_info h3.classical_title {
    font-size: 24px !important;
  }
  .businesses_container a .single_business_container .business_content h3.business_title {
    font-size: 25px !important;
  }
  .page-template-page-real-estate .divided_container .divided_holder .description .subtitle {
    font-size: 20px;
  }
  .listing_section_services .lister_holder .element_title {
    font-size: 20px;
  }
  .page-template-page-hospitality .investment-main-container .divided_container .divided_holder .title1 {
    padding-left: 0 !important;
  }
}
/* end responsiveness *//*# sourceMappingURL=custom-css-ar.css.map */