@charset "UTF-8";
/* CSS Document */

@media all and (max-width: 1700px) {
.centrador{
width:100%;
}
}
@media all and (max-width: 1000px) {
h1{
	line-height: 35px;
	font-size: 30px;
}
	.centradortexto{
		width: 80%;
}
	.menuprincipal{
display: none;
text-align: center;
width: 100%;
padding: 0px;
}
.menumovil{
display: block;
}
	.centrador2{
		width: 90%;
}
.logotipo{
float: none;
margin: auto;
}
.contactos{
display: none;
}
	.categories{
		padding: 10px 0px;
}
.categories li, .reviews li{
width: 40%;
}
.menuprincipal li{
display: block;
}
.menuprincipal li a{
padding: 0px;
}
		#secciones-inicio-derecha, #fianzas-inicio-izq,  #fianzas-inicio-izq2, #secciones-inicio-derecha3, #secciones-inicio-derecha2{
	width:100%;
position:relative;
height:300px;
}
#secciones-inicio-izq, #fianzas-inicio-derecho {
	width:90%;
position:relative;
float:none;
	min-height: 200px;
} 
	.textaboutus{
	width:50%;
		margin-right: 10%;
		padding: 50px 0px;
} 
	.reviews{
		padding: 50px 0px;
} 
	.zoneleft{
		margin: 0% 5%;
} 
	.about-izq img{
		width: 100%;
		height: auto;
} 
}
@media all and (max-width: 850px) {
	.reviews-interior li{
		width: 40%;
} 
	.categorias-interior h2{
		font-size: 30px;
		line-height: 35px;
} 
	.bullet p{
width: 100%;
}
	.reviews-interior img{
		border-radius: 15px;
}
	}

	@media all and (max-width: 800px) {
.categories li, .reviews li {
width: 40%;
margin: 20px auto;
}
	.centradortexto{
		width: 80%;
	}
.food{
padding: 100px 0px 50px;
}
.categories{
background-position: top left;
background-size:auto;
background-repeat: repeat-x;
}
.videoaboutus, .textaboutus, .zoneleft{
float: none;
width: 80%;
margin: 20px auto;
}
.zoneright{
float: none;
width: 100%;
margin: 20px auto;
}

.logotipo{
width: 20%;
}
.menupie li{
display: block;
}
	.galeriahome li{
		width: 50%;
}
	.about-derecho {
		float: inherit;
		margin: auto;
		text-align: center;
		padding: 5px 0px 0px 0px;
		width: 90%;
}
	.about-izq{
		float: inherit;
		margin: auto;
}
	.logopie img{
		width: 18%;
}
		.zoneleft{
			margin: 0px auto;
			padding: 10px;
}
.textaboutus{
	padding: 30px;
	margin: 0px auto;
}
.videoaboutus{
	display: none;
}
		.bullet h5{
			font-size: 40px;
			margin: 20px 0px;
}
		.bullet{
			font-size: 20px;
}
		.categories h2{
			font-size: 40px;
			line-height: 50px;
}
		.categorias-interior{
			padding: 20px 0px;
}
}
@media all and (max-width: 700px) {
	.categorias-interior li{
		width: 40%;
}
	.reviews li img{
		width: 65%;
}
	.about-izq{
		width: 70%;
}
	.reviews-interior li{
		width: 60%;
}
	}
@media all and (max-width: 600px) {
.logotipo{
width: 35%;
}
.food{
padding: 30px 0px 2px;
}
	#secciones-inicio-derecha, #fianzas-inicio-izq, #fianzas-inicio-izq2, #secciones-inicio-derecha3, #secciones-inicio-derecha2{
		height: 200px;
	}
	.bannerhome{
		padding: 50px 0px;
}
	.categories{
		padding: 10px 0px;
}
	h1{
		font-size: 30px;
		line-height: 38px;
}
	.textaboutus{
		font-size: 19px;
		line-height: 35px;
}
	.about-derecho{
		width: 100%;
}
}
@media all and (max-width: 550px) {
	.categorias-interior li{
		width: 80%;
		margin: 0px auto;
		margin: 10px;
}
	.categories li{
		width: 60%;
}
	.bullet p{
	width: 90%;
}
	}
@media all and (max-width: 520px) {
	.reviews li{
		width: 80%;
} 
	.reviews li img{
		width: 40%;
		border-radius: 20px;
} 
	} 
@media all and (max-width: 480px) {
	.reviews-interior li{
		width: 60%;
} 
	h1{
		font-size: 25px;
		line-height: 30px;
} 
.reviews-interior li img{
	border-radius: 13px;
} 
	} 
