/* Contact number link styles */
.contact-number a {
  color: #553313;         /* brown default */
  text-decoration: none;
  transition: color 0.3s;
}

.contact-number a:visited {
  color: #553313;         /* keep brown after click */
}

.contact-number a:hover,
.contact-number a:active {
  color: #000000;         /* black on hover and click */
}





.img-magnifier-container {
  position: relative;
  display: inline-block;
}

/* The magnifier glass */
.img-magnifier-glass {
  position: absolute;
  border: 3px solid #000;
  border-radius: 50%;
  cursor: none;
  /* size of magnifier glass */
  width: 120px;
  height: 120px;
  /* hide initially */
  display: none;
}