.container-fluid {
	padding-left: 0px;
	padding-right: 0px;

	scroll-behavior: smooth;

}

html {
	max-width: 100%;
	overflow-x: hidden;
}

body {
	text-align: center;
	overflow-x: hidden;
	overflow-y: hidden;
	max-width: 100%;
}

@media only screen and (max-width: 991px) {
	.body{
		overflow-x: hidden;
	}
	.container-fluid{
		padding:0px;
	}
	.contact{
		margin-right: 0px;
	}
}

@media only screen and (min-width: 991px) {
	.body{
		overflow-x: hidden;
	}
	.container-fluid{
		padding:0px;
	}
	.contact{
		margin-right: 60px;
	}
}

nav{
	background-color: #95142c;
	max-width: 100%;
}



section	{
	padding-top: 50px;
	padding-bottom: 50px;
	
}

.lpm {
	text-align: left;
}

.lpm2 {
	text-align: right;
}

/* ESTE ERA EL CONTORNO DE LOS HORARIOS
.uno {
	text-align:center;
	background-color: #9C9C9C; 
	border-radius: 35px 0px 0px 0px;
	border-top: 3px solid #95142c;
	border-bottom: 3px solid #95142c;
	border-left: 3px solid #95142c;

}

.dos{
	text-align:center;
	background-color:#9C9C9C;
	border-radius: 0px 0px 35px 0px;

	border-top: 3px solid #95142c;
	border-bottom: 3px solid #95142c;
	border-right: 3px solid #95142c;
}*/


.vosabe {
	margin-left:70px;
	margin-right:70px;
	font-family: helvetica;
}

.colortitulos{
	color:#95142c;
	font-family: helvetica;
	font-size: 50px;
}

.nocolorenlace{
	color:#333;
	text-decoration:none;
}

#quienes-somos{
	padding-top: 0px;
	padding-bottom: 0px;
}

.lala {
	background-color: #95142c;
	text-align: center;
	color: white;
	padding-top: 75px;
	padding-bottom: 75px;
}

.separador{
	margin-left: auto;
	margin-right: auto;
}

.tete { 
	background-color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
}

.redfb { 
	background-color: #32aae1;
	padding-top: 75px;
	padding-bottom: 75px;
	opacity: 0.9;
}

.redig {
	background-color: #c183d6;
	padding-top: 75px;
	padding-bottom: 75px;
	opacity: 0.9;
}

.redyt {
	background-color: #ec768c;
	padding-top: 75px;
	padding-bottom: 75px;
	opacity: 0.9;
	max-width: 100%;
}

.textocomercializacion{
	text-align: center;
	margin-right: 75px;
	margin-left: 75px;
	color: #FFFFFF;
	-webkit-text-stroke: 0.2px black;
}

.estructura,.distribuidores,.calidad{
	font-size: 130px;
    padding-top: 130px;
    padding-bottom: 40px;
	font-family: helvetica;
/*	background: #95142c;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;*/
}


/*.pencurso {
	background-color: #74c8b8;
	padding-top: 50px;
	padding-bottom: 50px;
	opacity: 0.9;
}*/

.sacaladelangulo {
	font-size: 75px;
}

.sacaladelangulo2 {
	font-size: 50px;
}

form {
	
	margin: auto;
	background-color: #95142c;
	padding: 10px 20px;
	box-sizing: border-box;
	margin-top: 7px;
	border-radius: 7px;
}


input, textarea {
	width: 50%;
	margin-bottom: 20px;
	padding: 7px;
	box-sizing: border-box;
	font-size: 17px;
	border: none;
}

.contactanos {
	color:#fff;
	text-align: center;
	margin: 0;
	font-size:30px;
	margin-bottom:20px;
}

.card {
	height: 450px;
	margin: auto;
}

.rowcards {
	background-color:#95142c;
	padding-top:1%;
	padding-bottom: 1%;

}
textarea {
	min-height: 100px; /* para que no me lo agranden tanto */
	max-height: 200px;
}

