html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*{-moz-box-sizing:border-box;box-sizing:border-box}

.l-banner-brandin {
   margin-left:20px;
   font-family: Helvetica,sans-serif;
   font-size: 2.25rem;
   font-weight: normal;
}
header#header {background-color:#000;padding:1.25em 0 0}
header#header .row{position:relative}
/*
.l-banner-branding{width:45px;float:left;margin:5px;overflow:hidden}
.l-banner-branding a{background-image:url("/Image/logo.gif");width:242px;height:59px}
*/
@media (-webkit-max-device-pixel-ratio: 1.49), (max--moz-device-pixel-ratio: 1.49), (-o-max-device-pixel-ratio: 2.98 / 2), (max-device-pixel-ratio: 1.49), (max-resolution: 1.49dppx){
.l-banner-branding a{background-image:url("/Image/logo.gif");background-repeat:no-repeat;background-size:242px}
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){
.l-banner-branding a { background-image:url("/Image/logo.gif");background-size:242px 59px;background-repeat:no-repeat;}
}


@media screen and (min-width: 374px){
header#header{padding:0.55rem 0 0}
.l-banner-branding{width:242px;margin:5px}

}

@media screen and (min-width: 400px){
header#header{padding:1.15rem 0 0}
.l-banner-branding{margin-bottom:0}
.l-banner-branding a{width:242px;height:59px}}
@media screen and (min-width: 400px) and (-webkit-max-device-pixel-ratio: 1.49), screen and (min-width: 400px) and (max--moz-device-pixel-ratio: 1.49), screen and (min-width: 400px) and (-o-max-device-pixel-ratio: 2.98 / 2), screen and (min-width: 400px) and (max-device-pixel-ratio: 1.49), screen and (min-width: 400px) and (max-resolution: 1.49dppx){
.l-banner-branding a{background-size:242px 59px}}
@media screen and (min-width: 400px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 400px) and (min--moz-device-pixel-ratio: 1.5), screen and (min-width: 400px) and (-o-min-device-pixel-ratio: 3 / 2), screen and (min-width: 400px) and (min-device-pixel-ratio: 1.5), screen and (min-width: 400px) and (min-resolution: 1.5dppx){
.l-banner-branding a{background-size:242px 59px}}
@media screen and (min-width: 670px){
.l-banner-branding{width:242px}}
@media screen and (min-width: 48rem){
.l-banner-branding a{width:242px}}
@media screen and (min-width: 48rem) and (-webkit-max-device-pixel-ratio: 1.49), screen and (min-width: 48rem) and (max--moz-device-pixel-ratio: 1.49), screen and (min-width: 48rem) and (-o-max-device-pixel-ratio: 2.98 / 2), screen and (min-width: 48rem) and (max-device-pixel-ratio: 1.49), screen and (min-width: 48rem) and (max-resolution: 1.49dppx){
.l-banner-branding a{background-image:url("/Image/logo.gif");background-repeat:no-repeat;background-size:242px 59px}}
@media screen and (min-width: 48rem) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 48rem) and (min--moz-device-pixel-ratio: 1.5), screen and (min-width: 48rem) and (-o-min-device-pixel-ratio: 3 / 2), screen and (min-width: 48rem) and (min-device-pixel-ratio: 1.5), screen and (min-width: 48rem) and (min-resolution: 1.5dppx){
.l-banner-branding a{background-image:url("/Image/logo.gif");background-repeat:no-repeat;background-size:242px 59px}}
@media screen and (min-width: 67rem){
.l-banner-branding{margin-left:0}}

