.ten_stage_heading_one {
  color: #0b0b0b;
  font-family: Lato;
  font-size: 45px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  font-family: "Lato", sans-serif;
  text-align: center;
}
.ten_stage_sub_heading {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
}
.ten_stage_sub_heading hr {
  background: rgba(11, 11, 11, 0.6);
  width: 100px;
  height: 1px;
  text-align: center;
}
.ten_stage_hrt_one {
  position: relative;
  left: 260px;
}
.ten_stage_hrt_two {
  position: relative;
  left: -260px;
}
@media (min-width: 330px) and (max-width: 410px) {
  .ten_stage_sub_heading {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    position: relative;
    left: 120px;
  }
  .ten_stage_hrt_one {
    position: relative;
    left: -10px;
    width: 10px;
  }
  .ten_stage_hrt_two {
    position: relative;
    left: 10px;
    width: 10px;
  }
  .ten_stage_heading_one {
    font-size: 18px;
    position: relative;
    text-align: center;
    left: 120px;
  }
  .some {
    display: none;
  }
  .middle_line_hrt_one {
    display: none;
  }
  .first_stage_image {
    width: 550px;
    height: 550px;
    position: relative;
    left: 80px;
  }
  .stage_one_main_container {
    position: relative;
    left: 60px;
  }
  .stage_one_para_round_one {
    position: relative;
    left: 80px;
    font-size: 25px;
  }
  .stage_one_round_icon {
    position: relative;
    left: 70px;
  }
  .right_side_para_one {
    position: relative;
    font-size: 15px;
    width: 200px;
    hyphens: auto;
    position: relative;
    left: 50px;
  }
  .right_side_heading_one {
    position: relative;
    left: 70px;
    width: 200px;
    font-size: 15px;
  }
  .consultaion_button_one {
    position: relative;
    left: 70px;
  }
}
@media (max-width: 500px) {
  .some {
    display: none;
  }
  .middle_line_hrt_one {
    display: none;
  }
  .first_stage_image {
    width: 10%;
    height: 100px;
    overflow: hidden;
  }
  .right_side_para_one {
    position: relative;
    width: 100px;
    margin: 10px auto;
    font-size: 10px;
    left: 70px;
    hyphens: auto;
  }
  .right_side_heading_one {
    font-size: 10px;
    left: 80px;
    position: relative;
  }
  .consultaion_button_one {
    position: relative;
    left: 80px;
  }
  .stage_one_para_round_one {
    position: relative;
    left: 120px;
  }
  .stage_one_round_icon {
    position: relative;
    left: 100px;
  }
}
/* image container */
.image_main_container {
  display: flex;
  align-items: center;
  justify-content: space-around;
  /* gap: 10px; */
  flex-wrap: wrap;
  position: relative;
  margin-top: 10%;
}

.first_stage_image {
  width: 508px;
  height: 508px;
  overflow: hidden;
}

.stage_one_main-flex {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: relative;
  margin-left: -80%;
}
.stage_one_round_icon {
  width: 40.8px;
  height: 40.8px;
  flex-shrink: 0;
  border-radius: 20.4px;
  background: #98c1d9;
}
.middle_line_flex_one {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  position: relative;
  left: 40px;
}
.middle_line_hrt_one {
  width: 2px;
  height: 20px;
  background: #163a6b;
}
.stage_one_para_round_one {
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30.6px; /* 153% */
}
.right_side_heading_one {
  color: #000;
  font-family: "DM Sans";
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 61.56px; /* 114% */
  letter-spacing: -1.944px;
  width: 480.786px;
  height: 123.12px;
}
.right_side_para_one {
  color: #000;
  font-family: "DM Sans", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px; /* 160% */
  display: flex;
  width: 574.79px;
  height: 256px;
  flex-direction: column;
  text-align: justify;
  justify-content: center;
}
.consultaion_button_one {
  display: flex;
  width: 238.06px;
  height: 55px;
  padding: 17px 39.309px 17px 40px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background: #163a6b;
  color: whitesmoke;
  font-size: 1.1rem;
  position: relative;
  top: 20px;
}
.some {
  position: relative;
  left: 39px;
  top: 10px;
}
/*  */

