@media (max-width:800px){
	
.header_main .logo {float: left; margin: 15px 0 0 10px; width: 136px;}

.header_main .nav_main { float: right; margin: 14px 0 0;}
.header_main .nav_main ul li a { font-size: 14px; padding: 11px 3px; text-transform: uppercase;}


.header_main .top_bar { min-height: inherit; padding:15px 0px;}

.callout ul li { text-align:center; font-size:18px;}
.callout ul li span { float: none;}

.callout ul li img { float: none;}

.sign_up .form ul li.field {    width: 25%;}

}

@media (max-width:600px){
	
.header_main .top_bar{ position:relative;}
.header_main .logo { width: 100%; text-align:center; margin: 0px 0 10px 0px;}

.header_main .header_right { float: right; width:100%; padding:0px 10px;}


.header_main .nav_main ul li { width: 100%;}
.header_main .nav_main ul li a{ width: 100%; text-align:center;}

.callout ul li {width: 100%;}

.welcome {width: 100%; margin:0px 0px 10px 0px; text-align:center;}
.home_right{ width:100%;}

.sign_up h2{ font-size:25px;}
.sign_up .form ul li.field{ width:100%; margin:0px 0px 10px 0px;}
.sign_up .form ul li.button{ text-align:center; width:100%; margin:0px 0px 10px 0px;}

.sign_up .form ul li input[type="button"] { width: 100%;}

.contact_map { height: auto;}

.contact_map .map { position: relative; }

.contact_map .address {  width: 100%;}

.footer .links {  float: left;  width: 100%; text-align:center;}


.footer .links ul li { float: left; list-style: outside none none;  margin: 0 10px 10px 0;  width: 29%;}


.footer .design { float: right; width:100%; text-align:center; margin:15px 0px;}
	
}

@media (max-width:320px){

.header_main .nav_main{ float:left; width:100%; display:none;}
.header_main .header_right .links ul li { text-align:center; display:inline-block; float: none;}

.header_main .header_right .links { width:100%;  float: left; text-align:center; width:100%;}
.social { width:100%; text-align:center; float: left; margin:10px 0px 0px 0px;}
.social a{ float:none; display:inline-block}
	
}

