#block-buttonsshortcuts{
  position: fixed;
  right: -120px;
  top: 30%;
  z-index: 9999;
  transition: 0.5s
}
#block-buttonsshortcuts:hover{
  right: 0;
}
.content-buttons .contendor {
  background: #fff;
  border-radius: 25px 0 0 25px;
  width: 200px;
  position: relative;
  padding: 10px 0;
  box-shadow: 3px 3px 5px 2px;
  margin-bottom: 25px;
  transition: 0.9S;
  overflow: hidden;
}
.content-buttons .contendor:hover{
  position: relative;
  margin-left: -100px;
  transition: .9s;
}

.content-buttons .contendor a {

  height: 100%;
  width: 100%;
  left: 0;
  padding-left: 80px;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
  position: absolute;
  padding-top: 40px;
  color: #5a5f62;
}
.content-buttons .contendor img {
    padding: 0 0.5rem;
}
@media only screen and (max-width: 480px){
  #block-buttonsshortcuts{
    top: 17%;
    display: none;
  }
}
@media only screen and (min-width: 481px) and (max-width: 740px){
  #block-buttonsshortcuts{
    top: 8%;
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
  #block-buttonsshortcuts{
    top: 20%;
  }
}