.stage_ten_second_conatiner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 100px;
}
.second_conatiner_left_side_svg {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
.svg_logo_image_one {
  width: 40.8px;
  height: 40.8px;
  flex-shrink: 0;
}
.discover_para_one {
  display: flex;
  width: 448.858px;
  height: 123.12px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 61.56px; /* 114% */
  letter-spacing: -1.944px;
}
.discover_para_two {
  display: flex;
  width: 601.01px;
  height: 352px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
}
.dicover_button_one {
  display: flex;
  width: 238.06px;
  height: 55px;
  padding: 17px 39.309px 17px 40px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background: #163a6b;
  color: whitesmoke;
  font-size: 1rem;
}
.stage_2_middle_hrt {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.discover_hrt_one {
  width: 2px;
  height: 20px;
  background: #dc9100;
}

.ellipse_image_one {
  width: 500px;
  height: 500px;
}
.orange_svg {
  position: relative;
  top: -23px;
  left: -4px;
}
.discover_all_hrt-one {
  position: relative;
  top: -29px;
  left: -3px;
}
@media (min-width: 330px) and (max-width: 400px) {
  .orange_svg {
    display: none;
  }
  .discover_hrt_one {
    display: none;
  }
  .second_ten_para_one_stage_two {
    position: relative;
    font-size: 10px;
    left: 40px;
  }
  .discover_para_two {
    position: relative;
    left: 120px;
    hyphens: auto;
    text-align: justify;
  }
  .dicover_button_one {
    position: relative;
    left: 120px;
  }
  .discover_para_one {
    font-size: 40px;
    position: relative;
    left: 130px;
  }
  .second_ten_para_one_stage_two {
    position: relative;
    left: 140px;
    top: 50px;
    font-size: 30px;
  }
  .svg_logo_image_one {
    position: relative;
    left: 130px;
    top: 50px;
  }
  .discover_para_two {
    position: relative;
    top: -80px;
    font-size: 20px;
  }
  .dicover_button_one {
    position: relative;
    top: -90px;
    left: 140px;
  }
  .ellipse_image_one {
    position: relative;
    top: -240px;
    /* width: 100%; */
    left: 70px;
  }
}
/* 3rd */
.logo1_image_under {
  width: 508px;
  height: 508px;
  position: relative;
  margin-top: -40%;
}
.third_stage_main_container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 100px;
}
.third_stage_hrt_all {
  display: flex;
  flex-direction: column;
}
.third_stage_hrt_three {
  width: 2px;
  height: 20px;
  background: #163a6b;
}
.third_stage_left_side_flex {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.third_stage_left_side_round {
  width: 40.8px;
  height: 40.8px;
  flex-shrink: 0;
  border-radius: 20.4px;
  background: #3d5a80;
}
.third_stage_left_side_para {
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30.6px; /* 153% */
}
.third_stage_left_side_heading {
  color: #000;
  font-family: "DM Sans";
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 61.56px; /* 114% */
  letter-spacing: -1.944px;
  width: 556.659px;
  height: 123.12px;
  flex-direction: column;
  justify-content: center;
}
.third_stage_left_side_para-two {
  display: flex;
  width: 593.31px;
  height: 160px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
}
.third_stage_hrt_all {
  position: relative;
  left: 90px;
  top: -45px;
}
.third_svg_icon {
  position: relative;
  left: 90px;
  top: -40px;
}
.third_stage_last_section {
  position: relative;
  margin-top: -12%;
  left: 4%;
}
.third_stage_left_side_button {
  border-radius: 10px;
  background: #163a6b;
  display: flex;
  width: 238.06px;
  height: 55px;
  padding: 17px 39.309px 17px 40px;
  justify-content: center;
  align-items: center;
  color: whitesmoke;
  font-size: 1rem;
}
@media (min-width: 800px) and (max-width: 991px) {
  .third_stage_main_container {
    flex-wrap: wrap;
  }
  .third_stage_hrt_all {
    display: none;
  }
  .third_svg_icon {
    display: none;
  }
  .logo1_image_under {
    width: 500px;
    height: 500px;
    overflow: hidden;
    position: relative;
    margin-top: 20%;
    margin-left: -30%;
  }
  .third_stage_last_section {
    position: relative;
    margin-left: -20%;
    margin-top: 1%;
  }
}
@media (min-width: 700px) and (max-width: 799px) {
  .third_stage_main_container {
    flex-wrap: wrap;
  }
  .third_stage_hrt_all {
    display: none;
  }
  .third_svg_icon {
    display: none;
  }
  .logo1_image_under {
    width: 500px;
    height: 500px;
    overflow: hidden;
    position: relative;
    margin-top: 10%;
    margin-left: -10%;
  }
  .third_stage_left_side_para {
    position: relative;
    top: 40px;
  }
  .third_stage_left_side_round {
    position: relative;
    top: 40px;
  }
  .third_stage_left_side_para-two {
    position: relative;
    margin-top: -5%;
  }
}

@media (min-width: 600px) and (max-width: 699px) {
  .third_stage_main_container {
    flex-wrap: wrap;
  }
  .logo1_image_under {
    width: 100%;
    height: 400px;
    overflow: hidden;
    position: relative;
    margin-top: 5%;
    left: -30px;
  }
  .third_stage_hrt_all {
    display: none;
  }
  .third_svg_icon {
    display: none;
  }
  .third_stage_left_side_para-two {
    position: relative;
    margin-top: -5%;
  }
  .third_stage_left_side_para {
    position: relative;
    top: 40px;
  }
  .third_stage_left_side_round {
    position: relative;
    top: 40px;
  }
  .third_stage_last_section {
    position: relative;
    margin-left: -2%;
    margin-top: -19%;
  }
  .third_stage_left_side_round {
    position: relative;
    /* left: 19%; */
  }
  .third_stage_left_side_para {
    position: relative;
    /* left: 20%; */
  }
  .third_stage_left_side_heading {
    font-size: 25px;
    position: relative;
    /* left: 19%; */
    top: 10px;
  }
  .third_stage_left_side_para-two {
    position: relative;
    font-size: 20px;
    top: -20px;
    /* left: 19%; */
    width: 460px;
    text-align: justify;
    hyphens: auto;
  }
  .third_stage_left_side_button {
    width: 50%;
    position: relative;
    /* left: 19%; */
    top: 10px;
  }
  .third_stage_last_section {
    position: relative;
    top: -20px;
  }
}
@media (min-width: 500px) and (max-width: 599px) {
  .third_stage_main_container {
    flex-wrap: wrap;
  }
  .third_stage_hrt_all {
    display: none;
  }
  .third_svg_icon {
    display: none;
  }
  .third_stage_left_side_para {
    position: relative;
    top: 40px;
  }
  .third_stage_left_side_round {
    position: relative;
    top: 40px;
  }
  .third_stage_left_side_para-two {
    position: relative;
    margin-top: -5%;
  }
  .logo1_image_under {
    width: 100%;
    height: 400px;
    overflow: hidden;
    position: relative;
    margin-top: 5%;
    left: 10px;
  }
  .third_stage_last_section {
    position: relative;
    /* margin-left: -2%; */
    margin-top: -19%;
  }
  .third_stage_left_side_round {
    position: relative;
  }
  .third_stage_left_side_para {
    position: relative;
  }
  .third_stage_left_side_heading {
    font-size: 25px;
    position: relative;

    top: 10px;
  }
  .third_stage_left_side_para-two {
    position: relative;
    font-size: 20px;
    top: -20px;
    width: 450px;
    text-align: justify;
  }
  .third_stage_left_side_button {
    width: 50%;
    position: relative;
    top: 10px;
  }
  .third_stage_last_section {
    position: relative;
    top: -20px;
  }
}
@media (min-width: 400px) and (max-width: 499px) {
  .third_stage_main_container {
    flex-wrap: wrap;
  }
  .third_stage_hrt_all {
    display: none;
  }
  .third_svg_icon {
    display: none;
  }
  .logo1_image_under {
    width: 100%;
    height: 400px;
    overflow: hidden;
    position: relative;
    margin-top: 1%;
  }
  .third_stage_left_side_round {
    position: relative;
    left: 70px;
  }
  .third_stage_left_side_para {
    position: relative;
    left: 80px;
    font-size: 20px;
    order: 1;
  }
  .third_stage_left_side_heading {
    font-size: 25px;
    position: relative;
    top: -20px;
    left: 80px;
  }
  .third_stage_left_side_para-two {
    position: relative;
    font-size: 20px;
    top: -50px;
    left: 80px;
    width: 390px;
    text-align: justify;
  }
  .third_stage_left_side_button {
    width: 50%;
    position: relative;
    left: 80px;
    top: -10px;
  }
  .third_stage_last_section {
    position: relative;
    top: -20px;
  }
}
@media (min-width: 330px) and (max-width: 399px) {
  .third_stage_main_container {
    flex-wrap: wrap;
  }
  .third_stage_hrt_all {
    display: none;
  }
  .third_svg_icon {
    display: none;
  }
  .logo1_image_under {
    width: 100%;
    height: 400px;
    overflow: hidden;
    position: relative;
    margin-top: 1%;
    /* margin-left: -10%; */
  }
  .third_stage_left_side_round {
    position: relative;
    left: 20%;
  }
  .third_stage_left_side_para {
    position: relative;
    left: 20%;
  }
  .third_stage_left_side_heading {
    font-size: 25px;
    position: relative;
    left: 19%;
    top: -20px;
  }
  .third_stage_left_side_para-two {
    position: relative;
    font-size: 20px;
    top: -70px;
    left: 15%;
    width: 80%;
    text-align: justify;
    hyphens: auto;
    /* padding: 2px; */
  }
  .third_stage_left_side_button {
    width: 50%;
    position: relative;
    left: 19%;
    top: -40px;
  }
  .third_stage_last_section {
    position: relative;
    top: -120px;
  }
}
/* 6th stage */
.six_stage_main-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 100px;
}
.six_stage_flex_one {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
.six_stage_round_logo {
  width: 40.8px;
  height: 40.8px;
  flex-shrink: 0;
  border-radius: 20.4px;
  background: #293241;
}
.six_stage_para_one {
  width: 90.309px;
  height: 30.6px;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30.6px; /* 153% */
}
.six_stage_heading {
  color: #000;
  font-family: "DM Sans";
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 61.56px; /* 114% */
  letter-spacing: -1.944px;
  display: flex;
  width: 578.648px;
  height: 123.12px;
  position: relative;
  top: -50px;
}
.six_stage_paragraph {
  display: flex;
  width: 598.81px;
  /* height: 100px; */
  text-align: justify;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
  position: relative;
  top: -80px;
}
.six_stage_button {
  display: flex;
  width: 238.06px;
  height: 55px;
  padding: 17px 39.309px 17px 40px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background: #163a6b;
  color: whitesmoke;
  font-size: 1rem;
  position: relative;
  top: -60px;
}
.six_stage_svg_logo {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
  background: #dc9100;
  border-radius: 50%;
}
.six_stage_vertical_line {
  width: 2px;
  height: 20px;
  background: #dc9100;
}
.six_stage_right_side_image {
  width: 508px;
  height: 508px;
  overflow: hidden;
}

/* 7th stage */
.seven_stage_vertical_line {
  width: 2px;
  height: 20px;
  background: #163a6b;
}
.seven_stage_svg_logo {
  width: 50px;
  height: 51px;
  flex-shrink: 0;
  background: #163a6b;
  border-radius: 50%;
}
.seven_stage_flex_body {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.seven_stage_main-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 100px;
}
.seven_stage_image_body {
  width: 508px;
  height: 508px;
  overflow: hidden;
}
.seven_stage_svg_logo_two {
  width: 40.8px;
  height: 40.8px;
  flex-shrink: 0;
  border-radius: 20.4px;
  background: #3d5a80;
  position: relative;
  left: -10px;
}
.seven_stage_head {
  display: flex;
  width: 88.396px;
  height: 30.6px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30.6px; /* 153% */
  position: relative;
}
.seven_stage_button {
  display: flex;
  width: 238.06px;
  height: 55px;
  padding: 17px 39.309px 17px 40px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background: #163a6b;
  color: white;
  font-size: 1rem;
  position: relative;
  top: -60px;
}
.seven_stage_heading_one {
  display: flex;
  width: 418.354px;
  height: 123.12px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 61.56px; /* 114% */
  letter-spacing: -1.944px;
  position: relative;
  top: -40px;
}
.seven_stage_paragraph_one {
  color: #000;
  font-family: "DM Sans";
  text-align: justify;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
  display: flex;
  width: 598.79px;
  height: 160px;
  flex-direction: column;
  justify-content: center;
  position: relative;
  top: -70px;
}
.seven_stage_last_container {
  position: relative;
  left: 40px;
}
.seven_stage_svg_flex_six {
  position: relative;
  left: 90px;
}

/* 8th stage */
.eight_stage_main_container_body {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 100px;
}
.eight_stage_svg_logo {
  width: 40.8px;
  height: 40.8px;
  flex-shrink: 0;
  border-radius: 20.4px;
  background: #293241;
}
.eight_stage_top_flex {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.eight_stage_top_flex p {
  display: flex;
  width: 90.029px;
  height: 30.6px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30.6px; /* 153% */
}
.eight_stage_image_container img {
  width: 508px;
  height: 508px;
  overflow: hidden;
}
.eight_stage_top {
  position: relative;
  left: 30px;
}
.eight_stage_svg_logo_two {
  position: relative;
  left: -30px;
}
.eight_stage_top h3 {
  display: flex;
  width: 453.462px;
  height: 123.12px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 61.56px; /* 114% */
  letter-spacing: -1.944px;
  position: relative;
  top: -30px;
}
.eight_stage_top h2 {
  display: flex;
  width: 90.029px;
  height: 30.6px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30.6px; /* 153% */
}
.eight_stage_top p {
  display: flex;
  width: 594.07px;
  height: 224px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
  position: relative;
  top: -50px;
}
.eight_stage_top button {
  border-radius: 10px;
  background: #163a6b;
  display: flex;
  width: 238.06px;
  height: 55px;
  padding: 17px 39.309px 17px 40px;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 1rem;
  position: relative;
  top: -40px;
}
.eight_stage_middle_line hr {
  width: 2px;
  height: 20px;
  background: #dc9100;
  position: relative;
  left: 3px;
}
.eight_stage_svg_logo_two {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
  background: #dc9100;
  border-radius: 50%;
  position: relative;
  left: 3px;
}

/* 9th stage */
.nine_stage_main_container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 100px;
}
.nine_stage_image_container img {
  width: 508px;
  height: 508px;
  overflow: hidden;
}
.nine_stage_middle_svg {
  width: 50px;
  height: 51px;
  flex-shrink: 0;
  background: #163a6b;
  border-radius: 50%;
  position: relative;
  left: 40px;
}
.nine_stage_middle_container hr {
  width: 2px;
  height: 20px;
  background: #163a6b;
}
.nine_stage_flex_body {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
.nine_stage_flex_svg-logo {
  width: 40.8px;
  height: 40.8px;
  flex-shrink: 0;
  border-radius: 20.4px;
  background: #3d5a80;
}
.nine_stage_last_top_body h4 {
  display: flex;
  width: 90.309px;
  height: 30.6px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30.6px; /* 153% */
}
.nine_stage_last_top_body h2 {
  display: flex;
  width: 440.408px;
  height: 123.12px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 61.56px; /* 114% */
  letter-spacing: -1.944px;
  position: relative;
  top: -40px;
}
.nine_stage_last_top_body button {
  display: flex;
  width: 238.06px;
  height: 55px;
  padding: 17px 39.309px 17px 40px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background: #163a6b;
  color: white;
  font-size: 1rem;
  position: relative;
  top: -50px;
}
.nine_stage_last_top_body p {
  display: flex;
  width: 605.23px;
  height: 224px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
  position: relative;
  top: -60px;
}
.nine_stage_last-container {
  position: relative;
  left: 40px;
}
.nine_stage_middle_svg {
  position: relative;
  left: 95px;
}
.nine_stage_middle_container hr {
  position: relative;
  left: 95px;
}

.four_stage_main_container_body {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 100px;
}
.four_stage_left_side_round {
  width: 40.8px;
  height: 40.8px;
  flex-shrink: 0;
  border-radius: 20.4px;
  background: #293241;
}
.four_stage_left_side_paragraph {
  display: flex;
  width: 90.119px;
  height: 30.6px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30.6px; /* 153% */
}
.four_stage_left_side_flex {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.four_stage_left_side_main h2 {
  display: flex;
  width: 374.433px;
  height: 123.12px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 61.56px; /* 114% */
  letter-spacing: -1.944px;
  position: relative;
  top: -40px;
}
.four_stage_left_side_main h3 {
  display: flex;
  width: 575.81px;
  height: 256px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
  position: relative;
  top: -50px;
}
.four_stage_left_side_main button {
  display: flex;
  width: 238.06px;
  height: 55px;
  padding: 17px 39.309px 17px 40px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background: #163a6b;
  color: whitesmoke;
  font-size: 1rem;
  position: relative;
  top: -50px;
}
.four_stage_left_side_main {
  position: relative;
  margin-top: -20%;
}
.four_stage_svg {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
  fill: #dc9100;
  position: relative;
  left: 14px;
  top: -55px;
}
.four_stage_vertical_line hr {
  width: 2px;
  height: 20px;
  background: #dc9100;
  position: relative;
  left: 14px;
  top: -60px;
}
.four_stage_last_container {
  width: 508px;
  height: 508px;
  position: relative;
  margin-top: -20%;
}
.four_stage_last_container img {
  width: 348px;
  height: 408px;
  overflow: hidden;
}
.five_stage_main_container_body {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 100px;
}
.five_stage_image_container {
  width: 508px;
  height: 508px;
}
.five_stage_image_container img {
  width: 690px;
  height: 503px;
  overflow: hidden;
  position: relative;
  margin-top: -45%;
  left: -100px;
}
.five_stage_svg {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
  background: #163a6b;
  border-radius: 50%;
}

.five_stage_verticall_line_all hr {
  width: 2px;
  height: 20px;
  background: #163a6b;
}

.five_stage_right_round {
  width: 40.8px;
  height: 40.8px;
  flex-shrink: 0;
  border-radius: 20.4px;
  background: #3d5a80;
}
.five_stage_right_top {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.five_stage_right_top p {
  display: flex;
  width: 106.775px;
  height: 40.8px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  color: #000;
  font-family: "DM Sans";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 40.8px; /* 170% */
}
.five_stage_last_container h4 {
  display: flex;
  width: 584.84px;
  height: 160px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
  position: relative;
  top: -50px;
  text-align: justify;
}
.five_stage_last_container h2 {
  display: flex;
  width: 474.65px;
  height: 123.12px;
  flex-direction: column;
  justify-content: center;
  color: #000;
  font-family: "DM Sans";
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 61.56px; /* 114% */
  letter-spacing: -1.944px;
  position: relative;
  top: -35px;
}

.five_stage_last_container button {
  display: flex;
  width: 238.06px;
  height: 55px;
  padding: 17px 39.309px 17px 40px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background: #163a6b;
  color: white;
  font-size: 1rem;
  position: relative;
  top: -40px;
}
.five_stage_middle_svg_logo {
  position: relative;
  left: 85px;
  margin-top: -8%;
}
.five_stage_last_container {
  position: relative;
  margin-top: -40%;
}
/* last */
.visa_main_container_body {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 100px;
}
.visa_left_side_top {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.visa_left_side_round {
  width: 40.8px;
  height: 40.8px;
  flex-shrink: 0;
  border-radius: 20.4px;
  background: #293241;
}
.visa_left_side_top p {
  color: #000;
  font-family: "DM Sans";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 40.8px; /* 170% */
  display: flex;
  width: 116.039px;
  height: 40.8px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
}
.visa_left_side_main h2 {
  color: #000;
  font-family: "DM Sans";
  font-size: 54px;
  font-style: normal;
  font-weight: 500;
  line-height: 61.56px; /* 114% */
  letter-spacing: -1.944px;
  display: flex;
  width: 341.38px;
  height: 123.12px;
  flex-direction: column;
  justify-content: center;
}
.visa_left_side_main h4 {
  color: #000;
  font-family: "DM Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
  display: flex;
  width: 607px;
  height: 256px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  text-align: justify;
}
.visa_left_side_main button {
  border-radius: 10px;
  background: #163a6b;
  display: flex;
  width: 238.06px;
  height: 55px;
  padding: 17px 39.309px 17px 40px;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 1rem;
}
.visa_main_image_one {
  width: 508px;
  height: 508px;
  overflow: hidden;
}
.last_visa_all_verticall_line hr {
  width: 2px;
  height: 20px;
  background: #dc9100;
  position: relative;
  top: -15px;
}
.last_all_svg {
  position: relative;
  left: 51.5%;
  top: -15px;
}
.last_visa_stage_svg {
  position: relative;
  top: -5px;
}
@media (min-width: 850px) and (max-width: 991px) {
  .last_visa_all_verticall_line hr {
    display: none;
  }
  .last_visa_stage_svg {
    display: none;
  }
  .last_all_svg {
    display: none;
  }
  .visa_last_section_main {
    order: -1;
  }
}

@media (max-width: 768px) {
  .last_visa_all_verticall_line hr {
    display: none;
  }
  .last_visa_stage_svg {
    display: none;
  }
  .last_all_svg {
    display: none;
  }
  .visa_last_section_main {
    order: -1;
  }
}

@media (max-width: 690px) {
  .visa_left_side_main h2 {
    font-size: 30px;
    width: 100%;
    position: relative;
    margin-top: -5%;
    left: 30px;
  }
  .visa_left_side_main h4 {
    position: relative;
    margin-top: -10%;
    left: 30px;
    font-size: 15px;
    hyphens: auto;
    width: 450px;
    overflow: hidden;
  }
  .visa_left_side_top {
    position: relative;
    left: 30px;
  }
  .visa_left_side_main button {
    position: relative;
    left: 30px;
    margin-top: 10%;
  }
}

@media (min-width: 430px) and (max-width: 595px) {
  .visa_left_side_main h2 {
    font-size: 30px;
    width: 100%;
    position: relative;
    margin-top: -5%;
    left: 30px;
  }
  .visa_left_side_main h4 {
    position: relative;
    margin-top: -10%;
    font-size: 15px;
    width: 470px;
    hyphens: auto;
  }
  .visa_left_side_top {
    position: relative;
    margin-left: 10%;
  }
  .visa_left_side_main button {
    position: relative;
    left: 30px;
    margin-top: 10%;
  }
}

@media (max-width: 420px) {
  .visa_left_side_main h4 {
    position: relative;
    margin-top: -10%;
    font-size: 15px;
    margin-left: 13%;
    width: 570px;
    hyphens: auto;
  }
  .visa_left_side_top {
    position: relative;
    left: 20%;
  }
  .visa_left_side_main h2 {
    font-size: 30px;
    width: 100%;
    position: relative;
    margin-top: -5%;
    left: 120px;
  }
  .visa_main_container_body button {
    position: relative;
    margin-left: 10%;
  }
}

@media (max-width: 350px) {
  .visa_left_side_top {
    position: relative;
  }
  .visa_left_side_main h4 {
    position: relative;
    margin-top: -10%;
    font-size: 15px;
    margin-left: 19%;
    width: 570px;
    hyphens: auto;
  }
  .visa_main_container_body button {
    position: relative;
    margin-left: 18%;
    margin-top: -2%;
  }
  .visa_last_section_main img {
    width: 140%;
    height: 600px;
  }
  .visa_last_section_main {
    overflow: hidden;
  }
}

@media (max-width: 991px) {
  .four_stage_svg {
    display: none;
  }
  .four_stage_vertical_line hr {
    display: none;
  }
  .four_stage_left_side_main {
    position: relative;
    margin-top: 10%;
  }
  .four_stage_last_container img {
    order: -1;
    position: relative;
    margin-top: 50px;
    left: -90px;
  }
  .orange_svg {
    display: none;
  }
  .discover_hrt_one {
    display: none;
  }
  .middle_line_hrt_one {
    display: none;
  }
  .some {
    display: none;
  }
  .ellipse_image_one {
    width: 100%;
    height: 500px;
    overflow: hidden;
    position: relative;
    margin-top: 10%;
    margin-left: -20%;
  }
  .ellipse_image_one_container {
    order: -1;
  }
  .five_stage_svg {
    display: none;
  }
  .five_stage_verticall_line_all hr {
    display: none;
  }
  .five_stage_image_container img {
    position: relative;
    margin-top: 2%;
  }
  .five_stage_last_container {
    position: relative;
    margin-top: -100px;
    left: -70px;
  }
  .six_stage_vertical_line {
    display: none;
  }
  .six_stage_svg_logo {
    display: none;
  }
  .seven_stage_svg_logo {
    display: none;
  }
  .seven_stage_vertical_line {
    display: none;
  }
  .eight_stage_svg_logo_two {
    display: none;
  }
  .eight_stage_middle_line hr {
    display: none;
  }
  .nine_stage_middle_svg {
    display: none;
  }
  .nine_stage_middle_container hr {
    display: none;
  }
  .last_visa_stage_svg {
    display: none;
  }
  .last_visa_all_verticall_line hr {
    display: none;
  }
  .last_all_svg {
    display: none;
  }
}
@media screen and (min-width: 650px) and (max-width: 768px) {
  .four_stage_last_container {
    order: -1;
    position: relative;
    margin-top: 10px;
    left: 50px;
  }
  .four_stage_left_side_main {
    position: relative;
    top: -120px;
    left: 50px;
  }
  .four_stage_left_side_main h3 {
    text-align: justify;
    width: 600px;
    hyphens: auto;
    position: relative;
    margin-top: -50px;
  }
  .four_stage_last_container img {
    position: relative;
    left: -30px;
  }
  .four_stage_left_side_main h2 {
    font-size: 30px;
  }
  .five_stage_image_container img {
    position: relative;
    margin-top: -260px;
  }
  .five_stage_last_container {
    position: relative;
    margin-top: -500px;
    /* left: 100px; */
  }
  .five_stage_last_container h2 {
    font-size: 30px;
    position: relative;
    top: 20px;
    left: 50px;
  }
  .five_stage_right_top {
    position: relative;
    top: 70px;
    left: 50px;
  }
  .eight_stage_image_container img {
    position: relative;
    width: 100%;
    height: 400px;
    left: -100px;
  }
  .nine_stage_image_container img {
    position: relative;
    width: 100%;
    height: 400px;
    margin-top: 60px;
  }
  .five_stage_last_container h4 {
    font-size: 15px;
    position: relative;
    width: 590px !important;
    top: -40px;
    left: 50px;
  }
  .five_stage_right_top {
    position: relative;
    margin-top: 50px;
  }
  .five_stage_last_container button {
    position: relative;
    left: 50px;
  }
  .six_stage_heading {
    font-size: 30px;
    position: relative;
    margin-left: 30px;
  }
  .six_stage_flex_one {
    position: relative;
    margin-left: 30px;
  }
  .six_stage_paragraph {
    font-size: 20px;
    width: 570px;
    position: relative;
    margin-top: -50px;
    left: 20px;
  }
  .six_stage_button {
    position: relative;
    left: 20px;
  }
  .six_stage_heading {
    position: relative;
    /* margin-top: 50px; */
    top: -34px;
    left: -10px;
  }
  .six_stage_image_container {
    order: -1;
  }
  .six_stage_image_container img {
    width: 100%;
    height: 400px;
    overflow: hidden;
    position: relative;
    left: -100px;
    top: 30px;
  }
}

@media (min-width: 330px) and (max-width: 490px) {
  .ellipse_image_one_container {
    position: relative;
    top: 270px;
  }
  .ellipse_image_one {
    width: 550px;
    height: 550px;
    position: relative;
    left: 200px;
  }
  .logo1_image_under {
    width: 550px;
    height: 550px;
    overflow: hidden;
    position: relative;
    top: -120px;
    left: 100px;
  }
  .third_stage_last_section {
    position: relative;
    top: -210px;
  }
  .stage_one_main-flex {
    position: relative;
    top: 30px;
    left: 140px;
  }
  .consultaion_button_one {
    position: relative;
    left: 230px;
  }
  .right_side_para_one {
    font-size: 20px;
    position: relative;
    margin-top: -60px;
  }
  .right_side_heading_one {
    font-size: 30px;
    text-align: center;
  }
  .third_stage_left_side_para-two {
    width: 550px;
    font-size: 20px;
    position: relative;
    margin-left: 30px;
  }
  .third_stage_left_side_button {
    position: relative;
    margin-left: 140px;
    top: -50px;
    width: 50%;
  }
  .third_stage_left_side_heading {
    position: relative;
    /* top: 10px; */
    /* margin-left: 3px; */
    display: flex;
    align-items: center;
    font-size: 30px;
    justify-content: center;
  }
  .third_stage_left_side_flex {
    position: relative;
    top: 35px;
    /* margin-left: 210px; */
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .four_stage_left_side_flex {
    position: relative;
    margin-top: -100px;
    left: 200px;
  }
  .four_stage_left_side_main {
    position: relative;
    left: 120px;
  }
  .four_stage_left_side_main h2 {
    font-size: 30px;
    position: relative;
    left: 100px;
  }
  .four_stage_left_side_main h3 {
    text-align: justify;
    width: 600px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .four_stage_left_side_main button {
    position: relative;
    left: 180px;
  }
  .four_stage_last_container {
    order: -1;
  }
  .four_stage_last_container img {
    position: relative;
    left: 100px;
    margin-top: -100px;
    width: 550px;
    height: 550px;
    overflow: hidden;
  }
  .five_stage_image_container {
    position: relative;
    /* margin-top: -120px; */
  }
  .five_stage_image_container img {
    height: 550px;
  }
  .five_stage_right_round {
    position: relative;
    /* left: 400px; */
    background-color: red;
  }

  .five_stage_right_top {
    position: relative;
    left: 400px;
  }
  .five_stage_right_round {
    position: relative;
    /* left: 90px; */
  }
  .five_stage_last_container h2 {
    font-size: 30px;
    position: relative;
    left: 300px;
    font-size: ;
  }
  .five_stage_last_container h4 {
    position: relative;
    left: 200px;
  }
  .five_stage_last_container button {
    position: relative;
    left: 370px;
  }
  .six_stage_flex_one {
    position: relative;
    left: 150px;
  }
  .six_stage_heading {
    font-size: 30px;
    position: relative;
    left: 150px;
  }
  .six_stage_paragraph {
    font-size: 20px;
    width: 550px;
    text-align: justify;
    position: relative;
    left: 190px;
  }
  .six_stage_button {
    position: relative;
    left: 350px;
    top: -80px;
  }
  .six_stage_image_container {
    order: -1;
  }
  .six_stage_right_side_image {
    width: 550px;
    height: 550px;
    position: relative;
    left: 110px;
  }
  .six_stage_heading {
    position: relative;
    top: 10px;
    left: 130px;
  }
  .six_stage_flex_main_all {
    position: relative;
    margin-top: -90px;
  }
  .six_stage_heading {
    position: relative;
    margin-left: 120px;
  }
  .six_stage_flex_one {
    position: relative;
    top: 40px;
    margin-left: 200px;
  }
  .seven_stage_image_body {
    width: 550px;
    height: 550px;
    position: relative;
    margin-top: -120px;
    left: 100px;
  }
  .seven_stage_last_container {
    position: relative;
    margin-top: -100px;
    left: 120px;
  }
  .seven_stage_flex_body {
    position: relative;
    left: 200px;
  }
  .seven_stage_paragraph_one {
    font-size: 20px;
    text-align: justify;
    width: 550px;
    hyphens: auto;
    position: relative;
    left: 20px;
  }
  .seven_stage_heading_one {
    position: relative;
    font-size: 30px;
    text-align: center;
    width: 600px;
  }
  .eight_stage_top_flex {
    position: relative;
    left: 240px;
  }
  .eight_stage_top h3 {
    font-size: 30px;
    position: relative;
    left: 140px;
  }
  .eight_stage_top p {
    font-size: 20px;
    position: relative;
    left: 10px;
  }
  .eight_stage_top button {
    position: relative;
    left: 200px;
  }
  .eight_stage_top {
    position: relative;
    margin-top: -40px;
    left: 125px;
  }
  .seven_stage_button {
    position: relative;
    left: 180px;
  }
  .eight_stage_image_container {
    order: -1;
  }
  .eight_stage_image_container img {
    width: 550px;
    height: 550px;
    position: relative;
    left: 120px;
  }
  .nine_stage_image_container img {
    width: 550px;
    height: 550px;
    position: relative;
    left: 120px;
  }
  .nine_stage_last-container {
    position: relative;
    left: 120px;
    margin-top: -120px;
  }
  .nine_stage_last-container p {
    font-size: 20px;
    text-align: justify;
  }
  .second_conatiner_left_side_svg {
    position: relative;
    top: 10px;
    margin-left: 180px;
  }
  .stage_two_left_side_all {
    position: relative;
    margin-top: -80px;
  }
  .discover_para_one {
    font-size: 30px;
    position: relative;
    left: 190px;
    align-items: center;
  }
  .dicover_button_one {
    position: relative;
    margin-left: 140px;
  }
  .nine_stage_flex_body {
    position: relative;
    left: 300px;
  }
  .nine_stage_last_top_body h2 {
    font-size: 30px;
    position: relative;
    margin-left: 200px;
    /* top: 10px; */
  }
  .nine_stage_last_top_body P {
    width: 550px;
    position: relative;
    left: 90px;
  }
  .nine_stage_last_top_body button {
    position: relative;
    left: 200px;
  }
  .visa_main_image_one {
    width: 900px;
    height: 750px;
    overflow: hidden;
    position: relative;
    left: 290px;
  }
  .visa_left_side_main h4 {
    width: 550px;
    position: relative;
    left: 100px;
    font-size: 20px;
  }
  .visa_left_side_main h2 {
    position: relative;
    left: 120px;
    font-size: 30px;
    text-align: center;
  }
  .visa_left_side_top {
    position: relative;
    margin-left: 200px;
  }
  .visa_left_side_main button {
    position: relative;
    left: 250px;
  }
}
