add mixin breakpoint and refactor of styles for mobile and other devices