// Анимация кнопок

#button-3 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

#button-3 a {
  position: relative;
  transition: all .45s ease-Out;
}

#circle {
  width: 0%;
  height: 0%;
  opacity: 0;
  line-height: 40px;
  border-radius: 50%;
  background: #BFC0C0;
  position: absolute;
  transition: all .5s ease-Out;
  top: 20px;
  left: 70px;
}

#button-3:hover #circle {
  width: 200%;
  height: 500%;
  opacity: 1;
  top: -70px;
  left: -70px;
}

#button-3:hover a {
  color: #2D3142;
}


@media screen and (min-width: 961px) 
{ ::-webkit-scrollbar-thumb { border-radius: 30px; background-color: #7a7a7a; } 
    ::-webkit-scrollbar { background-color: #fff; } 
    ::-webkit-scrollbar { width: 7px; height: 5px; } 
    ::-webkit-scrollbar-thumb:hover { background-color:#aaa; }
}
