.soc_btn{
  display:grid;
  position:fixed;
  top:40%;
  right:0;
  z-index:2500;
  opacity:0.8;
}
.btn_vk, .btn_ok, .btn_fb, .btn_inst, .btn_tw, .btn_yt{
  border: none;
  padding: 5px 5px;
  font-size: 16px;
  cursor: pointer;
  width:50px;
  height:50px;
  text-align:center;
 vertical-align: middle;
  background-color:#ffbc42;
  color:white;
  
}
.btn_vk:hover{
  background-color:rgb(70, 128, 194);
}
.btn_ok:hover{
  background-color:rgb(242, 114, 12);
}
.btn_fb:hover{
  background-color:rgb(59,89,152);
}
.btn_inst:hover{
  background-color:rgb(138, 58, 185);
}
.btn_tw:hover{
  background-color:rgb(29,202,255);
}
.btn_yt:hover{
  background-color:rgb(205, 32, 31);
}
i.fa{ 
font-size:1rem;
}