better display under 768px

1) font-size of h1 from 60px to 50px. 2) display btn as block for all spans, not just span6, and add width constraints so it's never too big or too small, and center it because the heading and text change to centered.