Add at least something like `margin-top: 15px;`. Otherwise the container hits the header.

Also, there is an issue on small screens with the responsive design:

* The container hits the left and right edge of the browser.

2 Solutions: 

1) Add margins to the container (The rounded box)

Also, not sure if you want to style the **container** itself. Here is the issue - You probably need to add a margin between the rounded box and the left and right browser-window. However, you cannot do it on the container as that one is center with margin-left/right `auto`. And applying a padding to the body might be to broad. 

2) Remove the Rounded box on small screens (add responsive styling, just white background for box) - This might be the preferred solution on small devices in order to maximize real-estate.

Hope this makes sense.