@media (max-width:480px) {
	form{
		width: 100%;
	}
}

#boton{
	background: #31384A;
	color: #fff;
	padding: 20px;
}

#boton:hover{
	cursor: pointer;
	background: #FB7E29;
}


/* GALERIA DE IMAGENES */
.gallery{
	
}

.gallery img{
	width: 230px;
	padding: 5px;
	/*filter: grayscale(100%);*/
	transition: 1s;
}

.gallery img:hover{
	filter: grayscale(0);
	transform: scale(1.1);
}

/* FIN GALERIA DE IMAGENES */


/* MEDIDAS CAROUSEL 
.carousel-inner img {
    width: 100%;
    max-height: 500px;
}

.carousel-inner{
 height: 500px;
}

 MEDIDAS CAROUSEL */

 #contenido {
 	background: white;
 }

 .cuadro {
 	padding-top:20px;
 	padding-bottom: 20px;
	text-align:center;
	background-color: #95142c; 
	border-radius: 0px 35px 0px 35px;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	margin-bottom: 35px;
}

.tituloproducto{
	text-align: left;
	color:white;
	padding-left:50px;
	font-family: helvetica;
}

.buttonregresar {
	background-color: #13AFDF;
	border-radius: 6px;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	padding: 14px 22px;
	text-align: center;
	text-transform: uppercase;
	width: auto;
}

.buttonregresar:hover {
	background-color: #FB7E29;
	color: #fff;
}

.botonregresar{
	text-align: right;
	padding-right:25px;
}

/*#fotosproductos{
	text-align:center;
	padding-top:5px;
 	padding-bottom: 5px;
	text-align:center;
	background-color: #95142c; 
	border-radius: 35px 35px 35px 35px;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}*/

/*.columnalightbox{		NO SE PA Q ESTO, PERO VA BIEN TODAVIA
	margin-left: 20px;
}*/

.contenidoderecha{
	margin-left: 100px;

}

.parrafocaracteristicas{
	text-align: left;
	color:#95142c;
	font-family: helvetica;
	font-weight: bold;
	text-decoration: underline;
}

.parrafosproductos{
	text-align: left;
}

.tituloproducto2{
	color:#95142c;
	font-family: helvetica;
	font-weight: bold;
}

.cabeceraredes{
	text-align:end;
	color:#FFFFFF;
	margin-right:15px;
}

.red1{
	text-align:end;
	font-size: 25px;
	margin-right:10px;
}

.red2{
	text-align:end;
	font-size: 25px;
	margin-right:10px;
}


.red3{
	text-align:end;
	font-size: 25px;
}

.red1:hover{
	color:#FF0066;
}

.red2:hover{
	color:#0066FF;
}

.red3:hover{
	color:#FF0000;
}

.efectorecetas{
	-webkit-transform: scale(1,1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	-moz-transform: scale(1,1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;
	max-width: 100%;
	height: auto;
	margin-right: 20px;
}

.efectorecetas:hover{
	-webkit-transform: scale(1.12,1.12);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1.12,1.12);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 100ms;
	max-width: 100%;
	height: auto;
}

#recetas{
	margin-bottom: 50px;
}

.primerfilarecetas{
	margin-bottom:20px;
}

.tablamateriales{
	text-align: left;
	margin-left:auto;
	text-align: center;
	display:inline-block;
}

.aa{
	padding-left: 50px;
}

.procedimientostyle{
	color:#95142c;
}

.ingredientestyle{
	color:#95142c;
}

.imagenreceta{
	margin-bottom:27px;
}

.imagenprocedimiento{
	max-width: 100%;
	height: auto;
	-webkit-transform: scale(0.5,0.5);
}

.imagenprocedimiento1{
	max-width: 100%;
	height: auto;
	-webkit-transform: scale(1,1);
	margin-top:2%;
}

