Responsive layout and fixed errors