.lang_arabic #container {
    direction: rtl;
  }

  .lang_arabic #map {
    width: 3549px;
    height: 717px;
    transform: rotateY(180deg);
  }

  .lang_arabic .ideaJounery {
    width: 28.875rem;
    position: absolute;
    top: 14rem;
    right: 7.5%;
  }

  .lang_arabic .section1{
    top: 17rem;
    right: 41em;
    left: unset;
  }

  .lang_arabic .sec1_head_cont {
    right: 8.5rem;
    bottom: -5rem;
  }

  .lang_arabic .section2 {
    top: 29rem;
    right: 84rem;
    z-index: -5;
  }

  .lang_arabic .sec2_head_cont {
    top: -11rem;
    right: 1rem;
  }

  .lang_arabic .section3 {
    top: 17rem;
    right: 109rem;
    z-index: -5;
    overflow: initial;
  }

  .lang_arabic .numb3_circle {
    position: absolute;
    top: 0;
    right: 10em;
  }

  .lang_arabic .section3_arrow {
    top: 20rem;
    right: 111rem;
  }

  .lang_arabic .arrowPath {
    transform: scale(-1, 1);
  }

  .lang_arabic .arrCircle3 {
    top: -2rem;
    right: 14rem;
  }

  .lang_arabic .arrCircle2 {
    right: 10rem;
  }

  .lang_arabic .arrTitle3, .lang_arabic .arrTitle2 {
    right: 6rem;
  }

  .lang_arabic .section4{
    top: 22rem;
    right: 170rem;

  }

  .lang_arabic .sec4_head_cont {
    top: -5rem;
    right: 1rem;
  }

  .lang_arabic .downArrow img, .lang_arabic .upArrow img, .lang_arabic .fourthArrow img {
    transform: scale(-1,1);
  }

  .lang_arabic .downArrow {
    right: 67rem;
  }

  .lang_arabic .upArrow {
    right: 104rem;
  }

  .lang_arabic .fourthArrow {
    right: 143rem;
  }

  /* Media queries for desktop responsive */
@media only screen and (max-width: 1600px) {
  .lang_arabic .ideaJounery {
    width: 22.875rem;
    top: 13rem;
    right: 7.5%;
  }

  .lang_arabic #map {
    width: 2977px;
    height: 642px;
  }
  .lang_arabic .section1 {
    top: 13rem;
    right: 33em;
    left: unset;
  }
  .lang_arabic .sec1_head_cont {
    right: 7rem;
    bottom: -4rem;
  }

  .lang_arabic .section2 {
    top: 22rem;
    right: 69rem;
  }
  .lang_arabic .sec2_head_cont {
    top: -6rem;
    right: 1rem;
  }
  .lang_arabic .section3 {
    top: 11rem;
    right: 92rem;
  }

  .lang_arabic .numb3_circle {
    right: 8em;
}
  .lang_arabic .section3_arrow {
    top: 14rem;
    right: 93rem;
  }
  .lang_arabic .arrCircle2 {
    right: 9rem;
  }
  .lang_arabic .arrCircle3 {
    top: -2rem;
    right: 12rem;
  }
  .lang_arabic .section4 {
    top: 15rem;
    right: 143rem;
  }
  .lang_arabic .upArrow {
    top: 6rem;
    right: 87rem;
  }

  .lang_arabic .fourthArrow {
    right: 122rem;
    top: 19.5rem;
  }

  .lang_arabic .downArrow img {
    width: 10rem;
  }

  .lang_arabic .downArrow {
    right: 54rem;
  }
}


