        .btn-whats {
          position: fixed;
          bottom: 50px;
          right: 15px;
          z-index: 999;
        }

        button.pulse-button i {
          color: #fff;
          font-size: 30px;
        }

        button.pulse-button:focus {
          outline: none;
        }

        .pulse-button {
              position: relative;
		    width: 55px;
		    height: 55px;
		    border: none;
		    box-shadow: 0 0 0 0 rgba(122, 237, 148, 0.29);
		    border-radius: 50%;
		    background: #34d95a;
		    background-image: -webkit-linear-gradient(top, #34d95a, #22a30f);
		    background-image: -moz-linear-gradient(top, #34d95a, #22a30f);
		    background-image: -ms-linear-gradient(top, #34d95a, #22a30f);
		    background-image: -o-linear-gradient(top, #34d95a, #22a30f);
		    background-image: linear-gradient(to bottom, #34d95a, #22a30f);
		    background-size: cover;
		    background-repeat: no-repeat;
		    cursor: pointer;
		    -webkit-animation: pulse 1.25s infinite cubic-bezier(0.16, 0, 0, 1);
		    -moz-animation: pulse 1.25s infinite cubic-bezier(0.16, 0, 0, 1);
		    -ms-animation: pulse 1.25s infinite cubic-bezier(0.16, 0, 0, 1);
		    animation: pulse 1.25s infinite cubic-bezier(0.16, 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);}}