added breakpoints and mobile view