CSS fixes for sfari compaitbility and tablet