You can add this code to your responsive section (start in the 1023px section) –
.site-header .site-title a {
background-position: center top !important;
}
There seems to be a lot of space after the logo, to reduce it you can add this to the above code – min-height: 90px;
and adjust the size. You can also adjust the padding of .header-image .site-header .widget-area
on line 1938 in your css.