.social_icon ol {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
}
.social_icon ol> li:last-child a {
  /*margin-left: 11px;*/
  display: inline-block;
}
.social_icon ol> li:last-child> a img {
  transition: all .1s ease 0s;
  vertical-align: middle;
  width: 32px;
}
.social_icon ol> li:last-child a:first-child {
  margin-left: 15.8px;
}
.social_icon ol>li>a {
  display: inline-block;
} 
@media (min-width: 1201px){
  .social_icon ol>li:first-child>a img {
    margin-bottom: -1px;
  }
}
@media (max-width: 1199px){
  .social_icon ol> li:last-child a {
    margin-left: 13.8px;
  }
}
@media (min-width: 767px) and (max-width: 945px){
  .social_icon ol> li:last-child a:first-child {
    margin-left: 16.8px;
  }
}
@media (min-width: 767px) and (max-width: 948px){
  .social_icon ol> li>a {
    margin-bottom: 7px;
  }
  .social_icon ol> li>a:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 948px){
  .social_icon ol> li:last-child a {
    margin-left: 14px;
  }
  
  .facebook{
    margin-right: 20px;
  }
}
@media (min-width: 481px) and (max-width: 767px){
  .social_icon ol>li:first-child>a img {
    margin-bottom: -1px;
  }
}
@media (max-width: 479px){
  .social_icon ol>li:first-child>a img {
    margin-bottom: -1px;
  }
}
@media only screen and (max-width: 330px){
  .social_icon ol>li:last-child a {
    margin-left: 7px !important;
  }
}