CSS for long words and responsive layouts. No problems with width at small screens ;)
html { -ms-word-break: break-all; word-break: break-all; word-break: break-word; /* old webkit */ }