/* Vertical */
@media (min-height: 825px) {
	#mainpage{
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		
	}
}
/* Horizontal */
@media (max-width: 1570px) {

}
@media screen and (min-width:991px) and (max-width:1150px){
	body{font-size: 13px;line-height: 1.21em}
	/* Menu */
	.menu .MenuBar .grpelem a{font-size: 1.2em;}
	#menu-principal {max-width: 800px;}
	/* Contacto */
	#bloque-datoscontacto .container .telefono .col2{font-size: 2.1em;}
	
}
@media screen and (min-width:769px) and (max-width:990px){
	body {font-size: 12px;}
	#menu-principal {max-width: 590px;}
	#bloque-productos .producto {width: 44%;}
	#bloque-noticias .noticia {width: 44%;}	
}

@media (max-width: 875px) {
	#bloque-productos .subtitular{font-size: 1.9em;}
	#mainpage{width:100%;}
	#mainpage .logo{top:65px;}
	#mainpage .logo img{width: 24%;}
	
	#bloque-titular{min-height: 260px;height: 260px;}
	#bloque-titular .museBGSize{min-height: 260px;}
	#bloque-granjero{height: 340px;}
	#bloque-granjero .museBGSize { background-position: center center;}
	#bloque-mercamadrid{height: 340px;}
	#bloque-mercamadrid .museBGSize { background-position: center center;}
	#bloque-cajasnaranjas{height: 340px;}
	#bloque-cajasnaranjas .museBGSize { background-position: center center;}
	#bloque-puesto{height: 340px;}
	#bloque-puesto .museBGSize { background-position: center center;}
	#bloque-empleados{height: 340px;}
	#bloque-empleados .museBGSize { background-position: center center;}
	#bloque-naranjasola{height: 340px;}
	#bloque-naranjasola .museBGSize { background-position: center center;}
	#bloque-edificio{height: 340px;}
	#bloque-edificio .museBGSize { background-position: center center;}
	#bloque-tienda{height: 340px;}
	#bloque-tienda .museBGSize { background-position: center center;}	
	#bloque-nuestrasmarcas{min-height: 260px;height: 260px;}
	#bloque-nuestrasmarcas .fondo{min-height: 260px;	}

	#bloque-contacto {min-height: 260px;height: 260px;}
}
@media screen  and (max-width:768px){
	body {font-size: 12px;}
	.navbar-toggle {display:block;}
	
	.bloque-blanco .texto {
		font-size: 1.20em;
	}
	
	#menu-principal{display:none;}
	#menu-principal.collapse.in{display:block;    border-top: 1px solid #e8e8e8;}
	#menu-principal .grpelem{
		width:100%;
		text-align: left;
		padding-left: 8%;
		border-bottom: 1px solid #e8e8e8;
		margin-bottom: 10px;
	}
	
	#bloque-noticias .noticia {width: 44%;}
	#bloque-noticias .noticiasola .imagen {
		width: 100%;
		text-align: center;
	}
	#bloque-noticias .noticiasola .antetitulo {
		clear: both;
	}
	#bloque-productos .producto {width: 44%;}
	#bloque-productos .productosolo .imagen {
		width: 100%;
		text-align: center;
	}
	#bloque-productos .productosolo .antetitulo {
		clear: both;
	}

	#bloque-datoscontacto .container .telefono{    font-size: 1.5em;}
	
	#lateral-fijo {
		width: 40px;
		font-size: 0.8em;
	}
	
}

@media screen  and (max-width:615px){
	.bloque-blanco {
		height: auto;
	}
	.bloque-blanco .texto{
		position:relative;
	}
	#bloque-datoscontacto .container .telefono .col2 {
		font-size: 1.6em;
	}
	#bloque-datoscontacto .container .email {font-size: 1.4em;margin: 50px 0px 28px 0px;}
	#bloque-datoscontacto .container .email a{
		width: 100%;
		display: block;
	}
	#bloque-datoscontacto .container .titular {margin: 50px 0px 38px 0px;}
	
}
@media screen  and (max-width:520px){
	.marcas .marca {width: 100%;float: none;display: block;}
	#bloque-productos .subtitular{font-size: 1.4em;}
	#bloque-noticias .noticia{width:90%;float:none;display: block;margin-bottom: 30px;}
	#bloque-datoscontacto .container .telefono .col2 {font-size: 1.1em;}	
	
	.bloque-blanco-marcas{
		width: 100%;
	}
	.marcas {
		float: none;
		display: block;
		position: relative;
	}
	#page.nuestra-marcas{}
	.titular-flip {font-size: 3em;}
	#bloque-titular{min-height: 200px;height: 200px;}
	#bloque-titular .museBGSize{min-height: 200px;}
	#bloque-granjero{height: 200px;}
	#bloque-granjero .museBGSize { background-position: center center;	}
	#bloque-mercamadrid{height: 200px;}
	#bloque-mercamadrid .museBGSize { background-position: center center;	}
	#bloque-cajasnaranjas{height: 200px;}
	#bloque-cajasnaranjas .museBGSize { background-position: center center;	}
	#bloque-puesto{height: 200px;}
	#bloque-puesto .museBGSize { background-position: center center;	}
	#bloque-empleados{height: 200px;}
	#bloque-empleados .museBGSize { background-position: center center;	}
	#bloque-naranjasola{height: 200px;}
	#bloque-naranjasola .museBGSize { background-position: center center;	}
	#bloque-edificio{height: 200px;}
	#bloque-edificio .museBGSize { background-position: center center;	}
	#bloque-tienda{height: 200px;}
	#bloque-tienda .museBGSize { background-position: center center;	}

	#bloque-contacto {min-height: 200px;height: 200px;}
	#bloque-subtitular iframe{height:300px;}
}
@media screen  and (max-width:460px){
	#bloque-datoscontacto .container .telefono{
		margin: 0 auto;
		display: block;
		float: none;
	}
	#bloque-datoscontacto .container .telefono .col1 {
		width: 100%;
		text-align: center;
		float: none;
		display: block;
	}
	#bloque-datoscontacto .container .telefono .col2{
		float: none;
		display: block;
	}
	#bloque-datoscontacto .container .direccion {
		font-size: 1.6em;
		line-height: 1.2em;
	}
	#bloque-datoscontacto .container .direccion .col1{
		width: 100%;
		text-align: center;
		float: none;
		display: block;
	}
	#bloque-datoscontacto .container .direccion .col2{
		float: none;
		display: block;
		margin: 0 auto;
	}
	
	
}


