.quick_contact a {
  position: fixed;
  width: 40px;
  height: 40px;
  right: 1em;
  color: #fff;
  border-radius: 50px;
  text-align: center;
  font-size: 20px;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  z-index: 100;
  transition: transform 0.5s ease;
}
.qwhtsapp {
  bottom: 3rem;
  background-color: #25d366;
}
.qcall {
  bottom: 9rem;
  background-color: #2196f3;
}
.quick_contact_icon {
  margin-top: 10px;
}
.quick_contact a:hover {
  transform: scale(1.1);
}
.fa-whatsapp {
    font-weight: 700;
}
.wa-pulse {
  background-color: rgba(0, 200, 0, 1);
  color: white;
  border-radius: 50px;
  text-align: center;
  transition-duration: 0.5s;
  animation: wa-pulse-btn 3.5s infinite;
}

@-webkit-keyframes wa-pulse-btn {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 200, 0, 1);
  }
  70% {
    -webkit-box-shadow: 0 0 0 20px rgba(0, 200, 0, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 200, 0, 0);
  }
}

.qc-pulse {
  background-color: rgb(32, 148, 243);
  color: white;
  border-radius: 50px;
  text-align: center;
  transition-duration: 0.5s;
  animation: qc-pulse-btn 3s infinite;
}

@-webkit-keyframes qc-pulse-btn {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgb(32, 148, 243, 1);
  }
  70% {
    -webkit-box-shadow: 0 0 0 20px rgb(32, 148, 243, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgb(32, 148, 243, 0);
  }
}
