update responsiveness, add icons, fix no height div