Hide parent link if not exist, and remove responsive CSS

Remove responsive CSS, because
- `navbar` can always fixed now
- Better future compatible (php.net update the CSS frequently)
- CHM does not need to support small screen