.container-pulse-button {
  margin: 0 auto;
  width: 100%;
  height: auto;
  text-align: center;
  position: relative;
}
.pulse-button {
  position: relative;
  width: 80px;
  height: 80px;
  border: none;
  box-shadow: 0 0 0 0 rgba(92, 184, 92, 0.7);
  border-radius: 50%;
  background-color: #5cb85c;
  background-image: url('../img/icon-calling_white.png');
  background-repeat: no-repeat;
  background-size: 60px;
  background-position: 50%;
  cursor: pointer;
  -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
.pulse-button:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
