added responsive design for mobile phones vs computers