/* Media queries for tablet responsive */
@media only screen and (max-width: 1200px ) and (min-height: 920px) {
  .lang_arabic .inner_container {
    margin-top: 1em;
    width: 100%;
  }

  .lang_arabic #map {
    display: none;
  }

  .lang_arabic .mb_svg_container {
    display: block;
    position: relative;
  }

  .lang_arabic #mb_map {
    display: block;
    margin-top: 2em;
    margin-right: 22%; 
    transform: scale(-1,1);
  }

  .lang_arabic .ideaJounery {
    top: 2rem;
    left: 1.5rem;
    width: 19.875rem;
    margin-right: 1.5em;
    position: static;
  }

  .lang_arabic .ideaJounery .head {
    font-size: 3rem;
    line-height: 3rem;
  }

  .lang_arabic .ideaJounery .subHead {
    font-size: 1.25rem;
    line-height: 28px;
    margin-top: 2em;
  }

  .lang_arabic .section1 {
    margin-right: 20%;
    margin-top: 3em;
    position: static;
    width: 55%;
  }

  .lang_arabic .inner_sections {
    flex-direction: row;
    position: static;
    gap: 1rem;
  }


  .lang_arabic .linepointer {
    display: none;
  }

  .lang_arabic .circleJourney {
    direction: rtl;
  }

  .lang_arabic .mb_sec2 {
    margin-left: -6em;
  }

  .lang_arabic .circleJourney, .lang_arabic .sec3_cirlce {
    width: 6.25rem;
    height: 6.25rem;
    direction: ltr;
  }

  .lang_arabic .sec3_cirlce {
    width: 6.25rem;
    height: 6.25rem;
    direction: rtl;
  }

  .lang_arabic .numberCircle {
  width: 1.526rem;
  height: 1.526rem;
  }

  .lang_arabic .numb3_circle {
    right: 4.5em;
}

  .lang_arabic .numberCircle .number {
    font-size: 0.75rem;
  }

  .lang_arabic .circleImg {
    width: 50%;
  }

  .lang_arabic .headSecJourney {
    font-size: 1.25rem;
  }

  .lang_arabic .sec1_head_cont {
    bottom: 0rem;
    left: 8rem;
    width: 12.938rem;
    position: static;
  }

  .subheadSecJourney {
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-top: 0.5rem;
  }

  .lang_arabic .section2 {
    top: 36em;
    right: 6%;
  }

  .lang_arabic .sec2_head_cont {
    position: static;
  }

  .lang_arabic .section3 {
    top: 60em;
    right: 30%;
  }

  .lang_arabic .section3_arrow {
    top: 61em;
    right: 30%;
  }

.lang_arabic .section4 {
  position: static;
    margin-top: 2em;
    margin-right: 1.5em;
    width: 55%;
}

.lang_arabic .arrowPath {
  width: 9em;
}

.lang_arabic .sec3ArrowTitle {
  font-size: 1rem;
}

.lang_arabic .arrCircle1 {
  bottom: -1rem;
}

.lang_arabic .arrTitle1 {
  top: 2em;
  right: 3em;
}

.lang_arabic .arrCircle2 {
  bottom: 2em;
  right: 6em;
}

.lang_arabic .arrTitle3, .lang_arabic .arrTitle2 {
  right: 3rem;
}

.lang_arabic .arrCircle3 {
  top: -1em;
  right: 8em;
}

.lang_arabic .circleOnArrow {
  width: 2.5rem;
  height: 2.5rem;
}

.lang_arabic .sec4_head_cont {
  position: static;
}

.lang_arabic .mb_section {
flex-direction: column;
}
.lang_arabic .mb_section4 {
flex-direction: row-reverse;
}

.lang_arabic .downArrow_mb {
  right: 32em;
  position: absolute;
  top: 9em;
  transform: scale(-1,1);
}

.lang_arabic .upArrow_mb { 
  position: absolute;
  top: 33em;
  right: 17%;
}

.lang_arabic .downArrow_mb img, .lang_arabic .upArrow_mb img {
  width: 9em;
  height: 8em;
}

.lang_arabic .upArrow_mb img {
  transform: scale(1,1);
}

}

