Changes for responsive layout, added icon-fonts other minor adjustments