style fixes, mobile responsive