code word : "css 2015"
Why i am the best choice you could take? Because i am verry good at html, css and javascript, especially at html/css, i can handle your problem with those buttons and i can even use flexbox.
Hope you gonna make the best decision, you wont regret !