#site-slogan {
  font-family: Verdana !important;
  font-size: 1.1em;
  font-weight: 600 !important;
  line-height:110%;
  color: #fo4c23;
  margin-top:7px;
}

#site-name {
  font-size: 4.5em;
  line-height: 1;
  margin: -5px 0 0 -5px;
  padding: 0;
  font-weight: 400;
}

#menu-bar-wrapper {
z-index:99 !important;
}

#header-wrapper .region-header .block .rd_Header4 {
    font-family: Verdana;
    font-size:14px;
    margin-bottom: 20px;
    margin-top:0px;
}

@media only screen and (min-width: 960px) {
#header-wrapper .region-header .block {
     float: left;
     margin-bottom:0px;
    padding-left:22.5% !important;
}
}

@media only screen and (min-width: 769px) and (max-width: 959px) {
#header-wrapper .region-header .block {
     float: left;
     margin-bottom:0px;
    padding-left:22.5% !important;
}
}


@media only screen and (min-width: 481px) and (max-width: 768px) {
#header-wrapper .region-header .block {
     padding-top:0px !important;
    padding-bottom:0px !important;
}

#header-wrapper .region-header .block .rd_Header4 {
    margin-bottom:5px;
}
 
 #site-slogan {
 font-size: 0.9em;
 margin-top:15px;
 }
 
 #site-name {
  font-size: 4.3em;
  margin: -5px 0 0px -3px;
}
}


@media only screen and (max-width: 480px) {
 
#site-slogan {
 font-size: 0.8em;
 margin-top:10px;
 }
 
 #site-name {
  font-size: 4.3em;
   margin: -5px 0 0px -3px;
}

#header-wrapper .region-header .block .rd_Header4 {
    margin-bottom:5px;
}
 
 }