add better responsive layout for larger screens