fixed layout issues for mobile