Как расположить иконки в ряд с подписями (HTML, CSS)?
Как насчет модного молодежного flexbox? (ie10+)
https://jsfiddle.net/327ssbs6/2/
Преимущество флекса в том, что он позволяет центрировать как горизонтально, так и вертикально. К тому же, блоки, которые мы хотим выровнять могут быть случайного размера.
Немного погуглив, нашел такое решениеmargin: 0 auto;
Но у меня почему - то не выходит(
Остается 2 варианта: 
если ширина известна тоposition: relative;
left: calc(50% - 45px)
Вместо 45px - половина ширины
если нет - только javascript