mobile update

mobile optimization and updated layout