product layout is now responsive