Updaing styles to work on mobile and desktop. Still needs work.