.btn-wsp{
position:fixed;
width:45px;
height:45px;
line-height: 45px;
bottom:25px;
right:25px;
background:#0C3;
color:#FFF;
border-radius:45px;
text-align:center;
font-size:27px;
box-shadow: 0px 1px 10px rgba(0,0,0,0.3);
z-index:100;
transition: all 300ms ease;
}
.btn-wsp:hover {
text-decoration: none;
color: #25d366;
background-color:#fff;
}
.icono{
margin-top:14px;
margin-left:3px;
}
@media only screen and (min-width:320px) and (max-width:768px){
.btn-wsp{
width:50px;
height:50px;
	}
}