Как равномерно выравнить иконки?
Родителю дай :
display:flex;
align-items:center;
Непонятно какая у вас структура тегов. Хорошо бы выложить сюда: https://jsfiddle.net
В общем случае: https://html5book.ru/css3-flexbox/
Альтернатива:
display:table
inline-block
background-position