    hr {
        border-top: 1px solid #0000001c;
        margin:0;
    }
    .about-bann{
      background: url('/images/about-top-banner.jpg');
      height: calc(100vh - 167px);
      width: 100%;
      background-size: cover;
      background-position: center center;
      background-color: #1E1E1E;
      min-height:400px;            
    }
    .profileBio{
      display:flex;
      flex-direction: row;
      gap: 8%;
    }
    .profileImg,.whatWeDo{
      flex-basis: 50%;
    }
    .profileImg{
      padding-top: 9px;
      @media screen and (max-width:768px){
        display: none;
      }
      @media screen and (max-width:992px){
        margin-top: 60px;
      }
      img {
        width: 100%;
        height: 62%;
        object-fit: cover;
        box-shadow: 0px 0px 8px rgb(99 99 99 / 35%);
        @media screen and (min-width:1400px){
          min-height: 746px;
        }
      }
    }
    .aboutMagic {
        padding-top: 85px;
        padding-bottom: 85px;
    }
    .whatWeDo {
        text-align: justify;
        p{
          font-size: 16px;
          line-height: 24px;
          color: #66615E;
        }
        h1 {
          font-family: 'Montserrat';
          font-style: normal;
          font-weight: 400;
          font-size: 24px;
          line-height: 29px;
          text-transform: uppercase;
          color: #000000;
          margin-bottom: 18px;
          text-align: left;
        }
    }
    .successfulslidwrap {
        width: 95%;
        margin: auto;
    }
    .successfulslid-back  {
        padding: 54px;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
    }
  .successfulslidcontrol {
        position: absolute;
        right: 0%;
        top: 42%;
        width: 100%;
  }
  .doomma {
      overflow: hidden;
      box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.3);
  }
  .doomma img {
      transition: transform .3s linear;
  }
  .doomma:hover img {
      transform: scale(1.1);
  }
  .successful-slid img {
      aspect-ratio: 16 / 10;
      object-fit: cover;
  }
  .successful-malign {
      position: absolute;
  /*    bottom: -64px;*/
      /* left: 14px; */
  /*    padding: 14px;*/
      text-align: center;
      width: 100%;
      height: auto;
      /* height: 28%; */
      transition: height .3s linear, background-color .3s linear;
  }
  .successful-malign h5 {
      color: white;
      font-family: 'Montserrat', sans-serif;
      letter-spacing: 0.6px;
      font-style: normal;
      font-weight: 500;
      font-size: 15px;
      line-height: 25px;
      position: absolute;
      bottom: -1px;
      padding: 14px;
      text-align: left;
      width: 100%;
      height: auto;
      background-color: #0000005e;
      transition: height .3s linear, background-color .3s linear;
  }
  .successful-capt {
      position: relative;
  }
  .successful {
      background-color: #0855A6;
      padding: 44px 0px;
  }
  .successful-left{
    flex-basis:45%;
    padding: 0px 41px;
    h1{
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 500;
      font-size: 36px;
      line-height: 44px;
      color: #FFFFFF;
      text-transform: capitalize;
    }
    p{
      font-family: 'Lato';
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 19px;
      color: #D9EDFF;
      background-image: url(/images/cart-check-fill.svg);
      background-repeat: no-repeat;
      background-size: contain;
      background-position: left;
      padding-left: 54px;
      margin-top: 34px;
      @media screen and (max-width:992px){
        background: none;
        padding-left: 0px;
        margin-top: 16px;
      }
    }
    img{
      float: left;
      width: 37px;
      color: white;
    }
  }
  .successful-right{
    flex-basis:55%;
    padding: 0px 48px;
  }
  .successfulslidright, .successfulslidleft {
      width: 46px !important;
      height: 46px !important;
      /* border: 2px solid #838383; */
      text-align: center !important;
      /* color: #828383; */
      margin: 0 10px !important;
      font-size: 23px !important;
      line-height: 38px !important;
      text-decoration: none !important;
      border: 0px !important;
      color: #fff !important;
      /* background: #000000; */
      line-height: 43px !important;
      z-index: 999;
      position: relative;
      border-radius: 50% !important;
  }
  .successfulslidright {
      float: right !important;
  }
  .successfulslidleft:before {
      content: "\f104";
      font-size: 43px;
      left: 13px;
      position: absolute;
  }
  .successfulslidright:before {
      content: "\f105";
      font-size: 43px;
      position: absolute;
      right: 13px;
  }
  .successful-wrap{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .success-view{
    text-align: left;
    margin-top: 50px;
    a {
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        text-transform: capitalize;
        text-decoration: none;
        background: #00000000;
        color: white;
        width: fit-content;
        font-size: clamp(16px, 1.4vw, 25px);
        border: 2px solid #ffffff;
        transition: background 0.2s linear;
        padding: 9px 20px;
        &:hover{
          background: #000;
          color: white;
        }
    }
  }
  .titlepart{
    flex-basis: 55%;
    p{
      font-family: 'Lato';
      font-style: normal;
      font-weight: 400;
      font-size: 20px;
      line-height: 24px;
      text-align: justify;
      color: #000000;
    }
  }
  .mission-top{
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 51px 0px;
    justify-content: space-between;
  }
  .logopart{
    @media screen and (max-width:600px){
         display: none;
     }
    h1{
      font-family: 'Crimson Text';
      font-style: normal;
      font-weight: 600;
      font-size: 96px;
      line-height: 125px;
      text-align: center;
      background: radial-gradient(50% 164.01% at 50% 50%, #28B8D5 0%, #0855A6 100%);
      -webkit-text-fill-color: transparent;
      background-clip: text;
      }
    p{
      font-family: 'Lato';
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 19px;
      text-align: center;
      color: #0855A6;
    }
  }
  .mission-bottom{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 52px;
    column-gap: 8%;
    padding: 70px 0px 70px 38px;
    justify-content: center;
  }
  .mission-text{
    flex-basis: 46%;
    background: #D9EDFF;
    border-radius: 17.6px;
    padding: 20px 14px;
    position: relative;
    border: 2px solid #D9EDFF;
    .mission-heading{
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 500;
      font-size: 22px;
      line-height: 27px;
      color: #0855A6;
      margin-bottom: 6px;
    }
    .mission-content{
      font-family: 'Lato';
      font-style: normal;
      font-weight: 400;
      font-size: 16.6px;
      line-height: 21px;
      color: #606060;
    }
  }
  .mission-text:hover {
      background: #FFFFFF;
      border: 2px solid #D9EDFF;
      box-shadow: 0px 50px 100px -20px rgba(50, 50, 93, 0.25);
  }
  .vision-part:before, .mission-part:before, .values-part:before{
      content: '';
      position: absolute;
      left: -50px;
      width: 40px;
      aspect-ratio: 1 / 1;
      @media screen and (max-width:768px){
         display: none;
      }
  }
  .vision-part:before {
      background: url(/images/eye-fill.svg) no-repeat;
      background-size: contain;
  }
  .mission-part:before {
      background: url(/images/bullseye.svg) no-repeat;
      background-size: contain;
  }
  .values-part:before {
      background: url(/images/bookmark-check-fill.svg) no-repeat;
      background-size: contain;
  }
  .experience {
      background: #000000;
  }
  .exp-wrap{
    h1{
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 500;
      font-size: 36px;
      line-height: 44px;
      color: #FFFFFF;
      text-transform: capitalize;
      text-align: center;
    }
    .num1{
      p{
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 20px;
        text-align: center;
        color: #FFFFFF;
      }
    }
  }
  .exp-bottom {
      padding-top: 185px;
      font-family: 'Lato';
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 19px;
      text-align: center;
      color: #606060;
  }
  .static-section ul li {
      border-right: none;
  }
  .groupnums{
        display: flex;
    justify-content: center;
    align-items: center;
  }
  .static-section h2,.static-section .plusg {
      font-family: 'Montserrat', sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 64px;
      line-height: 78px;
      text-align: center;
      background: linear-gradient(180deg, #0855A6 18.5%, #B1D5FB 89.22%);
      -webkit-text-fill-color: transparent;
      background-clip: text;
  }
  .experiecnce-section {
      padding: 55px 0px;
  }

  .apollo {
      mask-image: radial-gradient(circle, black 58%, rgb(0 0 0 / 0%) 59%);
  }
  .exptoprow h3 {
      margin-bottom: 45px;
      text-align: left;
      margin-left: 13px;
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 500;
      font-size: 36px;
      line-height: 44px;
      color: #000000;
      text-transform: capitalize;
  }
  .experience-team h5 {
      text-transform: none;
      margin: 6px 0px 0px;
      font-family: 'Lato';
      font-style: normal;
      font-weight: 400;
      font-size: 24px;
      line-height: 29px;
      color: #0855A6;
  }
  .experience-team .designation {
      font-family: 'Lato';
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 17px;
      color: #606060;
      margin-bottom: 11px;
      display: block;
  }
  .experience-team{
    margin-bottom:0;
    .fnt-16 {
      font-family: 'Lato';
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 17px;
      color: #606060;
    }
  }
  .experiecnce-row {
      display: flex;
      align-items: center;
  }
  .founder.socials {
      flex-basis: 26%;
      padding-left: 52px;
      padding-right: 10px;
      img{
        width: 15%;
        
      }
  }
  .experience-team.founderdetails {
      flex-basis: 50%;
      padding: 0px 112px 0px 29px;
      border-right: 2px solid rgb(6 6 6 / 15%);
  }
  .experience-team.founderimg {
      flex-basis: 24%;
  }
  .experience-team img {
      float: none;
  }
    p.abouth {
        font-style: normal;
        font-size: 37px;
        line-height: 44px;
        text-align: left;
        color: #FFFFFF;
        position: absolute;
        bottom: 35px;
        left: 82px;
        text-shadow: 0px 0px 20px #0000009e;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        margin-bottom: 10px;
        text-transform: none;
    }
  .banner-caption {
      position: relative;
      height: 100%;
      background: linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.7) 100%);
  }
  @media screen and (max-width:600px){
    .mission-top{
      flex-direction: column;
    }
  }
  @media screen and (max-width:768px){
    .successful-wrap {
        flex-direction: column;
    }
    .successfulslidcontrol{
      display: none;
    }
    .mission-bottom{
      flex-direction: column;
    }
    .experiecnce-row {
        text-align: center;
        flex-direction: column;
    }
    .experience-team.founderdetails {
        padding: 24px 35px;
        border-right: none;
    }
    .founder.socials {
      flex-basis: 26%;
      padding-left: 0px;
    } 
    .exptoprow h3 {
      margin-bottom: 45px;
      text-align: center;
    } 
    .founder.socials {
      width:300px;
        img {
            width: 13% !important;
            
        }
    }
    .static-section ul li {
        float: none;
        margin: 31px auto;
    }
    .static-section ul {
        margin-bottom: 51px;
    }
    p.abouth {
        font-size: 22px;
        line-height: 27px;
        text-align: center;
        bottom: 35px;
        left: 0;
        padding: 0px 10px;
        right: 0;
    }
    .successful-left {
        h1 {
            font-size: 25px;
            line-height: 30px;
        }
    }
    .successful-malign h5 {
        font-size: 14px;
        line-height: 17px;
    }
    .exp-wrap {
        h1 {
            font-size: 30px;
            line-height: 35px;
            padding: 0 28px;
        }
    }
    .static-section h2 {
        font-size: 50px;
        line-height: 56px;
    }
  }
  @media screen and (max-width:992px){
    .profileBio{
        flex-direction: column;
    }
    .aboutMagic {
        padding: 85px 45px;
    }
    
    .successfulslid-back {
      padding: 28px;
    }
    .successful-right {
      flex-basis: 55%;
      padding: 0px 0px;
      margin-top: 0px;
      width: 100%;
    }
    .successful-left {
        text-align: center;
        h1 {
          font-size: 26px;
          line-height: 1.3;
        }
    }
    .mission-bottom {
        padding: 70px 50px;
    }
    .success-view {
        text-align: center;
    }
    .mission-top {
        padding: 51px 30px;
    }
    .founder.socials {
        img {
            width: 26%;
           
        }
    }
  }
  @media screen and (min-width:1400px){
    .whatWeDo {
        p {
            font-size: 1.17vw;
            line-height: 1.75vw;
        }
        h1 {
          font-size: 1.75vw;
          line-height: 2.12vw;
      }
    }
    .successful-left {
        h1 {
            font-size: 2.63vw;
            line-height: 3.22vw;
        }
        p {
            font-size: 1.17vw;
            line-height: 1.39vw;
            padding-left: 75px;
        }
        .success-view {
            a {
               font-size: 1.17vw;
               line-height: 1.39vw;
            }
        }
    }
    .successful-malign h5 {
        font-size: 1.75vw;
        line-height: 2.12vw;
    }
    .titlepart {
        p {
            font-size: 1.46vw;
            line-height: 1.75vw;
        }
    }
    .logopart {
        h1 {
            font-size: 7.02vw;
            line-height: 9.14vw;
        }
    }
    .mission-text {
        .mission-heading {
            font-size: 1.61vw;
            line-height: 1.97vw;
        }
        .mission-content {
            font-size: 1.21vw;
            line-height: 1.54vw;
        }
    }
    .vision-part:before, .mission-part:before, .values-part:before {
        left: -88px;
        width: 57px;
    }
    .mission-bottom {
        column-gap: 10%;
    }
    .mission-text {
        flex-basis: 45%;
    }
    .exp-wrap {
        h1 {
            font-size: 2.63vw;
            line-height: 3.22vw;
        }
        .num1 {
           p {
              font-size: 1.17vw;
              line-height: 1.46vw;
              }
            }
    }
    .static-section h2 {
        font-size: 4.68vw;
        line-height: 5.7vw;
    }
    .exp-bottom {
      font-size: 1.17vw;
      line-height: 1.46vw;
      margin-top: 40px;
    }
    .exptoprow h3 {
        font-size: 2.63vw;
        line-height: 3.22vw;
    }
    .experience-team h5 {
        font-size: 1.75vw;
        line-height: 2.12vw;
    }
    .experience-team .designation {
        font-size: 1.02vw;
        line-height: 1.24vw;
    }
    .experience-team {
        .fnt-16 {
          font-size: 1.02vw;
          line-height: 1.24vw;
        }
    }
    p.abouth {
        font-size: 2.63vw;
            line-height: 3.22vw;
    }
  }
