updated main CSS for mobile