/* Media queries for tablet landscape responsive */
@media only screen and (min-width: 920px ) and (max-width: 1220px ) and (max-height: 1200px) and (orientation: landscape) {
  
  .lang_arabic .inner_container {
    margin-top: 1em;
    width: 100%;
  }

  .lang_arabic #map {
    display: none;
  }

  .lang_arabic .mb_svg_container {
    display: block;
    position: relative;
  }

  .lang_arabic #mb_map {
    display: block;
    margin-top: 2em;
    margin-right: 22%; 
    transform: scale(-1,1);
  }

  .lang_arabic .ideaJounery {
    top: 2rem;
    left: 1.5rem;
    width: 19.875rem;
    margin-right: 7%;
    position: static;
  }

  .lang_arabic .ideaJounery .head {
    font-size: 3rem;
    line-height: 3rem;
  }

  .lang_arabic .ideaJounery .subHead {
    font-size: 1.25rem;
    line-height: 28px;
    margin-top: 2em;
  }

  .lang_arabic .section1 {
    margin-right: 20%;
    margin-top: 3em;
    position: static;
    width: 55%;
  }

  .lang_arabic .inner_sections {
    flex-direction: row;
    position: static;
    gap: 1rem;
  }


  .lang_arabic .linepointer {
    display: none;
  }

  .lang_arabic .circleJourney {
    direction: rtl;
  }

  .lang_arabic .mb_sec2 {
    margin-left: -6em;
  }

  .lang_arabic .circleJourney, .lang_arabic .sec3_cirlce {
    width: 6.25rem;
    height: 6.25rem;
    direction: ltr;
  }

  .lang_arabic .sec3_cirlce {
    width: 6.25rem;
    height: 6.25rem;
    direction: rtl;
  }

  .lang_arabic .numberCircle {
  width: 1.526rem;
  height: 1.526rem;
  }

  .lang_arabic .numb3_circle {
    right: 4.5em;
}

  .lang_arabic .numberCircle .number {
    font-size: 0.75rem;
  }

  .lang_arabic .circleImg {
    width: 50%;
  }

  .lang_arabic .headSecJourney {
    font-size: 1.25rem;
  }

  .lang_arabic .sec1_head_cont {
    bottom: 0rem;
    left: 8rem;
    width: 12.938rem;
    position: static;
  }

  .subheadSecJourney {
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-top: 0.5rem;
  }

  .lang_arabic .section2 {
    top: 36em;
    right: 11%;
    width: 50%;
  }

  .lang_arabic .sec2_head_cont {
    position: static;
  }

  .lang_arabic .section3 {
    top: 60em;
    right: 30%;
  }

  .lang_arabic .section3_arrow {
    top: 61em;
    right: 30%;
  }

.lang_arabic .section4 {
  position: static;
    margin-top: 2em;
    margin-right: 1.5em;
    width: 55%;
}

.lang_arabic .arrowPath {
  width: 9em;
}

.lang_arabic .sec3ArrowTitle {
  font-size: 1rem;
}

.lang_arabic .arrCircle1 {
  bottom: -1rem;
}

.lang_arabic .arrTitle1 {
  top: 2em;
  right: 3em;
}

.lang_arabic .arrCircle2 {
  bottom: 2em;
  right: 6em;
}

.lang_arabic .arrTitle3, .lang_arabic .arrTitle2 {
  right: 3rem;
}

.lang_arabic .arrCircle3 {
  top: -1em;
  right: 8em;
}

.lang_arabic .circleOnArrow {
  width: 2.5rem;
  height: 2.5rem;
}

.lang_arabic .sec4_head_cont {
  position: static;
}

.lang_arabic .mb_section {
flex-direction: column;
}
.lang_arabic .mb_section4 {
flex-direction: row-reverse;
}

.lang_arabic .downArrow_mb {
  right: 32em;
  position: absolute;
  top: 9em;
  transform: scale(-1,1) translate(-44%, 2%);
}

.lang_arabic .upArrow_mb { 
  position: absolute;
  top: 33em;
  right: 17%;
}

.lang_arabic .downArrow_mb img, .lang_arabic .upArrow_mb img {
  width: 9em;
  height: 8em;
}

