Fix responsive and compatibility issues