Refactored the layout and tweeked CSS for beer list

Added a flex box container for beer list to allow beers to flow
in and out.

ToDo: I need to fix the fixed height page container or do a horizontal
scroll.