Mostly css changes. Added test css for browser window less than 640px.