.lang_arabic .upArrow_mb img {
  transform: scale(1,1);
}

}

  /* Media queries for Mobile responsive */
  @media only screen and (max-width: 720px) {
    .lang_arabic .inner_container {
      margin-top: 1em;
      width: 100%;
    }
  
    .lang_arabic #map {
      display: none;
    }
  
    .lang_arabic .mb_svg_container {
      display: block;
      position: relative;
    }
  
    .lang_arabic #mb_map {
      display: block;
      margin-top: 2em;
      margin-right: 2em; 
      transform: scale(-1,1);
    }

    .lang_arabic .ideaJounery {
      top: 2rem;
      left: 1.5rem;
      width: 19.875rem;
      margin-right: 1.5em;
      position: static;
    }
  
    .lang_arabic .ideaJounery .head {
      font-size: 3rem;
      line-height: 3rem;
    }
  
    .lang_arabic .ideaJounery .subHead {
      font-size: 1.25rem;
      line-height: 28px;
      margin-top: 2em;
    }
  
    .lang_arabic .section1 {
      margin-right: 1.5em;
      margin-top: 3em;
      position: static;
      width: 90%;
    }
  
    .lang_arabic .inner_sections {
      flex-direction: row;
      position: static;
      gap: 1rem;
    }
  
  
    .lang_arabic .linepointer {
      display: none;
    }
  
    .lang_arabic .circleJourney {
      direction: rtl;
    }

    .lang_arabic .mb_sec2 {
      margin-left: -6em;
    }
  
    .lang_arabic .circleJourney, .lang_arabic .sec3_cirlce {
      width: 6.25rem;
      height: 6.25rem;
      direction: ltr;
    }

    .lang_arabic .sec3_cirlce {
      width: 6.25rem;
      height: 6.25rem;
      direction: rtl;
    }
  
    .lang_arabic .numberCircle {
    width: 1.526rem;
    height: 1.526rem;
    }

    .lang_arabic .numb3_circle {
      right: 4.5em;
  }
  
    .lang_arabic .numberCircle .number {
      font-size: 0.75rem;
    }
  
    .lang_arabic .circleImg {
      width: 50%;
    }
  
    .lang_arabic .headSecJourney {
      font-size: 1.25rem;
    }
  
    .lang_arabic .sec1_head_cont {
      bottom: 0rem;
      left: 8rem;
      width: 12.938rem;
      position: static;
    }
  
    .subheadSecJourney {
      font-size: 0.875rem;
      line-height: 1.25rem;
      margin-top: 0.5rem;
    }
  
    .lang_arabic .section2 {
      top: 36em;
      right: 1rem;
    }

    .lang_arabic .sec2_head_cont {
      position: static;
    }

    .lang_arabic .section3 {
      top: 60em;
      right: 6em;
    }
  
    .lang_arabic .section3_arrow {
      top: 61em;
      right: 6em;
    }
  
  .lang_arabic .section4 {
    position: static;
      margin-top: 2em;
      margin-right: 1.5em;
      width: 82%;
  }
  
  .lang_arabic .arrowPath {
    width: 9em;
  }
  
  .lang_arabic .sec3ArrowTitle {
    font-size: 1rem;
  }
  
  .lang_arabic .arrCircle1 {
    bottom: -1rem;
  }
  
  .lang_arabic .arrTitle1 {
    top: 2em;
    right: 3em;
  }
  
  .lang_arabic .arrCircle2 {
    bottom: 2em;
    right: 6em;
  }
  
  .lang_arabic .arrTitle3, .lang_arabic .arrTitle2 {
    right: 3rem;
  }
  
  .lang_arabic .arrCircle3 {
    top: -1em;
    right: 8em;
  }
  
  .lang_arabic .circleOnArrow {
    width: 2.5rem;
    height: 2.5rem;
  }
  
  .lang_arabic .sec4_head_cont {
    position: static;
  }

  .lang_arabic .mb_section {
  flex-direction: column;
  }
  .lang_arabic .mb_section4 {
  flex-direction: row-reverse;
  }
  
  .lang_arabic .downArrow_mb {
    right: 23em;
    position: absolute;
    top: 9em;
    transform: scale(-1,1);
  }
  
  .lang_arabic .upArrow_mb { 
    position: absolute;
    top: 33em;
    right: 0em;
  }
  
  .lang_arabic .downArrow_mb img, .lang_arabic .upArrow_mb img {
    width: 9em;
    height: 8em;
  }
  
  .lang_arabic .upArrow_mb img {
    transform: scale(1,1);
  }
  
  }

  /* MObile responsive media queries for landscape mode */
