 body {
     font-family: 'NotoSansHebrew', 'Inter', sans-serif;
     display: flex;
     flex-direction: column;
     direction: ltr;
     color: var(--dark-blue);
 }

 [dir="ltr"] *[style*="text-align: right"],
 [dir="ltr"] .text-right,
 [dir="ltr"] .align-right {
     text-align: left !important;
 }

 /*  =========================== header & footer ============================== */
 .link_languages.nav-link {
     border-bottom: 1px solid #000108 !important;
     margin-right: 0px;
     margin-left: 500px;
     padding-right: 0 !important;
     padding-left: 0 !important;
     padding-bottom: 0 !important;
     color: #000108 !important;
 }

 .footer-link-btn-flex p {
     border-left: none;
     border-right: 1px solid #58595B;

 }

 .footer-link-btn-flex p:last-child {
     border-right: none;
 }

 @media screen and (max-width: 2050px) {
     .link_languages.nav-link {
         margin-right: 0px;
         margin-left: 490px;
     }
 }

 @media screen and (max-width: 2000px) {
     .link_languages.nav-link {
         margin-right: 0px;
         margin-left: 440px;
     }
 }

 @media screen and (max-width: 1950px) {
     .link_languages.nav-link {
         margin-right: 0px;
         margin-left: 390px;
     }
 }

 @media screen and (max-width: 1900px) {
     .link_languages.nav-link {
         margin-right: 0px;
         margin-left: 340px;
     }
 }

 @media screen and (min-width: 1832px) {
     .link_languages.nav-link {
         margin-right: 0px;
     }
 }

 @media screen and (max-width: 1850px) {
     .link_languages.nav-link {
         margin-left: 290px;
     }
 }

 @media screen and (max-width: 1800px) {
     .link_languages.nav-link {
         margin-left: 240px;
     }
 }

 @media screen and (max-width: 1750px) {
     .link_languages.nav-link {
         margin-left: 190px;
     }
 }

 @media screen and (max-width: 1700px) {
     .link_languages.nav-link {
         margin-left: 140px;
     }
 }

 @media screen and (max-width: 1650px) {
     .link_languages.nav-link {
         margin-left: 90px;
     }
 }

 @media screen and (max-width: 1600px) {
     .link_languages.nav-link {
         margin-left: 40px;
     }
 }

 @media screen and (max-width: 1550px) {
     .link_languages.nav-link {
         margin-left: 10px;
     }
 }

 /* @media screen and (max-width: 1500px) {
     .link_languages.nav-link {
         margin-left: 10px;
     }
 }

  @media screen and (max-width: 1382px) {
     .link_languages.nav-link {
         margin-right: 10px;
     }
 } */


 img.navLogoLink {
        left: 90px;
        width: 5%;

 }

 .dropdown-item {
     text-align: left !important;
 }

 /* .footer-link-warp {
     width: 18%;
 } */
 @media screen and (max-width: 768px) {
    .navLogoLink {
        width: 25%;
    }
 }
 /*  =========================== banner ============================== */

 .services-banner-title {
     right: 0px;
     left: 250px;
 }

 @media screen and (max-width: 768px) {
     .services-banner-title {
         left: 0;
         top: 150px;
         padding: 0 20px;
     }
 }

 /*  =========================== home ============================== */

 .btn_2 a {
     text-align: left;
 }


 .arrow {
     transform: rotate(180deg);
 }

 .text-card-expert {
     height: 130px;
 }

 .box-expert {
     height: 646px;
 }

 .team-img-1::after {
     left: 335px;
 }

 .team-img-2::after,
 .services-left::after {
     right: 335px;
 }


 .synergy-img-box::after {
     left: 480px;
 }

 .custom-radio {
     right: 97%;
 }

 .title-card-expert::before {
     right: 0;
     left: 0;
 }

 .box-blog-title {
     height: 70px;
 }

 @media screen and (max-width:1600px) {
     .team-img-1::after {
         left: 215px;
     }

     .team-img-2::after,
     .services-left::after {
         right: 215px;
     }

     .services-left::after {
         right: 255px;
     }

     .text-card-expert {
         height: 150px;
     }

     .text-card-expert {
         height: 150px;
     }

 }

 @media screen and (max-width:768px) {

     .team-img-1::after {
         left: 205px;
     }

     .team-img-2::after {
         right: 0;
     }

     .services-left::after {
         right: -50px;
     }

     .swiper-blog-slider {
         height: 600px;
     }

     .box-blog-title {
         height: 70px;
     }

     .text-card-expert {
         height: 120px;
     }

     img.bg-image-2 {
         top: 800px;
     }

     .green {
         height: 1112px;
     }

     .box-blog-subtitle {
         max-height: calc(1.4em * 3);
     }
 }


 /*  =========================== about ============================== */
 .about-service::before {
     transform: scaleX(-1);
 }

 .about-values-box-img {
     right: 0px;
     left: 10px;
 }

 .about-values-box {
     height: 225px;
 }

 .about-service {
     background-position: left bottom;
 }

 .about-family-up-img::after {
     right: 335px;
 }

 .about-family-down-img::after {
     left: 335px;
 }

 @media screen and (max-width:1600px) {
     .about-family-up-img::after {
         right: 315px;
     }

     .about-family-down-img::after {
         left: 315px;
     }

     .synergy-img-box::after {
         left: 350px;
     }
 }

 @media screen and (max-width: 768px) {
     .about-family-up-img::after {
         right: 0px;
     }

         .about-family-down-detail {
        height: auto;
        padding: 20px 0;
    }

     .about-family-down-img::after {
         left: 180px;
     }

     .about-family-down-img::after {
         left: 180px;
     }

     .synergy-img-box::after {
         left: 150px;
         bottom: -20px;
     }
 }

 /*  =========================== services ============================== */
 /* .services-solutions {
     background-position: right 450px;
 } */

 .solution-item:not(:nth-child(4n))::after {
     left: 100%;
 }
 .single-office-box-description p {

    font-size: 16px;
  }

 /* .green_office-content {
     height: 630px;
 } */

 .expertise-item {
     background-position: left;
 }

 @media screen and (max-width: 768px) {
     .services-solutions {
         background-position: right 450px;
     }

}
     /* ===============================ifm=================================== */
     @media screen and (max-width: 768px) {
         button.business_units_boxs_item_button.btn_1 {
             height: 66px;
             width: 320px;
         }
     }

     /*  =========================== team ============================== */

     .team-administration-box-icon {
         left: 80%;
     }


     .team-administration-box-icon img {
         -webkit-transform: scaleX(-1);
     }

     .community_button {
         max-width: 300px;
         padding: 5px 24px;
     }

     .career_box_1 {
         height: 420px;
     }

     .career_opportunities_item:nth-child(2n+1)::before {
         right: 0;
         left: 100%;
     }

     .career_joining_box {
         background-position: calc(100% - 480px);
     }

     .career_center_2_image::after {
         left: 335px;
     }

     @media screen and (max-width:1600px) {
         .team-administration-box-icon {
             left: 75%;
         }

         /* .team-administration-box-item,
     .branches_managers_item {
         height: 270px;

     } */

         .career_center_2_image::after {
             left: 180px;
         }

         .career_opportunities_box {
             height: 245px;
         }

     }

     @media screen and (max-width: 768px) {

         /* .label {
        top:0;
    } */
         .team-administration-box-icon {
             left: auto;
             right: 0;

         }

         /* .team-administration-box-item,
     .branches_managers_item {
         height: 240px;

     } */

         .team-administration-box-item-text {
             justify-content: center;
         }

         .career_center_2_image::after {
             left: 190px;
             bottom: -20px;
         }

         .career_joining_button {
             height: 67px;
             margin-top: 20px;
         }

         .career_joining_box {
             background-position: calc(100% - 0px);
         }

         .career_joining_right {
             margin: 23px auto;
         }
     }

     /*  =========================== team-popup ============================== */
     .team-administration-popup-text p {
         font-size: 16px;
     }

     .team-administration-popup-education {
         font-size: 16px;
     }

     /*  =========================== transparency ============================== */
     .customers_enjoy_box:nth-child(3n+2)::after,
     .customers_enjoy_box:nth-child(3n)::after {
         right: 100%;
     }

     .transparency_flex_img::after,
     .esg_content_left::after,
     .ehs_flex_left::after {
         right: 335px;
     }

     @media screen and (max-width:1600px) {
         .transparency_flex_img::after {
             bottom: 0;
         }

         .esg_content_left::after {
             bottom: -30px;
         }
     }

     @media screen and (max-width: 768px) {
         .transparency_flex_img::after {
             bottom: -35px;
             right: 50px;
         }

         .esg_video_start {
             left: 20px;
         }

         .esg_content_left::after,
         .ehs_flex_left::after {
             right: -10px;
         }

         .safety_botton_2 {
             width: 100%;
         }
     }

     /*  =========================== news ============================== */
     .box-blog-icon img {
         transform: rotate(180deg);
     }

     .news_height_flex {
         margin-top: 100px;

     }

     .news_strategy_item:not(:last-child)::after {
         left: 100%;
     }

     .box-blog-icon {
         bottom: -55px;
         left: -250px;
     }

     .news_content_box {
         height: auto;
         justify-content: start;

     }

     /*  =========================== IFM ============================== */
     @media screen and (max-width: 768px) {

         .ifm_description_1,
         .ifm_description_2 {
             text-align: left;
         }
     }

     /*  =========================== contact ============================== */
     @media screen and (max-width:1600px) {
         .branches-box-border {
             height: 300px;
         }
     }