Working on a better layout for responsive design