updated responsiveness to 2 state, mobile and desktop