Some restructuring of layout. Made 'responsive'