While we were given a design spec with fixed pixel values I moved away from this in an attempt to make a responsive website with flexboxes.
I believe I achieved my goal of making the website look good on any device, while meeting the design spec.
The site can be viewed here: http://jamesshopland.com/tea_cozy/
Code here: https://github.com/jolbol1/tea_cozy
Let me know how it looks on your device and if my code could be more efficient!