CSS fix for mobile behaviour