added mobile functionality, detects for mobile browser and uses the appropriate css file for mobile phones