.whatsapp-link {
    position: fixed;
    right: 45px;
    bottom: 45px;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    z-index: 9999;
}
.whatsapp-button {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background: #25D366;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    color: #fff;
    text-align: center;
    line-height: 53px;
    font-size: 35px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.whatsapp-link:hover .whatsapp-button {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
        -ms-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1);
}
.whatsapp-button:before,
.whatsapp-button:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #25D366;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    -webkit-animation: animate 1.5s linear infinite;
            animation: animate 1.5s linear infinite;
    opacity: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; 
}
 
.whatsapp-button:after{
    -webkit-animation-delay: .5s;
            animation-delay: .5s;
}

@media (max-width: 767px) {
    .whatsapp-link  {
        bottom: 90px;
    }
}
 
@-webkit-keyframes animate {
    0% {
        -webkit-transform: scale(0.5);
                transform: scale(0.5);
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1.2);
                transform: scale(1.2);
        opacity: 0;
    }
}
 
@keyframes animate {
    0% {
        -webkit-transform: scale(0.5);
                transform: scale(0.5);
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1.2);
                transform: scale(1.2);
        opacity: 0;
    }
}


		.whatsapp-ico{
    		fill: white;
    		width: 50px;
    		height: 50px;
    		padding: 3px;
    		background-color: #4dc247;
    		border-radius: 50%;
    		cursor: pointer;
    		position: fixed;
    		bottom: 75px;
    		right : 4vw;
    		z-index: 100000;
    		opacity: 0.9;
    		animation: animate 2.5s linear infinite;
		}

		.whatsapp-ico:hover{
    		opacity: 1;
    		transform: scale(1.1) rotateZ(-90deg);
    		transition: all .5s;
		}

		@keyframes animate {
			0% {
			box-shadow: 0 0 0 1px rgba(77,194,71, 0.9);
			}
			50% {
			box-shadow: 0 0 0 40px rgba(0,0,0, 0);
			}
			100% {
			box-shadow: none;
			}
		}
