/* Home Page - index.php */

@media only screen and (max-width: 973px) {
  .nav-list-p {
    gap: 15px;
  }

  .nav-list-p li a {
    padding: 10px;
  }

  .text-small {
    font-size: 20px;
  }

  .text-big {
    font-size: 25px;
  }
}

@media only screen and (max-width: 811px) {
  .navbar {
    display: flex;
    flex-direction: column;
    height: 80vh;
    transition: all 0.7s ease-out;
    justify-content: normal;
    gap: 35px;
  }

  .join {
    background-color: rgb(139 139 139);
  }

  .nav-list-p {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .h-nav-resp-p {
    height: 85px;
  }

  .burger {
    display: block;
  }

  .v-class-resp-p {
    opacity: 0;
    display: none;
  }
}

@media only screen and (max-width: 780px) {
  .text-small {
    font-size: 16px;
    word-wrap: break-word;
  }

  .text-big {
    font-size: 20px;
  }
}

@media only screen and (max-width: 730px) {
  .searchBar_container {
    gap: 0px;
    /* width: 70vw; */
    width: 90vw;
    padding: 20px 0px;
  }

  .submitBtn {
    padding: 10px;
  }
}

@media only screen and (max-width: 425px) {
  .text-small {
    font-size: 14px;
  }
}

@media only screen and (max-width: 375px) {
  .text-small {
    font-size: 12px;
  }

  .second-home-card {
    height: 450px;
  }
}

/* Contact Us */
@media only screen and (max-width: 375px) {
  .contact {
    padding: 50px 10px;
  }
  .form1 {
    padding: 30px 10px;
  }
}

@media only screen and (max-width: 345px) {
  .info-card {
    padding: 20px 10px;
  }
}

/* login and Sing in Page */
@media only screen and (max-width: 768px) {
  .loginContainer {
    flex-direction: column;
  }

  .Left {
    padding: 30px 20px;
    width: 90%;
  }

  .Right {
    padding: 20px 10px;
    width: 80%;
  }
}

@media only screen and (max-width: 425px) {
  .Right {
    width: 95%;
  }
}

/* Buy.php or View Details */
@media only screen and (max-width: 1170px) {
  .card-in {
    height: 690px;
  }
}

@media only screen and (max-width: 913px) {
  .card-in {
    height: 1200px;
  }

  .card-slider {
    width: 100%;
    height: 550px;
  }

  .carousel-h {
    height: 100%;
  }

  .card-flex {
    flex-direction: column;
  }

  .card-slider {
    width: 100%;
    height: 550px;
  }

  .card-body-details {
    width: 100%;
    padding: 15px;
  }
}

@media only screen and (max-width: 795px) {
  .amenities-container {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media only screen and (max-width: 606px) {
  .amenities-container {
    grid-template-columns: 1fr 1fr;
  }
}

@media only screen and (max-width: 492px) {
  .card-in {
    height: 1230px;
  }
}

@media only screen and (max-width: 482px) {
  .card-in {
    height: 1250px;
  }
}

@media only screen and (max-width: 456px) {
  .card-in {
    height: 1300px;
  }
}

@media only screen and (max-width: 320px) {
  .card-in {
    height: 1330px;
  }
}

/* Review Page */
@media only screen and (max-width: 364px) {
  .section-title {
    font-size: 25px;
  }
}

/* Whatsapp Button */
@media only screen and (max-width: 425px) {
  .whatsapp-svg svg {
    width: 60px;
    border-radius: 25px;
  }
 


}
