basic gallery container with overflow hidden