fixes CSS for mobile browsers. Still working on broswers 600px or more
Fixes the CSS structure for displays over 600px. Still needs a lot of styling done for higher resolution details.