Layout fixes for responsive design