yodam1 Look at my site and gradually resize the browser window
Based upon initial impressions after resizing the browser window and as part of workaround, Try add this to custom.css file :
.joms-hcard{max-width:430px !important;} /* adjust value accordingly */
Regarding elements breaking in header area when resizing to smaller size, The same is happening due to ample menu items added which are unable to accomodate with smaller screen as you have other elements also seen in header block which are positioned alongside each other.
It is suggested to kindly follow suggestion here which would help elevating user experience also 🙂
For example workaround, Try this to custom.css file and adjust width value accordingly :
.header-trans .navbar-default{width: 60% !important;}
however that would help to certain extent