.float1 {
  position:fixed;
  z-index: 999;
  /*width:55px;
  height:55px;*/
  /*bottom:40px;
  right:40px;*/
  padding: 5px 25px;
  bottom: 110px;
  right: 20px;
  background: rgb(255, 255, 255, 0.2);
  background-size: 35px 35px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius:50px;
  text-align:center;
}
.float1:hover {
  text-decoration: none;
  background: rgb(255, 255, 255, 0.5);
  color: #000 !important;
}

/*.parpadea {
  animation-name: parpadeo;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}
@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}
@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}
@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}*/