@media screen and (min-width: 991px) and (max-height: 850px) {
  .what-we-do-section {
    padding-top: 60px;
    padding-bottom: 80px;
  }
  .what-we-do-section .image-wrapper {
    height: 280px;
  }

  .what-we-do-section .description {
    padding-right: 0px;
    margin-top: 20px;
  }

  .what-we-do-section .big-image-container {
    width: 80%;
    max-height: 404px;
  }

  .what-we-do-section .three-line {
    bottom: 27px;
    left: 4px;
    width: 26vw;
  }
}

@media screen and (min-width: 1200px) and (max-height: 850px) {
  .milestone-section .milestone-card {
    height: 700px;
    --ms-card-p: 60px 59px 40px 59px !important;
  }

  .milestone-section .milestone-card .img-container {
    height: 200px !important;
  }
  .milestone-section .milestone-card dotlottie-player {
    height: 200px !important;
  }
}

@media screen and (min-width: 991px) and (max-height: 850px) {
  .showcase-section .showcase-featued-img {
    height: 100svh;
  }
}
@media screen and (min-width: 991px) and (max-height: 850px) {
  .team-section .title {
    margin-bottom: 80px;
  }
  .team-section .left {
    width: calc(31% + var(--bs-gutter-x));
  }

  .team-section .three-line {
    width: 40%;
  }
}
