more media queries to work with mobile. 1024px to handle landscape