.footer-container {
  background: teal;
  display: flex;
  justify-content: space-around;
  padding: 16px 0;
  color: white;
}
button.footer-jphrc-btn{
    /*width: 80px;*/
    height: 40px;
    /*border: 1px solid white;*/
    border-radius: 8px;
     background: #ff9432;
    color: white;
        font-weight: 600;
border: none;
padding: 0 8px;

}
 .student-btn-container{
    display: flex;
    gap: 8px;
    margin-left: 8px;
    font-size: 12px;
  }
.footer-jphrc-btn:hover{
/* background: white;
color: teal; */
/*border: 1px solid #ff9432;*/
/*color: #ff9432;*/
background: #ea7408;
}
.footer-logo-container{
  max-width: 500px;
}
.footer-logo-container > a > h1 {
  font-family: "Montserrat", "Poppins", sans-serif;
  font-weight: 700;
}
.footer-quicklinks-container > h5 {
  font-weight: 600;
}
.footer-contact-container > h5 {
  font-weight: 600;
}
.footer-contact-container {
  padding: 8px;
}

.links-list {
  list-style: none;
}

.footer-contactAddress {
  display: flex;
  align-items: center;
  /* gap: 30px; */
}

.footer-mobile {
  display: flex;
  align-items: center;
  /* gap: 30px; */
}

.footer-email {
  display: flex;
  align-items: center;
  /* gap: 30px; */
}

.footer-contactPara {
  padding-left: 16px;
}

.contact-logo {
  margin-bottom: 16px;
}

/* Existing styles */

/* Media query for screens smaller than 600px (typical mobile devices) */
@media only screen and (max-width: 640px) {
  .footer-container {
    flex-direction: column;
    text-align: center;
        gap: 0px;

  }

  .footer-quicklinks-container {
    margin-top: 20px;
  }

  .footer-contact-container {
    margin-top: 20px;
  }

  .footer-contactAddress,
  .footer-mobile,
  .footer-email {
    display: flex;
    align-items: baseline;
    justify-content: center;
  }
  .footer-contactAddress {
    gap: 0;
  }

  .contact-logo {
    margin-bottom: 8px;
  }
}
