Since you are using the pre-header injection area, you have full control over the html.
Since it seems you are already able to handle some custom CS, please note these “helper” classes automatically provided by the theme to help handle custom layout for mobile devices:
is-desktop – prefix selectors to make rules apply on specific devices
.is-mobile (either small-tablet or phone)
.is-smalltablet – note: many phones will be considered smalltablet when in landscape view
.is-phone – usually when in portrait mode only
.is-ios – an iOS device: iPhone, iPod, iPad
.is-ipad – an iPad
.is-ipod – an iPod
.is-iphone – an iPhone
.is-android – any Android device
.is-windows – any Windows OS
.is-macos – any Mac OS
So you can wrap any part of your own pre-header with a class to control layout. For example, your image could be:
<img class=”mylogo” src=”http://carolinainsurancesolutions.com/wp-content/uploads/2015/06/CIS_logo_transparent.png”>
And then define a Custom CSS
.mylogo {text-align:left;}
.is-mobile .mylogo {text-align:center;}
(I DID NOT TEST THOSE)
and wrap the address in class with similar custom css.