.imagenprocedimiento2{
	max-width: 100%;
	height: auto;
	-webkit-transform: scale(1.2,1.2);
	margin-bottom: 5%;
	margin-top:5%;
}


.imagenprocedimiento3{
	max-width: 100%;
	height: auto;
	-webkit-transform: scale(1,1);
	margin-bottom: 5%;
}

.imagenprocedimiento4{
	max-width: 100%;
	height: auto;
	-webkit-transform: scale(0.7,0.7);

}

.imagenprocedimiento11{
	max-width: 100%;
	height: auto;
	-webkit-transform: scale(1,1);
	margin-top:5%;
}

.margenhornos{
	margin-top:5%;
}
.margenhornos2{
	margin-top:5%;
}

.listaferias{
	margin-left:22%;
}

.tituloferia{
	margin-left: 50px;
	margin-right: 50px;
}

.tablamateriales2{
	text-align: left;
	margin-left:auto;
	font-family: helvetica;
}

.parrafocaracteristicas2{
	text-align: left;
	margin-left:22px;
	/*color:#95142c;*/
	color:#000000;
	font-family: helvetica;
	font-weight: bold;
	text-decoration: underline;
}

.abajodeimagenes{
	margin-left:100px;
}

.tablamid{	/*CENTRAR LISTAS*/
	text-align: center;
	display:inline-block;
}

.parrafosproductos2{
	text-align: left;
	margin-left: 22px;
	font-family: helvetica;
}

.parrafocaracteristicas33{
	font-family: helvetica;
	font-weight: bold;
	text-decoration: underline;
}
.parrafocaracteristicas34{
	font-family: helvetica;
	font-weight: bold;
	text-align:left;
}

.parrafosproductosxd{
	margin-left:5%;
	text-align:left;
	font-family: helvetica;
}

.parrafocaracteristicas32{
	text-align: left;
	margin-left:5%;
	color:#95142c;
	font-family: helvetica;
}

.datosempresa{
	font-family: helvetica;
}

.datosempresa2{
	font-family: helvetica;
	/*-webkit-text-fill-color: #95142c;*/
	-webkit-text-fill-color: #ffc107;
	-webkit-text-stroke: 1px #000000;
}

.mapgoogle{
	max-width: 100%;
	height: auto;
}

.logoquienessomos{
	max-width: 100%;
	height: auto;
}

.social-bar{
	position:fixed;
	left:0%;
	top:35%;
	font-size: 1.5rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	z-index: 100;
	max-width: 100%;
}

.icon{
	color:white;
	text-decoration:none;
	padding: .7rem;
	display: flex;
	transition: all .5s;
	max-width: 100%;
}

.icon-facebook{
	background:#2E406E;
}

.icon-youtube{
	background:#E83028;
}

.icon-instagram{
	background:#3F60A5;
}

.icon-whatsapp{
	background:#075E54;
}

.icon:first-child{ /* para no tener problemas, la primera borde redondeado y la ultima tmb */
	border-radius: 0 1rem 0 0;
}

.icon:last-child{
	border-radius: 0 0 1rem 0;
}

.icon:hover{
	padding-left: 3rem;
	border-radius: 0 1rem 1rem 0;
	box-shadow: 0 0 .5rem rgba(0, 0, 0, 0.42);
	text-decoration: none;
}


/* CAROUSEL IMG */
.swiper-container {
      width: 100%;
      padding-top: 50px;
      padding-bottom: 50px;
    }
.swiper-slide {
      background-position: center;
      background-size: cover;
      width: 300px;
      height: 300px;
	}
	
div.bloques {
	margin-left:25px;
	margin-right:25px;
	padding-bottom:70px;
	-webkit-box-shadow: 1px 3px 24px 3px rgba(0,0,0,0.59);
	-moz-box-shadow: 1px 3px 24px 3px rgba(0,0,0,0.59);
	box-shadow: 1px 3px 24px 3px rgba(0,0,0,0.59);
}

