.back_1{
    background-image: url("../../asset/img/second.jpg");
    background-size: 100% 100%;
}

.img-fluid {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.hi_1{
    height: 100%;
}
.hi_2{
    height: 100%;
}

.p_1{
    margin-top: 225px;
    margin-left: 147px;
    background-color: #1319df1f;
}

.pp_2{
    /* font-size: 28px; */
    color: white;
}

.backs{
    background-image: url(../../asset/img/five.png);
    background-repeat: no-repeat;
    border-radius: 134px;
    margin-top: 65px;
    /* margin-bottom: 65px; */
    height: 455px;
    
}

.backs_1{
    background-image: url(../../asset/img/third.jpg);
    border-radius: 134px;
    margin-top: 65px;
    margin-bottom: 65px;
    height: 455px;
}

.c_1{
    border-left: 1px solid white;
    margin-top: 92px;
    margin-left: 70px;
    
}

.b_1{
    color: white;
    margin-left: 20%;

    /* font-size: 45px; */
}

.cl_1{
    text-align: center;
    padding-right: 0px;
}

.p_2{
    /* margin-top: 142px; */
    font-size: 19px;
    text-align: center;
}
.tc_1{
    display: flex;
    align-items: center;
    justify-content: center;
}

.backimg{
    background-image: url(../../asset/img/four.jpg);
    position: relative;
    height: 100%;
    width: 100%;
    /* margin-bottom: 20px; */
}

.b_2{
    /* display: flex; */
    border-bottom: 1px solid white;
    font-size: 30px;
    /* font-size: 31px; */
    color: white;
}

.b_3{
    font-size: 30px;
    color: white;
}

.matel{
    padding-left: 150px;
    padding-top: 100px;
}

.matel_1{
    background-color: #0000803d;
}

.img_1{
    background-image: url(../../asset/img/five.png);
}

.img_1{
    background-image: url(../../asset/img/five.png);
    position: relative;
    height: 100%;
    width: 100%;
   
}
/* 
.img_3{
    width: 884px;
    height: 100%;
} */

.b_4{
    font-size: 42px;
    color: white;
}

.pa_1{
    border-bottom: 2px solid white;
    padding-top: 159px;
    text-align: center;
}

.s_1{
    max-width: 100%;
    height: 100%;
}

.first_5{
    margin-bottom: 20px;
    margin-top: 20px;
}

.first_6{
    margin-bottom: 20px;
}

.first_7{
    margin-bottom: 20px;
}

.first_8{
    margin-bottom: 20px;
}

.first_9{
    margin-bottom: 20px;
}

.si_1{
    max-width: 100%;
    height:  100%;
}

.first_10{
    margin-bottom: 20px;
}

.first_11{
    margin-bottom: 20px;
}

.si_2{
    max-width: 100%;
    height: 100%;
}

.si_3{
    max-width: 100%;
    height: 100%;
}

.first_12{
    margin-bottom: 20px;
}
.first_13{
    margin-bottom: 20px;
}

.imgs_10{
    background-image: url(../../asset/img/five.png);
    /* height: 89px; */
    width: 86%;
    padding-bottom: 51px;
    /* padding-left: 154px;
    padding-right: 164px; */
    text-align: center;
    color: white;
    font-size: 36px;
    padding-top: 10px;
}

.lpb_1{
     display: flex;
    padding-bottom: 60px;
    justify-content: center;
    
}

.bs_1{
    border-bottom: 3px solid white;
}

.bimgs{
    background-image: url(../../asset/img/fifty1.PNG);
    background-repeat: no-repeat;
    height: 494px;
    width: 100%;
}

.bpb{
    padding-bottom: 135px;
}

.pb_2{
    padding-left: 10px;
    width: 20%;
}

.f_4{
    padding-right: 0px;
}

.fa_4{
    padding-left: 0px;
}

.m_1{
    margin-bottom: 42px;
}

.m_2{
    margin-bottom: 33px;
}

.m_3{
    margin-top: 15px;
}

.m_4{
    margin-top: 38px;
}
.m_5{
    margin-bottom: 10px;
}
.m_6{
    margin-bottom: 10px;
}

.m_7{
    margin-bottom: 10px;
}

.ms_1{
    max-width: 100%;
    height: 100%;
    width: 100%;
}

.m_8{
    max-width: 100%;
    height: 100%;
    width: 100%;
}
.m_9{
    margin-bottom: 20px;
}
.m_10{
    margin-bottom: 10px;
}

.m_11{
    margin-bottom: 10px;
}
.m_12{
    margin-bottom: 10px;
}
.m_13{
    margin-bottom: 10px;
}

/* .pb_0{
    padding-bottom: 136px;
    padding-left: 301px;
} */

.bimgs_1{
    background-image: url(../../asset/img/five.png);
    height: 77px;
    width: 40%;
    color: white;
    font-size: 26px;
    text-align: center;
    padding-top: 21px;
    margin: 0px auto;
}



.bimg_1{
    background-image: url(../../asset/img/four.jpg);
    height: 401px;
    width: 100%;
    text-align: center;
    color: white;
    font-size: 34px;
    padding-top: 134px;
   
}

.lb_1{
    border-bottom: 1px solid white;
}

.imgi_1{
    background-image: url(../../asset/img/five.png);
    height: 321px;
    /* width: 357px; */
    
}

.mpd_1{
    display: flex;
    flex-direction: row;
    /* justify-content: space-evenly; */
    padding-top: 0px;
    padding-bottom: 51px;
    text-align: center;
    color: white;
    font-size: 34px;
    margin-top: -90px;
    justify-content: center;
    gap: 56px
}

.icp_1{
    border-radius: 61px;
    margin-top: -35px;
}

.pw_1{
    font-size: 17px;
    padding-top: 31px;
}

.imgt_1{
    background-image: url(../../asset/img/five.png);
    width: 100%;
    height: 704px;
    color: white;
    font-size: 20px;
    padding-left: 20px;
    padding-top: 286px;
    text-align: center;
}

.bit_1{
    padding-bottom: 20px;
}

.bl_1{
  border-bottom: 2px solid white;
}


.imglast{
    background-image: url(../../asset/img/five.png);
    height: 160px;
    width: 293px;
    text-align: center;
    /* margin-left: 421px; */
    margin-bottom: 30px;
    text-align: center;
    font-size: 38px;
    color: white;
    padding-top: 22px;
    margin: 0px auto;

    
}

.last_2{
    text-align: center;
    padding-bottom: 51px;
    font-size: 20px;
}

.ln_1{
    text-align: center;
    font-size: 20px;
    border-right: 1px solid;
}

.ln_2{
    text-align: center;
    font-size: 20px;
}

.last_con{
    text-align: center;
}

.rs_1{
    justify-content: space-between;
    display: flex;
    flex-direction: column
}
.img_box{max-height: 366px;overflow: hidden;}

.mg_1{
    margin-top: 50px;
    margin-top: 92px;

}

.mg_2{
   
    margin-top: 64px;

}
.mg_3{
    margin-top: 116px;
}

.backimg_1{
    display: flex;
    text-align: center;
    justify-content: center;
    background-color: #06063e;
    
}

.pt_1{
    font-size: 37px;
    color: white;
    text-align: center;
    margin-top: 25px;
}

.backimg_2{
    background-image: url("../../asset/img/five.png");
    background-repeat: no-repeat;
    /* height: 213px; */
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
   
}
.pt_2{
    color: white;
    font-size: 40px;
    text-align: center;
    margin-top: 40px;
}

.backimg_3{
    background-image: url("../../asset/img/five.png");
    background-repeat: no-repeat;
    height: 159px;
   
}

.pt_3{
    font-size: 42px;
    color: white;
    text-align: center;
    padding-top: 41px;
    /* margin-top: 45px; */
}

.imgh{
    /* height: 418px; */
}

.imgh_1{
    /* height: 194px; */
}

.imgh_2{
    /* height: 195px; */
}

.imgh_3{
    /* height: 195px; */
}

.backimg_4{
    height: 257px;
}
.backimg_5{
   background-image: url("../../asset/img/five.png");
   background-repeat: no-repeat;
   height: 249px;
   /* width: 400px; */
   display: flex;
   justify-content: center;
   align-items: center;
}
.backimg_6{
    height: 275px;
}


.backimgs_4{
 background-image: url('../../asset/img/eleven.png');
 background-size: 100% 100%;
}

.backimgs_5{
    background-image: url('../../asset/img/twelve.png');
    background-size: 100% 100%;
}

.backimg_8{
   height: 522px;
}
.backimg_9{
    height: 273px;
 }
.ic_1{
    display: flex;
    justify-content: space-evenly;
    flex-direction: row;
    text-align: center;
    margin: 0px auto;
}
.td_1{
    text-decoration: none;
}

.td_2{
    text-decoration: none;
}
.backimg_7{
    background-image: url(../../asset/img/five.png);
    background-repeat: no-repeat;
    height: 249px;
    /* width: 212px; */
    display: flex;
    justify-content: center;
    align-items: center;
}

.backimgs_2{
    /* background-image: url("../../asset/img/five.png");
    background-repeat: no-repeat;
    height: 278px;
    display: flex;
    justify-content: center;
    align-items: center; */
    background-color: #050834;
    height: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ih_1{
    height: 50%;
}

.ch_1{
    display: flex;
    flex-direction: column;
}

.backimgs_3{
    /* height: 493px */
}

.fimg_1{
    height: 100%;
}

@media only screen and (min-width: 200px) and (max-width: 567px){
    .first_1{
        width: 100%;
    }
}

.ac_1{
    text-decoration: none;
}

@media only screen and (max-width:555px){
    .mpd_1{
        display: block;
        /* display: flex; */
        flex-direction: columns !important;
    }
}

@media only screen and (max-width:740px){
    .matel{
        padding-left: 0px;
    }
}

@media only screen and (max-width:740px){
    .p_1{
        margin-top: 50px;
        margin-left: 0px;
        margin-bottom: 50px;
    }
    .pa_1{
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .bimgs_1{
        height: auto;
        width: 80%;
    }
    
}

@media only screen and (max-width:994px){
    .ci_1{
        text-align: center;
    }
}


 .ci_2{
    text-align: center;
 }
.pd_1{
    padding-right: 0px;
}
.pd_2{
    padding-left: 0px;
}

.cb_1{
    background-color: #787891e6;
}

/* add new css ******************************************************* */

/* .body{
  line-height: 1.5;
} */
.ps-timeline-sec {
    position: relative;
    background: #fff;
  }
  .ps-timeline-sec .container {
    position: relative;
  }
  @media screen and (max-width: 767px) {
    .ps-timeline-sec .container ol:before {
      background: #348e80;
      content: "";
      width: 10px;
      height: 10px;
      border-radius: 100%;
      position: absolute;
      top: 130px !important;
      left: 36px !important;
    }
    .ps-timeline-sec .container ol:after {
      background: #348e80;
      content: "";
      width: 10px;
      height: 10px;
      border-radius: 100%;
      position: absolute;
      top: inherit !important;
      left: 36px;
    }
    .ps-timeline-sec .container ol.ps-timeline {
      margin: 130px 0 !important;
      border-left: 2px solid #348e80;
      padding-left: 0 !important;
      padding-top: 120px !important;
      border-top: 0 !important;
      margin-left: 25px !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li {
      height: 220px;
      float: none !important;
      width: inherit !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li:nth-child(2) .img-handler-bot img {
      width: 70px;
    }
    .ps-timeline-sec .container ol.ps-timeline li:last-child {
      margin: 0;
      bottom: 0 !important;
      height: 120px;
    }
    .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot {
      bottom: 40px !important;
      /* width: 40% !important; */
      margin-left: 25px !important;
      margin-top: 0 !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li:last-child .img-handler-bot img {
      width: 100%;
    }
    .ps-timeline-sec .container ol.ps-timeline li:last-child .ps-top {
      margin-bottom: 0 !important;
      top: 20px;
      width: 50% !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li span {
      left: 0 !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {
      content: none !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {
      content: none !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {
      content: none !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {
      content: none !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li .img-handler-top {
      position: absolute !important;
      bottom: 150px !important;
      /* width: 30% !important; */
      float: left !important;
      /* margin-left: 35px !important; */
      margin-bottom: 0 !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {
      margin: 0 auto !important;
      width: 80% !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {
      position: absolute !important;
      bottom: 115px !important;
      /* width: 30% !important; */
      float: left !important;
      /* margin-left: 35px !important; */
      margin-bottom: 0 !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li p {
      text-align: left !important;
      width: 100% !important;
      margin: 0 auto !important;
      margin-top: 0px !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li .ps-top {
      width: 60% !important;
      float: right !important;
      right: 0;
      top: -40px;
    }
    .ps-timeline-sec .container ol.ps-timeline li .ps-bot {
      width: 60% !important;
      float: right !important;
      right: 0;
      top: -40px;
    }
  }
  .ps-timeline-sec .container ol:before {
    background: #348e80;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    position: absolute;
    left: 8px;
    top: 49.5%;
  }
  .ps-timeline-sec .container ol:after {
    /* background: #348e80; */
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    position: absolute;
    right: 8px;
    top: 49.5%;
  }
  .ps-timeline-sec .container ol.ps-timeline {
    margin: 390px 0;
    padding: 0;
    /* border-top: 2px solid #348e80; */
    list-style: none;
  }
  .ps-timeline-sec .container ol.ps-timeline li {
    float: left;
    width: 14%;
    padding-top: 30px;
    position: relative;
  }
  .ps-timeline-sec .container ol.ps-timeline li span {
    /* width: 50px;
    height: 50px; */
    width: 50px;
    height: 50px;
    margin-left: -25px;
    background: #fff;
    border: 4px solid #348e80;
    border-radius: 50%;
    box-shadow: 0 0 0 0px #fff;
    text-align: center;
    line-height: 50px -10;
    color: #df8625;
    font-size: 2em;
    font-style: normal;
    position: absolute;
    top: -26px;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:before {
    content: "";
    color: #348e80;
    width: 2px;
    height: 50px;
    background: #43bb96;
    position: absolute;
    top: -50px;
    left: 50%;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top:after {
    content: "";
    color: #348e80;
    width: 8px;
    height: 8px;
    /* background: #348e80; */
    position: absolute;
    bottom: 90px;
    left: 44%;
    border-radius: 100%;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:before {
    content: "";
    color: #348e80;
    width: 2px;
    height: 50px;
    background: #348e80;
    position: absolute;
    bottom: -50px;
    left: 50%;
  }
  .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot:after {
    content: "";
    color: #348e80;
    width: 8px;
    height: 8px;
    /* background: #348e80; */
    position: absolute;
    top: 90px;
    left: 44%;
    border-radius: 100%;
  }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-top {
    position: absolute;
    bottom: 0;
    margin-bottom: 130px;
    width: 100%;
  }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-top img {
    display: table;
    margin: 0 auto;
  }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot {
    position: absolute;
    margin-top: 60px;
    width: 100%;
  }
  .ps-timeline-sec .container ol.ps-timeline li .img-handler-bot img {
    display: table;
    margin: 0 auto;
  }
  .ps-timeline-sec .container ol.ps-timeline li p {
    /* text-align: center; */
    width: 166%;
    margin: 0 auto;
  }
  .ps-timeline-sec .container ol.ps-timeline li .ps-top {
    position: absolute;
    bottom: 0;
    margin-bottom: 100px;
  }
  .ps-timeline-sec .container ol.ps-timeline li .ps-bot {
    position: absolute;
    margin-top: 35px;
  }
  .font_s{
    font-size: 17px;
    color: black;
  }
  .font_c{
    font-size: 17px;
    color: black;
    font-weight: 300;
  
  }
  .font_c2{
    color: black;
      font-size: 17px;
      font-weight: 300;
  }
  .padding_h{
    /* width: 100% !important; */
      line-height: 1.2;
  }
  @media only screen and (min-width: 765px) and (max-width: 2450px){
    .margin_col{
        margin-bottom: 290px !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li span {
      /* width: 50px;
      height: 50px; */
      width: 124px;
      height: 121px;
      margin-left: -25px;
      background: #fff;
      border: 14px solid #348e80;
      border-radius: 50%;
      box-shadow: 0 0 0 0px #fff;
      text-align: center;
      line-height: 50px -10;
      color: #df8625;
      font-size: 57px;
      font-weight: 900;
      font-style: normal;
      position: absolute;
      top: -32px;
      left: 50%;
    }
  
    .left_1{
    left: -38px !important;
   }
   .left_2{
    left: -34px !important;
    top: -145px !important;
   }
   .left_3{
    left: -61px !important;
   }
   .left_text3{
    left: -12px !important;
   }
   .left_text2{
    left: 22px !important;
    bottom: 61px !important;
}
   
   .left_4{
    left: -52px !important;
    top: -139px !important;
   }
   .left_text4{
    left: -1px !important;
    bottom: 66px !important;
   }
   .left_text5{
    left: 10px !important;
   }
   .left_5{
    left: -35px !important;
    top: -36px !important;
   }
   .left_6{
    left: -35px !important;
    top: -141px !important;
   }
   .left_text6{
    bottom: 63px !important;
    left: 17px !important;
 }
 .left_7{
  left: -34px !important;
}   
.left_text7{
  left: 12px !important;
}
.border_green{
  border: 17px solid #8ac63f !important;
    color: #8ac63f !important;
}
.ps-sp-bot.border_green:before {
  background: #8ac63f !important;
}
.ps-sp-bot.border_green:before{
  content: "" !important;
  width: 2px !important;
  height: 148px !important;
  position: absolute !important;
  bottom: -148px !important;
  left: 50% !important;
}

.border_blue{
  border: 17px solid #4f7bac !important;
    color: #4f7bac !important;
    }
    .ps-timeline-sec .container ol.ps-timeline li span.ps-sp-top.border_blue:before{
      background: #4f7bac !important;
    }
    .ps-sp-top.left_2.border_blue:before {
      content: "" !important;
      width: 2px !important;
      height: 148px !important;
      position: absolute !important;
      top: -148px !important;
      left: 50% !important;
  }
  .ps-sp-top.left_4.border_blue:before {
    content: "" !important;
    width: 2px !important;
    height: 148px !important;
    position: absolute !important;
    top: -148px !important;
    left: 50% !important;
}
  .ps-sp-bot.border_blue:before {
    content: "" !important;
      width: 2px !important;
      height: 148px !important;
      position: absolute !important;
      top: 94px !important;
      left: 50% !important;
  }
  .border_dark{
    border: 17px solid #01999a !important;
    color: #01999a !important;
}
.ps-timeline-sec .container ol.ps-timeline li span.ps-sp-bot.border_dark:before{
  background: #01999a !important;
}
.ps-sp-top.left_1.border_dark:before {
  content: "" !important;
  width: 2px !important;
  height: 148px !important;
  position: absolute !important;
  top: -148px !important;
  left: 50% !important;
}
.ps-sp-bot.border_dark:before {
content: "" !important;
  width: 2px !important;
  height: 148px !important;
  position: absolute !important;
  top: 96px !important;
  left: 50% !important;
}
.border_cyan{
  border: 17px solid #43bb96 !important;
    color: #43bb96 !important;
    }
    .border_cyan{
      border: 17px solid #43bb96 !important;
        color: #43bb96 !important;
        }
        .ps-sp-top.left_6.border_cyan:before {
          content: "" !important;
          width: 2px !important;
          height: 148px !important;
          position: absolute !important;
          top: -148px !important;
          left: 50% !important;
        }
        .ps-sp-bot.border_cyan:before {
        content: "" !important;
          width: 2px !important;
          height: 148px !important;
          position: absolute !important;
          top: 94px !important;
          left: 50% !important;
        }
        .text_1{
          left: 12px !important;
        }
  }
  @media only screen and (min-width: 300px) and (max-width: 760px){
   .second{
    /* height: 380px !important; */
   }
   .third{
    /* height: 415px !important; */
   }
   .four{
    /* height: 385px !important; */
   }
   .five{
    /* height: 446px !important; */
   }
   .mobile_view{
    width: 100% !important;
    padding-left: 35px;
   }
  }
