.socials {display:flex;justify-content:center;padding:50px 0;}
.social {display:flex;align-items:center;text-decoration:none;margin:0 20px;min-width:300px;cursor:pointer;}
.social img {margin-right:20px;}
.social-name {display:inline-block;font-weight:700;line-height:150%;}

@media (max-width: 1200px) {
    .social {min-width:200px;}
    .social-name {font-size:16px;}
}

@media (max-width: 765px) {
    .socials {display:block;padding:10px;}
    .social {padding:10px 0;margin:0;}
    .social img {width:48px;height:48px;}
    .social-name {font-size:14px;}
}