add responsive for layout