 <p>Give <code>display: inline-block;</code> and change to <code>background-size: 100%;</code> will work for you.</p> <pre><code>.tjbtn, .tjbtn--orange, .tjbtn--green { font-size: 1em; color: #fff; text-decoration: none; font-weight: bold; background-repeat: no-repeat; background-size: 100%; background-position: center center; padding: 1em; line-height: 3em; text-transform: uppercase; letter-spacing: 2px; background-image: url("http://tj.cadman.ws/button_bg_orange.svg"); display: inline-block; } </code></pre> <p><strong><a href="https://jsfiddle.net/ob0nmytt/" rel="nofollow">Fiddle</a></strong></p>