Can anyone help me make this more responsive?

https://codepen.io/sanzskrilla/pen/qzLMQQ

It’s a page I just started creating and I am somewhat of a newb. Three font awesome I have posted or the three items I have sitting in a row…they don’t stay exactly centered at different screen sizes. Is there anything I can do to make this more responsive?

When the screen gets to the smallest it seems like they are pushed to the left. Any suggestions will be greatly appriciated…

Remove all the margin-left CSS and add the text-center class to the card-body divs.

https://codepen.io/anon/pen/wLRRev

Thanks I appreciate it.