Your styles look great on all browsers except older versions of Internet Explorer (e.g., IE6 thru IE9).
You're probably encountering the 4095 css selector limitation in IE6 thru IE10. This is a limit of the number of selectors per css file.
To have your Bootstrap site working on IE8 you have to follow this steps: