Variety of changes to fix mobile rendering and responsive design