.title-area .site-title a {
       height: 87px; 
       max-width: 478px; 
       min-height: 87px; 
       width: 478px!important; 
    } 

.title-area .site-title {
       width: 478px; 
    } 

.header-widget-area .widget:not(.woocommerce) {
    } 

.header-widget-area {
    } 

.title-area {
    } 


@media screen and (max-width: 1024px)  { .header-widget-area .widget:not(.woocommerce) {   float: right; }  }  
@media screen and (max-width: 1024px)  { .header-widget-area .widget:not(.woocommerce) {   height: 41px; }  }  
@media screen and (max-width: 1024px)  { .header-widget-area .widget:not(.woocommerce) {   position: relative; }  }  
@media screen and (max-width: 1024px)  { .header-widget-area .widget:not(.woocommerce) {   text-align: right; }  }  
@media screen and (max-width: 1024px)  { .header-widget-area .widget:not(.woocommerce) {   width: 316px; }  }  
@media screen and (max-width: 667px)  { .header-widget-area {   display: block; }  }  
@media screen and (max-width: 667px)  { .header-widget-area {   float: right!important; }  }  
@media screen and (max-width: 667px)  { .title-area {   background-image: none; }  }  
@media screen and (max-width: 667px)  { .title-area .site-title a {   background-image: url(https://www.michaelstults.com/wp-content/uploads/2016/10/MSlogo_350x61.png)!important; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   background-image: url(https://www.michaelstults.com/wp-content/uploads/2016/10/MSlogo_m_none.png)!important; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   background-size: contain!important; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   border-left-style: none; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   float: left; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   font-size: 30px; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   height: 51px; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   max-width: 278px; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   min-height: 51px; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   position: relative; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   right: auto; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   text-align: left; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   width: 278px!important; }  }  
@media screen and (max-width: 480px)  { .title-area {   height: 122px; }  }  
@media screen and (max-width: 480px)  { .title-area {   min-height: 54px!important; }  }  
@media screen and (max-width: 480px)  { .title-area {   width: 119px; }  }  