Here is the list of fonts which can be used as the replacement of icons on your website. These will be of course responsive in nature along with that It will remove your headache to create icons, color them, for different sizes, extra files etc.
1.) Include the corresponding font file into your CSS.
2.) Create font-family and use to corresponding icon code in your HTML.