anonymated css olarakta yapabilirsiniz. Böylece responsive sorunu olmaz.
Misal;
-----------------
.footer {
margin: 0 auto;
height: 150px;
z-index: -1;
}
.icons {
color: #fff;
font-size: 1.4em;
text-align: center;
}
.icons a {
color: #fff;
}
.ikon {
display: inline-block;
margin-top: 47px;
padding: 20px;
}
.gray{
background: #1D5DCB;
}
.red{
background: #380606;
}
-----------------------------
Buna benzer. Geliştirebilirsiniz. Ben basitçe birşey yaptım.