You have a “min-width” that you added in your header, so that’s why it’s showing up like that. Once you remove it, it should adjust/resize. Look at lime 2036 in your css –
.header-image .site-title a {
float: left;
min-height: 90px;
min-width: 501px;
width: 100%;
}