/* Why Choose Us */
@media screen and (min-width: 991px) and (max-height: 850px) {
  .why-choose-us-post-wrapper {
    margin-top: 80px;
  }

  .why-choose-us-post-wrapper .whychooseus__title {
    line-height: 70px;
  }
  .why-choose-us-post-wrapper .whychooseus__image {
    max-height: 453px;
    max-width: 477px;
    object-fit: cover;
  }
  .why-choose-us-post-wrapper .whychooseus__view {
    max-height: 375.89px;
    max-width: 375.89px;
    left: -140px;
  }
  .why-choose-us-post-wrapper .divider-3 {
    margin-bottom: 23px;
  }

  .why-choose-us-post-wrapper .whychooseus__brand-name,
  .why-choose-us-post-wrapper .whychooseus__motto,
  .why-choose-us-post-wrapper .whychooseus__brand-extension {
    line-height: 74px;
  }
}

@media screen and (max-width: 991px) {
  .why-choose-us-post-wrapper .whychooseus__view {
    left: 25%;
  }
}

@media screen and (max-width: 768px) {
  .why-choose-us-post-wrapper .whychooseus__view {
    left: 5%;
  }
}
@media screen and (max-width: 576px) {
  .why-choose-us-post-wrapper .whychooseus__view {
    left: -25px;
  }
}

/* Points section */
@media screen and (max-height: 850px) {
  .points-section {
    padding-top: 115px;
    padding-bottom: 125px;
  }
}

/* What makes Us Stand Out */
@media screen and (max-height: 850px) {
  .what-makes-us-stand-out .details {
    padding-top: 40px;
    padding-bottom: 69px;
  }
  .what-makes-us-stand-out .details .posts {
    margin-top: 40px;
  }
}

@media screen and (max-height: 850px) {
  .project-section {
    margin-top: 0px;
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 1440px) and (max-height: 1110px) {
  .partner-section {
    padding: 0px;
  }
  .partner-section::after {
    background: transparent;
  }
  .partner-section .container {
    display: flex;
  }

  .partner-section .partner-featured-img-wrapper {
    height: 657px;
    width: 65%;
    max-width: 648px;
  }
  .partner-section .partner-featured-img-wrapper .partner-featured-img {
    width: 100%;
    height: 100%;
  }
  .partner-section
    .partner-featured-img-wrapper
    .partner-featured-img
    .white-vertical-three-lines {
    display: none;
  }
  .partner-section
    .partner-featured-img-wrapper
    .partner-featured-img
    .three-lines {
    display: none;
  }

  .partner-section .partner__details {
    padding: 53px 113px 53px 65px;
  }

  .partner-section .big-three-lines {
    display: block !important;
    position: absolute;
    bottom: 24px;
    left: -94px;
    max-width: 443.45px;
  }
}

@media screen and (min-width: 1440px) and (max-height: 1110px) and (min-height: 850px) {
  .partner-section {
    margin-bottom: 150px;
  }

  .partner-section .partner-featured-img {
    transform: translateY(80px);
  }
}

@media screen and (min-width: 1140px) and (max-height: 850px) {
  .properties-section {
    padding: 70px 54px 82px 59px;
  }

  .properties-section .properties-row {
    margin: 0px;
    margin-top: 60px;
  }
  .properties-section .properties-row .second-col {
    max-width: 760px;
    margin-top: -185px;
  }
  .properties-section .properties-row .second-col .properties-container {
    max-width: 100%;
    max-height: 651.47px;
  }
  .properties-section
    .properties-row
    .second-col
    .properties-container
    .three-lines {
    display: none;
  }
  .properties-section .properties-row .accordion {
    margin: 0px;
  }
}

@media screen and (min-width: 1140px) and (max-height: 850px) {
  .client-testimonials-section {
    padding-top: 41px;
  }
  .client-testimonials-section .testimonials-wrapper {
    margin-top: 83px;
  }
  .client-testimonials-section
    .testimonials-wrapper
    .testimonial-card
    .testimonial-img-wrapper {
    height: 376px;
  }
  .client-testimonials-section .testimonials-wrapper .testimonial-card.active {
    width: 690px;
    min-width: 690px;
    padding-inline: 76px;
  }
  .client-testimonials-section
    .testimonials-wrapper
    .testimonial-card.active
    .testimonial-img-wrapper {
    height: 305px !important;
  }
  .client-testimonials-section
    .testimonials-wrapper
    .testimonial-card.active
    .testimonial-details {
    padding: 0px;
    padding-top: 45px;
  }
  .client-testimonials-section
    .testimonials-wrapper
    .testimonial-card.active
    .testimonial-content {
    margin-top: -29px;
  }
}
