@media screen and (max-width : 480px), screen and (max-width : 768px) {	


#wrap {max-width: 480px; background: #000000;}
.grid-1 {max-height:200px;}
.module{font-size: 1.1em;}

.col-35{width:100%; text-align:center; padding-top:30px;}
.col-33{width:100%;}
.col-50{width:100%;}
.col-60{width:100%;}
.col-40{width:100%;}
.image-home-mob {}
header{ height:125px; background-color:#ffffff; background: url('') no-repeat top; background-position: right 20em top 0px; margin:0px; }
.module_header{padding-top:30px; padding-bottom:10px;line-height:1.3em;}

NAV{width: 100%; height:50px;  margin: 0; margin-right: auto; margin-left: auto; background-color:#ffffff;top:30px; text-align: center; border-top:1px solid #e2e2e2; padding-top:10px;}
NAV ul, NAV ol {margin: 0; padding: 0; list-style-type: none; text-align: center; float:none;}
NAV li{margin: 0; padding: 0;float:none;font-size:.9em;color:#cccccc;display:inline; }
.divider{margin: 0;float:none;font-size:.9em;color:#cccccc;display:inline;padding:3px; }

#site-logo {float:none;padding:30px 0px 0px 0px; margin: 0; margin-right: auto; margin-left: auto;}
#tagline{color:#ffffff; line-height:1.8em; padding-top:20px; text-align:center; font-size: 1.0em;}

h1{ color:#ffffff; font-family: Helvetica,verdana, arial,sans-serif; line-height:1.1em; font-size: 1.2em;}

FOOTER li {float:none; font-size:.9em; display: block; line-height:2.8em; }
#footer-nav {float:none; font-size:0.7em; margin-right:2px; padding:0px 0px 0px 20px;}

#tel {background: url('../img/mobile/t-icon.gif') no-repeat left; background-position: 8 .9; padding:0px 0px 0px 60px;}
#email {background: url('../img/mobile/e-icon.gif') no-repeat left; background-position: 8 .9em; padding:0px 0px 0px 60px;}

#fb {background: url('../img/mobile/fb-icon.gif') no-repeat left;background-position: 8 .9em; padding:0px 0px 0px 60px;}
blockquote
{

font-size: .9em;
}

}
