Updated styles and markup

Additions and modifications for better responsiveness etc.