@import url("https://fonts.googleapis.com/css2?family=Kaushan+Script&family=Poppins&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Prompt:wght@200&display=swap');
.navbar_style {
  background-color: #fff !important;
}
.navbar_style nav {
  background-color: #ffffff;
}
.navbar_style .navbar-brand {
  color: #ff8c00 !important;
}

.nav-item a {
  color: #000 !important;
}
.nav-item {

  margin: 0rem 1rem 0rem 0rem !important;
}
.active{
  position: relative;
  border-bottom: 2px solid #2080fd;

}
.active:before{
  position: absolute;
  width: 100%;
  height: 100%;
  content: '';    
  height: 19px;
  bottom: 0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(123, 97, 255, 0.21) 100%);
  filter: blur(2px);
}

.login_btn {
  background: linear-gradient(107.25deg, #2080fd 38.15%, #374888 127.03%);
  box-shadow: 0px 4px 10px rgba(40, 9, 231, 0.25);
  border-radius: 3px;
  color: #FFFFFF !important;

  margin-left: 2rem !important;

  width: auto;
  height: 34px;
  font-family: Poppins !important;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}


.navbar {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08) !important;
}
#notification_bell {
  margin-left: 3rem !important;
}

.bg-video-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-height: 333px;
 /* min-height: 333px;*/
  width: 100%;
  background: #fff;
}
.bg-video-wrap video {
  min-width: 100%;

  z-index: 1;
}

.line_2_1 {
  height: auto;
  width: 100%;
  background-image: url("../imgs/1-Comp.gif");
  background-size: 100% 100%;
}

.line_2_1_p_1 {
  margin-left: 1rem;
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  /* identical to box height */

  color: #ff8c00;
}
.b_line_2_1_p_1 {
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 31.3333px;
  line-height: 47px;
  color: #2809E7; 
}
.video_img{
  background-image: url('../video/video_img.png');
  background-size: 100% 100%;
  background-position: center;
  width: 100%;
/* height: 334px;*/
}
.pointer_box{
  width: 1338px;
  height: 468px;
  /*background: linear-gradient(263.11deg, rgba(89, 7, 197, 0.1) 2.98%, rgba(255, 255, 255, 0) 81.54%);*/
}
.mentorship{
  width: 540px;
  padding: 1rem 0rem;
}
.mentorship button{
  margin-top: -4rem;
  margin-left: -0.3rem;
  text-transform: uppercase;
  border: none;
  font-family: Raleway;
  font-style: normal;
  font-weight: bold;
  font-size: 25px;
  line-height: 41px;
  text-align: center;
  color: #FFFFFF;
  width: 257px;
  height: 58px;
  background: linear-gradient(107.25deg, #2080fd 38.15%, #374888 127.03%);
  box-shadow: 0px 4px 10px rgba(40, 9, 231, 0.25);
  border-radius: 47px;
}
.mentorship p{   
  padding-top: 1rem; 
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;

  color: #000000;

}
.mentoring{

 width: 1200px;
 height: 360px;
 background-image: url('../imgs/mentoring_bg.png');
 display: inline-block;
}
.mentoring_full{
  display: flex;
  justify-content: center;
  padding: 3rem 0rem 0rem 0rem;
  width: 95%;
}
.mentoring button{
 /*transform: rotateX(-180deg);*/

 margin-top: -4rem;
 margin-left: -0.3rem;
 text-transform: uppercase;
 border: none;
 font-family: Raleway;
 font-style: normal;
 font-weight: bold;
 font-size: 25px;
 line-height: 41px;
 text-align: center;
 color: #FFFFFF;
 width: 257px;
 height: 58px;
 background: linear-gradient(107.25deg, #2080fd 38.15%, #374888 127.03%);
 box-shadow: 0px 4px 10px rgba(40, 9, 231, 0.25);
 border-radius: 47px;
}

.mentoring_list{
  display: flex;
  flex-direction: row;
  padding: 2rem 1rem;
}
.mentoring_list img{
  margin-top: -6.5rem;
  margin-left: 2rem;
  height: 368px;
  width: 517px;
  mix-blend-mode: darken !important;
}
.mentoring_list ul  li{
  margin: 0.7rem 0rem;
  font-family: Prompt;
  font-style: normal;
  font-weight: bolder;
  font-size: 18px;
  line-height: 29px;
  /* or 161% */


  color: #2809E7;

}
.mentoring_list ul {
  list-style-type: disc;

}

/*.mentoring_list ul li::before {
  content: "\2022";
  color:  #2809E7;
  font-weight: bold;
  display: inline-block; 
  width: 1rem;
  margin-left: -1em;

  }*/
  .inline_list_of_mentoring{
    position: absolute;
    width: 933px;
    height: 38px;

    background: linear-gradient(90deg, #290AE8 5.1%, #EB00FF 37.72%, #00E0FF 65.9%, #8FFF00 100%);
    opacity: 0.6;
    border-radius: 60px;
  }
  .training{
    z-index: 9999;
    width: 191px;

    /*box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);*/
    border-radius: 8px;
    background-image: url('../imgs/training_bg.png');
    background-size: 100% 100%;
    background-position: center;
    position: relative;
  }
  .training img{
    width: 32px;
    height: 32px;
  }
  .training:hover:before{
    z-index: 9999;
    width: 100%;
    height: 100%;
    position: absolute;
    content: '';
    z-index: -1;
    transition: all 1s;

    /*box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);*/
    border-radius: 8px;
    background-image: url('../imgs/hover_training_bg.png');
    background-size: 100% 100%;
    background-position: center;
    box-sizing: border-box;

  }
  .training_ele{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;  
    padding: 1rem;
  }


  .training_ele img{
    margin-top: 0.5rem;
  }

  .training_ele p{
    font-family: Poppins;
    font-style: normal;
    font-weight: bolder;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    text-transform: capitalize;
    padding-top: 0.4rem;
  }
  .training_all_list{
    display: flex;
    flex-direction: row;
    position: relative;
  }
  .training_all_list:before{
    position: absolute;
    content: '';
    width: 93%;
    height: 38px;
    top: 30%;
    left: 5%;
    background: linear-gradient(90deg, #290AE8 5.1%, #EB00FF 37.72%, #00E0FF 65.9%, #8FFF00 100%);
    opacity: 0.6;
    border-radius: 60px;

  }
  .Competency_Based_Learning{
    height: 525px;
  }
  .competency_text,.key_characterstrics_text{
    text-align: center;
    padding: 2rem 5rem;
  }
  .competency_text h5 ,
  .key_characterstrics_text h5{
    padding: 0rem 0rem;
    /*font-family: Raleway;*/
    font-style: normal;
    font-weight: bolder;
    font-size: 24px;
    line-height: 28px;
    color: #000000;
  }
  .competency_text p,
  .key_characterstrics_text p
  {
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    text-align: center;

    color: #000000;
    width: 75%;
    display: inline-block;
  }
  .each_polygonal{
    height: 218px;
    width: 218px;
    background-size: 100% 100%;
    background-position: center;  
    background-image: url('../imgs/blue_border_pol.png');
    /*background-image: url('../imgs/promotes.png');*/
    margin: 0rem 1rem;
    position: relative;
  }
  .each_polygonal:hover:before{
    position: absolute;
    content: '';
    top: -3px;
    left: 0%;
    height: 102%;
    width: 101%;
    background-image: url('../imgs/polygon 25.png');
    background-size: 100% 100%;
    background-position: center;  
    z-index: -1;  
    background-size: 100% 100%;
    background-position: center;
    box-sizing: border-box;
    transition: all 1s ease-in-out;
  }
  .poligonal_ele:hover img{
    margin-top: -0.5rem;
    transition: 0.4s ease-in-out;
  }
  .promotes{
    margin: 0rem 4.5rem;
    background-image: url('../imgs/promotes.svg');
    height: 218px;
    width: 218px;
    background-size: 100% 100%;
    background-position: center;

  }
  .competency_poly_list{
    margin-top: 3rem;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    position: relative;
    height: 50%;
  }
  .competency_poly_list:before{
    position: absolute;
    content: '';
    top: 27%;
    left: 26%;
    width: 50%;
    height: 99px;
    z-index: -1;

    background: linear-gradient(90deg, #290AE8 5.1%, #EB00FF 37.72%, #00E0FF 65.9%, #8FFF00 100%);
    opacity: 0.6;
  }


/* Large devices (laptops/desktops, 992px and up) */




.poligonal_2{
    position: absolute;
    top: -38%;
    left: 36%;
  }
.poligonal_3{
   position: absolute;
   top: -38%;
   left: 51.5%;
 }
.poligonal_4{
  position: absolute;
  top: 38%;
  left: 36%;
}
.poligonal_5{
  position: absolute;
  top: 38%;
  left: 51.5%;
}


.poligonal_ele{
 display: flex;
 justify-content: center;
 align-items: center;
 flex-direction: column;  
 padding: 1rem;
 height: 100%;
 width: 100%;
}
.poligonal_ele img{
  margin-top: 0rem;
  height: 39px;
  width: 39px;
}
.poligonal_ele p{
  padding: 1rem 0rem;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
}

.choice_box{
  width: 100%;
  min-width: 60vh;
  background-image: url(../imgs/choice_bg.png);
  background-position: center;
  background-size: contain;
  padding: 1.5rem 2rem;
  background-repeat: no-repeat;
}

.key_character_box_1{
  background: rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(7px);
  border-radius: 10px;
  height: 192px;
 /* width: 56vh;*/
 padding: 10px;
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
  margin: 3rem 0rem;
  transition: all 0.6s ease-in-out;
}
.key_character_box_1:hover{
  margin-top: 1rem;
  transition: all 0.6s ease-in-out;

}
.key_character_box_1 p:first-child{
  position: absolute;
  top: -15%;
  right: 25%;
  background: linear-gradient(107.25deg, #2080fd 38.15%, #374888 127.03%);
  box-shadow: 0px 4px 10px rgba(40, 9, 231, 0.25);
  border-radius: 3px;
  width: 176px;
  height:   56px;
  /*font-family: Raleway;*/
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  color: #FFFFFF;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); 
  display: flex;
  align-items: center;
  justify-content: center;   
}
.key_character_box_1 p:last-child{
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  padding-top: 1rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;

}

.footer_logo{
  width: 145px;
  height: 38px;
}

.line_2_1_p_2 {
  margin-left: 1rem;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
}

.line_2_1__btn_1 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5px 20px;

  position: absolute;
  width: 131px;
  height: 34px;
  left: 40px;
  top: 790px;

  background: #ff8c00;
  border: 1px solid #ff8c00;
  box-sizing: border-box;
  border-radius: 5px;
  color: #fff;
}

.line_2_2_p_1 {
  margin-top: 2rem;
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  /* identical to box height */

  color: #000000;
}
.line_2_2_p_2 {
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  padding: 0rem 5rem 2rem 5rem;
  color: #000000;
}
.hax_2 {
  position: absolute;
  right: 52.7%;
  margin: 7rem 0rem 0rem 0rem;
}
.hax_3 {
  position: absolute;
  margin: 7rem 0rem 0rem 0rem;
  left: 52.7%;
}
.hax_4 {
  position: absolute;
  margin: 28rem 0rem 0rem 0rem;
  
}

.hax_5 {
  position: absolute;
  margin: 21rem 0rem 0rem 0rem;
  right: 52.7%;
}
.hax_6 {
  position: absolute;
  margin: 21rem 0rem 0rem 0rem;
  left: 52.7%;
}

.hax_7 {
  position: absolute;
  margin: 14rem 0rem 0rem 0rem;
  /* right: 33rem; */
}

.line_2_3 {
  position: relative;
  height: 695.3px;
  display: flex;

  justify-content: center;

  background-image: url("../imgs/line_2_4_bck.png");

  background-size: 100% 100%;
}

.line_2_4 {
  position: relative;
  background-image: url("../imgs/line_2_5_bg.png");
  background-size: 100% 100%;
  min-height: 600px;
}

.line_2_4_2 {
  padding: 0rem 9rem;
}

.line_2_4_2_card {
  width: 524px !important;
  height: 190px !important;
  padding: 1rem 2rem 2rem 1rem !important;
}

.line_2_4_devider {
  opacity: 0.1 !important;
  width: 70% !important;
}
.line_2_4_card {
  border: none !important;
  background: #ffffff;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.08);
  border-radius: 5px;
}

.line_2_4_card .card-title {
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  /* identical to box height */

  color: #ff8c00;
  animation: shake 3s;

  /* When the animation is finished, start again */
  animation-iteration-count: infinite;
  
}
@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}

.line_2_4_card .card-textt {
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  text-align: center;

  color: #000000;
}

.line_2_5 {
  margin-top: 3rem;
  width: 100%;
  height: 716px;
  background-image: url("../imgs/layer_2_5_back.png");
  background-size: 100% 100%;
}
.line_2_5_div1 {
  position: absolute;
  margin-top: 5%;
  right:52%;


  
  width: 40%;
  height: 538px;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(20px);
  /* Note: backdrop-filter has minimal browser support */
}
.line_2_5_div2 {

  position: absolute;
  margin-top: 5%;
  left:52%;



  width: 40%;
  height: 538px;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(20px);
  /* Note: backdrop-filter has minimal browser support */
}

.line_2_5_bottom_div1 {
  position: absolute;
  width: 74px;
  height: 68px;
  left: 0px;
  top: 87.3%;
  background: #2080fd;
  display: flex;
  justify-content: center;
  align-items: center;
}
.line_2_5_bottom_div2 {
  position: absolute;
  width: 74px;
  height: 68px;
  left: 0px;
  top: 87.3%;
  background: #929292;
  display: flex;
  justify-content: center;
  align-items: center;
}
.line_2_5_bottom_div1_p {
  position: absolute;
  width: 74px;
  height: 68px;
  left: 30px;
  top: 25%;
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 37px;
  color: #ffffff;
  text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}


.line_2_5_heading1 {
  margin-top: 2rem;
  position: absolute;
  width: 273px;
  height: 53px;
  left: 2.5rem;

  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-size: 35px;
  line-height: 52px;
  /* identical to box height */

  text-align: center;

  color: #ffffff;

  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.line_2_5_heading2 {
  margin-top: 2rem;
  position: absolute;
  width: 304px;
  height: 53px;
  left: 2.5rem;

  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-size: 35px;
  line-height: 52px;
  /* identical to box height */

  text-align: center;

  color: #2080FD;

  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}




.line_2_ul {
  margin-top: 6.5rem;
}
.line_2_5_list_item {
  margin-top: 1rem;
  margin-left: 2rem;
  margin-right: 2rem;

  /* width: 408px; */
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;

  color: #ffffff;

  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}








.footer_div {
  margin-top: -2rem !important;
  background-color: #ffffff;
  



  height: auto;


  border-radius: 0px;

}

.line_2_footer_txt{
  margin-top: 2rem;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;

  color: #000000;
}

.line_2_footer_text_2{
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  /* identical to box height */


  color: #000000;
}
.footer_search_imput{

  width: 232px;
  height: 29px;
  

  
  background: #F8F8F8 !important;
  border-radius: 4px !important;
}
.footer_search_div{

  /* position: absolute;r */
  width: 232px;
  height: 29px;

}

.footer_search_btn{
  background: #2080fd !important;
  margin: -4.2rem 0rem 0rem 12rem !important;
}

.footer_left_side{
  border-right: 0.5px solid #CACACA;
  padding-right: 2rem;
  
}
.footer_right_side_p{

  padding-left: 2.5rem;
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  /* identical to box height */


  color: #2080fd;
}



.footer_menus ul li{
  text-decoration: none;
  list-style: none;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
  margin-top: 1rem;

}

.footer_menus ul li a{



  text-decoration: none;
  list-style: none;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
}

.footer_social_btn{
  min-width: 40px;
  min-height: 40px;
  max-width: 40px;
  max-height: 40px;
  margin: 0rem 0.2rem;
  padding:0.6rem ;
  background: #EEEEEE;
  border-radius: 5px;
  text-decoration: none;
}

.footer_social{
  margin-left: 2.3rem;
  margin-top: 2rem;
}

.footer_last_p{
  padding-top: 0.5rem;

  position:absolute;
  height: 32px;
  background: #2080fd;
  width: 100%;
  



  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  /* identical to box height */

  text-align: center;

  color: #FFFFFF;

  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 828px) {
  .poligonal_2 , .poligonal_4{
    left: 18%;
  }

}

@media screen and (min-width: 829px) and (max-width: 877px) {
  .poligonal_2 , .poligonal_4{
    left: 10rem;
  }

}

@media screen and (min-width: 878px) and (max-width: 930px) {
  .poligonal_2 , .poligonal_4{
    left: 12rem;
  }

}
@media screen and (min-width: 931px) and (max-width: 1000px) {
  .poligonal_2 , .poligonal_4{
    left: 14rem;
  }

}

@media screen and (min-width: 1001px) and (max-width: 1070px) {
  .poligonal_2 , .poligonal_4{
    left: 16rem;
  }

}

@media screen and (min-width: 1071px) and (max-width: 1170px) {
  .poligonal_2 , .poligonal_4{
    left: 19rem;
  }

}
@media screen and (min-width: 1171px) and (max-width: 1220px) {
  .poligonal_2 , .poligonal_4{
    left: 21rem;
  }

}

@media screen and (min-width: 1221px) and (max-width: 1300px) {
  .poligonal_2 , .poligonal_4{
    left: 23rem;
  }

}



@media screen and (min-width: 1301) and (max-width: 1350px) {
  .poligonal_2 , .poligonal_4 {
    left: 30%;
  }
}

@media screen and (min-width: 1351px) and (max-width: 1400px) {
  .poligonal_2 , .poligonal_4{
    left: 30%;
  }

}
@media screen and (min-width: 1401px) and (max-width: 1500px) {
  .poligonal_2 , .poligonal_4{
    left: 32%;
  }

}
@media screen and (min-width: 1501px) and (max-width : 1600px) {
  .poligonal_2 , .poligonal_4{
    left: 33%;
  }

}

@media screen and (min-width: 1601px) and (max-width : 1800px) {
  .poligonal_2 , .poligonal_4{
    left: 35%;
  }

}

@media screen and (min-width: 1801px) and (max-width : 2000px) {
  .poligonal_2 , .poligonal_4{
    left: 36%;
  }


}


@media screen and (max-width: 610px) {
  .mentorship p{
    width: 15rem;
  }
  .mentoring button{
    margin-left:0.7rem
  }

  .mentoring ul{
    width: 15rem;

  }
  .mentoring_list img{
    margin-top: -2.5rem;
    margin-left: 0rem;
    height: 311px !important;
    /* width: 517px; */
    mix-blend-mode: darken !important;
  }
  #training_all_list_con {
    margin-top: 7rem !important;
    max-width: 580px !important;
    padding-right: 0rem;
    padding-left: 0rem;
    margin-right: 3rem;
    margin-left: auto;
  }
 

  .each_polygonal{
    margin: 0rem !important;
  }
  .poligonal_3,.poligonal_2 {
    left: 47.5%;
    top: -44%;
  }
  .poligonal_4,.poligonal_5 {
    
    top: 44%;
  }
  .poligonal_2, .poligonal_4{
    left: 16%;
  }
  .poligonal_5{
    left: 47.5%;
  }

  .line_2_5_heading2,.line_2_5_heading1{
    font-size: 20px;
    width: 176px;
  }
  .line_2_5_div2,.line_2_5_div1{
    height: auto;
    
  }
  .line_2_5_bottom_div2{
    position: absolute;
    width: 57px;
    height: 62px;
    left: 0px;
    top: 89.8%;
    background: #929292;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .line_2_5_bottom_div1{
    position: absolute;
    width: 57px;
    height: 62px;
    left: 0px;
    top: 89.8%;
    background: #929292;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .line_2_5_bottom_div1_p {
    position: absolute;
    width: 74px;
    height: 68px;
    left: 21px;
    top: 22%;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 25px;
    line-height: 37px;
    color: #ffffff;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
  }
  .key_characterstrics{
    margin-top: 5rem;
    background-repeat: no-repeat;

  }
  
}
@media screen and (max-width: 450px) {
  .mentorship p{
    width: 10rem;
  }
  .mentorship{
    width:  410px;
  }
  .mentoring button{
    margin-left:0.7rem
  }
  .training{
    width: 75px;
  }

  .mentoring ul{
    width: 10rem;

  }
  .mentoring_list img{
    margin-top: -30.5rem;
    margin-left: 14rem;
    height: 201px !important;
    width: 176px;
    mix-blend-mode: darken !important;
  }
  #training_all_list_con {
    margin-top: 16rem !important;
    max-width: 580px !important;
    padding-right: 0rem;
    padding-left: 0rem;
    margin-right: 3rem;
    margin-left: auto;
  }
 

  .each_polygonal{
    margin: 0rem !important;
    width: 150px;
  }
  .poligonal_3,.poligonal_2 {
    left: 47.5%;
    top: -44%;
  }
  .poligonal_4,.poligonal_5 {
    
    top: 44%;
  }
  .poligonal_2, .poligonal_4{
    left: 16%;
  }
  .poligonal_5{
    left: 47.5%;
  }

  .line_2_5_heading2,.line_2_5_heading1{
    font-size: 20px;
    width: 176px;
  }
  .line_2_5_div2,.line_2_5_div1{
    height: auto;
    
  }
  .line_2_5_bottom_div2{
    position: absolute;
    width: 57px;
    height: 62px;
    left: 0px;
    top: 89.8%;
    background: #929292;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .line_2_5_bottom_div1{
    position: absolute;
    width: 57px;
    height: 62px;
    left: 0px;
    top: 89.8%;
    background: #929292;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .line_2_5_bottom_div1_p {
    position: absolute;
    width: 74px;
    height: 68px;
    left: 21px;
    top: 22%;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 25px;
    line-height: 37px;
    color: #ffffff;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
  }
  .key_characterstrics{
    margin-top: 5rem;
    background-repeat: no-repeat;

  }
  
}