@media screen and (max-width: 600px) {
	div#isNotMobile{
		display:none;
	}
	/* MOBILE HERE */
	
	h3.colortitulos{
		color:#95142c;
		font-family: helvetica;
		font-size: 29px;
	}
	h4.colortitulos{
		color:#95142c;
		font-family: helvetica;
		font-size: 29px;
	}

	h4.colortitulosFerias{
		color:#95142c;
		font-family: helvetica;
		text-align: revert;
		padding: 0px 16px 0px 26px;
		font-size: 24px;
	}

	ul.listaferias{
		position: relative;
		padding-bottom: 56px;
		margin-right: 5%;
		margin-left:4%;
	}

	div input#botonferias2{
		width:auto;
	}
	div input#botonferias{
		width:auto;
	}
	div p.vosabe{
		margin-left: 32px;
    	margin-right: 32px;
    	font-family: helvetica;
	}

	div p.datosempresa{
		position: relative;
		top: -8px;
		margin-left: 32px;
		margin-right: 32px;
	}

	.efectorecetas:active{
		-webkit-transform: scale(1.12,1.12);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 100ms;
		-moz-transform: scale(1.12,1.12);
		-moz-transition-timing-function: ease-out;
		-moz-transition-duration: 100ms;
		max-width: 100%;
		height: auto;
	}
	div a#isNotMobile{
		display:none;
	}

	a.catalogoFooter{
		color:#fff;
	}

	div.footerHorarios{
		float:none;
		position:relative;
		
		left:0;
	}

	div.footerTelefonos{
		padding-left:0px;
	}

	img.datafiscal{
		padding-top: 38px;
	}

	div.abajodeimagenes{
		margin-left:0px;
	}

	div.contenidoderecha{
		margin-left:0px;
	}

	div.trinchadoraJunior{
		margin-left:0%;margin-top:0%;
	}

	img.carrouselItems{
		height: 74vw;
	}

	div.carrItem{
		height: 74vw;
	}

	img.carrLogo{
		position: relative;
		z-index: 999;
		top: -282px;
		width: 250px;
		height: 250px;
	}

	div#sinceHD{
		display:none;
	}

	input#nameContacto{
		width:85%;
	}

	input#correoContacto{width:85%;}
	input#telefonoContacto{width:85%;}
	input#fileContacto{width:85%;}
	textarea#msjContacto{width:85%;}
	input#boton{width:85%;}

	input#comercialNombre{width:85%;}
	input#comercialCorreo{width:85%;}
	input#comercialTelefono{width:85%;}
	input#comercialCuit{width:85%;}
	input#comercialRazon{width:85%;}
	input#comercialDireccion{width:85%;}
	textarea#comercialMsj{width:85%;}

	/* MOBILE HERE */
	
}

