few css fixes for responsive layout