body{
	
	font-family: 'Open Sans', sans-serif!important;
}

.multi-item-carousel .carousel-inner > .item.active{
	margin-left: 40px;
}

.row{
	margin-right: 0px!important;
    margin-left: 0px!important;
}

.row:before, .row:after{
 display: inline-block !important;
}

.col, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{
	padding-right: 0px!important;
    padding-left: 0px!important; 
}
.align-center{
	text-align:center
}
.align-right{
	text-align:right;
}

.element_menu_selected{
	font-weight:700;
}
.img_banner{
	width:100%
}

.image-compromiso2{
	width: 960px;
	height: 726px;
}

@media (min-width: 320px) {

.banner_movil_head{
	display: block;
}

.banner_desktop_head{
	display: none;
}

.img--desk__mov{
	max-width: 238px;
}

.image-compromiso2{
	width: 960px;
	height: 272px;
}

.img_mobile{
	height: 200px;
}
.desktop{
	display: none;
}

.mobile{
	display: block;
}
.space-item-left{
	margin-left: 27px;
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #666666;
}

.carousel-indicators .active{
	background-color: #666666;
}

.space-top-carousel{
	/*margin-top: 108px;*/
	margin-top: 50px;
}

.space-bottom-carousel{
	margin-top: 108px;
}

.carousel-control-next{
	justify-content: left;
}

.carousel-control.left, .carousel-control.right{ 
    background: none !important;
    filter: progid:none !important;>
}

.color-fondo{
	background-color: #f7f7f7;
}
.space-right{
	margin-left: 50px;
}

.space_line_txt{
	width: auto;
	height: 70px;
}

.space_line_txt_2019{
	width: auto;
	height: 40px;
}

.space-line-time{
	width: 25px;
	height: auto;
}

.altura_cuadro{
	/*height: 330px;*/
	height: 380px;
	background-color: #fff;
	margin-top: 25px;
	margin-bottom: 70px;
}

.altura_cuadro_none{
	height: 270px;
	background-color: #f7f7f7;
	margin-top: 25px;
	margin-bottom: 70px;
}

.txt_anio{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #E1A800;
}

.txt_titulo_anio_2009{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #C21E53;
}
.space_subrayado_2009{
	width: auto;
	height: 15px;
	background-color: #C21E53; 
}

.txt_titulo_anio_2010{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #8D1F59;
}
.space_subrayado_2010{
	width: auto;
	height: 15px;
	background-color: #8D1F59; 
}

.txt_titulo_anio_2011{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #1F6AA7;
}
.space_subrayado_2011{
	width: auto;
	height: 15px;
	background-color: #1F6AA7; 
}

.txt_titulo_anio_2012{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #8AC6D1;
}
.space_subrayado_2012{
	width: auto;
	height: 15px;
	background-color: #8AC6D1; 
}

.txt_titulo_anio_2013{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #DEA829;
}
.space_subrayado_2013{
	width: auto;
	height: 15px;
	background-color: #DEA829; 
}

.txt_titulo_anio_2014{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #3D5D0E;
}
.space_subrayado_2014{
	width: auto;
	height: 15px;
	background-color: #3D5D0E; 
}

.txt_titulo_anio_2015{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #759527;
}
.space_subrayado_2015{
	width: auto;
	height: 15px;
	background-color: #759527; 
}

.txt_titulo_anio_2016{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #C21E53;
}
.space_subrayado_2016{
	width: auto;
	height: 15px;
	background-color: #C21E53; 
}

.txt_titulo_anio_2016{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #C21E53;
}
.space_subrayado_2016{
	width: auto;
	height: 15px;
	background-color: #C21E53; 
}

.txt_titulo_anio_2017{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #8D1F59;
}
.space_subrayado_2017{
	width: auto;
	height: 15px;
	background-color: #8D1F59; 
}

.txt_titulo_anio_2018{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #1F6AA7;
}
.space_subrayado_2018{
	width: auto;
	height: 15px;
	background-color: #1F6AA7; 
}

.txt_titulo_anio_2019{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #8AC6D1;
}
.space_subrayado_2019{
	width: auto;
	height: 15px;
	background-color: #8AC6D1; 
}

.txt_titulo_anio_2020{
	text-align: center;
	font-size: 50px;
	font-weight: 800;
	color: #E1A800;
}

.space_subrayado_2020{
	width: auto;
	height: 15px;
	background-color: #E1A800; 
}

.texto_line_anio{
	width: 80%;
	text-align: center;
	margin-left: 11%;
	font-weight: 400;
	font-size: 16px;
	height: 70px;
}

.img_siguiente_home{
	width: 35px;
	height: 35px;
}

.img_anterior_home{
	width: 35px;
	height: 35px;
}

.margin-left-image{
	margin-left: 15px;
}

.margin-right-image{
	margin-right: 15px;
}

.top-image-carousel{
	margin-top: 195px;
}

.imagen_compromiso_desktop{
	display: none;
}

.imagen_compromiso_movil{
	display: block;
}

.imagen_desarrolloProd_desktop{
	display: none;
}

.imagen_desarrolloProd_movil{
	display: block;
}

.imagen_comercializacion_movil{
	display: block;
}

.imagen_comercializacion_desktop{
	display: none;
}


.img_banner_movil{
	display: block;
}

.img_banner_desk{
	display: none;
}

.img_banner_inocuidad_movile{
	display: block;
}
.img_banner_inocuidad_desk{
	display: none;
}

.margen_productos_home{
	margin-top:0px;
}
.margen_productos_home2{
	margin-top:20px;
}	
.txt_banner1{
	width:320px;
	font-size:20px;
	line-height:20px;
	font-weight:800;
	color:#ffd211;
	position:absolute;
	left:5%;
	top:17%;
}
.txt_banner2{
	width:320px;
	font-size:20px;
	line-height:20px;
	font-weight:800;
	color:#fff;
	position:absolute;
	left:5%;
	top:26%;
}
.txt_banner3{
	width:320px;
	font-size:12px;
	line-height:12px;
	font-weight:400;
	font-weight: bold;
	color:#fff;
	position:absolute;
	left:5%;
	top:45%;
}
.btn_ver_mas{
	width:130px;
	height:30px;
	color:#ffd211;
	font-weight:600;
	font-size:16px;
	text-align:center;
	border:1px solid #ffd211;
	position:absolute;
	left:5%;
	top:74%;
	padding-top: 5px;
	cursor:pointer;
}

.btn_ver_mas_new{
	width: 129px;
    height: 36px;
    color: #ffd211;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    border: 1px solid #ffd211;
    position: absolute;
    left: 7%;
    top: 76%;
    padding-top: 6px;
    cursor: pointer;
}


/*new */
.txt_banner1_proveedor{
	width:280px;
	font-size:20px;
	line-height:20px;
	font-weight:800;
	color:#8e1c58;
	position:absolute;
	left:5%;
	top:17%;
}

.txt_banner2_proveedor_socio{
	width:260px;
	font-size:25px;
	line-height:25px;
	font-weight:800;
	color:#1869A8;
	position:absolute;
	left:5%;
	top:33%;
}

.txt_banner3_proveedor_as{
	width:300px;
	font-size:12px;
	line-height:12px;
	font-weight:400;
	font-weight: bold;
	color:#8E1C58;
	position:absolute;
	left:5%;
	top:45%;
}

.btn_ver_mas_proveedor{
    width:130px;
	height:30px;
	color:#1869A8;
	font-weight:600;
	font-size:16px;
	text-align:center;
	border:1px solid #1869A8;
	position:absolute;
	left:5%;
	top:74%;
	padding-top: 5px;
	cursor:pointer;
}

.btn_ver_mas_proveedor_new{
    width: 129px;
    height: 35px;
    color: #1869A8;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    border: 1px solid #1869A8;
    position: absolute;
    left: 24px;
    top: 251px;
    padding-top: 6px;
    cursor: pointer;
}

.txt_banner1_te_interesa_ad{
	width:260px;
	font-size:20px;
	line-height:20px;
	font-weight:800;
	color:#8DB043;
	position:absolute;
	left:5%;
	top:17%;
}

.txt_banner2_nuestros_prod{
	width:280px;
	font-size:25px;
	line-height:25px;
	font-weight:800;
	color: #8e1c58;
	position:absolute;
	left:5%;
	top:33%;
}

.txt_banner3_conoce{
	width:300px;
	font-size:12px;
	line-height:12px;
	font-weight:400;
	font-weight: bold;
	color:#8e1c58;
	position:absolute;
	left:5%;
	top:45%;
}

.txt_2_banner_3_conoce{
	color:#8DB043;

}

.btn_ver_mas_te_interesa_adquirir{
	width:130px;
	height:30px;
	color:#8E1C58;
	font-weight:600;
	font-size:16px;
	text-align:center;
	border:1px solid #8E1C58;
	position:absolute;
	left:5%;
	top:74%;
	padding-top: 5px;
	cursor:pointer;
}

.btn_ver_mas_te_interesa_adquirir_new{
	width: 129px;
    height: 36px;
    color: #8E1C58;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    border: 1px solid #8E1C58;
    position: absolute;
    left: 24px;
    top: 64%;
    padding-top: 7px;
    cursor: pointer;
}
/*new*/

.fondo_modelo_de_negocio{
	background:url("/images/home/Back_Modelo.jpg");
	width:100%;
	height:983px;
}
.container_1200{
	width:320px;
	margin:0px auto;
}
.img_abastecimiento_over:hover{
	content:url("/images/home/Abastecimiento_Over.jpg");
}
.img_manufactura_over:hover{
	content:url("/images/home/Manufactura_Over.jpg");
}
.img_distribucion_over:hover{
	content:url("/images/home/Distribucion_Over.jpg");
}
.img_estrategia_over:hover{
	content:url("/images/home/Estrategia_Over.jpg");
}
.img_innovacion_over:hover{
	content:url("/images/home/Innovacion_Over.jpg");
}
.img_compromiso_over:hover{
	content:url("/images/home/Compromiso_Over.jpg");
}
.barra_modelo{
	width:4px;
	height:26px;
	background-color:#1869a8;
	float:left;
}
.txt_titulo_modelo{
	float:left;
	color:#141414;
	margin-left:30px;
	font-size:14px;
	font-weight:700;
	margin-top:3px;
}
.margin_titulo_modelo_negocio{
	margin-top:80px;
	margin-bottom:20px;
}

/*nosotros*/
.margin_titulo_nosotros{
	margin-top:80px;
	margin-bottom:80px;
}

.txt_titulo_nosotros{
	float:left;
	color:#f6c336;
	margin-left:30px;
	font-size:14px;
	font-weight:700;
	margin-top:-65px;
}

.barra_nosotros{
	width:4px;
	height:26px;
	background-color:#f6c336;
	float:left;
	margin-top: -65px;
}


.margin_titulo_area_especialidad{
	margin-top:80px;
	margin-bottom:20px;
}

.txt_titulo_area_especialidad{
	float:left;
	color:#212121;
	margin-left:30px;
	font-size:14px;
	font-weight:700;
	margin-top: 3px;
}

.txt_titulo_nuestras-certificaciones{
	float:left;
	color:#212121;
	margin-left:30px;
	font-size:14px;
	font-weight:700;
	margin-top:-23px;
}


.barra_area_especialidad{
	width:4px;
	height:26px;
	background-color:#1869a8;
	float:left;
}


.txt_banner_nosotros{
	width:215px;
	font-size:20px;
	line-height:20px;
	font-weight:800;
	color:#ffff;
	position:absolute;
	left: 27%;
	top: -45px;
}

.txt_banner1_nosotros{
	width:180px;
	font-size:15px;
	line-height:15px;
	font-weight:800;
	color:#a5effb;
	position:absolute;
	left:27%;
	top:-20px;
}

.txt_banner2_nosotros{
	width:300px;
	font-size:11px;
	line-height:12px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:27%;
	top: 32px;
}

.banner_barra_nosotros{
	position: absolute;
	top: 0%;
}

.title_desarrollo_productos{
	width:275px;
	font-size:33px;
	line-height:30px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:3%;
	top:10%;
	z-index:1
}

.subrayado_desarrollo_productos {
    width: 205px;
    height: 20px;
    background-color: #f6c336;
    left: 3.5%;
    z-index: 0;
    margin-top: -12px;
}

.txt_desarrollo_productos{
	width:320px;
	font-size:12px;
	line-height:14px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:3%;
	top:50%;
}

.title_manufactura{
	width:300px;
	font-size:33px;
	line-height:30px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:3%;
	top:10%;
	z-index:1
}

.subrayado_manufactura {
    width: 230px;
    height: 20px;
    background-color: #ec3874;
    left: 3.5%;
    z-index: 0;
    margin-top: -10px;
}

.txt_manufactura{
	width:320px;
	font-size:12px;
	line-height:14px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:3%;
	top:40%;
}

.title_comercializacion{
	width:300px;
	font-size:33px;
	line-height:30px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:3%;
	top:20%;
	z-index:1
}

.subrayado_comercializacion {
    width: 330px;
    height: 20px;
    background-color: #A9D24D;
    left: 4%;
    z-index: 0;
    margin-top: -10px
}

.txt_comercializacion{
	width:320px;
	font-size:12px;
	line-height:14px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:4%;
	top:50%;
}
/*end nosotros*/

.img_100{
	width:100%
}

.subrayado_compromiso{
	width:130px;
	height:12px;
	background-color:#59bad1;
	left:0.5%;
	margin-top:-10px;
	z-index:-1;
}
.txt_compromiso_social{
	
	font-size:12px;
	line-height:14px;
	font-weight:400;
	color:#212121;
	margin-top:20px;
}
.title_sustenta{
	
	font-size:38px;
	line-height:38px;
	font-weight:800;
	color:#fff;
	margin-top:30px;
}
.subrayado_azul_sustenta{
	width:200px;
	height:12px;
	background-color:#1869a8;
	margin-top:-7px;
}
.txt_sustenta{
	
	font-size:12px;
	line-height:14px;
	font-weight:400;
	color:#fff;
	margin-top:30px;
}
.img_walmart_over:hover{
	content:url("/images/home/Walmart_over.jpg");
}
.img_comercial_over:hover{
	content:url("/images/home/comercial_over.jpg");
}
.img_fresko_over:hover{
	content:url("/images/home/fresko_over.jpg");
}
.img_citymarket_over:hover{
	content:url("/images/home/citymarket_over.jpg");
}
.img_sumesa_over:hover{
	content:url("/images/home/sumesa_over.jpg");
}
.img_soriana_over:hover{
	content:url("/images/home/soriana_over.jpg");
}
.img_liverpool_over:hover{
	content:url("/images/home/liverpool_over.jpg");
}
.img_sears_over:hover{
	content:url("/images/home/sears_over.jpg");
}
.img_alianza_over:hover{
	content:url("/images/home/alianza_over.jpg");
}
.img_superama_over:hover{
	content:url("/images/home/superama_over.jpg");
}
.img_oxxo_over:hover{
	content:url("/images/home/oxxo_over.jpg");
}
.img_aurrera_over:hover{
	content:url("/images/home/Aurrera_over.jpg");
}
.margin_inocuidad{
	margin-top:50px;
	margin-bottom:50px;
}
.title_compromiso_social{
	
	font-size:38px;
	line-height:38px;
	font-weight:800;
	color:#212121;
	
}
.title_inocuidad{
	width: 210px;
	font-size:12px;
	line-height:12px;
	font-weight:700;
	color:#fff;
	position:absolute;
	left:38%;
	top:14%;
	z-index:1
}
.title_inocuidad2{
	width:190px;
	font-size:18px;
	line-height:73px;
	font-weight:800;
	color:#fff;
	position:absolute;
	left:43%;
	top:10%;
	z-index:1
}
.txt_inocuidad{
	width:185px;
	font-size:12px;
	line-height:12px;
	font-weight:400;
	color:#212121;
	position:absolute;
	left:44%;
	top:32%;
}
.btn_vermas_inocuidad{
	width:130px;
	height:30px;
	color:#212121;
	font-weight:600;
	font-size:16px;
	text-align:center;
	border:1px solid #212121;
	position:absolute;
	left:44%;
	top: 75%;
	padding-top: 3px;
	cursor:pointer;
}
.btn_ver_mas_compromiso{
	width:130px;
	height:30px;
	color:#212121;
	font-weight:600;
	font-size:16px;
	text-align:center;
	border:1px solid #212121;
	margin-top:20px;
	margin-bottom:20px;
	line-height:30px;
	cursor:pointer;
	float:right
}
.btn_ver_mas_sustenta{
	width:130px;
	height:30px;
	color:#ffd211;
	font-weight:600;
	font-size:16px;
	text-align:center;
	border:1px solid #ffd211;
	line-height:30px;
	cursor:pointer;
	margin-top:30px;
	margin-bottom:30px;
}
.title_productos{
	/*width:320px;*/
	font-size:38px;
	line-height:38px;
	font-weight:800;
	color:#212121;
	z-index:1;
}
.subrayado_productos{
	width:200px;
	height:12px;
	background-color:#59bad1;
	z-index:0;
	margin-top:-10px;
}
.txt_productos{
	/*width:319px;*/
	font-size:12px;
	line-height:14px;
	font-weight:400;
	color:#212121;
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
	text-align: left;
}
.margin_productos{
	margin-top:50px;
	margin-bottom:50px;
}
.margin_productos2{
	margin-top:50px;
}
.txt_producto2{
	font-weight:700;
	color:#212121;
	font-size:16px;
	line-height:22px;
	text-align:center;
}
.fondo_footer{
	background-color:#1869a8;
	padding-top:30px;
	padding-bottom:30px;
}
.titulo_footer{
	color:#fff;
	font-size:18px;
	font-weight:700;
	margin-top:40px;
	margin-left:12px;
}
.titulo_footer2{
	color:#fff;
	font-size:18px;
	font-weight:700;
	margin-top:-90px;
	margin-left:12px;
}
.subtitulo_footer{
	color:#fff;
	font-size:14px;
	margin-top:10px;
	margin-left:12px;
}
.subrayado_footer{
	background:url("/images/home/ico_lineas.png");
	width:63px;
	height:2px;
	margin-top:5px;
	margin-left:12px;
}
.cont_social_footer{
	margin-left:12px;
}
.align_logo_footer{
	text-align:center;
}	
.menu_desktop{
	display:none;
}
.element_menu_logo{
	float:left;
	margin-left:13px;
	margin-top:25px;
	margin-bottom:25px;
}
.element_menu{
	text-align:center;
	margin-top:30px;
	font-size:26px;
	color:#000;
	margin-bottom:30px;
}
.menu_hamburguesa{
	display:block;
	float:right;
	margin-right:13px;
	margin-top:53px;
	cursor:pointer;
}
.menu_mobile{
	display:none;
	clear: both;
}

/*productos*/
.titulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	color: #ffffff;
	font-weight: 800;
}

.subtitulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
	font-weight: 800;
	margin-top: 0px;
	width: 320px;
}

.txt_subtitulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	margin-top: 5px;
	width: 320px;
}

.banner_barra_productos {
    position: absolute;
    margin-top: -100%;
}

.txt-categorias-productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}
.subrayado-categoria{
	width: 227px;
    height: 20px;
    background-color: #CA1951;
    z-index: -1;
    margin-top: -19px;
}

.txt-categorias-marcas{
	font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}

.subrayado-marcas{
	width: 227px;
    height: 20px;
    background-color: #CA1951;
    z-index: -1;
    margin-top: -19px;
}

.img-helados{
	background: url(/images/productos/Helados.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;
}

.img-postres{
	background: url(/images/productos/Postres.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 150px;
	background-size: 100%;
}

.img-snacks{
   	background: url(/images/productos/Snacks.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;
}

.img-aderezos{
	background: url(/images/productos/Aderezos.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 150px;
	background-size: 100%;
}

.img-app-frutas{
	background: url(/images/productos/Frutas.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;

}

.img-alameda{
	background: url(/images/productos/alameda.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;

}

.img-awesome-foods{
	background: url(/images/productos/awesome-foods.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 150px;
	background-size: 100%;

}

.img-bel-giorno{
	background: url(/images/productos/bel-giorno.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;
}

.img-cool-joy{
	background: url(/images/productos/cool-joy.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 150px;
	background-size: 100%;

}

.img-frozen-innovations{
	background: url(/images/productos/frozen-innov.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;

}

.img-jerarca{
	background: url(/images/productos/jerarca.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 150px;
	background-size: 100%;

}

.img-maria-bonita{
	background: url(/images/productos/maria-bonita.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;

}

.img-natures-paradise{
	background: url(/images/productos/natures-paradise.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 150px;
	background-size: 100%;

}

.img-oh-my{
	background: url(/images/productos/oh-my.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;

}

.img-spread-love{
	background: url(/images/productos/spread-love.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 150px;
	background-size: 100%;

}

.margen-segundo-linea-categoria{
	margin-top: 10px;
}

.margin-galeria-productos{
	margin-top: 50px;
	margin-bottom: 50px;
}

.margen-categoria-marcas{
	margin-top: 50px;
}

.container_productos{
	width: 320px;
    margin: 0px auto;
}

.margin-mobile{
	margin-top: 55px;
}

.margin-mobile-clientes{
	margin-top: 50px;
}

.margin-segundo-mobile{
	margin-top: 10px;
}

.show-mobile-category{
	display: block;
}

.show-desktop-category{
	display: none;
}


/*section clientes*/
.titulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	line-height: 33px;
	color: #ffffff;
	font-weight: 800;
}

.subtitulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #ffd211;
	font-weight: 800;
	width: 310px;
}

.txt_subtitulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	margin-top: 10px;
	width: 250px;
}

.banner_barra_clientes {
    position: absolute;
    margin-top: -95%;
}

.txt-canales-venta{
	font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	line-height: 33px;
	margin-top: 0%;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}
.subrayado-canales-venta{
	width: 200px;
    height: 20px;
    background-color: #ffd211;
    z-index: -1;
    margin-top: -13px;
}

.img-food-service{
	background: url(/images/clientes/foodservice.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;
}

.img-tiendas-autoservicio{
	background: url(/images/clientes/autoservicio.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 150px;
	background-size: 100%;
}

.img-clubes-precios{
	background: url(/images/clientes/clubes.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;
}

.img-tiendas-convivencia{
	background: url(/images/clientes/Tiendas.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 150px;
	background-size: 100%;
}

.img-tiendas-especialidad{
	background: url(/images/clientes/especialidad.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;
}

.img-red-distribuidores{
	background: url(/images/clientes/distribuidores.png);
	background-repeat: no-repeat;
	width: 160px;
	height: 150px;
	background-size: 100%;
}

.img-exportacion{
	background: url(/images/clientes/exportacion.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	background-size: 100%;
}

.title_clientes{
    
    font-size: 33px;
    line-height: 33px;
    font-weight: 800;
    color: #282828;
    
}


.subrayado_clientes {
    width: 200px;
    height: 20px;
    background-color: #C21E53;
    left: 0.5%;
    margin-top: -19px;
    z-index: -1;
}


.txt-subtitulo-clientes{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 18px;
	color: #282828;
	margin-top:20px;
}

.txt-descripcion-nuestra-recetas{
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
	color: #282828;
	margin-top:20px;
}

.txt-descripcion-clientes {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    color: #222222;
	margin-top:20px;
	margin-bottom:20px;

}

.lugares-tienda-productos{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 18px;
	line-height: 18px;
	color: #282828;
	width: 280px;
	margin-left:20px;
}

.margin-clientes{
	margin-top:50px;
}

.margin-tienda-lugares{
	margin-top: 50px;
}

.margin-hide-image{
	margin-top: 0px;
}

.margin-carousel-tiendas{
	margin-top: 50px;
	margin-bottom: 100px;
}
.container_carousel{
	width: 240px;
    margin: 0px auto;
}

.background-image-tiendas{
	background-color: #e6e6e6;
	width: 250px;
	height: 222px;
}

.img-carousel-navigation{
	width: 20px
}

.row-dos-margin-top-tiendas{
	margin-top:10px;
}

.navegation-left{
	margin-right: 65px;
}
.navegation-right{
	margin-left: 65px;
}

.images-margin-padding{
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 25px;
    padding-right: 25px;
}

.images-margin-padding-x{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 25px;
	padding-right: 25px;
}

.images-margin-padding-cuadrado{
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 25px;
    padding-right: 25px;
}

.images-margin-padding-cuadrado-x{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 25px;
	padding-right: 25px;
}

.images-margin-padding-rombo{
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 25px;
    padding-right: 25px;
}

.images-margin-padding-rombo-x{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 25px;
	padding-right: 25px;
}

.images-margin-padding-rombo-small{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 25px;
	padding-right: 25px;
}

.images-margin-padding-rectangulo{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 25px;
	padding-right: 25px;
}

.images-margin-padding-rectangulo-xtra{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 25px;
	padding-right: 25px;
}

.images-margin-padding-65-x{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 25px;
	padding-right: 25px;
}

.images-margin-padding-95-x{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 25px;
	padding-right: 25px;
}

.img-tienda-clientes-walmart{
	background: url(/images/clientes/logos-assets/walmart.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-bodega{
	background: url(/images/clientes/logos-assets/bodega.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-superama{
	background: url(/images/clientes/logos-assets/superama.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-soriana{
	background: url(/images/clientes/logos-assets/soriana.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-chedrahui{
	background: url(/images/clientes/logos-assets/chedrahui.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 65%;

}

.img-tienda-clientes-cityclub{
	background: url(/images/clientes/logos-assets/cityclub.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 58%;
	
}

.img-tienda-clientes-extra{
	background: url(/images/clientes/logos-assets/extra.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-supercity{
	background: url(/images/clientes/logos-assets/supercity.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-sears{
	background: url(/images/clientes/logos-assets/sears.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size:88%;
	
}

.img-tienda-clientes-shell{
	background: url(/images/clientes/logos-assets/shell.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-fresko{
	background: url(/images/clientes/logos-assets/fresko.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-sixflags{
	background: url(/images/clientes/logos-assets/sixflags.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 75%;
	
}

.img-tienda-clientes-areas{
	background: url(/images/clientes/logos-assets/areas.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 60%;

}

.img-tienda-clientes-waldos{
	background: url(/images/clientes/logos-assets/waldos.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 65%;
	
}

.img-tienda-clientes-sumesa{
	background: url(/images/clientes/logos-assets/sumesa.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-alianza{
	background: url(/images/clientes/logos-assets/alianza.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-partycity{
	background: url(/images/clientes/logos-assets/partycity.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-crownplaza{
	background: url(/images/clientes/logos-assets/crownplaza.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-seven{
	background: url(/images/clientes/logos-assets/seven.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 40%;

}

.img-tienda-clientes-comercial{
	background: url(/images/clientes/logos-assets/comercial.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-marriot{
	background: url(/images/clientes/logos-assets/marriot.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-gomart{
	background: url(/images/clientes/logos-assets/gomart.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-cec{
	background: url(/images/clientes/logos-assets/cec.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 75%;

}

.img-tienda-clientes-oxxo{
	background: url(/images/clientes/logos-assets/oxxo.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-k{
	background: url(/images/clientes/logos-assets/k.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 50%;

}

.img-tienda-clientes-liverpool{
	background: url(/images/clientes/logos-assets/liverpool.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-tony{
	background: url(/images/clientes/logos-assets/tony.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-eurest{
	background: url(/images/clientes/logos-assets/eurest.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 70%;
	
}

.img-tienda-clientes-lacastellana{
	background: url(/images/clientes/logos-assets/lacastellana.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 85%;

}

.img-tienda-clientes-woolworth{
	background: url(/images/clientes/logos-assets/woolworth.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-arena{
	background: url(/images/clientes/logos-assets/arena.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-laeuropea{
	background: url(/images/clientes/logos-assets/laeuropea.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-citymarket{
	background: url(/images/clientes/logos-assets/citymarket.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 80%;
	
}

.img-tienda-clientes-cmr{
	background: url(/images/clientes/logos-assets/cmr.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 60%;

}

.img-tienda-clientes-desol{
	background: url(/images/clientes/logos-assets/desol.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 60%;
	
}

.version-mobile{
	display: block !important;
}

.version-desktop{
	display: none !important;
}

.banner-prod-desktop{
	display: none;
}

.banner-prod-movil{
	display: block;
}

/*Seccion Infraestructura*/
	.margin-top-img__manufactura{
		margin-top: 0px;
	}

	.txt__titulo-manufacura_{
		font-family: 'Open Sans', sans-serif;
    	font-size: 33px;
	    color: #282828;
	    font-weight: 800;
		width:280px;
		height:100px;
	    /*position: absolute;*/
	    z-index: 1;
    	/*margin: 20px auto 0px 40px;*/
		margin:0px auto;
		margin-top:20px;
	}

	.subrayado_manufactura_txt_titulo{
		width: 280px;
	    height: 20px;
	    background-color: #CA1951;
	    z-index: -1;
	    margin-top: -18px;
	}

	.descripcion--manufactura_{
		font-family: 'Open Sans', sans-serif;
	    width: 320px;
	    font-size: 12px;
	    line-height: 14px;
	    font-weight: 400;
	    color: #212121;
	    /*margin: 90px auto 30px auto*/
		margin:0px auto;
		text-align:center;
		margin-bottom:20px;
	}

	.txt__titulo-almacenaje--distribucion_{
		font-family: 'Open Sans', sans-serif;
	    font-size: 33px;
	    line-height: 40px;
	    color: #282828;
	    font-weight: 800;
	    /*position: absolute;*/
	    z-index: 1;
		margin: 20px auto auto 40px;
		width:280px;
		margin:0px auto;
		height:100px;
	}

	.descripcion--almacenaje-distibucion_{
		font-family: 'Open Sans', sans-serif;
	    width: 320px;
	    font-size: 12px;
	    line-height: 14px;
	    font-weight: 400;
	    color: #212121;
	    /*margin: 120px auto 30px auto*/
		margin:0px auto;
		text-align:center;
		margin-top:20px;
	}

	.subrayado_almacenaje--distribucion_{
	    width: 280px;
	    height: 20px;
	    background-color: #87c7d1;
	    z-index: -1;
	    margin-top: -55px;
	}

	.margin-top-img__centro_inno{
		margin-top: 0px;
		margin-bottom: 50px;
	}

	.txt__titulo-centro--innov_{
	    font-family: 'Open Sans', sans-serif;
	    font-size: 33px;
	    line-height: 35px;
	    color: #282828;
	    font-weight: 800;
	    /*position: absolute;*/
	    z-index: 1;
		/*margin: 20px 0px 0px 40px;	*/
		width:280px;
		height:150px;
		margin:0px auto;
		margin-top:20px;
	}

	.subrayado_centro--innov_{
		width: 280px;
	    height: 20px;
	    background-color: #74981b;
	    z-index: -1;
	    margin-top: -85px;

	}

	.descripcion--centro-de-innov_{
		font-family: 'Open Sans', sans-serif;
		width: 320px;
	    font-size: 12px;
	    line-height: 14px;
	    font-weight: 400;
	    color: #212121;
    	/*margin: 150px auto 0px 20px;*/
		margin:0px auto;
		text-align:center;
	}

	.object_desktop{
		display: none !important;
	}

	.object_movil{
		display: block !important;
	}
	/*End seccion infraestructura*/


		/*seccion calidad e inocuidad*/

	.container-header-calidad{
		margin-top: 45px;
		width: 420px;
		margin-left: 320px;
	}
	.subtitulo-inocuidad{
        font-family: 'Open Sans', sans-serif;
	    font-size: 25px;
	    line-height: 25px;
	    color: #ffffff;
	    font-weight: 800;
	    width: auto;
	}

	.titulo-inocuidad{
		font-family: 'Open Sans', sans-serif;
	    font-size: 60px;
    	line-height: 60px;
    	color: #ffffff;
    	font-weight: 800;
	}
	
	.txt_descripcion-inocuidad{
	    font-family: 'Open Sans', sans-serif;
	    font-size: 18px;
	    line-height: 22px;
	    color: #000000;
	    margin-top: 20px;
	    width: 410px;
	}

	.space-right-inocuidad{
		margin-left: 190px;
	}

	.margin_titulo_area_especialidad{
		margin-top:20px;
		margin-bottom:20px;
	}

	.titulo-certificaciones-div{
		font-family: 'Open Sans', sans-serif;
	    font-size: 16px;
	    text-align: center;
	    color: #000000;
	    font-weight: bold;
	    width: 310px;
	    margin: 0px auto;
	    margin-top: 25px;
	    margin-bottom: 20px;
	}

	.cont-imagen-certificaciones{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
	}

	.descripcion-certificaciones-txt{
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
	    line-height: 14px;
	    color: #000000;
	    width: 320px;
	    margin: 0px auto;
	    text-align: center;
	    margin-top: 30px;
	    margin-bottom: 30px;
	    padding: 15px;
	}

	.container-linea-punteada{
		background: url(/images/calidad-inocuidad/linea.png);
		width: 27px;
		height: 40px;
		margin: 0px auto;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	.txt__titulo-nuestros-insumos{
		color: #ffffff;
		font-size: 33px;
	    line-height: 35px;
	    margin-left: 50px;
	    margin-top: 10px;
	    width: 280px;
	    height: 95px;	
	    font-weight: 800;	
	}

	.subrayado_nuestros-insumos{
		background-color: #F6C336;
		width: 280px;
   		height: 20px;
    	margin-top: -15px;
	}

	.descripcion--nuestros-insumos{
		color: #ffffff;
	    width: 320px;
	    font-size: 12px;
	    line-height: 14px;
	    margin-top: 20px;
	    margin-bottom: 30px;
	    text-align: center;
	    margin: 0px auto;
	}

	.descripcion--proveedores-insumos{
		margin-top: 65px !important;
		color: #ffffff;
	    width: 320px;
	    font-size: 12px;
	    line-height: 14px;
	    text-align: center;
	    margin: 0px auto;	
	}

	.container-date-image{
		width: 100px;
		margin: 0px auto;
	}

	.margin-top-icono-cer-sintexto{
		margin-top: 25px;
	}

	.height-section-inocuidad{
		height: 230px;
	}

		/* start Texto-main-page*/

		.container-texto-main{
			width: 1000px;
			margin: 0px auto;
			margin-top: 50px;
			margin-bottom: 50px;
		}

		.descripcion-texto-main-page{
			font-family: 'Open Sans', sans-serif;
		    font-size: 12px;
		    line-height: 14px;
		    color: #000000;
		    text-align: center;
		    margin-top: 50px;
		}
	/*end Texto-main-page*/

		/*Seccion contacto*/

	.titulo-banner{
		width: 320px;
	    margin: 0px auto;
	    font-size: 35px;
	    color: #1F6AA7;
	    font-weight: bold;
	    margin-top: 40px;
	}

	.titulo-banner-compromiso{
	    font-size: 35px;
	    color: #1F6AA7;
	    font-weight: bold;
	    margin-top: 40px;
	}
	
	.subtitulo-contacto{
		width: 320px;
	    margin: 0px auto;
	    font-size: 25px;
	    font-weight: bold;
		color: #1F6AA7;
	}

	.texto-fomulario-contacto{
		font-size: 25px;
		line-height: 25px;
		color: #000000;
		text-align: center;
		font-weight: bold;
		width: 147px;
		margin: 0px auto;
		margin-top: 50px;
	}

	.linea-contacto{
		background-color: #58BBD2;
		width: 130px;
   		height: 12px;	
   		margin-top: -9px;	
	}
	

	.fondo-contacto-banner{
		background-image: url(/images/contacto/Banner-contacto_movil.jpg);
		height: 325px;
		background-repeat: no-repeat;
		background-size: 100%;

	}


	.fondo-compromiso-banner{
		background-image: url(/images/compromiso/Banner-compromiso-movil.png);
		height: 325px;
		background-repeat: no-repeat;
		background-size: 100%;

	}


	/*.fondo-contacto-banner{
		background-image: url(/images/contacto/Banner-contactov2.jpg);
		height: 502px;

	}*/

	.margin-top-formulario{
		margin-top: 20px;
	}

	.container-formulario{
		width: 310px;
		margin: 0px auto;
	}

	.input-contact{
		font-family: 'Open Sans', sans-serif;
    	font-size: 12px;
    	color: #000000;
		width: 100%;
		height: 35px;
		border-radius: 12px;
   		background-color: #F3F5F5;
   		border: 0px;
	}

	.input-doble{
		font-family: 'Open Sans', sans-serif;
    	font-size: 12px;
    	color: #000000;
		width: 90%;
		height: 35px;
		border-radius: 12px;
   		background-color: #F3F5F5;
   		border: 0px;

	}

	.input-contact-area{
		font-family: 'Open Sans', sans-serif;
    	font-size: 12px;
    	color: #000000;
		width: 100%;
		height: 100px;
		border-radius: 12px;
   		background-color: #F3F5F5;
   		border: 0px;
	}

	.container-botom{
		width: 160px;
		margin: 0px auto;
		margin-top: 20px;
	}

	.input-send-btn{
		text-align: center;
		background-color: #1869a8;
		width: 150px;
		height: 35px;
		color: #ffffff;
		border: 0px;
		font-weight: 700;
	}

	.mensaje-form{
		font-family: 'Open Sans', sans-serif;
    	font-size: 14px;
    	color: #000000;
    	font-weight: 900;
    	text-align: center;
    	margin-top: 30px;
	}

	.frm-contacto{
		margin-bottom: 50px;
	}

	.text-frm{
		font-size: 14px;
		margin: 20px 0px 10px 0px;
	}
	

	.txt-datos-de-contacto{
		width: 140px;
		margin: 0px auto;
		font-size: 13px;
		color: #000000;
		font-weight: 700;
		margin-top: 8px;
		text-align: center;
	}

	.txt-datos-de-contacto-second{
		width: 140px;
		margin: 0px auto;
		font-size: 13px;
		color: #000000;
		font-weight: 700;
		margin-top: 8px;
		text-align: center;
	}

	.linea-telefono{
		background-color: #58BBD2;
		width: 130px;
		height: 12px;
		margin-top: -8px;
	}

	.descripcion-contacto{
	    font-style: italic;
	    font-size: 14px;
	    color: #222222;
	    text-align: center;
	    width: 170px;
	    margin: 0px auto;
	    font-weight: 400;
	}

	.desktop-txt-contact{
		display: none!important;
	}

	.mobile-txt-contact{
		display: block!important;
	}

	/*End seccion contacto*/

	/*Compromiso social*/
	.titulo-compromiso-social{
		font-family: 'Open Sans', sans-serif;
	    font-size: 28px;
	    color: #282828;
	    font-weight: 800;
	    width: 280px;
	    z-index: 1;
	    margin: 0px auto;
	    margin-top: 0px;
	}

	.descripcion-compromiso-social{
	    font-family: 'Open Sans', sans-serif;
	    width: 320px;
	    font-size: 12px;
	    line-height: 14px;
	    font-weight: 400;
	    color: #212121;
	    margin: 0px auto;
	    text-align: center;
	    margin-top: 20px;
	}

	.descripcion-familia-compromiso{
		font-family: 'Open Sans', sans-serif;
	    width: 320px;
	    font-size: 12px;
	    line-height: 14px;
	    font-weight: 400;
	    color: #212121;
	    margin: 0px auto;
	    text-align: center;
	    margin-top: 20px;
	}

	.subrayado-compromiso-social{
		width: 280px;
	    height: 10px;
	    background-color: #8DC634;
	    z-index: -1;
	    margin-top: -13px;
	}

	.titulo-sustentabilidad-compromiso-social{
		font-family: 'Open Sans', sans-serif;
	    font-size: 28px;
	    color: #282828;
	    font-weight: 800;
	    width: 260px;
	    z-index: 1;
	    margin: 0px auto;
	    margin-top: 20px;
	}

	.subrayado-sustentabilidad-compromiso-social{
		width: 260px;
	    height: 10px;
	    background-color: #5183B9;
	    z-index: -1;
	    margin-top: -13px;
	}

	.margin-top-title-compromiso{
		margin-top: 0px;
	}

	.margin-top-principal-compromiso{
		margin-top: 30px;
	}
	/*end compromiso social*/



}
@media (min-width: 768px) {

/*Ajustes*/
.mtop-image-calidad{
	margin-top: 43px;
}

.mtop-image-calidad-glo{
	margin-top: 30px;
}
/*Ajustes*/
.margen_productos_home{
	margin-top:20px;
}

.txt_titulo_nuestras-certificaciones{
	float:left;
	color:#212121;
	margin-left:30px;
	font-size:14px;
	font-weight:700;
	margin-top:3px;
}

.banner_movil_head{
	display: none;
}

.banner_desktop_head{
	display: block;
}

.img--desk__mov{
	max-width: 248px;
}

.image-compromiso2{
	width: 960px;
	height: 526px;
}

.space-line-time{
	width: 15px;
	height: auto;
}

.space-right{
	margin-left: 30px;
}

.space_line_txt_2019{
	width: auto;
	height: 15px;
}

.space_line_txt{
	width: auto;
	height: 45px;
}

.img_mobile{
	height: auto;
}
.desktop{
	display: block;
}

.mobile{
	display: none;
}

.img_siguiente_home{
	width: 50px;
	height: 50px;
}

.img_anterior_home{
	width: 50px;
	height: 50px;
}

.margin-left-image{
	margin-left: -45px;
}

.margin-right-image{
	margin-right: -45px;
}


.top-image-carousel{
	margin-top: 155px;
	
}

.imagen_compromiso_desktop{
	display: block;
}

.imagen_compromiso_movil{
	display: none;
}

.imagen_desarrolloProd_desktop{
	display: block;
}

.imagen_desarrolloProd_movil{
	display: none;
}

.imagen_comercializacion_movil{
	display: none;
}

.imagen_comercializacion_desktop{
	display: block;
}

.img_banner_movil{
	display: none;
}

.img_banner_desk{
	display: block;
}

.img_banner_inocuidad_movile{
	display: none;
}
.img_banner_inocuidad_desk{
	display: block;
}

.img_banner_innovacion{
	background-image: url('/images/home/img_banner_innovacion.jpg');

}

.img_banner_productos{
	background-image: url('/images/home/img_banner_productos.jpg');
}

.img_banner_socio{
	background-image: url('/images/home/img_banner_socio.jpg');
}


.menu_desktop{
	display:block;
}
.menu_hamburguesa{
	display:none;
}
.menu_mobile{
	display:none;
}
.align_logo_footer{
	text-align:left;
}	
.titulo_footer{
	color:#fff;
	font-size:18px;
	font-weight:700;
	margin-top:40px;
	margin-left:40px;
}
.titulo_footer2{
	color:#fff;
	font-size:18px;
	font-weight:700;
	margin-top:40px;
	margin-left:40px;
}
.subtitulo_footer{
	color:#fff;
	font-size:14px;
	margin-top:10px;
	margin-left:40px;
}
.subrayado_footer{
	background:url("/images/home/ico_lineas.png");
	width:63px;
	height:2px;
	margin-top:5px;
	margin-left:40px;
}
.cont_social_footer{
	margin-left:40px;
}
	
.txt_producto2{
	font-weight:700;
	color:#212121;
	font-size:20px;
	line-height:25px;
	text-align:center;
}
.title_productos{
	/* width: 768px;*/
	font-size:60px;
	line-height:65px;
	font-weight:800;
	color:#212121;
	z-index:1;
	text-align:center;
}
.subrayado_productos{
	width:305px;
	height:20px;
	background-color:#59bad1;
	z-index:0;
	text-align:center;
	margin:0px auto;
	margin-top:-20px;
}
.txt_productos{
	/*width:700px;*/
	font-size:20px;
	line-height:30px;
	font-weight:400;
	color:#212121;
	margin:0px auto;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
}
.container_menu{
	width:768px;
	margin:0px auto;
}
.container_1200{
	width:768px;
	margin:0px auto;
}
.element_menu_logo{
	float:left;
	margin-left:10px;
	margin-top:25px;
	margin-bottom:25px;
}
.element_menu{
	float:left;
	margin-left:10px;
	margin-top:70px;
	font-size:16px;
	color:#000;
}
.element_menu2{
	float:left;
	margin-left:10px;
	margin-top:30px;
	font-size:16px;
	color:#000;
	margin-bottom:20px;
}
.element_menu_separador{
	float:left;
	width:2px;
	height:15px;
	background-color:#ffd211;
	margin-top:35px;
	margin-left:10px;
}
.title_compromiso_social{
	
	font-size:50px;
	
	font-weight:800;
	color:#212121;
	line-height:50px;
	
}
.txt_compromiso_social{
	
	font-size:16px;
	line-height:28px;
	font-weight:400;
	color:#212121;
	margin-top:10px
}
.subrayado_compromiso {
    width: 205px;
    height: 18px;
    background-color: #59bad1;
    left: 0.5%;
    margin-top: -20px;
    z-index: -1;
}
.btn_ver_mas_compromiso{
	width:186px;
	height:50px;
	color:#212121;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #212121;
	line-height:50px;
}
.title_sustenta{
	
	font-size:50px;
	line-height:65px;
	font-weight:800;
	color:#fff;
	margin-top:15px;
}
.txt_sustenta{
	font-size:16px;
	line-height:30px;
	font-weight:400;
	color:#fff;
	margin-top:15px;
}
.subrayado_azul_sustenta {
    width: 370px;
    height: 20px;
    background-color: #1869a8;
    left: 0%;
    margin-top: -20px;
    z-index: -1;
	
}
.btn_ver_mas_sustenta{
	width:186px;
	height:50px;
	color:#ffd211;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #ffd211;
	line-height:50px;
	cursor:pointer;
	margin-top:15px;
}
.txt_banner1{
	width:375px;
	font-size:30px;
	line-height:30px;
	font-weight:800;
	color:#ffd211;
	position:absolute;
	left:10%;
	top:10%;
}
.txt_banner2{
	width:480px;
	font-size:26px;
	line-height:26px;
	font-weight:800;
	color:#fff;
	position:absolute;
	left:10%;
	top:30%;
}
.txt_banner3{
	width:510px;
	font-size:18px;
	line-height:18px;
	font-weight:400;
	font-weight: bold;
	color:#fff;
	position:absolute;
	left:10%;
	top:48%;
}
.btn_ver_mas{
	width:186px;
	height:50px;
	color:#ffd211;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #ffd211;
	line-height:50px;
	cursor:pointer;
}

.btn_ver_mas_new{
	width:186px;
	height:50px;
	color:#ffd211;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #ffd211;
	position:absolute;
	left:20%;
	top:78%;
	padding-top: 10px;
	cursor:pointer;
}

/*new*/
.txt_banner1_proveedor{
	width:450px;
	font-size:30px;
	line-height:25px;
	font-weight:800;
	color:#8e1c58;
	position:absolute;
	left:10%;
	top:15%;
}

.txt_banner2_proveedor_socio{
	width:500px;
	font-size:50px;
	line-height:36px;
	font-weight:800;
	color:#1869A8;
	position:absolute;
	left:10%;
	top:34%;
}

.txt_banner3_proveedor_as{
	width:550px;
	font-size:18px;
	line-height:18px;
	font-weight:400;
	font-weight: bold;
	color: #8E1C58;
	position:absolute;
	left:10%;
	top:54%;
}

.btn_ver_mas_proveedor{
    width:186px;
	height:50px;
	color:#1869A8;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #1869A8;
	position:absolute;
	left:10%;
	top:75%;
	padding-top: 10px;
	cursor:pointer;
}


.btn_ver_mas_proveedor_new{
    width:186px;
	height:50px;
	color:#1869A8;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #1869A8;
	position:absolute;
	left:20%;
	top:78%;
	padding-top: 10px;
	cursor:pointer;
}

.txt_banner1_te_interesa_ad{
	width:350px;
	font-size:30px;
	line-height:30px;
	font-weight:800;
	color:#8DB043;
	position:absolute;
	left:10%;
	top:15%;
}

.txt_banner2_nuestros_prod{
	width:740px;
	font-size:56px;
	line-height:36px;
	font-weight:800;
	color:#8e1c58;
	position:absolute;
	left:10%;
	top:36%;
}

.txt_banner3_conoce{
	width:520px;
	font-size:18px;
	line-height:18px;
	font-weight:400;
	font-weight: bold;
	color:#8e1c58;
	position:absolute;
	left:10%;
	top:54%;
}

.txt_2_banner_3_conoce{
	color:#8DB043;

}

.btn_ver_mas_te_interesa_adquirir{
	width:186px;
	height:50px;
	color: #8E1C58;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #8E1C58;
	position:absolute;
	left:10%;
	top:78%;
	padding-top: 10px;
	cursor:pointer;
}

.btn_ver_mas_te_interesa_adquirir_new{
	width:186px;
	height:50px;
	color: #8E1C58;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #8E1C58;
	position:absolute;
	left:20%;
	top:78%;
	padding-top: 10px;
	cursor:pointer;
}
/*new*/
.title_inocuidad{
	width:395px;
	font-size:23px;
	line-height:38px;
	font-weight:700;
	color:#fff;
	position:absolute;
	left:46%;
	top:5%;
	z-index:1
}
.title_inocuidad2{
	width:375px;
	font-size:36px;
	line-height:36px;
	font-weight:800;
	color:#fff;
	position:absolute;
	left:50%;
	top:19%;
	z-index:1
}
.txt_inocuidad{
	width:375px;
	font-size:14px;
	line-height:28px;
	font-weight:400;
	color:#212121;
	position:absolute;
	left:50%;
	top:35%;
}
.btn_vermas_inocuidad{
	width:186px;
	height:50px;
	color:#212121;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #212121;
	position:absolute;
	left:50%;
	top:78%;
	padding-top: 10px;
	cursor:pointer;
}



/*nosotros*/
.txt_banner_nosotros{
	width:415px;
	font-size:50px;
	line-height:50px;
	font-weight:800;
	color:#ffff;
	position:absolute;
	left:27%;
	top:42px;
}

.txt_banner1_nosotros{
	width: 335px;
	font-size:26px;
	line-height:26px;
	font-weight:800;
	color:#a5effb;
	position:absolute;
	left:27%;
	top:100px;
}

.txt_banner2_nosotros{
	width:561px;
	font-size:18px;
	line-height:18px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:27%;
	top:171px;
}


.title_desarrollo_productos{
	width:314px;
	font-size:40px;
	line-height:35px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:5%;
	top:10%;
	z-index:1
}

.subrayado_desarrollo_productos {
    width: 227px;
    height: 20px;
    background-color: #f6c336;
    z-index: -1;
}

.txt_desarrollo_productos{
	width: 474px;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:5%;
	top:43%;
}

.title_manufactura{
	width:400px;
	font-size:40px;
	line-height:35px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:4%;
	top:20%;
	z-index:1
}

.subrayado_manufactura {
    width: 289px;
    height: 20px;
    background-color: #ec3874;
    left: 0.5%;
    z-index: -1;
    margin-top: -13px;
}

.txt_manufactura{
	width:500px;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:4%;
	top:43%;
}

.title_comercializacion{
	width:400px;
	font-size:40px;
	line-height:35px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:5%;
	top:20%;
	z-index:1
}

.subrayado_comercializacion {
    width: 370px;
    height: 20px;
    background-color: #A9D24D;
    left: 0.5%;
    z-index: -1;
    margin-top: -13px;
}

.txt_comercializacion{
	width:483px;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:5%;
	top:43%;
}

.margin_titulo_nosotros{
	margin-top:40px;
	margin-bottom:20px;
}

.txt_titulo_nosotros{
	float:left;
	color:#f6c336;
	margin-left:30px;
	font-size:14px;
	font-weight:700;
	margin-top:4px;
}

.barra_nosotros{
	width:4px;
	height:26px;
	background-color:#f6c336;
	float:left;
	margin-top: 0px;
}
/*end nosotros*/

/*productos*/
.titulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	line-height: 60px;
	color: #ffffff;
	font-weight: 800;
}

.subtitulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	line-height: 25px;
	color: #ffffff;
	font-weight: 800;
	margin-top: 0px;
	width: 610px;
}

.txt_subtitulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
	width: auto;
	margin-top: 10px;
}

.banner_barra_productos {
    position: absolute;
    margin-top: -43%;
}

.txt-categorias-productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}
.subrayado-categoria{
	width: 227px;
    height: 20px;
    background-color: #CA1951;
    z-index: -1;
    margin-top: -21px;
}

.txt-categorias-marcas{
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}

.subrayado-marcas{
	width: 227px;
    height: 20px;
    background-color: #CA1951;
    z-index: -1;
    margin-top: -21px;
}

.img-helados{
	background: url(/images/productos/Helados.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.img-postres{
	background: url(/images/productos/Postres.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.img-snacks{
   	background: url(/images/productos/Snacks.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.img-aderezos{
	background: url(/images/productos/Aderezos.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.img-app-frutas{
	background: url(/images/productos/Frutas.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;

}

.img-alameda{
	background: url(/images/productos/alameda.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;

}

.img-awesome-foods{
	background: url(/images/productos/awesome-foods.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;

}

.img-bel-giorno{
	background: url(/images/productos/bel-giorno.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.img-cool-joy{
	background: url(/images/productos/cool-joy.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;

}

.img-frozen-innovations{
	background: url(/images/productos/frozen-innov.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;

}

.img-jerarca{
	background: url(/images/productos/jerarca.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;

}

.img-maria-bonita{
	background: url(/images/productos/maria-bonita.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;

}

.img-natures-paradise{
	background: url(/images/productos/natures-paradise.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;

}

.img-oh-my{
	background: url(/images/productos/oh-my.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;

}

.img-spread-love{
	background: url(/images/productos/spread-love.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;

}

.margen-segundo-linea-categoria{
	margin-top: 17px;
}

.margin-galeria-productos{
	margin-top: 97px;
	margin-bottom: 97px;
}

.margen-categoria-marcas{
	margin-top: 97px;
}


.margin-hide-image{
	margin-top: 17px;
}

.container_productos{
	width: 768px;
    margin: 0px auto;
}

.margin-mobile{
	margin-top: 0px;
}

.margin-mobile-clientes{
	margin-top: 0px;
}

.margin-segundo-mobile{
	margin-top: 0px;
}

.show-mobile-category{
	display: none;
}

.show-desktop-category{
	display: block;
}

/*section clientes*/
.titulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	line-height: 60px;
	color: #ffffff;
	font-weight: 800;
}

.subtitulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	line-height: 25px;
	color: #ffd211;
	font-weight: 800;
	width: 450px;
}

.txt_subtitulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
	margin-top: 10px;
	width: 550px;
}

.banner_barra_clientes {
    position: absolute;
    margin-top: -46%;
}

.txt-canales-venta{
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	line-height: 30px;
	margin-top: 30%;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}
.subrayado-canales-venta{
	width: 227px;
    height: 20px;
    background-color: #ffd211;
    z-index: -1;
    margin-top: -13px;
}

.img-food-service{
	background: url(/images/clientes/foodservice.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.img-tiendas-autoservicio{
	background: url(/images/clientes/autoservicio.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.img-clubes-precios{
	background: url(/images/clientes/clubes.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.img-tiendas-convivencia{
	background: url(/images/clientes/Tiendas.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.img-tiendas-especialidad{
	background: url(/images/clientes/especialidad.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.img-red-distribuidores{
	background: url(/images/clientes/distribuidores.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.img-exportacion{
	background: url(/images/clientes/exportacion.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 242px;
	background-size: 100%;
}

.title_clientes{
    
    font-size: 60px;
    line-height: 65px;
    font-weight: 800;
    color: #282828;
    
}


.subrayado_clientes {
    width: 250px;
    height: 20px;
    background-color: #C21E53;
    left: 0.5%;
    margin-top: -20px;
    z-index: -1;
}


.txt-subtitulo-clientes{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 25px;
	color: #282828;
	margin-top:10px
}

.txt-descripcion-nuestra-recetas{
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 25px;
	line-height: 25px;
	color: #282828;
	margin-top:10px
	

}

.txt-descripcion-clientes {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
    line-height: 28px;
    font-weight: 400;
	margin-top:10px
    color: #222222;

}

.lugares-tienda-productos{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 24px;
	line-height: 24px;
	color: #282828;
	width: 480px;
	margin-top:60px;
}

.margin-clientes{
	margin-top: 130px;
}

.margin-tienda-lugares{
	margin-top: 0px;
}

.margin-carousel-tiendas{
	margin-top: 50px;
	margin-bottom: 100px;
}
.container_carousel{
	width: 695px;
    margin: 0px auto;
}

.background-image-tiendas{
	background-color: #e6e6e6;
	width: 222px;
	height: 222px;
}

.img-carousel-navigation{
	width: 20px
}

.row-dos-margin-top-tiendas{
	margin-top:10px;
}

.navegation-left{
	margin-right: 70px;
}
.navegation-right{
	margin-left: 50px;
}

.images-margin-padding{
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 11px;
    padding-right: 11px;
}

.images-margin-padding-x{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 11px;
}

.images-margin-padding-cuadrado{
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 11px;
    padding-right: 11px;
}

.images-margin-padding-cuadrado-x{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 11px;
}

.images-margin-padding-rombo{
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 11px;
    padding-right: 11px;
}

.images-margin-padding-rombo-x{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 11px;
}

.images-margin-padding-rombo-small{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 11px;
}

.images-margin-padding-rectangulo{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 11px;
}

.images-margin-padding-rectangulo-xtra{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 11px;
}

.images-margin-padding-65-x{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 11px;
}

.images-margin-padding-95-x{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 11px;
}

.img-tienda-clientes-walmart{
	background: url(/images/clientes/logos-assets/walmart.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-bodega{
	background: url(/images/clientes/logos-assets/bodega.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-superama{
	background: url(/images/clientes/logos-assets/superama.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-soriana{
	background: url(/images/clientes/logos-assets/soriana.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-chedrahui{
	background: url(/images/clientes/logos-assets/chedrahui.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 65%;

}

.img-tienda-clientes-cityclub{
	background: url(/images/clientes/logos-assets/cityclub.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 58%;
	
}

.img-tienda-clientes-extra{
	background: url(/images/clientes/logos-assets/extra.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-supercity{
	background: url(/images/clientes/logos-assets/supercity.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-sears{
	background: url(/images/clientes/logos-assets/sears.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size:88%;
	
}

.img-tienda-clientes-shell{
	background: url(/images/clientes/logos-assets/shell.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-fresko{
	background: url(/images/clientes/logos-assets/fresko.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-sixflags{
	background: url(/images/clientes/logos-assets/sixflags.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 75%;
	
}

.img-tienda-clientes-areas{
	background: url(/images/clientes/logos-assets/areas.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 60%;

}

.img-tienda-clientes-waldos{
	background: url(/images/clientes/logos-assets/waldos.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 65%;
	
}

.img-tienda-clientes-sumesa{
	background: url(/images/clientes/logos-assets/sumesa.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-alianza{
	background: url(/images/clientes/logos-assets/alianza.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-partycity{
	background: url(/images/clientes/logos-assets/partycity.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-crownplaza{
	background: url(/images/clientes/logos-assets/crownplaza.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-seven{
	background: url(/images/clientes/logos-assets/seven.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 40%;

}

.img-tienda-clientes-comercial{
	background: url(/images/clientes/logos-assets/comercial.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-marriot{
	background: url(/images/clientes/logos-assets/marriot.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-gomart{
	background: url(/images/clientes/logos-assets/gomart.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-cec{
	background: url(/images/clientes/logos-assets/cec.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 75%;

}

.img-tienda-clientes-oxxo{
	background: url(/images/clientes/logos-assets/oxxo.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-k{
	background: url(/images/clientes/logos-assets/k.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 50%;

}

.img-tienda-clientes-liverpool{
	background: url(/images/clientes/logos-assets/liverpool.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-tony{
	background: url(/images/clientes/logos-assets/tony.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-eurest{
	background: url(/images/clientes/logos-assets/eurest.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 70%;
	
}

.img-tienda-clientes-lacastellana{
	background: url(/images/clientes/logos-assets/lacastellana.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 85%;

}

.img-tienda-clientes-woolworth{
	background: url(/images/clientes/logos-assets/woolworth.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-arena{
	background: url(/images/clientes/logos-assets/arena.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-laeuropea{
	background: url(/images/clientes/logos-assets/laeuropea.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-citymarket{
	background: url(/images/clientes/logos-assets/citymarket.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 80%;
	
}

.img-tienda-clientes-cmr{
	background: url(/images/clientes/logos-assets/cmr.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 60%;

}

.img-tienda-clientes-desol{
	background: url(/images/clientes/logos-assets/desol.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 200px;
	background-size: 60%;
	
}

.version-mobile{
	display: none !important;
}

.version-desktop{
	display: block !important;
}

.banner-prod-desktop{
	display: block;
}

.banner-prod-movil{
	display: none;
}

	/*Seccion Infraestructura*/
	.margin-top-img__manufactura{
		margin-top: 40px;
	}

	.txt__titulo-manufacura_{
    	font-size: 40px;
	    margin-left: 50px;
	    margin-top: 0px;
	}

	.subrayado_manufactura_txt_titulo{
		width: 280px;
	    height: 20px;
	    margin-top: -20px;
	}

	.descripcion--manufactura_{
	    width: 400px;
	    font-size: 16px;
	    line-height: 24px;
	    margin-left: 50px;
	    margin-top: 0px;
	    margin-bottom: 30px;
	    text-align: left;
	}

	.txt__titulo-almacenaje--distribucion_{
	    font-size: 40px;
	    line-height: 50px;
	    margin-left: 50px;
	    margin-top: 0px;
	}

	.descripcion--almacenaje-distibucion_{
	    width: 400px;
	    font-size: 16px;
	    line-height: 24px;
	    margin-left: 50px;
	    margin-top: 30px;
	    margin-bottom: 30px;
	    text-align: left;
	}

	.subrayado_almacenaje--distribucion_{
	    width: 280px;
	    height: 20px;
	    margin-top: -68px;
	}

	.margin-top-img__centro_inno{
		margin-top: 40px;
		margin-bottom: 50px;
	}

	.txt__titulo-centro--innov_{
    	font-size: 40px;
    	line-height: 50px;
	    margin-left: 50px;
	    margin-top: 10px;
	    width: 320px;
    	height: 115px;
	}

	.subrayado_centro--innov_{
		width: 280px;
	    height: 20px;
	    margin-top: -120px;

	}

	.descripcion--centro-de-innov_{
		width: 410px;
	    font-size: 16px;
	    line-height: 24px;
	    margin-left: 50px;
    	margin-top: 70px;	
    	text-align: left;
	}

	.object_desktop{
		display: block !important;
	}

	.object_movil{
		display: none !important;
	}
	/*End seccion infraestructura*/

	/*seccion calidad e inocuidad*/

	.container-header-calidad{
		margin-top: 45px;
		width: 420px;
		margin-left: 320px;
	}
	.subtitulo-inocuidad{
        font-family: 'Open Sans', sans-serif;
	    font-size: 25px;
	    line-height: 25px;
	    color: #ffffff;
	    font-weight: 800;
	    width: auto;
	}

	.titulo-inocuidad{
		font-family: 'Open Sans', sans-serif;
	    font-size: 60px;
    	line-height: 60px;
    	color: #ffffff;
    	font-weight: 800;
	}
	
	.txt_descripcion-inocuidad{
	    font-family: 'Open Sans', sans-serif;
	    font-size: 18px;
	    line-height: 22px;
	    color: #000000;
	    margin-top: 20px;
	    width: 410px;
	}

	.space-right-inocuidad{
		margin-left: 110px;
	}

	.margin_titulo_area_especialidad{
		margin-top:20px;
		margin-bottom:20px;
	}

	.titulo-certificaciones-div{
		font-family: 'Open Sans', sans-serif;
	    font-size: 18px;
	    text-align: center;
	    color: #000000;
	    font-weight: bold;
	    width: 300px;
	    margin: 0px auto;
	    margin-top: 45px;
	    margin-bottom: 20px;
	}

	.cont-imagen-certificaciones{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
	}

	.descripcion-certificaciones-txt{
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
	    line-height: 24px;
	    color: #000000;
	    width: 300px;
	    margin: 0px auto;
	    text-align: center;
	    margin-top: 30px;
	    padding: 0px;
	}

	.container-linea-punteada{
		background: url(/images/calidad-inocuidad/linea.png);
		width: 27px;
		height: 510px;
		margin: 0px auto;
		margin-top: 45px;
		margin-bottom: 45px;
	}
	
	.txt__titulo-nuestros-insumos{
		color: #ffffff;
		font-size: 40px;
	    line-height: 50px;
	    margin-left: 50px;
	    margin-top: 10px;
	    width: 320px;
	    height: 115px;	
	    font-weight: 800;	
	}

	.subrayado_nuestros-insumos{
		background-color: #F6C336;
		width: 280px;
   		height: 20px;
    	margin-top: -15px;
	}

	.descripcion--nuestros-insumos{
		color: #ffffff;
	    width: 400px;
	    font-size: 16px;
	    line-height: 24px;
	    margin-left: 50px;
	    margin-top: 20px;
	    margin-bottom: 30px;
	    text-align: left
	}

	.descripcion--proveedores-insumos{
		color: #ffffff;
	    width: 400px;
	    font-size: 16px;
	    line-height: 24px;
	    margin-left: 50px;
	    margin-top: 110px !important;
	    margin-bottom: 110px;
	    text-align: left	
	}

	.container-date-image{
		width: 100px;
		/*margin: 0px auto;*/
	}

	.margin-top-icono-cer-sintexto{
		margin-top: 95px;
	}

	.height-section-inocuidad{
		height: auto;
	}

		/* start Texto-main-page*/
		.container-texto-main{
			width: 1000px;
		}

		.descripcion-texto-main-page{
		    font-size: 16px;
		    line-height: 24px;
		    margin-top: 50px;
		}
	/*end Texto-main-page*/

	/*Seccion contacto*/

	.titulo-banner{
		width: 500px;
	    font-size: 50px;
	    margin-top: 20px;
	}

	.titulo-banner-compromiso{
	    font-size: 50px;
	    margin-top: 20px;
	}

	.subtitulo-contacto{
		width: 500px;
	    font-size: 30px;
	}

	.texto-fomulario-contacto{
		font-size: 50px;
		line-height: 50px;
		width: 294px;
	}

	.linea-contacto{
		width: 250px;
   		height: 20px;	
   		margin-top: -18px;	
	}

	.fondo-contacto-banner{
		background-image: url(/images/contacto/Banner-contactov2.jpg);
		height: 400px;
		background-size: 100%;

	}

	.fondo-compromiso-banner{
		background-image: url(/images/compromiso/Banner-compromiso.png);
		height: 255px;
		background-size: 100%;

	}

	.margin-top-formulario{
		margin-top: 20px;
	}

	.container-formulario{
		width: 500px;
		margin: 0px auto;
	}

	.input-contact{
		font-family: 'Open Sans', sans-serif;
    	font-size: 14px;
    	color: #000000;
		width: 100%;
		height: 35px;
	}

	.input-doble{
		font-family: 'Open Sans', sans-serif;
    	font-size: 14px;
    	color: #000000;
		width: 90%;
		height: 35px;
	}

	.input-contact-area{
		font-family: 'Open Sans', sans-serif;
    	font-size: 14px;
    	color: #000000;
		width: 100%;
		height: 100px;
	}

	.container-botom{
		width: 160px;
		margin: 0px auto;
		margin-top: 20px;
	}

	.input-send-btn{
		text-align: center;
		background-color: #1869a8;
		width: 150px;
		height: 35px;
		color: #ffffff;
		border: 0px;
	}

	.mensaje-form{
		font-family: 'Open Sans', sans-serif;
    	font-size: 14px;
    	color: #000000;
    	font-weight: 900;
    	text-align: center;
    	margin-top: 20px;
	}

	.frm-contacto{
		margin-bottom: 30px;
	}

	.text-frm{
		font-size: 16px;
		margin: 20px 0px 10px 0px;
	}
	

	.txt-datos-de-contacto{
		width: 220px;
		font-size: 16px;
		margin-top: 27px;
		text-align: start;
	}

	.txt-datos-de-contacto-second{
		width: 220px;
		font-size: 16px;
		margin-top: 0px;
		text-align: start;
	}

	.linea-telefono{
		width: 150px;
		height: 12px;
		margin-top: -8px;
	}

	.descripcion-contacto{
	    font-size: 16px;
	    width: 300px;
	}

	.desktop-txt-contact{
		display: block!important;
	}

	.mobile-txt-contact{
		display: none!important;
	}
	/*End seccion contacto*/
	
	/*Compromiso social*/
	.titulo-compromiso-social{
	    font-size: 28px;
	    margin-left: 50px;
	    margin-top: 0px;
	}

	.descripcion-compromiso-social{
	    width: 400px;
	    font-size: 16px;
	    line-height: 24px;
	    margin-left: 50px;
	    margin-top: 30px;
	    margin-bottom: 30px;
	    text-align: left;
	}

	.descripcion-familia-compromiso{
		width: 400px;
	    font-size: 16px;
	    line-height: 24px;
	    margin-left: 50px;
	    margin-top: 30px;
	    margin-bottom: 30px;
	    text-align: left;
	}

	.subrayado-compromiso-social{
		width: 416px;
	    height: 15px;
	    margin-top: -16px;
	}

	.titulo-sustentabilidad-compromiso-social{
	    font-size: 28px;
	    margin-left: 50px;
	    margin-top: 30px;
	}

	.subrayado-sustentabilidad-compromiso-social{
		width: 416px;
	    height: 15px;
	    margin-top: -16px;
	}

	.margin-top-title-compromiso{
		margin-top: 8px;
	}

	.margin-top-principal-compromiso{
		margin-top: 80px;
	}
	/*end compromiso social*/

}

@media (min-width: 992px) {
	.descripcion-familia-compromiso{
		margin-top: 30px;
	}

	.titulo-sustentabilidad-compromiso-social{
		margin-top: 80px;
	}
}

@media (min-width: 1200px) {
/*Ajustes*/
.mtop-image-calidad{
	margin-top: 22px;
}

.mtop-image-calidad-glo{
	margin-top: 22px;
}
/*Ajustes*/

.image-compromiso2{
	width: 960px;
	height: 448px;
}

.space-line-time{
	width: 25px;
	height: auto;
}

.space-right{
	margin-left: 50px;
}

.space_line_txt_2019{
	width: auto;
	height: 40px;
}

.space_line_txt{
	width: auto;
	height: 70px;
}

.margin-left-image{
	margin-left: -113px;
}

.margin-right-image{
	margin-right: -113px;
}

.top-image-carousel{
	margin-top: 257px;
}

.margen_productos_home{
	margin-top:0px;
}
.margen_productos_home2{
	margin-top:0px;
}		
.title_productos{
	/*width:600px;*/
	font-size:60px;
	line-height:65px;
	font-weight:800;
	color:#212121;
	z-index:1;
	text-align:left;
}
.subrayado_productos{
	width:370px;
	height:20px;
	background-color:#59bad1;
	z-index:0;
	margin: inherit;
    margin-top:-20px;
	text-align:left;
}
.txt_productos{
	/*width:600px;*/
	font-size:20px;
	line-height:30px;
	font-weight:400;
	color:#212121;
	margin-top:50px;
	margin-bottom:50px;
	text-align:left;
}
.container_menu{
	width:1200px;
	margin:0px auto;
}
.container_1200{
	width:1200px;
	margin:0px auto;
}
.element_menu_logo{
	float:left;
	margin-left:10px;
	margin-top:25px;
	margin-bottom:25px;
}
.element_menu{
	float:left;
	margin-left:10px;
	margin-top:70px;
	font-size:16px;
	color:#000;
}
.element_menu2{
	float:left;
	margin-left:10px;
	margin-top:70px;
	font-size:16px;
	color:#000;
	margin-bottom:0px;
}
.element_menu_separador{
	float:left;
	width:2px;
	height:15px;
	background-color:#ffd211;
	margin-top:75px;
	margin-left:10px;
}
.title_compromiso_social{
	
	font-size:60px;
	line-height:65px;
	font-weight:800;
	color:#212121;
	margin-top:30px;
}
.txt_compromiso_social{
	
	font-size:18px;
	line-height:28px;
	font-weight:400;
	color:#212121;
	margin-top:30px;
}
.subrayado_compromiso {
    width: 210px;
    height: 20px;
    background-color: #59bad1;
    left: 0.5%;
    margin-top: -23px;
    z-index: -1;
}
.btn_ver_mas_compromiso{
	width:186px;
	height:50px;
	color:#212121;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #212121;
	line-height:50px;
	cursor:pointer;
	margin-top:30px;
}
.title_sustenta{
	
	font-size:60px;
	line-height:65px;
	font-weight:800;
	color:#fff;
	margin-top:100px;
	
}
.txt_sustenta{
	
	font-size:18px;
	line-height:30px;
	font-weight:400;
	color:#fff;
	margin-top:30px;
}
.btn_ver_mas_sustenta{
	width:186px;
	height:50px;
	color:#ffd211;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #ffd211;
	line-height:50px;
	cursor:pointer;
	margin-top:30px;
}
.txt_banner1{
	width:600px;
	font-size:70px;
	line-height:70px;
	font-weight:800;
	color:#ffd211;
	position:absolute;
	left:10%;
	top:5%;
}
.txt_banner2{
	width:740px;
	font-size:56px;
	line-height:56px;
	font-weight:800;
	color:#fff;
	position:absolute;
	left:10%;
	top:35%;
}
.txt_banner3{
	width:700px;
	font-size:20px;
	line-height:20px;
	font-weight:400;
	font-weight: bold;
	color:#fff;
	position:absolute;
	left:10%;
	top:68%;
}
.btn_ver_mas{
	width:186px;
	height:50px;
	color:#ffd211;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #ffd211;
	position:absolute;
	left:10%;
	top:86%;
	padding-top: 10px;
	cursor:pointer;
}

.btn_ver_mas_new{
	width:186px;
	height:50px;
	color:#ffd211;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #ffd211;
	position:absolute;
	left:20%;
	top:76%;
	padding-top: 10px;
	cursor:pointer;
}

/*new */
.txt_banner1_proveedor{
	width:850px;
	font-size:70px;
	line-height:60px;
	font-weight:800;
	color:#8e1c58;
	position:absolute;
	left:10%;
	top:14%;
}

.txt_banner2_proveedor_socio{
	width:900px;
	font-size:96px;
	line-height:96px;
	font-weight:800;
	color:#1869A8;
	position:absolute;
	left:10%;
	top:35%;
}

.txt_banner3_proveedor_as{
	width:640px;
	font-size:20px;
	line-height:20px;
	font-weight:400;
	font-weight: bold;
	color:#8E1C58;
	position:absolute;
	left:10%;
	top:57%;
}


.btn_ver_mas_proveedor{
    width:186px;
	height:50px;
	color:#1869A8;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #1869A8;
	position:absolute;
	left:10%;
	top:80%;
	padding-top: 10px;
	cursor:pointer;
}

.btn_ver_mas_proveedor_new{
    width:186px;
	height:50px;
	color:#1869A8;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #1869A8;
	position:absolute;
	left:20%;
	top:80%;
	padding-top: 10px;
	cursor:pointer;
}

.txt_banner1_te_interesa_ad{
	width:900px;
	font-size:70px;
	line-height:75px;
	font-weight:800;
	color:#8DB043;
	position:absolute;
	left:10%;
	top:14%;
}

.txt_banner2_nuestros_prod{
	width:1050px;
	font-size:96px;
	line-height:96px;
	font-weight:800;
	color:#8e1c58;
	position:absolute;
	left:10%;
	top:38%;
}

.txt_banner3_conoce{
	width:520px;
	font-size:20px;
	line-height:20px;
	font-weight:400;
	font-weight: bold;
	color:#8e1c58;
	position:absolute;
	left:10%;
	top:61%;
}

.txt_2_banner_3_conoce{
	color:#8DB043;

}

.btn_ver_mas_te_interesa_adquirir{
	width:186px;
	height:50px;
	color:#8E1C58;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #8E1C58;
	position:absolute;
	left:10%;
	top:80%;
	padding-top: 10px;
	cursor:pointer;
}

.btn_ver_mas_te_interesa_adquirir_new{
	width:186px;
	height:50px;
	color:#8E1C58;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #8E1C58;
	position:absolute;
	left:20%;
	top:80%;
	padding-top: 10px;
	cursor:pointer;
}

/*new*/

.title_inocuidad{
	width:590px;
	/*
	font-size:38px;
	line-height:38px;
	 */
	font-size:34px;
	line-height:34px;
	font-weight:700;
	color:#fff;
	position:absolute;
	left:50%;
	top:10%;
	z-index:1
}
.title_inocuidad2{
	width:590px;
	font-size:58px;
	line-height:58px;
	font-weight:800;
	color:#fff;
	position:absolute;
	left:50%;
	top:20%;
	z-index:1
}
.txt_inocuidad{
	width:590px;
	font-size:18px;
	line-height:28px;
	font-weight:400;
	color:#212121;
	position:absolute;
	left:50%;
	top:48%;
}
.subrayado_azul_sustenta {
    width: 370px;
    height: 20px;
    background-color: #1869a8;
    left: 0%;
    margin-top: -20px;
    z-index: -1;
}

/*nosotros*/
.txt_banner_nosotros{
	width:675px;
	font-size:80px;
	line-height:80px;
	font-weight:800;
	color:#ffff;
	position:absolute;
	left:20%;
	top:44px;
}

.txt_banner1_nosotros{
	width:620px;
	font-size:50px;
	line-height:50px;
	font-weight:800;
	color:#a5effb;
	position:absolute;
	left:20%;
	top:140px;
}

.txt_banner2_nosotros{
	width:660px;
	font-size:20px;
	line-height:25px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:20%;
	top:312px;
}


.margin_titulo_nosotros{
	margin-top:80px;
	margin-bottom:20px;
	
}

.txt_titulo_nosotros{
	float:left;
	color:#f6c336;
	margin-left:30px;
	font-size:20px;
	font-weight:700;
	margin-top:-2px;
}

.barra_nosotros{
	width:4px;
	height:26px;
	background-color:#f6c336;
	float:left;
	margin-top: 0px;
}


.title_desarrollo_productos{
	width: 440px;
	font-size:60px;
	line-height:50px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:13%;
	top:10%;
	z-index:1
}

.subrayado_desarrollo_productos {
    width: 260px;
    height: 20px;
    background-color: #f6c336;
    z-index: -1;
    margin-top: -16px;
}

.txt_desarrollo_productos{
	width:516px;
	font-size:18px;
	line-height:28px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:13%;
	top:43%;
}

.title_manufactura{
	width: 420px;
	font-size:60px;
	line-height:70px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:13%;
	top:10%;
	z-index:1
}

.subrayado_manufactura {
    width: 370px;
    height: 20px;
    background-color: #ec3874;
    left: 0.5%;
    z-index: -1;
    margin-top: -21px;
}

.txt_manufactura{
	width:480px;
	font-size:18px;
	line-height:30px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:13%;
	top:43%;
}

.title_comercializacion{
	width: 540px;
	font-size:60px;
	line-height:70px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:13%;
	top:10%;
	z-index:1
}

.subrayado_comercializacion {
    width: 520px;
    height: 20px;
    background-color: #A9D24D;
    left: 0.5%;
    z-index: -1;
    margin-top: -20px;
}

.txt_comercializacion{
	width:543px;
	font-size:18px;
	line-height:30px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:13%;
	top:43%;
}

/*end nosotros*/

.titulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	line-height: 60px;
	color: #ffffff;
	font-weight: 800;
}

.subtitulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #ffffff;
	font-weight: 800;
	width: auto;
}

.txt_subtitulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
	margin-top: 10px;
	width: auto;

}

.banner_barra_productos {
    position: absolute;
    margin-top: -42%;
}

.txt-categorias-productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}
.subrayado-categoria{
	width: 350px;
    height: 20px;
    background-color: #CA1951;
    z-index: -1;
    margin-top: -25px;
}

.txt-categorias-marcas{
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}

.subrayado-marcas{
	width: 350px;
    height: 20px;
    background-color: #CA1951;
    z-index: -1;
    margin-top: -25px;
}

.img-helados{
	background: url(/images/productos/Helados.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.img-postres{
	background: url(/images/productos/Postres.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.img-snacks{
   	background: url(/images/productos/Snacks.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.img-aderezos{
	background: url(/images/productos/Aderezos.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.img-app-frutas{
	background: url(/images/productos/Frutas.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;

}

.img-alameda{
	background: url(/images/productos/alameda.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;

}

.img-awesome-foods{
	background: url(/images/productos/awesome-foods.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;

}

.img-bel-giorno{
	background: url(/images/productos/bel-giorno.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.img-cool-joy{
	background: url(/images/productos/cool-joy.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;

}

.img-frozen-innovations{
	background: url(/images/productos/frozen-innov.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;

}

.img-jerarca{
	background: url(/images/productos/jerarca.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;

}

.img-maria-bonita{
	background: url(/images/productos/maria-bonita.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;

}

.img-natures-paradise{
	background: url(/images/productos/natures-paradise.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;

}

.img-oh-my{
	background: url(/images/productos/oh-my.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;

}

.img-spread-love{
	background: url(/images/productos/spread-love.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;

}

.margen-segundo-linea-categoria{
	margin-top: 17px;
}

.margin-galeria-productos{
	margin-top: 97px;
	margin-bottom: 97px;
}

.margen-categoria-marcas{
	margin-top: 97px;
}

.container_productos{
	width: 1200px;
    margin: 0px auto;
}

/*section clientes*/

.titulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	line-height: 60px;
	color: #ffffff;
	font-weight: 800;
}

.subtitulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #ffd211;
	font-weight: 800;
	width: 550px;
}

.txt_subtitulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
	margin-top: 20px;
	width: 560px;
}

.banner_barra_clientes {
    position: absolute;
    margin-top: -40%;
}

.txt-canales-venta{
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	line-height: 50px;
	margin-top: 34%;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}
.subrayado-canales-venta{
	width: 350px;
    height: 20px;
    background-color: #ffd211;
    z-index: -1;
    margin-top: -13px;
}

.img-food-service{
	background: url(/images/clientes/foodservice.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.img-tiendas-autoservicio{
	background: url(/images/clientes/autoservicio.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.img-clubes-precios{
	background: url(/images/clientes/clubes.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.img-tiendas-convivencia{
	background: url(/images/clientes/Tiendas.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.img-tiendas-especialidad{
	background: url(/images/clientes/especialidad.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.img-red-distribuidores{
	background: url(/images/clientes/distribuidores.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.img-exportacion{
	background: url(/images/clientes/exportacion.png);
	background-repeat: no-repeat;
	width: 386px;
	height: 386px;
	background-size: 100%;
}

.title_clientes{
    
    font-size: 60px;
    line-height: 60px;
    font-weight: 800;
    color: #282828;

}


.subrayado_clientes {
    width: 350px;
    height: 20px;
    background-color: #C21E53;
    left: 0.5%;
    margin-top: -20px;
    z-index: -1;
}


.txt-subtitulo-clientes{
	font-family: 'Open Sans', sans-serif;
	
	font-weight: 800;
	font-size: 38px;
	color: #282828;
	margin-top:15px;
}

.txt-descripcion-nuestra-recetas{
	font-family: 'Open Sans', sans-serif;
	
	font-weight: 600;
	font-size: 38px;
	line-height: 38px;
	color: #282828;
	margin-top:15px;
	
}

.txt-descripcion-clientes {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    margin-top:15px;
    color: #222222;

}

.lugares-tienda-productos{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 38px;
	line-height: 38px;
	color: #282828;
	width: 820px;
}

.margin-clientes{
	margin-top: 130px;
}

.margin-tienda-lugares{
	margin-top: 100px;
}

.margin-carousel-tiendas{
	margin-top: 50px;
	margin-bottom: 100px;
}
.container_carousel{
	width: 1170px;
    margin: 0px auto;
}

.background-image-tiendas{
	background-color: #e6e6e6;
	width: 380px;
	height: 380px;
}

.img-carousel-navigation{
	width: 30px
}

.row-dos-margin-top-tiendas{
	margin-top: 10px;
}

.margin-hide-image{
	margin-top: 0px;
}

.navegation-left{
	margin-right: 70px;
}
.navegation-right{
	margin-left: 55px;
}

.images-margin-padding{
    padding-top: 90px;
    padding-bottom: 90px;
    padding-left: 30px;
    padding-right: 30px;
}

.images-margin-padding-x{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 30px;
	padding-right: 30px;
}

.images-margin-padding-cuadrado{
    padding-top: 90px;
    padding-bottom: 90px;
    padding-left: 30px;
    padding-right: 30px;
}

.images-margin-padding-cuadrado-x{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 30px;
	padding-right: 30px;
}

.images-margin-padding-rombo{
    padding-top: 90px;
    padding-bottom: 90px;
    padding-left: 30px;
    padding-right: 30px;
}

.images-margin-padding-rombo-x{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 30px;
	padding-right: 30px;
}

.images-margin-padding-rombo-small{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 30px;
	padding-right: 30px;
}

.images-margin-padding-rectangulo{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 30px;
	padding-right: 30px;
}

.images-margin-padding-rectangulo-xtra{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 30px;
	padding-right: 30px;
}

.images-margin-padding-65-x{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 30px;
	padding-right: 30px;
}

.images-margin-padding-95-x{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 30px;
	padding-right: 30px;
}

.img-tienda-clientes-walmart{
	background: url(/images/clientes/logos-assets/walmart.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-bodega{
	background: url(/images/clientes/logos-assets/bodega.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-superama{
	background: url(/images/clientes/logos-assets/superama.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-soriana{
	background: url(/images/clientes/logos-assets/soriana.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-chedrahui{
	background: url(/images/clientes/logos-assets/chedrahui.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 65%;

}

.img-tienda-clientes-cityclub{
	background: url(/images/clientes/logos-assets/cityclub.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 58%;
	
}

.img-tienda-clientes-extra{
	background: url(/images/clientes/logos-assets/extra.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-supercity{
	background: url(/images/clientes/logos-assets/supercity.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-sears{
	background: url(/images/clientes/logos-assets/sears.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size:88%;
	
}

.img-tienda-clientes-shell{
	background: url(/images/clientes/logos-assets/shell.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-fresko{
	background: url(/images/clientes/logos-assets/fresko.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-sixflags{
	background: url(/images/clientes/logos-assets/sixflags.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 75%;
	
}

.img-tienda-clientes-areas{
	background: url(/images/clientes/logos-assets/areas.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 60%;

}

.img-tienda-clientes-waldos{
	background: url(/images/clientes/logos-assets/waldos.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 65%;
	
}

.img-tienda-clientes-sumesa{
	background: url(/images/clientes/logos-assets/sumesa.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-alianza{
	background: url(/images/clientes/logos-assets/alianza.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-partycity{
	background: url(/images/clientes/logos-assets/partycity.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;

}

.img-tienda-clientes-crownplaza{
	background: url(/images/clientes/logos-assets/crownplaza.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-seven{
	background: url(/images/clientes/logos-assets/seven.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 40%;

}

.img-tienda-clientes-comercial{
	background: url(/images/clientes/logos-assets/comercial.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-marriot{
	background: url(/images/clientes/logos-assets/marriot.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-gomart{
	background: url(/images/clientes/logos-assets/gomart.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-cec{
	background: url(/images/clientes/logos-assets/cec.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 75%;

}

.img-tienda-clientes-oxxo{
	background: url(/images/clientes/logos-assets/oxxo.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-k{
	background: url(/images/clientes/logos-assets/k.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 50%;

}

.img-tienda-clientes-liverpool{
	background: url(/images/clientes/logos-assets/liverpool.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-tony{
	background: url(/images/clientes/logos-assets/tony.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-eurest{
	background: url(/images/clientes/logos-assets/eurest.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 70%;
	
}

.img-tienda-clientes-lacastellana{
	background: url(/images/clientes/logos-assets/lacastellana.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 85%;

}

.img-tienda-clientes-woolworth{
	background: url(/images/clientes/logos-assets/woolworth.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-arena{
	background: url(/images/clientes/logos-assets/arena.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-laeuropea{
	background: url(/images/clientes/logos-assets/laeuropea.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 88%;
	
}

.img-tienda-clientes-citymarket{
	background: url(/images/clientes/logos-assets/citymarket.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 80%;
	
}

.img-tienda-clientes-cmr{
	background: url(/images/clientes/logos-assets/cmr.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 60%;

}

.img-tienda-clientes-desol{
	background: url(/images/clientes/logos-assets/desol.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	height: 200px;
	background-size: 60%;
	
}

	/*Seccion Infraestructura*/
	.margin-top-img__manufactura{
		margin-top: 97px;
	}

	.txt__titulo-manufacura_{
    	font-size: 60px;
	    margin-left: 100px;
	    margin-top: 20px;
	    width: 420px;
	}

	.subrayado_manufactura_txt_titulo{
		width: 416px;
	    height: 20px;
	    margin-top: -25px;
	}

	.descripcion--manufactura_{
		width: 445px;
	    font-size: 18px;
	    line-height: 28px;
	    margin-left: 100px;
    	margin-top: 50px;
    	text-align: left;
	}

	.txt__titulo-almacenaje--distribucion_{
    	font-size: 60px;
    	line-height: 60px;
	    margin-left: 100px;
	    margin-top: 90px;
	    width: 420px;
   		height: 130px;
	}

	.descripcion--almacenaje-distibucion_{
		width: 445px;
	    font-size: 18px;
	    line-height: 28px;
	    margin-left: 100px;
    	margin-top: 50px;
    	text-align: left;
	}

	.subrayado_almacenaje--distribucion_{
		width: 416px;
	    height: 20px;
	    margin-top: -80px;
	}

	.margin-top-img__centro_inno{
		margin-top: 97px;
		margin-bottom: 100px;
	}

	.txt__titulo-centro--innov_{
    	font-size: 60px;
    	line-height: 60px;
	    margin-left: 100px;
	    margin-top: 40px;
	    width: 420px;
    	height: 180px;
	}

	.subrayado_centro--innov_{
		width: 416px;
	    height: 20px;
	    margin-top: -140px;

	}

	.descripcion--centro-de-innov_{
		width: 475px;
	    font-size: 18px;
	    line-height: 28px;
	    margin-left: 100px;
 	    margin-top: 50px;
    	text-align: left;	
	}


	/*End seccion infraestructura*/

	/*seccion calidad e inocuidad*/

	.container-header-calidad{
		margin-top: 125px;
		width: 700px;
		margin-left: 522px;
	}
	.subtitulo-inocuidad{
        font-family: 'Open Sans', sans-serif;
	    font-size: 30px;
	    line-height: 30px;
	    color: #ffffff;
	    font-weight: 800;
	    width: auto;
	}

	.titulo-inocuidad{
		font-family: 'Open Sans', sans-serif;
	    font-size: 60px;
    	line-height: 60px;
    	color: #ffffff;
    	font-weight: 800;
	}
	
	.txt_descripcion-inocuidad{

	    font-family: 'Open Sans', sans-serif;
	    font-size: 18px;
	    line-height: 18px;
	    color: #000000;
	    margin-top: 40px;
	    width: 680px;
	}

	.space-right-inocuidad{
		margin-left: 165px;
	}

	.margin_titulo_area_especialidad{
		margin-top:20px;
		margin-bottom:20px;
	}

	.titulo-certificaciones-div{
		font-family: 'Open Sans', sans-serif;
	    font-size: 20px;
	    text-align: center;
	    color: #000000;
	    font-weight: bold;
	    width: 420px;
	    margin: 0px auto;
	    margin-top: 25px;
	    margin-bottom: 20px;
	}

	.cont-imagen-certificaciones{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
	}

	.descripcion-certificaciones-txt{
		font-family: 'Open Sans', sans-serif;
		font-size: 18px;
	    line-height: 28px;
	    color: #000000;
	    width: 450px;
	    margin: 0px auto;
	    text-align: center;
	    margin-top: 30px;
	}

	.container-linea-punteada{
		background: url(/images/calidad-inocuidad/linea.png);
		width: 27px;
		height: 490px;
		margin: 0px auto;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	
	.txt__titulo-nuestros-insumos{
		color: #ffffff;
		font-size: 60px;
	    line-height: 60px;
	    margin-left: 100px;
	    margin-top: 40px;
	    width: 420px;
	    height: 180px;	
	    font-weight: 800;	
	}

	.subrayado_nuestros-insumos{
		background-color: #F6C336;
		width: 416px;
   		height: 20px;
    	margin-top: -15px;
	}

	.descripcion--nuestros-insumos{
		color: #ffffff;
	    width: 475px;
	    font-size: 18px;
	    line-height: 28px;
	    margin-left: 100px;
	    margin-top: -10px;
	    margin-bottom: 30px;
	    text-align: left
	}

	.descripcion--proveedores-insumos{
		color: #ffffff;
	    width: 475px;
	    font-size: 18px;
	    line-height: 28px;
	    margin-left: 100px;
	    margin-top: 160px !important;
	    margin-bottom: 30px;
	    text-align: left	
	}

	.container-date-image{
		width: 120px;
		/*margin: 0px auto;*/
	}

	.margin-top-icono-cer-sintexto{
		margin-top: 75px;
	}

	/* start Texto-main-page*/
		.container-texto-main{
			width: 1000px;
		}

		.descripcion-texto-main-page{
		    font-size: 18px;
		    line-height: 28px;
		    margin-top: 50px;
		}
	/*end Texto-main-page*/

	/*Seccion contacto*/



	.titulo-banner{
		width: 800px;
	    font-size: 60px;
	    margin-top: 50px;
	}

	.titulo-banner-compromiso{
	    font-size: 60px;
	    margin-top: 50px;
	}

	.texto-fomulario-contacto{
		font-size: 60px;
		line-height: 60px;
		width: 353px;
		margin-top: 50px;
	}

	.linea-contacto{
		width: 300px;
   		height: 20px;	
   		margin-top: -18px;	
	}

	.fondo-compromiso-banner{
		background-image: url(/images/compromiso/Banner-compromiso.png);
		height: 380px;
		background-size: 100%;

	}


	.subtitulo-contacto{
		width: 800px;
	    font-size: 40px;
	}

	.margin-top-formulario{
		margin-top: 30px;
	}

	.container-formulario{
		width: 800px;
		margin: 0px auto;
	}

	.input-contact{
		font-family: 'Open Sans', sans-serif;
    	font-size: 14px;
    	color: #000000;
		width: 100%;
		height: 35px;
	}

	.input-doble{
		font-family: 'Open Sans', sans-serif;
    	font-size: 14px;
    	color: #000000;
		width: 90%;
		height: 35px;
	}

	.input-contact-area{
		font-family: 'Open Sans', sans-serif;
    	font-size: 14px;
    	color: #000000;
		width: 100%;
		height: 100px;
	}

	.container-botom{
		width: 160px;
		margin: 0px auto;
		margin-top: 20px;
	}

	.input-send-btn{
		text-align: center;
		background-color: #1869a8;
		width: 150px;
		height: 35px;
		color: #ffffff;
		border: 0px;
	}

	.mensaje-form{
		font-family: 'Open Sans', sans-serif;
    	font-size: 14px;
    	color: #000000;
    	font-weight: 900;
    	text-align: center;
    	margin-top: 30px;
	}

	.frm-contacto{
		margin-bottom: 50px;
	}
	.text-frm{
		font-size: 18px;
		margin: 20px 0px 5px 0px;
	}


	.txt-datos-de-contacto{
		width: 350px;
		font-size: 18px;
		margin-top: 21px;
	}

	.txt-datos-de-contacto-second{
		width: 350px;
		font-size: 18px;
		margin-top: 0px;
	}

	.linea-telefono{
		width: 170px;
		height: 12px;
		margin-top: -10px;
	}

	.descripcion-contacto{
	    font-size: 18px;
	    width: 370px;
	}
	/*End seccion contacto*/

	/*Compromiso social*/
	.titulo-compromiso-social{
	    font-size: 36px;
	    margin-left: 100px;
	    margin-top: 0px;
	    width: 420px;
	}

	.descripcion-compromiso-social{
		width: 475px;
	    font-size: 18px;
	    line-height: 28px;
	    margin-left: 100px;
	    margin-top: 30px;
	    text-align: left;
	}

	.descripcion-familia-compromiso{
		width: 425px;
	    font-size: 18px;
	    line-height: 28px;
	    margin-left: 100px;
	    margin-top: 40px;
	    text-align: left;
	}

	.subrayado-compromiso-social{
	    width: 416px;
	    height: 15px;
	    margin-top: -19px;
	}

	.titulo-sustentabilidad-compromiso-social{
		font-size: 36px;
	    margin-left: 100px;
	    margin-top: 110px;
	    width: 420px;
	}

	.subrayado-sustentabilidad-compromiso-social{
		width: 416px;
	    height: 15px;
	    margin-top: -19px;
	}

	.margin-top-title-compromiso{
		margin-top: 10px;
	}

	.margin-top-principal-compromiso{
		margin-top: 80px;
	}
	/*end compromiso social*/



}

@media (min-width: 1400px)  {
	.txt-subtitulo-clientes {
	    font-family: 'Open Sans', sans-serif;
	    
	    font-weight: 800;
	    font-size: 38px;
	    color: #282828;
	    
	}

	.txt-descripcion-nuestra-recetas {
	    font-family: 'Open Sans', sans-serif;

	    font-weight: 600;
	    font-size: 38px;
	    line-height: 38px;
	    color: #282828;

	}

}

@media (min-width: 1900px) {


.space-line-time{
	width: 25px;
	height: auto;
}

.space-right{
	margin-left: 50px;
}

.space_line_txt_2019{
	width: auto;
	height: 40px;
}

.space_line_txt{
	width: auto;
	height: 70px;
}

.margin-left-image{
	margin-left: -205px;
}

.margin-right-image{
	margin-right: -200px;
}

.top-image-carousel{
	margin-top: 422px;
}

.container_menu{
	width:100%;
	margin:0px auto;
}	
.element_menu_logo{
	float:left;
	margin-left:60px;
	margin-top:25px;
	margin-bottom:25px;
}
.element_menu{
	float:left;
	margin-left:60px;
	margin-top:70px;
	font-size:18px;
	color:#000;
}
.element_menu2{
	float:left;
	margin-left:60px;
	margin-top:70px;
	font-size:18px;
	color:#000;
	margin-bottom:0px;
}
.element_menu_separador{
	float:left;
	width:2px;
	height:15px;
	background-color:#ffd211;
	margin-top:75px;
	margin-left:60px;
}
.subrayado_compromiso {
    width: 230px;
    height: 20px;
    background-color: #59bad1;
    left: 0.5%;
    margin-top: -23px;
    z-index: -1;
}
.subrayado_azul_sustenta {
    width: 370px;
    height: 20px;
    background-color: #1869a8;
    left: 0%;
    margin-top: -18px;
    z-index: -1;
}
.title_compromiso_social{
	
	font-size:65px;
	line-height:65px;
	font-weight:800;
	color:#212121;
	
}
.txt_compromiso_social{
	
	font-size:20px;
	line-height:30px;
	font-weight:400;
	color:#212121;
	
}
.btn_ver_mas_compromiso{
	width:186px;
	height:50px;
	color:#212121;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #212121;
	
	padding-top: 10px;
	cursor:pointer;
}
.title_sustenta{
	
	font-size:65px;
	line-height:65px;
	font-weight:800;
	color:#fff;
	
}
.txt_sustenta{
	
	font-size:20px;
	line-height:30px;
	font-weight:400;
	color:#fff;
	
}
.btn_ver_mas_sustenta{
	width:186px;
	height:50px;
	color:#ffd211;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #ffd211;
	line-height:50px;
	cursor:pointer;
}
.txt_banner1{
	width:600px;
	font-size:70px; /*85*/
	line-height:70px; /*85*/
	font-weight:800;
	color:#ffd211;
	position:absolute;
	left:10%;
	top:13%;
}
.txt_banner2{
	width:740px;
	font-size:60px;
	line-height:60px;
	font-weight:800;
	color:#fff;
	position:absolute;
	left:10%;
	top:35%;
}
.txt_banner3{
	width:700px;
	font-size:22px;
	line-height:22px;
	font-weight:400;
	font-weight: bold;
	color:#fff;
	position:absolute;
	left:10%;
	top:60%;
}
.btn_ver_mas{
	width:186px;
	height:50px;
	color:#ffd211;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #ffd211;
	position:absolute;
	left:10%;
	top:79%;
	padding-top: 10px;
	cursor:pointer;
}

.btn_ver_mas_new{
	width:186px;
	height:50px;
	color:#ffd211;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #ffd211;
	position:absolute;
	left:20%;
	top:79%;
	padding-top: 10px;
	cursor:pointer;
}


.txt_banner1_proveedor{
	width:930px;
	font-size:70px;
	line-height:60px;
	font-weight:800;
	color:#8e1c58;
	position:absolute;
	left:10%;
	top:25%;
}

.txt_banner2_proveedor_socio{
	width:950px;
	font-size:96px;
	line-height:96px;
	font-weight:800;
	color:#1869A8;
	position:absolute;
	left:10%;
	top:39%;
}

.txt_banner3_proveedor_as{
	width:700px;
	font-size:22px;
	line-height:22px;
	font-weight:400;
	font-weight: bold;
	color:#8E1C58;
	position:absolute;
	left:10%;
	top:56%;
}

.btn_ver_mas_proveedor{
    width:186px;
	height:50px;
	color:#1869A8;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #1869A8;
	position:absolute;
	left:10%;
	top:70%;
	padding-top: 10px;
	cursor:pointer;
}

.btn_ver_mas_proveedor{
    width:186px;
	height:50px;
	color:#1869A8;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #1869A8;
	position:absolute;
	left:20%;
	top:79%;
	padding-top: 10px;
	cursor:pointer;
}

.txt_banner1_te_interesa_ad{
	width:850px;
	font-size:70px;
	line-height:70px;
	font-weight:800;
	color:#8DB043;
	position:absolute;
	left:10%;
	top:25%;
}

.txt_banner2_nuestros_prod{
	width:1050px;
	font-size:96px;
	line-height:96px;
	font-weight:800;
	color:#8e1c58;
	position:absolute;
	left:10%;
	top:41%;
}

.txt_banner3_conoce{
	width:680px;
	font-size:22px;
	line-height:22px;
	font-weight:400;
	font-weight: bold;
	color:#8e1c58;
	position:absolute;
	left:10%;
	top:56%;
}

.txt_2_banner_3_conoce{
	color:#8DB043;

}

.btn_ver_mas_te_interesa_adquirir{
	width:186px;
	height:50px;
	color:#8E1C58;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #8E1C58;
	position:absolute;
	left:10%;
	top:70%;
	padding-top: 10px;
	cursor:pointer;
}

.btn_ver_mas_te_interesa_adquirir_new{
	width:186px;
	height:50px;
	color:#8E1C58;
	font-weight:600;
	font-size:20px;
	text-align:center;
	border:1px solid #8E1C58;
	position:absolute;
	left:20%;
	top:79%;
	padding-top: 10px;
	cursor:pointer;
}

/*nosotros*/
.txt_banner_nosotros{
	width:720px;
	font-size:85px;
	line-height:85px;
	font-weight:800;
	color:#ffff;
	position:absolute;
	left:20%;
	top:82px;
}

.txt_banner1_nosotros{
	width:700px;
	font-size:60px;
	line-height:60px;
	font-weight:800;
	color:#a5effb;
	position:absolute;
	left:20%;
	top:210px;
}

.txt_banner2_nosotros{
	width:700px;
	font-size:22px;
	line-height:25px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:20%;
	top:440px;
}



.title_desarrollo_productos{
	width:600px;
	font-size:65px;
	line-height:60px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:13.5%;
	top:10%;
	z-index:1
}

.subrayado_desarrollo_productos {
    width: 370px;
    height: 20px;
    background-color: #f6c336;
    z-index: -1;
    margin-top: -19px;
}

.txt_desarrollo_productos{
	width:650px;
	font-size:22px;
	line-height:28px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:14%;
	top:47%;
}

.title_manufactura{
	width:600px;
	font-size:65px;
	line-height:60px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:13.5%;
	top:20%;
	z-index:1
}

.subrayado_manufactura {
    width: 370px;
    height: 20px;
    background-color: #ec3874;
    left: 0.5%;
    z-index: -1;
    margin-top: -20px;
}

.txt_manufactura{
	width:674px;
	font-size:22px;
	line-height:28px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:14%;
	top:47%;
}

.title_comercializacion{
	width:600px;
	font-size:65px;
	line-height:70px;
	font-weight:800;
	color:#ffffff;
	position:absolute;
	left:13.5%;
	top:20%;
	z-index:1
}

.subrayado_comercializacion {
    width: 570px;
    height: 20px;
    background-color: #A9D24D;
    left: 0.5%;
    z-index: -1;
    margin-top: -19px;
}

.txt_comercializacion{
	width:603px;
	font-size:22px;
	line-height:28px;
	font-weight:400;
	color:#ffffff;
	position:absolute;
	left:14%;
	top:47%;
}

.margin_titulo_nosotros{
	margin-top:80px;
	margin-bottom:20px;
}

.txt_titulo_nosotros{
	float:left;
	color:#f6c336;
	margin-left:30px;
	font-size:24px;
	font-weight:700;
	margin-top:-5px;
}

.barra_nosotros{
	width:4px;
	height:26px;
	background-color:#f6c336;
	float:left;
	margin-top: 0px;
}
/*end nosotros*/

/*section productos*/
.titulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 85px;
	line-height: 85px;
	color: #ffffff;
	font-weight: 800;
}

.subtitulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 35px;
	line-height: 35px;
	color: #ffffff;
	font-weight: 800;
	width: auto;
}

.txt_subtitulo_productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	line-height: 22px;
	color: #ffffff;
	margin-top: 10px;
	width: auto;
}

.banner_barra_productos {
    position: absolute;
    margin-top: -40%;
}

.txt-categorias-productos{
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}
.subrayado-categoria{
	width: 350px;
    height: 20px;
    background-color: #CA1951;
    z-index: -1;
    margin-top: -25px;
}

.txt-categorias-marcas{
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}

.subrayado-marcas{
	width: 350px;
    height: 20px;
    background-color: #CA1951;
    z-index: -1;
    margin-top: -25px;
}

.img-helados{
	background: url(/images/productos/Helados.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.img-postres{
	background: url(/images/productos/Postres.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.img-snacks{
   	background: url(/images/productos/Snacks.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.img-aderezos{
	background: url(/images/productos/Aderezos.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.img-app-frutas{
	background: url(/images/productos/Frutas.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;

}

.img-alameda{
	background: url(/images/productos/alameda.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;

}

.img-awesome-foods{
	background: url(/images/productos/awesome-foods.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;

}

.img-bel-giorno{
	background: url(/images/productos/bel-giorno.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.img-cool-joy{
	background: url(/images/productos/cool-joy.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;

}

.img-frozen-innovations{
	background: url(/images/productos/frozen-innov.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;

}

.img-jerarca{
	background: url(/images/productos/jerarca.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;

}

.img-maria-bonita{
	background: url(/images/productos/maria-bonita.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;

}

.img-natures-paradise{
	background: url(/images/productos/natures-paradise.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;

}

.img-oh-my{
	background: url(/images/productos/oh-my.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;

}

.img-spread-love{
	background: url(/images/productos/spread-love.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;

}

.margen-segundo-linea-categoria{
	margin-top: 22px;
}

.margin-galeria-productos{
	margin-top: 97px;
	margin-bottom: 100px;
}

.margen-categoria-marcas{
	margin-top: 97px;
}

.container_productos{
	width: 1351px;
    margin: 0px auto;
}


/*section clientes*/

.titulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 85px;
	line-height: 85px;
	color: #ffffff;
	font-weight: 800;
}

.subtitulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 65px;
	line-height: 65px;
	color: #ffd211;
	font-weight: 800;
	width: 1170px;
}

.txt_subtitulo_clientes{
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	line-height: 22px;
	color: #ffffff;
	margin-top: 35px;
	width: 700px;
}

.banner_barra_clientes {
    position: absolute;
    margin-top: -40%;
}

.txt-canales-venta{
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	line-height: 50px;
	margin-top: 34%;
	color: #282828;
	font-weight: 800;
	position: absolute;
	z-index: 1;
}
.subrayado-canales-venta{
	width: 350px;
    height: 20px;
    background-color: #ffd211;
    z-index: -1;
    margin-top: -13px;
}

.img-food-service{
	background: url(/images/clientes/foodservice.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.img-tiendas-autoservicio{
	background: url(/images/clientes/autoservicio.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.img-clubes-precios{
	background: url(/images/clientes/clubes.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.img-tiendas-convivencia{
	background: url(/images/clientes/Tiendas.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.img-tiendas-especialidad{
	background: url(/images/clientes/especialidad.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.img-red-distribuidores{
	background: url(/images/clientes/distribuidores.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.img-exportacion{
	background: url(/images/clientes/exportacion.png);
	background-repeat: no-repeat;
	width: 428px;
	height: 428px;
	background-size: 100%;
}

.title_clientes{
    
    font-size: 65px;
    line-height: 65px;
    font-weight: 800;
    color: #282828;
    
}


.subrayado_clientes {
    width: 350px;
    height: 20px;
    background-color: #C21E53;
    left: 0.5%;
    margin-top: -20px;
    z-index: -1;
}


.txt-subtitulo-clientes{
	font-family: 'Open Sans', sans-serif;
	
	font-weight: 800;
	font-size: 41px;
	color: #282828;
	
}

.txt-descripcion-nuestra-recetas{
	font-family: 'Open Sans', sans-serif;

	font-weight: 600;
	font-size: 41px;
	line-height: 41px;
	color: #282828;

}

.txt-descripcion-clientes {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    
    color: #222222;

}

.lugares-tienda-productos{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 41px;
	line-height: 41px;
	color: #282828;
	width: 820px;
}

.margin-clientes{
	margin-top: 130px;
}

.margin-tienda-lugares{
	margin-top: 100px;
}

.margin-carousel-tiendas{
	margin-top: 50px;
	margin-bottom: 100px;
}
.container_carousel{
	width: 1351px;
    margin: 0px auto;
}

.background-image-tiendas{
	background-color: #e6e6e6;
	width: 430px;
	height: 430px;
}

/*.margin-top-and-left-img{
	margin-top: 40%;
	margin-left: 55px;
}

.margin-top-and-left-img-cuadradas{
	margin-top: 30%;
	margin-left: 75px;
}

.margin-top-and-left-img-rombo{
	margin-top: 20%;
	margin-left: 75px;
}*/

.row-dos-margin-top-tiendas{
	margin-top: 22px;
}

.margin-hide-image{
	margin-top: 0px;
}

.navegation-left{
	margin-right: 100px;
}
.navegation-right{
	margin-left: 60px;
}

.images-margin-padding{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 40px;
	padding-right: 40px;
}

.images-margin-padding-x{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 40px;
	padding-right: 40px;
}

.images-margin-padding-cuadrado{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 40px;
	padding-right: 40px;
}

.images-margin-padding-cuadrado-x{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 40px;
	padding-right: 40px;
}

.images-margin-padding-rombo{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 40px;
	padding-right: 40px;
}

.images-margin-padding-rombo-x{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 40px;
	padding-right: 40px;
}

.images-margin-padding-rombo-small{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 40px;
	padding-right: 40px;
}

.images-margin-padding-rectangulo{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 40px;
	padding-right: 40px;
}

.images-margin-padding-rectangulo-xtra{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 40px;
	padding-right: 40px;
}

.images-margin-padding-65-x{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 40px;
	padding-right: 40px;
}

.images-margin-padding-95-x{
	padding-top: 90px;
	padding-bottom: 90px;
	padding-left: 40px;
	padding-right: 40px;
}

.img-carousel-navigation{
	width: 40px;
}

.img-tienda-clientes-walmart{
	background: url(/images/clientes/logos-assets/walmart.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;

}

.img-tienda-clientes-bodega{
	background: url(/images/clientes/logos-assets/bodega.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-superama{
	background: url(/images/clientes/logos-assets/superama.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-soriana{
	background: url(/images/clientes/logos-assets/soriana.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-chedrahui{
	background: url(/images/clientes/logos-assets/chedrahui.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 75%;

}

.img-tienda-clientes-cityclub{
	background: url(/images/clientes/logos-assets/cityclub.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 65%;
	
}

.img-tienda-clientes-extra{
	background: url(/images/clientes/logos-assets/extra.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;

}

.img-tienda-clientes-supercity{
	background: url(/images/clientes/logos-assets/supercity.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-sears{
	background: url(/images/clientes/logos-assets/sears.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-shell{
	background: url(/images/clientes/logos-assets/shell.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-fresko{
	background: url(/images/clientes/logos-assets/fresko.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;

}

.img-tienda-clientes-sixflags{
	background: url(/images/clientes/logos-assets/sixflags.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-areas{
	background: url(/images/clientes/logos-assets/areas.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 55%;

}

.img-tienda-clientes-waldos{
	background: url(/images/clientes/logos-assets/waldos.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 65%;
	
}

.img-tienda-clientes-sumesa{
	background: url(/images/clientes/logos-assets/sumesa.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-alianza{
	background: url(/images/clientes/logos-assets/alianza.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-partycity{
	background: url(/images/clientes/logos-assets/partycity.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;

}

.img-tienda-clientes-crownplaza{
	background: url(/images/clientes/logos-assets/crownplaza.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-seven{
	background: url(/images/clientes/logos-assets/seven.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 40%;

}

.img-tienda-clientes-comercial{
	background: url(/images/clientes/logos-assets/comercial.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 100%;
	
}

.img-tienda-clientes-marriot{
	background: url(/images/clientes/logos-assets/marriot.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-gomart{
	background: url(/images/clientes/logos-assets/gomart.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-cec{
	background: url(/images/clientes/logos-assets/cec.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 75%;

}

.img-tienda-clientes-oxxo{
	background: url(/images/clientes/logos-assets/oxxo.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-k{
	background: url(/images/clientes/logos-assets/k.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 40%;

}

.img-tienda-clientes-liverpool{
	background: url(/images/clientes/logos-assets/liverpool.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 100%;
	
}

.img-tienda-clientes-tony{
	background: url(/images/clientes/logos-assets/tony.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-eurest{
	background: url(/images/clientes/logos-assets/eurest.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 75%;
	
}

.img-tienda-clientes-lacastellana{
	background: url(/images/clientes/logos-assets/lacastellana.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 75%;

}

.img-tienda-clientes-woolworth{
	background: url(/images/clientes/logos-assets/woolworth.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-arena{
	background: url(/images/clientes/logos-assets/arena.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-laeuropea{
	background: url(/images/clientes/logos-assets/laeuropea.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 95%;
	
}

.img-tienda-clientes-citymarket{
	background: url(/images/clientes/logos-assets/citymarket.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 75%;
	
}

.img-tienda-clientes-cmr{
	background: url(/images/clientes/logos-assets/cmr.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 65%;

}

.img-tienda-clientes-desol{
	background: url(/images/clientes/logos-assets/desol.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 250px;
	background-size: 65%;
	
}

	/*seccion calidad e inocuidad*/

	.container-header-calidad{
		margin-top: 125px;
		width: 700px;
		margin-left: 522px;
	}
	.subtitulo-inocuidad{
        font-family: 'Open Sans', sans-serif;
	    font-size: 30px;
	    line-height: 30px;
	    color: #ffffff;
	    font-weight: 800;
	    width: auto;
	}

	.titulo-inocuidad{
		font-family: 'Open Sans', sans-serif;
	    font-size: 60px;
    	line-height: 60px;
    	color: #ffffff;
    	font-weight: 800;
	}
	
	.txt_descripcion-inocuidad{

	    font-family: 'Open Sans', sans-serif;
	    font-size: 18px;
	    line-height: 18px;
	    color: #000000;
	    margin-top: 40px;
	    width: 680px;
	}

	.space-right-inocuidad{
		margin-left: 220px;
	}

	.margin_titulo_area_especialidad{
		margin-top:20px;
		margin-bottom:20px;
	}

	.titulo-certificaciones-div{
		font-family: 'Open Sans', sans-serif;
	    font-size: 20px;
	    text-align: center;
	    color: #000000;
	    font-weight: bold;
	    width: 420px;
	    margin: 0px auto;
	    margin-top: 25px;
	    margin-bottom: 20px;
	}

	.cont-imagen-certificaciones{
		width: 100%;
		max-width: 200px;
		margin: 0px auto;
	}

	.descripcion-certificaciones-txt{
		font-family: 'Open Sans', sans-serif;
		font-size: 18px;
	    line-height: 28px;
	    color: #000000;
	    width: 450px;
	    margin: 0px auto;
	    text-align: center;
	    margin-top: 30px;
	}

	.container-linea-punteada{
		background: url(/images/calidad-inocuidad/linea.png);
		width: 27px;
		height: 350px;
		margin: 0px auto;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	
	.txt__titulo-nuestros-insumos{
		color: #ffffff;
		font-size: 60px;
	    line-height: 60px;
	    margin-left: 100px;
	    margin-top: 40px;
	    width: 420px;
	    height: 180px;	
	    font-weight: 800;	
	}

	.subrayado_nuestros-insumos{
		background-color: #F6C336;
		width: 416px;
   		height: 20px;
    	margin-top: -15px;
	}

	.descripcion--nuestros-insumos{
		color: #ffffff;
	    width: 475px;
	    font-size: 18px;
	    line-height: 28px;
	    margin-left: 100px;
	    margin-top: -10px;
	    margin-bottom: 30px;
	    text-align: left
	}

	.descripcion--proveedores-insumos{
		color: #ffffff;
	    width: 475px;
	    font-size: 18px;
	    line-height: 28px;
	    margin-left: 100px;
	    margin-top: 160px !important;
	    margin-bottom: 30px;
	    text-align: left	
	}

	.container-date-image{
		width: 120px;
		/*margin: 0px auto;*/
	}

	.margin-top-icono-cer-sintexto{
		margin-top: 95px;
	}


	/* start Texto-main-page*/
		.container-texto-main{
			width: 1000px;
		}

		.descripcion-texto-main-page{
		    font-size: 18px;
		    line-height: 28px;
		}
	/*end Texto-main-page*/

}