refactoring responsive breakpoints