added media queries and responsive smartphone layout