Since it looks like you added your logo through css, you can add – background-position: center; to your #title-area in your css around line 2684….That will center it when you resize your browser or view from a mobile device.
If you upload your logo using the standard WP header uploader you can give this plugin a try – http://designsbynickthegeek.com/plugins/genesis-responsive-header.