Add ability to specific whether you want small/large or responsive buttons

Left out anything bootstrap related and just added a media query that switches the buttons at 768px.

Had to repeat some code between templates.  If you have a better way of accomplishing that would appreciate advice!