@media (min-width: 100px) {	
nav ul { display: none; }
nav li, nav a { display: none;}
}

/* ----- Media queries ----- */

@media (max-width: 240px) {
}

@media (max-width: 767px) {
img,figure {max-width:100%;}
}

@media (max-width: 1024px) {
	nav {margin:0 auto; text-align:center;}
    nav select { display: inline-block;}
	nav select { width:100%; padding:10px; color:#FFFFFF; background-color:#000; border:1px solid #fff; cursor:pointer; outline:none;}
	nav select option { margin:10px; padding:0; cursor:pointer; outline:none; border:none;}     
    }

@media (min-width: 241px) and (max-width: 420px) {

}

@media (min-width: 421px) and (max-width: 767px) {
}

@media screen and (min-width: 1024px) {	
nav ul, nav li, nav a { display: block;}
nav select { display: none;}
}

@media (max-width: 1023px) {
	.hidd,.flexslider ,.box-slider{display:none}
	.container_12,.grid_4, .grid_8, .container_12 .grid_4,.container_12 .grid_8 {width:90%;}
	#nav { display: none}
	.main ,select { width:100%;}
	.box-slogan{text-align:center;width:100%;margin:0 auto;padding-bottom:0}
	.language{ margin:0px auto 0; width: 100%;margin-bottom:-20px;margin-left:-10px;}	
}

@media screen and (min-width: 1024px) {
.box-slider{width:1000px;margin:0 auto;height:468px}
.flexslider {margin: 0 auto ;position: relative; width:960px;}
}