.social-icons-left {
  position: fixed;
  left: 20px;
  bottom: 20px;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.social-icon {
  width: 60px;
  height: 60px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;

  background-color: transparent;
  box-shadow: none;
  border: none;
}

/* WhatsApp */
.social-icon.whatsapp {
  background-image: url('../images/whatsup-icon.png');
}

/* Instagram */
.social-icon.instagram {
  background-image: url('../images/instagram-icon.png');
}

/* Facebook */
.social-icon.facebook {
  background-image: url('../images/facebook-icon.png');
}

/* Hover effect */
.social-icon:hover {
  transform: scale(1.05);
}

/* Mobile */
@media (max-width: 768px) {
  .social-icon {
    width: 45px;
    height: 45px;
  }
}