@media only screen and (max-width: 900px) and (max-height: 900px) and (orientation: landscape) {
  .lang_arabic .inner_container {
    margin-top: 1em;
    width: 100%;
  }

  .lang_arabic #map {
    display: none;
  }

  .lang_arabic .mb_svg_container {
    display: block;
    position: relative;
  }

  .lang_arabic #mb_map {
    display: block;
    margin-top: 2em;
    margin-right: 2em; 
    transform: scale(-1,1);
  }

  .lang_arabic .ideaJounery {
    top: 2rem;
    left: 1.5rem;
    width: 19.875rem;
    margin-right: 1.5em;
    position: static;
  }

  .lang_arabic .ideaJounery .head {
    font-size: 3rem;
    line-height: 3rem;
  }

  .lang_arabic .ideaJounery .subHead {
    font-size: 1.25rem;
    line-height: 28px;
    margin-top: 2em;
  }

  .lang_arabic .section1 {
    margin-right: 1.5em;
    margin-top: 3em;
    position: static;
    width: 90%;
  }

  .lang_arabic .inner_sections {
    flex-direction: row;
    position: static;
    gap: 1rem;
  }


  .lang_arabic .linepointer {
    display: none;
  }

  .lang_arabic .circleJourney {
    direction: rtl;
  }

  .lang_arabic .mb_sec2 {
    margin-left: -6em;
  }

  .lang_arabic .circleJourney, .lang_arabic .sec3_cirlce {
    width: 6.25rem;
    height: 6.25rem;
    direction: ltr;
  }

  .lang_arabic .sec3_cirlce {
    width: 6.25rem;
    height: 6.25rem;
    direction: rtl;
  }

  .lang_arabic .numberCircle {
  width: 1.526rem;
  height: 1.526rem;
  }

  .lang_arabic .numb3_circle {
    right: 4.5em;
}

  .lang_arabic .numberCircle .number {
    font-size: 0.75rem;
  }

  .lang_arabic .circleImg {
    width: 50%;
  }

  .lang_arabic .headSecJourney {
    font-size: 1.25rem;
  }

  .lang_arabic .sec1_head_cont {
    bottom: 0rem;
    left: 8rem;
    width: 12.938rem;
    position: static;
  }

  .subheadSecJourney {
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-top: 0.5rem;
  }

  .lang_arabic .section2 {
    top: 36em;
    right: 0rem;
    width: 50%;
  }

  .lang_arabic .sec2_head_cont {
    position: static;
  }

  .lang_arabic .section3 {
    top: 60em;
    right: 6em;
  }

  .lang_arabic .section3_arrow {
    top: 61em;
    right: 6em;
  }

.lang_arabic .section4 {
  position: static;
    margin-top: 2em;
    margin-right: 1.5em;
    width: 50%;
}

.lang_arabic .arrowPath {
  width: 9em;
}

.lang_arabic .sec3ArrowTitle {
  font-size: 1rem;
}

.lang_arabic .arrCircle1 {
  bottom: -1rem;
}

.lang_arabic .arrTitle1 {
  top: 2em;
  right: 3em;
}

.lang_arabic .arrCircle2 {
  bottom: 2em;
  right: 6em;
}

.lang_arabic .arrTitle3, .lang_arabic .arrTitle2 {
  right: 3rem;
}

.lang_arabic .arrCircle3 {
  top: -1em;
  right: 8em;
}

.lang_arabic .circleOnArrow {
  width: 2.5rem;
  height: 2.5rem;
}

.lang_arabic .sec4_head_cont {
  position: static;
}

.lang_arabic .mb_section {
flex-direction: column;
}
.lang_arabic .mb_section4 {
flex-direction: row-reverse;
}

.lang_arabic .downArrow_mb {
  right: 23em;
  position: absolute;
  top: 9em;
  transform: scale(-1,1) translate(-77%, 2%);
}

.lang_arabic .upArrow_mb { 
  position: absolute;
  top: 33em;
  right: 0em;
}

.lang_arabic .downArrow_mb img, .lang_arabic .upArrow_mb img {
  width: 9em;
  height: 8em;
}

.lang_arabic .upArrow_mb img {
  transform: scale(1,1);
}

}

  