@media screen and (min-width: 600px) {
	div#isMobile{
		display:none;
	}

	div a#isMobile{
		display:none;
	}

	/* NO MOBILE HERE */
	h3.colortitulos{
		color:#95142c;
		font-family: helvetica;
		font-size: 50px;
	}
	h4.colortitulos{
		color:#95142c;
		font-family: helvetica;
		font-size: 50px;
	}
	h4.colortitulosFerias{
		color:#95142c;
		font-family: helvetica;
		font-size: 33px;
		text-align: justify;
		padding: 20px 64px 0px 64px;
	}

	ul.listaferias{
		position: relative;
    	left: -161px;
    	padding-bottom: 56px;
	}

	a.catalogoFooter{
		color:#fff;
	}

	.col-sm-4.align-self-center.redfb:hover {
		-webkit-transform: scale(1.12,1.12);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 100ms;
		-moz-transform: scale(1.12,1.12);
		-moz-transition-timing-function: ease-out;
		-moz-transition-duration: 100ms;
		max-width: 100%;
		height: auto;
		z-index: 9999;
	}

	.col-sm-4.align-self-center.redig:hover {
		-webkit-transform: scale(1.12,1.12);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 100ms;
		-moz-transform: scale(1.12,1.12);
		-moz-transition-timing-function: ease-out;
		-moz-transition-duration: 100ms;
		max-width: 100%;
		height: auto;
		z-index: 9999;
	}

	.col-sm-4.align-self-center.redyt:hover {
		-webkit-transform: scale(1.12,1.12);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 100ms;
		-moz-transform: scale(1.12,1.12);
		-moz-transition-timing-function: ease-out;
		-moz-transition-duration: 100ms;
		max-width: 100%;
		height: auto;
		z-index: 9999;
	}

	i.fas.fa-balance-scale.calidad:hover{
		-webkit-transform: scale(1.12,1.12);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 100ms;
		-moz-transform: scale(1.12,1.12);
		-moz-transition-timing-function: ease-out;
		-moz-transition-duration: 100ms;
		max-width: 100%;
		height: auto;
		z-index: 9999;
	}

	i.far.fa-thumbs-up.estructura:hover{
		-webkit-transform: scale(1.12,1.12);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 100ms;
		-moz-transform: scale(1.12,1.12);
		-moz-transition-timing-function: ease-out;
		-moz-transition-duration: 100ms;
		max-width: 100%;
		height: auto;
		z-index: 9999;
	}

	i.fas.fa-truck.distribuidores:hover{
		-webkit-transform: scale(1.12,1.12);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 100ms;
		-moz-transform: scale(1.12,1.12);
		-moz-transition-timing-function: ease-out;
		-moz-transition-duration: 100ms;
		max-width: 100%;
		height: auto;
		z-index: 9999;
	}

	div.footerHorarios{
		float: left;position: relative;left: 62px;
		padding-left: 32px;
	}
	div.footerTelefonos{
		padding-left: 220px;
	}
	div.trinchadoraJunior{
		margin-left:6%;margin-top:5%;
	}
	img.carrouselItems{
		height: 97vh;
    	min-height: 300px;
	}
	div.carrItem{
		height: 97vh;
	}
	/* NO MOBILE HERE */
}


/* for incompabilities */
@media screen and (min-width:700px) and (max-width: 1360px) {	/* nos aseguramos que no sea celu y la reso baja */
	img.carrLogo{
		position: relative;
		z-index: 999;
		top: -638px;
		width: 400px;
		height: 400px;}

	div#sinceHD{
		display:none;
	}
	h3#encont{
		text-align: left;
    	padding-left: 8px;
	}
}

@media screen and (min-width:1360px) and (max-width: 1600px) {	/* nos aseguramos que no sea celu y la reso baja */
	div#sinceHD{
		display:none;
	}
	h3#encont{
		text-align: left;
    	padding-left: 8px;
	}
	img.carrLogo{
		position: relative;
		z-index: 999;
		top: -638px;
		width: 400px;
		height: 400px;}

}

@media (min-width: 1600px) { /* si tiene alto monitor entonces agrandamos las cosas */
	img.carrLogo{
		position: relative;
		z-index: 999;
		top: -940px;
		width: 700px;
		height: 700px;
	}
	div#since{
		display:none;
	}
	div#direMap{
		padding-top: 68px;
	}
	h3#encont{
		text-align: left;
    	padding-left: 15px;
	}
}
/*************************************/


.comercializacion{ /*EFECTO EN IMAGEN SCROLLEADA, ACA TA LA MAGIA*/
	padding-top:75px;
	padding-bottom:75px;
	margin-top:50px;
	background-image: url(https://s1.1zoom.me/b5050/400/Trucks_Roads_2016-17_Freightliner_Cascadia_537411_3840x2400.jpg);
	/*background-image: url(https://mbbenedetto.com.ar/src/img/camion-ruta.jpg); CAMBIAR */
	background-repeat:no-repeat; /*no se repetira*/
	background-size:cover; /*imagen al 100% del ancho*/
	background-attachment: fixed; /*posicion fija para la img*/
}