/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 421px) and (max-device-width : 601px) and (orientation : portrait) {
	
}


/* mobile */
@media only screen and (max-width: 720px){
	
	.wrapper { min-width:0px; width:auto; background:none; }
	iframe { width:100%; }
	
	.col { margin:0px; }
	.span_1_of_2 { width: 100%; }
	
	.span_1_of_3 { width: 100%; }
	.span_2_of_3 { width: 100%; }
	.span_3_of_3 { width: 100%; }
	
	.span_1_of_4 { width: 100%; }
	.span_2_of_4 { width: 100%; }
	.span_3_of_4 { width: 100%; }
	
	.span_1_of_5 { width: 100%; }
	.span_2_of_5 { width: 100%; }
	.span_3_of_5 { width: 100%; }
	.span_4_of_5 { width: 100%; }
	.span_5_of_5 { width: 100%; }
	
	nav { position:relative; left:0; top:0; }
	nav select { width:100%; margin-top:10px; background: #F5D01D; color:#626971;text-transform:uppercase; font-weight:bold; border:0px; }
	nav .tinynav { display: block; }
	
    #nav { display: none; }
    
    .bxslider li { height:250px; }
    .bxslider li h1 { line-height:normal; font-size:24px; left:20px; top:20px; }
    .bxslider li h1 span { font-size:18px; margin-left:0px;}
    
    header .header { height:100px; }
    header .logo { width:280px; height:auto; }
    
    .header_page h1 { font-size:20px; padding-bottom:15px; margin-bottom:10px; }
    
	footer .map { display:none; }
	footer .address div:first-child { border:0px; }
}

@media only screen and (max-width: 400px){
	.iphone_hide { display:none; }
	.accordion_content { padding:0px 10px 20px 10px; }
}