.why-campus-section {
  .why-campus-container {
    .card-wrapper {
      .common-wrapper {
        .why-campus-card {
          min-height: unset !important;
          padding-bottom: 35px;
        }
      }
    }
    .ellispe {
      position: absolute;
      pointer-events: none;
      bottom: 10px;
      left: 40%;
      pointer-events: none;
      width: 384px;
      height: 384px;
      background-color: rgba(242, 74, 74, 0.5);
      border-radius: 50%;
      filter: blur(258px);
      @media (max-width: 765.99px) {
        width: 250px;
        height: 250px;
      }
    }
  }
}
.who-we-serve-section {
  .who-we-ellipse4 {
    position: absolute;
    pointer-events: none;
    top: 30px;
    left: 40%;
    pointer-events: none;
    width: 384px;
    height: 384px;
    background-color: rgba(242, 74, 74, 0.5);
    border-radius: 50%;
    filter: blur(258px);
    @media (max-width: 765.99px) {
      width: 250px;
      height: 250px;
    }
  }
  .who-we-serve-container {
    .who-we-serve-card {
      .who-card-heading {
        font-size: 37px;
        @media (max-width: 991.99px) {
          font-size: 28px;
        }
        @media (max-width: 765.99px) {
          font-size: 20px;
        }
      }
      .who-we-card-img {
        margin-top: 86px !important;
        @media (max-width: 991.99px) {
          margin-top: 60px !important;
        }
        @media (max-width: 767.99px) {
          margin-top: 40px !important;
        }

        @media (max-width: 567.99px) {
          height: 250px !important;
          margin-top: 20px !important;
        }
      }
    }
  }
}
.partner-section {
  position: relative;
  z-index: 3;
  .partner-container {
    max-width: 1619px;
    .ellispe-left {
      position: absolute;
      pointer-events: none;
      bottom: -80px;
      right: -30px;
      pointer-events: none;
      width: 384px;
      height: 384px;
      background-color: rgba(242, 74, 74, 0.5);
      border-radius: 50%;
      filter: blur(258px);
      @media (max-width: 765.99px) {
        width: 250px;
        height: 250px;
      }
    }
  }
}
.text-section 
{
  .text-container{
   @media (max-width: 576px) {
      padding: 35px 16px 79px 16px !important;
    }
}}
