css refactoring, mobile optimization