body, html {
	margin:0;
	padding:0;
}

#divDatosyRedes{
	height: 55px;
    background-color: #f5f5f5;
    color: gray !important;
    text-decoration: none !important;
    padding-left: 40px;
}

#divDatosyRedes a {
    color: gray;
    font-size: 13px;
}


#divDatosyRedes span.material-icons, .material-symbols-outlined {
    font-size: 15px !important;
    margin-top: 5px !important;
}

.DatosContact {
    margin-left: 5px;
    padding-top: 2px;
	margin-right:30px;
}

.Enc_redes {
    width: 16px;
    height: 34px;
	margin-right:10px;
}

.Enc_redes img {
    border-style: none;
    filter: brightness(0.30);
    height: 15px;
}

a.Pie_redes {
    border: 1px solid #ffffff85;
    padding: 10px;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    margin-right: 10px;
    display: flex;
}


#formContactoPromociones{
	display:none;
}

@font-face {
    font-family: FlexoDemi;
    src: url(../fonts/Flexo-Demi.ttf);
}

@font-face {
    font-family: FlexoRegular;
    src: url(../fonts/Flexo-Regular.ttf);
}

@font-face {
    font-family: RalewayItalic;
    src: url(../fonts/Raleway-Italic-VariableFont_wght.ttf);
}

@font-face {
    src: url(../fonts/Raleway-VariableFont_wght.ttf);
    font-family: Raleway;
}

@font-face {
    font-family: RalewayBold;
    src: url(../fonts/Raleway-Bold.ttf);
}

@font-face {
    font-family: RalewaySemiBold;
    src: url(../fonts/Raleway-SemiBold.ttf);
}

@font-face {
    font-family: RalewayExtraBold;
    src: url(../fonts/Raleway-ExtraBold.ttf);
}

@font-face {
    font-family: RalewayMedium;
    src: url(../fonts/Raleway-Medium.ttf);
}

@font-face {
    font-family: SourceSansPro;
    src: url(../fonts/SourceSansPro-Regular.otf);
}

@font-face {
    font-family: SourceSansProSemibold;
    src: url(../fonts/SourceSansPro-Semibold.otf);
}

@font-face {
    font-family: SourceSansProBold;
    src: url(../fonts/SourceSansPro-Bold.otf);
}

@font-face {
    font-family: SourceSansProLight;
    src: url(../fonts/SourceSansPro-Light.otf);
}

/**
.max-resolucion{
	margin: 0 auto;
	max-width: 1200px;
}
**/

#cabecera {
	/** background-color: #595959; **/
    display: flex;
    flex-direction: row;
    /** height: 55px; **/
	margin: auto;
	position: absolute;
    width: 98vw;
	z-index: 100;
}

#cabecera a {
	margin-left: 2%;
	position: absolute;
	width: 11%;
	margin-top:8px;
}

#logo{
    width: 200%;
    height: 60px;
    float: left;
    z-index: 10;
    background-image: url(../img/png/Logo23W.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: inherit;
    background-position-y: top;
    background-size: 275px 68px;
}

.blackLogo {
	background-image: url("../img/png/logo23W_Black.png") !important;
	background-size: contain;
}


#logoRubro {
	background-image: url("../img/png/rubroTexto.png");
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
	margin-top: 15px;
	position: absolute;
    left: 14%;
	width: 15%;
}

#btnComoHacerPedidos {
	display:none;
    color: white;
    cursor: pointer;
    font-family: Raleway;
    font-size: 11pt;
    position: absolute;
    margin-top: 1.8%;	
    left: 71%;
    width: 12%;
}

#btnComoHacerPedidos a {
	color: white;
	text-decoration: none;
	width: 100%;
}

/**
#barra {
	width: auto;
	height: 18vh;
	margin: auto;
	background: -webkit-linear-gradient(white 20%, rgb(239,239,239));
	background: -o-linear-gradient(white 20%, rgb(239,239,239));
    background: -moz-linear-gradient(white 20%, rgb(239,239,239));
	z-index: 999999;
}
**/

.info_empresa-top, .info_empresa-bot, .info_empresa-bot2{
	width: 20%;
	font-size: 13pt;
	font-family: SourceSansProLight;
	padding-top: 10px;
	padding-left: 5%;
	margin-top: 0px;
	margin-bottom: 0px;
	float:left;
}

.info_empresa-top{
	width: 100%;
	font-size: 10pt;
}

.info_empresa-bot{
	font-size:11pt;
	width: 24%;
	padding-left: 2%;
}

#info{
	float: left; width: 20%; padding-left: 5%; height: 84px; padding-top:1%
}

#animales{
	width: 73%;
	height: 30px;
	float:left;
	background-image: url("../img/png/animales_m.png");
	background-repeat: no-repeat;
	background-position: center;
}



#redes_sociales{
	width: 11%;
	height: 20px;
	float: right;
	margin-top: 4%;
	padding-left: 10%;
}

#redes_sociales_barra{
	display:none;
}

#facebook_logo, #facebook_logo_bot {
	width: 20px;
	height: 20px;
	margin-right: 6px;
	float: left;
	background-image: url("../img/png/facebook_logo_blue.png");	
	cursor: pointer;
}

#facebook_logo_bot{
	background-image: url("../img/png/facebook_logo_blue_byn.png");	
}

#twitter_logo, #twitter_logo_bot {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 6px;
	background-image: url("../img/png/twitter_logo_blue.png");
}

#twitter_logo_bot{
	background-image: url("../img/png/twitter_logo_blue_byn.png");
}

#instagram_logo, #instagram_logo_bot{
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 6px;
	background-image: url("../img/png/instagram_logo.png");
}

#instagram_logo_bot{
	background-image: url("../img/png/instagram_logo_byn.png");
}

.header2 {
	position: fixed;
	height:100px;
	width: 100%;
	z-index: 999999;
}
 
/* 
.header2 #logo {
	width: 302px;
	height: 58px;
	background-image: url("../img/png/logo_slider.png");
	margin-top: 2px;
}
*/

#menu-icon{
	display: hidden;
	width: 40px;
	height: 40px;
	background: url(../img/png/btnmenu.png) center;
}

#ul_botonera {
	/* width: calc(100% - 310px); */
	width: 100%;
	height: 40px;
	margin: 0px auto;
	float: right;
	text-align: center;
}

ul li{
	display: inline;
}


#menu_navegacion ul li a{
	/*width: 218px;*/
	width: 19%;
	height: 38px;
	font-family: SourceSansProLight;
	text-align: center;
	font-size: 16px;
	line-height:38px;			/* para centrar el texto en el botón */
	color: black;
	text-decoration: none;
	list-style-type: none;
	display: inline-block;  /* para que tome el width y height que le paso como tamaño de cada box */
	z-index: 999999;
}

#menu_navegacion ul li a:hover{
	background: #EB121A;
	color: white;
	font-family: SourceSansPro;
}

.itemMenuSel{
	background: #EB121A;
	color: white !important;
	font-family: SourceSansPro;
	font-weight: bold;
}

#menu_navegacion {
	width: 100%;
	height: 38px;
	position: relative;
	background: rgb(239,239,239);
	/* box-shadow: 0px 2px 5px #888888; */
	float:left;
}

/* sección categorías */

h1{
	color: #484747;
    font-size: 26pt !important;
    font-family: RalewayBold, sans-serif;
	text-align:center;
	display:block;
}	

#categorias_container{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: baseline;
	height: 300px;
	width: 100%;
}

#categorias_container a{
	align-items: center;
	color: black;
	cursor: pointer;
	display: flex;
	flex-direction: column;

}

.categorias_container_item{
	display: flex;
	flex-direction: column;
	/*margin: 0 2.5%;*/
	text-align: center;
	width: 100%;
}

.categorias_container_item img {
	width: 60%;
}

.categorias_container_item span {
	font-family: RalewayExtraBold, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}

/* *****************  */


/* PROMOCIONES / CAROUSEL */
#carousel-container{
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 100%;
}

#carousel-container span {
	color: #484747;
	font-size: 26pt;
	font-family: RalewayBold, sans-serif;
}

.carousel {
		height: 900px !important;
}

.carousel .carousel-item{
	height: 800px !important;
	width: 30% !important;
}

/* ********************* */


/* COBERTURA NACIONAL */
#cobertura-container{
	background-image: url('../img/png/fondo_datos.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	text-align: center;
	display: flex;
    flex-direction: column;
    justify-content: center;
	height: 320px;
	width: 100%;
}

#mapa-arg{
	left: 3%;
    margin: 0.8%;
    position: absolute;
	width: 11%;
}

#cobertura-container-title{
	color: #484747;
	font-family: RalewayBold, sans-serif;
	font-size: 26pt;
}

#cobertura-contadores-container{
	display: flex;
	flex-direction: row;
	justify-content: center;
	width: 100%;
}

.cobertura-contadores-item{
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 20%;
}

.cobertura-value {
	color: #E5282A;
	font-family: RalewayBold, sans-serif;
	font-size: 58pt;
}

.cobertura-title{
	font-family: RalewayBold, sans-serif;
	font-size: 20pt;
}

/* ******************* */

/* APLICACIÓN */
#aplicaciones-container{
	background-image: url('../img/png/fondo_descargas.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	text-align: center;
	display: flex;
    flex-direction: row;
    justify-content: center;
	height: 320px;
	width: 100%;
}

.aplicaciones-container-column {
	display: flex;
	flex-direction: column;
	width: 33.33%;
}

#imgTarditiApp{
    position: relative;
    top: 13.01%;
    left: 45%;
    width: 52%;
    height: 87%;
}

.aplicaciones-container-text{
	text-align: left;
    justify-content: center;
	width: 40% !important;
	padding-left: 2%;
    padding-top: 4%;
}

.aplicaciones-title, .aplicaciones-text {
	color: white;
}

.aplicaciones-title {
	font-family: RalewayExtraBold, sans-serif;
    font-size: 29pt;
    letter-spacing: 2px;
    line-height: 33pt;
}

.aplicaciones-text {
	font-family: Raleway, sans-serif;
	font-size: 26pt;
	margin-top: 4%;
}

.aplicaciones-container-buttons{
    display: flex;
    flex-direction: column;
    width: 26.67% !important;
    justify-content: center;
    padding-top: 2%;
}

.aplicaciones-buttons{
    width: 40%;
    margin-top: 6%;
    float: left;
}

/* ********** */


/* MARCAS */

#marcas-container{
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	height: 320px;
	width: 100%;
}

#marcas-container span{
	color: #484747;
	cursor: pointer;
	font-size: 26pt;
	font-family: RalewayBold, sans-serif;
	margin-top: 3%;
}

.carousel-brands a{
	height: 200px !important;
}


#carousel-item-brand{
	height: 100px !important;
	opacity: 1 !important;
	width: 9% !important;
	cursor: pointer;
}

#carousel-item-brand > img{
	height: 113px;
}

#ali-marca-uno:hover{
	content: url('../img/png/marcas/color/marca1.png');
}
#ali-marca-dos:hover{
	content: url('../img/png/marcas/color/marca2.png');
}
#ali-marca-tres:hover{
	content: url('../img/png/marcas/color/marca3.png');
}
#ali-marca-cuatro:hover{
	content: url('../img/png/marcas/color/marca4.png');
}
#ali-marca-cinco:hover{
	content: url('../img/png/marcas/color/marca5.png');
}
#ali-marca-seis:hover{
	content: url('../img/png/marcas/color/marca6.png');
}
#ali-marca-siete:hover{
	content: url('../img/png/marcas/color/marca7.png');
}
#ali-marca-ocho:hover{
	content: url('../img/png/marcas/color/marca8.png');
}
#ali-marca-nueve:hover{
	content: url('../img/png/marcas/color/marca9.png');
}
#ali-marca-diez:hover{
	content: url('../img/png/marcas/color/marca10.png');
}
#ali-marca-once:hover{
	content: url('../img/png/marcas/color/marca11.png');
}
/* ******* */

#pie{
	width: 100%;
	float:left;
    background-color: #757A8E !important;
	display: flex;
	flex-direction: row;
}

.max-resolucion{
	display: flex;
	width: 100%;
}

.pie_container {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 50%;

}

.pie_container span{
	font-family: 'Raleway';
	font-size: 10pt;
    color: white;
}

.pie_container form{
	display: flex;
    margin-top: 5%;
	margin-left: 12%;
    flex-direction: column;
}

#pie_form_container{
	display:flex;
	flex-direction: row;
	font-family: 'Raleway' !important;
	font-size: 10pt;
	margin-top: 3%;
}

#pie_form_container input{
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: none;
	border-radius: 20px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	/*height: 41px;*/
	padding-left: 2%;
	/* height: 34px; */
	width: 60%
}

#pie_form_container input:focus{
	outline: none;
}

#btnPieFormSubmit{
    height: 40px;
    border-radius: 20px;
    border-color: #E5282A;
    color: white;
    font-size: 12pt;
	font-weight: bold;
    background-color: #E5282A;
    width: 25%;
	margin-top: 3%;
	border-style: unset;
	cursor: pointer;
}

#btnPieFormSubmit:active{
	border-style: unset;
}

#tipoContacto {
	height: 40px;
	border: none;
    border-radius: 20px;
    padding-left: 2%;
    background-color: #eeeeee;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
    width: 23%;
}

#tipoContacto option{
	background-color: white;
	padding-left: 2%;
	font-family: "Raleway";
}

#pie_container_redes {
	align-items: center;
	display:flex;
	flex-direction: row;
	margin-top: 6%;
	margin-left: 12%;
	width:80%;	
	height: 36px;
}

#pie_redes_tw_a, #pie_redes_li_a, #pie_redes_ig_a{
	margin: 0 2.8%;
}

#pie_redes_tw, #pie_redes_li, #pie_redes_ig {
	background-repeat: no-repeat;
    background-position: center;
}

#pie_redes_fb_a{
	margin-right: 2.8%;
}

#pie_redes_fb{
    background-image: url(../img/png/fb_icon_footer.png);	
	width: 16px;
	height: 34px;
}

#pie_redes_tw{
    background-image: url(../img/png/tw_icon_footer.png);	
	width: 35px;
	height: 28px;
}

#pie_redes_li{
    background-image: url(../img/png/li_icon_footer.png);	
	width: 32px;
	height: 32px;
}

#pie_redes_ig{
    background-image: url(../img/png/ig_icon_footer.png);
	width: 35px;
	height: 34px;
}

#pie_redes_yt{
    background-image: url(../img/png/yt_icon_footer.png);
	width: 36px;
	height: 26px;
}

#pie_redes_yt_a {
	margin-left: 2.8%;
}

#logo_pie {
    background-image: url(../img/png/LOGO23W.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 80px;
    margin-top: 3.5%;
    margin-left: 12%;
    width: 250px;
    background-size: contain;
}

.pie{
	width: 100%;
	height: 160px;
	margin: 0 auto;
}

.datos_contacto{
	display: flex;
	flex-direction: row;
	height: auto;
	margin: 2% 12%;
	width: 76%;
}

.datos_contacto_container{
	display: flex;
	flex-direction: column;
	width: 100%;
}

.datos_contacto_row{
	color: white;
	display: flex;
	flex-direction: row;
	font-size: 10pt;
	font-family: Raleway;
	margin-bottom: 2%;
	height: 20px;
	width: 120%;
}

.datos_contacto_row a{
	color: white;
	cursor: pointer;
	text-decoration: none;
}

.pie_contacto_text {
	display: flex;
    align-items: flex-end;
}

.pie_icon_tel{
    background-image: url(../img/png/pie_icon_tel_m.png);
	width: 14px;
}
.pie_icon_auris{
	background-image: url(../img/png/pie_icon_auris_m.png);
	width: 15px;
}
.pie_icon_wa{
	background-image: url(../img/png/pie_icon_wa_m.png);
	width: 16px;
}
.pie_icon_mail{
	background-image: url(../img/png/pie_icon_mail_m.png);
	width: 15px;
}

.pie_icon_loc{
	background-image: url(../img/png/pie_icon_loc_m.png);
	width: 11px;
}

#containerSubmit{
	align-items: center;
    background-color: #04AA6D;
    margin: 0 10%;
    border-radius: 20px;
    /** display: flex; **/
	display: none;
    position: absolute;
    text-align: center;
	transition: all 1s linear;
    height: 60px;
    width: 80vw;
}

.containerSubmitShow{
	display: flex !important;
}


#messageSubmit{
	color: white;
	font-size: 12pt;
	font-family: Raleway;
	width: 95%;
}

#closeMessageSubmit{
	align-items: center;
	color: white;
	cursor: pointer;
	display: flex;
	font-size: 25px;
	font-weight: bold;
	height: 20px;
    justify-content: center;
	transition: 0.3s;
	width: 5%;
}

#closeMessageSubmit:hover{
	color: black;
}

.pie_icon_contacto{
    background-repeat: no-repeat;
    background-position: bottom;
	height: 16px;
	margin-right: 4%;
}

.pie_container hr{
	border-color: #5e5a5b;
	margin-left: 12%;
    width: 82%;
	display:none;
}

#pie_menu_container{
	display:flex;
	flex-direction: row;
	margin: 0 12%;
	width: 82%;
}

#pie_menu{
	align-items: center;
	display: none;
	padding: 0;
	width: 100%;
}

#pie_menu a{
	color: white;
	cursor: pointer;
	text-align: right;
	text-decoration: none;
	width: 25%;
}

#pie_menu_left-button {
	text-align: left !important;
}

#pie_menu_center-button {
	text-align: center !important;
}

#pie_menu li{
	color: white;
	cursor: pointer;
	font-family: Raleway;
	font-size: 10pt;
	text-align: right;
	width: 27%;
}

#pie_menu li:nth-child(2) {
	text-align: center;
}

#redes_sociales_bot{
	width: 15%;
	height: 20px;
	float:left;
	margin-top: 65px;
	padding-left: 5%;
}

#data_fiscal_a{
    margin-left: 33%;
}

#data_fiscal {
	width: 44px;
    height: 57px;
	display:none;
}

.links_bot{
	width: 12%;
	float:left;
	margin-top: 22px;
	padding-left: 2%;
	font-family: SourceSansPro;
	font-size: 1em;
}

.links_bot a{
	text-decoration: none;
	color:black;
	line-height: 1.5em;
}

#btnTermCond {
	width: 110%;
}



#wa-logo{
	float:inherit; padding-right: 2px;
	background-image: url("../img/png/wa-logo.png");
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}

.bot_negrita{
		font-family:SourceSansProBold;
		display: inline;
	}

.info_empresa-bot{
	text-align: left;
	padding-top: 13px;
	margin-right: 1%;
	line-height: 140%;
}

#datafiscal {
	width: 43px;
	height: 56px;
	float:right;
	clear:right;
	background-image: url("../img/jpg/datafiscal.jpg");
	margin-right: 1%;
	margin-top: 50px;
}

.info_empresa-bot2{
	display:none;
}

/* CONTACTO */


#contenido_contacto{
	height: 1760px;
	width: auto;	
}

.contacto_title{
	color: #484747;
	font-size: 2.34em;
	font-family: RalewayExtraBold, sans-serif;
	text-align: center;
	margin-top: 0.5%;
}

.contacto{
    height: 880px;
    display: flex;
    flex-direction: column;
	padding-top: 12%;
    width: 100%;
}

#datos_contacto{
	display: flex;
	flex-direction: column; 
    font-family: Raleway;
    margin-left: 12%;
    margin-top: 11%;
    width: 88%;
}

.contacto-container{
	display: flex;
	flex-direction: row;
	height: inherit;
	width: 100%;
}

.contactoForm-row-container{
	display: flex;
	flex-direction: row;
}

#contacto_fondo{
	width: 50%;
	background-image: url('../img/jpg/contacto-background.jpg');
	background-color: #FCFCFC;
	background-repeat: no-repeat;
	background-size: contain;
	height: inherit;
}

#contacto_fondo h2, #contacto_mails h2{
	color: black;
	font-family: SourceSansProSemibold;
	margin-left: 5%; 
	margin-right: 25%;
	font-size: 20pt;
	text-align: center;
}

.mails_contacto{
	font-family: SourceSansProSemibold;
}

#contacto_mails h2{
	margin-left: 0px;
	margin-right: 0px;
}

#linea_contacto_bot_izq, #linea_contacto_top_izq{
	color:black;
	width: 80%;
	margin-left: 35px;
}

#linea_contacto{
	color:black;
	width: 100%;
	margin-left: 35px;
}

#linea_contacto_top_izq{
	margin-top: 20px;
}

#linea_contacto_bot_izq{
	margin-top: 40px;
}

label, input, textarea{
	display: block;
}

label{
	color: black;
}

#contacto_form input[type="text"], #contacto_form input[type="email"], textarea, #contacto_form select{
	border: none;
    border-radius: 20px;
    box-shadow: 5px 5px 5px -1px #c4c4c4;
    height: 40px;
    text-indent: 10px;
    margin: 20px 0;
	font-family: Raleway;
}

#cmbProvincias{
	width: 32% !important;
}

#cmbPais {
	height: 43px !important;
    padding-left: 1%;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 31%;
}

#cmbProvincias, #cmbLocalidades {
    height: 43px !important;
    padding-left: 1%;
	margin-top: 20px;
	margin-bottom: 20px;
    margin-left: 2% !important;
	width: 30%;
}

#ubicacion{
	display: none;
	margin-left: 2% !important;
    width: 64%;
}


#contacto_form #name{
	width:96%;
}

#contacto_form #pais{
	width: 30%;
}

#contacto_form #email{
	margin-left: 2%;
}

#contacto_form #email, #contacto_form #telefonoc{
	width: 46.8%;
}

#contacto_form #provincia, #contacto_form #localidad{
	margin-left: 2%;
	width: 30.4%;
}

textarea{
	width: 92%;
    height: 90px;
    resize: none;
    font-family: 'Raleway';
    padding: 2%;
}

#contacto_form input:focus, #contacto_form textarea:focus{
	outline: none;
	border: solid 2px #ef615c;	
}

#contacto_form input[type="submit"], #enviar{
    font-family: 'RalewayBold';
    background-color: #E5282A;
    border-radius: 20px;
    border: none;
    color: white;
    height: 40px;
    width: 26%;
    cursor: pointer;
    margin-top: 10px;
	text-align: center;
    font-size: 1em;
    box-shadow: 5px 5px 5px -1px #c4c4c4;
}

#contacto_mails{
	background-color: #FCFCFC;
	display: flex;
	flex-direction: column;
	width: 50%;
}

#contacto-telefonos-container, .contacto-telefonos-title{
	display:flex;
	flex-direction: column;
	text-align: center;
	width: 100%;
}

#contacto-telefonos-container h3{
	font-family: RalewayBold;
}

.contacto-telefonos-title{
	flex-direction: row;
	justify-content: center;
}

.tel-title{
	font-family: RalewaySemiBold;
	margin-right: 1%;
}

.tel-number, #contacto-telefonos-container > span{
	font-family: Raleway;
}

#contacto-telefonos-container > span, .contacto-telefonos-title{
	margin-bottom: 2.8%;
}

#contacto-border{
    border: 3px solid transparent;
    border-image: linear-gradient(to right, #FCFCFC 0%, #EEEEEE 100%) 1;
    margin: 7% 42%;
    width: 15%;
}

#contacto-numeros-container{
	display:flex;
	flex-direction: column;
	width: 100%;
}

.contacto-sectores-container{
	display:flex;
	flex-direction: row;
	width: 100%;
}

.contacto-item{
    align-items: center;
	display: flex;
    flex-direction: column;
	height: 230px;
    justify-content: center;
    width: 50%;
}


#contacto-ventas-img{ background-image: url(../img/png/contacto/ventas.png); }

#contacto-telemarketing-img{ background-image: url(../img/png/contacto/telemarketing.png); }

#contacto-compras-img{ background-image: url(../img/png/contacto/compras.png); }

#contacto-administracion-img{ background-image: url(../img/png/contacto/administracion.png); }

#contacto-ventas-img, #contacto-telemarketing-img, #contacto-compras-img, #contacto-administracion-img{
    background-repeat: no-repeat;
    background-position: center;
    height: 40px;
    width: 100%;
}

.contacto-item h3{
	font-family: RalewayBold;
	margin-bottom: 3%;
}

.contacto-item span{
	font-family: Raleway;
	margin-bottom: 3%;
}


#ubicacion-container{
	align-items: center;
	background-color: #FCFCFC;
	display: flex;
	flex-direction: column;
	height: 710px;
	justify-content: center;
	width: 100%;
}

#ubicacion-icon{
	background-image: url(../img/png/contacto/ubicacion.png);
	background-repeat: no-repeat;
    background-position: center;
    height: 40px;
    width: 100%;
}

#ubicacion-container span{
	font-family: Raleway;
}

#ubicacion-mapa-container{
	border: 10px solid white;
    box-shadow: 1px 1px 7px -2px #000000;
	margin: 2% 10%;
	height: 400px;
	width: 80%;

}

#mapa{
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 400px;
}


.radio_buttons_container {
	display: flex;
    flex-direction: column;
    width: 100%;
}

.rb_options_container {
	display: flex;
	flex-direction: row;
	margin: 20px 0;
	width: 100%;
}

.rb_options_container_med {
	width: 40% !important;
}

.rb_medvet_opts {
	display: flex;
	flex-direction: row;
	width: 20%;
}

.rb_negocio_opts{
	display: flex;
	flex-direction: row;
	width: 35%;
}

.rb_labels {
	width: 56%;
}
	
	.contacto_answer_cont{
		display: flex;
		flex-direction: row;
		width: 100%;
	}

.whatsapp_contact{
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 9999;
}

#chat_whatsapp{
	display:block;
	margin-left: auto;
	margin-right: auto;
}

.whatsapp_contact a{
	text-decoration: none;
}

.whatsapp_contact p{
	background-color: #46b353;
	color: white;
	padding: 5px 10px;
	margin-top: 0px;
	border-radius: 5px;
	font-size: 14px;
	font-family: SourceSansPro;
	text-align: center;
}

/* ALIADOS */
#contenido_aliados{
	background: #FFFFFF;
	background: -moz-radial-gradient(center, #FFFFFF 0%, #FFFFFF 34%, #E6E5E5 100%);
	background: -webkit-radial-gradient(center, #FFFFFF 0%, #FFFFFF 34%, #E6E5E5 100%);
	background: radial-gradient(ellipse at center, #FFFFFF 0%, #FFFFFF 34%, #E6E5E5 100%);
	height: 1500px;
	width: auto;
}

.aliados_container{
	display:flex;
	flex-direction: column;
	padding-top: 6%;
	width: 100%;
}

.aliados_header {
    align-items: center;
	background-image:url(../img/png/fondo_aliados.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
    display: flex;
	height: 470px;
    justify-content: center;
	width: 100%;
}

.aliados_header h1{
	color: white;
	font-family: FlexoDemi;
    font-size: 3em;
	text-align: center;
	text-shadow: 2px 2px 4px black;
	margin-top: -4%;
}

.marcas_container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 3% 5.5%;
	position: relative;
	justify-content: center;
}

.marcas_container a {
	margin-bottom: 4%;
	text-align: center;
}

.marcas_container a img {
	width: 70%;
}



/* APP MOBILE PAGE */

#contenido_aliados {
	height: 1500px;
    width: auto;
}

.appmobile_container{
	display:flex;
	flex-direction: column;
	padding-top: 95px;
	width: 100%;
}

.appmobile_container .bx-wrapper{
	box-shadow: none;
	border: none;
	margin-bottom: 0;
}

.appmobile_container .bx-wrapper .bx-pager{
	bottom: 15%;
}

.appmobile_container .bx-wrapper .bx-pager.bx-default-pager a{
	background: white;
}

.appmobile_container .bx-wrapper img {
	width: 100%;
}

.am_compra_container {
	align-items: center;
	background-image:url(../img/png/appmobile/fondo_appMobile.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
    display: flex;
	flex-direction: row;
	height: 275px;
    justify-content: center;
	width: 100%;
}

.am_compra_left, .am_compra_center, .am_compra_right
{
	align-items: center;
	display: flex;
	flex-direction: column;
}

.am_compra_left{
	width: 41%;
}

.am_compra_center {
	margin-top: -6%;
	width: 8%;
}

.am_compra_right {
	width: 41%
}

.am_compra_left{
	margin-left: 5%;
	margin-top: -5%;
	padding-left: 5%;
}

.am_compra_right {
	margin-right: 5%;
	height: 100px;
	justify-content: center;
}

.am_compra_left span{
	color:white;
	font-family: Raleway;
	font-size: 3em;
	font-weight: bold;
	text-align: center;
}

.am_compra_left img{
	width: 75%;
}

#am_compra_text {
	color: white;
    font-family: Raleway;
    font-weight: bold;
    font-size: 1.7em;
    text-align: left;
    margin-top: -16%;
	margin-left: -30%;
    width: 60%;
}

#am_compra_text:after {
	content:"Comprá con las mejores promociones y sumá puntos para premios.";
	animation: spin 12s linear infinite;
}

@keyframes spin {
	0% { content:"Comprá con las mejores promociones y sumá puntos para premios.";}
	33% { content: "Consultá prospectos, stocks y estado de tu cuenta.";}
	66% { content: "Analizá la evolución de los precios.";}
  }

  .am_video_container{
	background: radial-gradient(ellipse at center, #FFFFFF 0%, #FFFFFF 34%, #E6E5E5 100%);
	background-image: url(../img/jpg/appmobile_background.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
	display: flex;
	flex-direction: column;
	position: relative;
	height: 1000px;
	width: auto;
  }

  .am_video-title-container{
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 100px;
    justify-content: center;
	text-align: center;
	margin-bottom: 3%;
	margin-top: 8%;
	width: 100%;
  }

#am-download_icon{
	background-image: url(../img/png/appmobile/download_icon.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    height: 65%;
    margin-right: 3%;
    width: 3%;
}

  .am_video-title{
	font-family: Raleway;
	font-size: 42pt;
	color: #474546;
  }

  .am_video-title-free{
	font-family: RalewayBold;
  }

  .am_video-buttons {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 280px;
    justify-content: center;
    width: 100%;
  }

  .am_video-buttons-download{
	display:flex;
	flex-direction: column;
	margin-right: 4%;
  }

  .am_video-btnGoogle {
	margin-bottom: 4%;
  }

  .am_video-buttons-qr img{
	box-shadow: 4px 9px 21px -4px rgba(0,0,0,0.75);
	-webkit-box-shadow: 4px 9px 21px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 4px 9px 21px -4px rgba(0,0,0,0.75);
	}

	.am_video{
		align-content: center;
		display: flex;
		height: 620px;
		justify-content: center;
		margin-top: 6%;
	}

	.am_video iframe {
		box-shadow: 4px 9px 21px -4px rgb(0 0 0 / 75%);
		height: 80%;
		width: 50%;
	}

/* *************** */


/* EVOLUCIÓN */

#contenido_evolucion{
	background: #F2F2F2;
	display: flex;
	flex-direction: column;
	height: 2600px;
	width: auto;
}

.evolucion_container{
    background-image: url(../img/jpg/nosotros_fondo_1.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
	display: flex;
	flex-direction: column;
    margin-top: 95px;
	max-height: 370px;
    height: 100%;
	justify-content: center;
	align-items: center;
    width: 100%;
}

.evolucion_container h1{
    color: white;
	font-family: FlexoDemi;
    font-size: 3em;
    margin: 1% 0;
}

.imagen_container{
	background-image: url(../img/jpg/nosotros_fondo_2.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
	display: flex;
	flex-direction: column;
    height: 100%;
	max-height: 365px;
	justify-content: center;
	align-items: center;
    width: 100%;
}

.imagen_container span{
	font-family: FlexoRegular;
	font-size: 3em;
	color: white;
}

.imagen_container span:nth-child(2){
	font-family: FlexoDemi;
}

.brandbook_container{
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 50%;
	width: 100%;
}

.brandbook_container > img {
	margin: 6% 0;
	width: 35%;
}

.brandbook_sections{
	display: flex;
	flex-direction: row;
	width:100%;
}

.brandbook_section_one {
	align-items: center;
	width: 68%
}

.brandbook_section_one, .brandbook_section_two {
	display: flex;
	justify-content: center;
}

.brandbook_section_two {
	flex-direction: column;
	margin-left: -3%;
	margin-top: -4%;
	width: 30%;
}

.brandbook_section_two span{
	color: #595959;
	font-family: FlexoDemi;
	font-size: 2em;
	text-align: left;

}

.brandbook_section_two a {
    align-items: center;
	background-color: #e0141c;
    border: none;
    border-radius: 15px;
    color: white;
    display: flex;
    font-family: 'FlexoDemi';
    font-size: 15pt;
    height: 45px;
    justify-content: center;
	text-decoration: none;
    margin-top: 7%;
	margin-left: -2%;
	width: 48%;
}

.marca_container{
	background-image: url(../img/jpg/fondo_nosotros_3.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
	max-height: 415px;
	height: 100%;
	width: 100%;
}

.evolucion_video_container, .evolucion_compartir_container{
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
}

.evolucion_compartir_container {
	margin-top: 2%;
}

.evolucion_video_container{
	margin: 6% 0;
}

.evolucion_redes_container{
	display: flex;
	flex-direction: row;
	text-align: center;
	width: 100%;
}
.evolucion_compartir_container span{
	color: #5d5d5d;
	font-family: FlexoDemi;
	font-size: 1em;
}

.evolucion_redes_container ul {
	padding-left: 0;
	width: 100%;
}

.evolucion_redes_container ul li{
	margin: 0 0.5%;
	
}



/*************/


/**	QUIENES SOMOS	**/

#contenido_quienessomos{
	display: flex;
	flex-direction: column;
	width: auto;
}

.qs_fotogrupo_container {
	display: flex;
	flex-direction: column;
	margin-top: 2%;
	width: 100%;
}


.qs_fotogrupo_container > span{
    color: black;
    font-size: 2.5em;
    font-family: 'Raleway';
    margin-top: 7%;
    width: 100%;
    position: relative;
    text-align: center;
}

.qs_fotogrupo_container > img{
	width: 25%;
    float: left;
    margin-top: 2%;
    margin-left: 37.5%;
}

.qs_fotogrupo_text_container {
	align-items: center;
	background: rgb(205,204,204);
	background: -moz-linear-gradient(0deg, rgba(205,204,204,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(205,204,204,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(0deg, rgba(205,204,204,1) 0%, rgba(255,255,255,1) 100%);
	display: flex;
	flex-direction: column;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cdcccc",endColorstr="#ffffff",GradientType=1);
	height: 400px;
	justify-content: center;
	width: 100%;
}

.qs_fotogrupo_text_container span:nth-child(1){
    font-size: 1.5em;
    font-family: 'Raleway';
    text-align: center;
    width: 70%;
}

.material-symbols-outlined{
	font-family: 'Material Symbols Outlined' !important;
	/*font-size: 60px !important;*/
}	

.qs_fotogrupo_text_container span:nth-child(2){
	font-size: 1.5em;
    font-family: 'Raleway';
    text-align: center;
    margin-top: 40px;
    width: 70%;
    color: red;
    font-weight: bold;
    display: flex;
}

.qs_datos_container{
	background-image: url(../img/png/quienessomos_fondo.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
	display:flex;
	flex-direction: column;
	min-height: 400px;
	width: 100%;
}

.qs_datos_firstRow_container, .qs_datos_secondRow_container{
	display:flex;
	flex-direction: row;
	height: 100%;
	width: 100%;
}

.qs_datos_one,
.qs_datos_two,
.qs_datos_three,
.qs_datos_four {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
    margin-top: 4%;
	min-height: 30%;
	width: 33.3%;
}

.qs_datos_container h1 {
	color:white;
	font-family: 'Raleway';
}

.qs_datos_container span, .qs_datos_container li{
	color: white;
	font-family: Raleway;
	font-size: 1em;
	text-align: center;
	padding: 0px 5% 0px 5%;
}

.qs_datos_container ul{
	display: flex;
	flex-direction: column;
	padding: 0;
	margin-top: 0;
	width: 100%;
}

.qs_datos_container li:before {
	content: '✔';
	margin-right: 2%;
}

.qs_historia_container{
	display:flex;
	flex-direction: column;
}

.qs_historia_container h1{
	color: #484747;
	font-family: RalewayExtraBold;
	font-size: 2em;
	text-align: center;
	margin-top: 5%;
	margin-bottom: 0;
	width: 100%;
}

.qs_historia_container .bx-wrapper {
	-webkit-box-shadow: none !important;  
    box-shadow: none !important; 
    border: none !important; 
}

.qs_historia_container .bx-wrapper .bx-next, .qs_historia_container .bx-wrapper .bx-prev {
	background: none;
	top: 46%;
}

.qs_historia_container .bxslider img{
	width: 100%;
}

.qs_historia_container .bx-wrapper .bx-next{
	right: 5%;
}

.qs_historia_container .bx-wrapper .bx-prev{
	left: 5%;
}

.qs_video_container{
	align-items: center;
	background-image: url(../img/jpg/quienessomos_fondo_2.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
	display:flex;
	flex-direction: column;
	justify-content: center;
	max-height: 835px;
	margin-top: -5%;
	height: 100%;
	width: 100%;
}

.qs_video_container iframe {
    -webkit-box-shadow: 0px 0px 10px 1px #000000; 
	box-shadow: 0px 0px 10px 1px #000000;
	height: 60%;
	width: 70%;
}

/*********************/

/** CÓMO COMPRAR **/
#contenido_comoComprar{
	display: flex;
	flex-direction: column;
	height: 2100px;
	width: auto;
}

.comoComprar_title_container{
	background-image: url(../img/jpg/comoComprar_fondo1.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
	display:flex;
	flex-direction: column;
	height: 100%;
	margin-top: 2%;
	max-height: 345px;
	justify-content: center;
}

.comoComprar_title_container h1{
    color: white;
    font-family: 'RalewayExtraBold';
    font-size: 3.2em;
    text-align: center;
    margin-bottom: 0;
    margin-top: 5%;
    width: 100%;
}

.comoComprar_title_container h2{
	color: white; 
	font-family: 'Raleway';
	text-align: center;
	width: 100%;
}

.comoComprar_content_container{
	background-image: url(../img/jpg/comoComprar_fondo2.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
	display:flex;
	flex-direction: column;
	height: 100%;
}

.cc_content_title{
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
}

.cc_content_title img{
	width: 10%;
}

.cc_content_title span{
	font-family: 'RalewayExtraBold';
	font-size: 1.4em;
}

.comoComprar_content_one, .comoComprar_content_two{
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: 5%;
	width: 100%;
}

.comoComprar_content_one ul{
	align-items: center;
	display:flex;
	flex-direction: column;
    padding: 0;
	width: 100%;
}

.comoComprar_content_one ul div{
	align-items: center;
	display: flex; 
	flex-direction: row;
    justify-content: center;
	width: 100%;
}

.comoComprar_content_one ul div span{
	background: rgb(224,20,20);
	background: -moz-radial-gradient(circle, rgba(224,20,20,1) 0%, rgba(175,25,29,1) 100%);
	background: -webkit-radial-gradient(circle, rgba(224,20,20,1) 0%, rgba(175,25,29,1) 100%);
	background: radial-gradient(circle, rgba(224,20,20,1) 0%, rgba(175,25,29,1) 100%);
	-webkit-box-shadow: -5px 6px 15px -7px #000000; 
	box-shadow: -5px 6px 15px -7px #000000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e01414",endColorstr="#af191d",GradientType=1);
	font-family: 'RalewayExtraBold';
    font-size: 1.2em;
	border: 1px solid #af191d;
	border-radius: 15px;
	color: white;
	height: 23px;
	line-height: 18px;
	text-align: center;
	margin-right: 1%;
	width:23px;
}

.comoComprar_content_one ul li{
	font-family: 'Raleway';
	font-size: 1.1em;
	font-weight: bold;
	margin: 1% 0;
}

.comoComprar_content_two > span{
	text-align: center;
    font-family: 'Raleway';
    font-size: 1.1em;
	font-weight: bold;
    margin-top: 2%;
    line-height: 30px;
}

.comoComprar_content_container > img {
    margin: 4% 30%;
	width: 40%;
}

.comoComprar_form_container {
	display:flex;
	justify-content: center;
	width: 100%;
}

.comoComprar_form_container form{
	font-family: Raleway;
	width: 40%;
}

.comoComprar_contacto_container {
	display: flex;
	flex-direction: column;
}

.comoComprar_contacto_container > span{
	font-size: 2em;
    font-family: 'RalewayExtraBold';
    color: #E5282A;
    text-align: center;
    margin: 5% 0%;
    width: 100%;
}

.comoComprar_contacto_container ul{
	display: flex;
	flex-direction: column;
	padding: 0;
	text-align: center;
	width: 100%;
}

.comoComprar_contacto_container ul div{
    align-items: center;
	display: flex;
    flex-direction: row;
	justify-content: center;
	margin-bottom: 2%;
    width: 100%;
}

.comoComprar_contacto_container ul div a{
	text-decoration: none;
}

.comoComprar_contacto_container ul li{
	color: #484747;
	font-family: 'RalewayBold';
	font-size: 2em;
}

#cc_icon_wa{
	background-image: url(../img/png/comoComprar/wa.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    height: 23px;
	margin-right: 2%;
    width: 22px;
}

#cc_icon_mail{
	background-image: url(../img/png/comoComprar/mail.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    height: 18px;
	margin-right: 2%;
    width: 24px;
}


/******************/

/* PUNTOS KRONEN */
#contenido_puntos_kronen{
	display: flex;
	flex-direction: column;
	height: fit-content;
	width: auto;
}

.puntosKronen_banners{
	background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
	display:flex;
	flex-direction: column;
}

#puntosKronen_first_banner{
	background-image: url(../img/jpg/puntosKronen/banner1.jpg);
	height: 610px;
    margin-top: 95px;
}

#puntosKronen_second_banner{
	background-image: url(../img/jpg/puntosKronen/banner2.jpg);
	height: 12%;
    margin-top: 6%;
}

.pk_programa_container{
	display: flex;
	flex-direction: column;
	height: 710px;
	width: 100%;
}

.pk_programa_container > span{
	color: #484747;
    font-family: 'Raleway';
    font-size: 1.9em;
    font-weight: bold;
    text-align: center;
    margin: 4% 0;
}

.pk_programa_word_bold{
	font-family: 'RalewayExtraBold';
}

.pk_buttons_container{
    align-items: center;
	display: flex;
	flex-direction: row;
	height: 140px;
	justify-content: center;
	width: 100%;
}

.pk_btn_border_style{
	-webkit-box-shadow: 10px 10px 17px -12px #000000; 
	box-shadow: 10px 10px 17px -12px #000000;
	border-radius: 60px;
    padding: 4px;
    height: 130%;
	margin: 0 1%;
	text-decoration: none;
    width: 30%;
}

.pk_button_left{
    background: rgb(72,72,71);
	background: -moz-linear-gradient(90deg, rgba(72,72,71,1) 0%, rgba(92,92,92,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(72,72,71,1) 0%, rgba(92,92,92,1) 100%);
	background: linear-gradient(90deg, rgba(72,72,71,1) 0%, rgba(92,92,92,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#484847",endColorstr="#5c5c5c",GradientType=1);
}

.pk_button_right {
	background: rgb(225,17,24);
	background: -moz-linear-gradient(90deg, rgba(225,17,24,1) 0%, rgba(197,17,24,1) 50%, rgba(170,17,24,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(225,17,24,1) 0%, rgba(197,17,24,1) 50%, rgba(170,17,24,1) 100%);
	background: linear-gradient(90deg, rgba(225,17,24,1) 0%, rgba(197,17,24,1) 50%, rgba(170,17,24,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e11118",endColorstr="#aa1118",GradientType=1);
}

.pk_btn_style{
	align-items: center;
	border-radius: 60px;
	display: flex;
	flex-direction: row;
	height: 100%;
	width: 100%;
}

.pk_button_left_container{
	background: rgb(29,29,27);
	background: -moz-linear-gradient(90deg, rgba(29,29,27,1) 0%, rgba(62,62,61,1) 50%, rgba(72,72,71,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(29,29,27,1) 0%, rgba(62,62,61,1) 50%, rgba(72,72,71,1) 100%);
	background: linear-gradient(90deg, rgba(29,29,27,1) 0%, rgba(62,62,61,1) 50%, rgba(72,72,71,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1d1d1b",endColorstr="#484847",GradientType=1);
}

.pk_button_right_container{
	background: rgb(126,17,24);
	background: -moz-linear-gradient(90deg, rgba(126,17,24,1) 0%, rgba(215,17,24,1) 40%, rgba(226,17,24,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(126,17,24,1) 0%, rgba(215,17,24,1) 40%, rgba(226,17,24,1) 100%);
	background: linear-gradient(90deg, rgba(126,17,24,1) 0%, rgba(215,17,24,1) 40%, rgba(226,17,24,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e1118",endColorstr="#e21118",GradientType=1);
}

.pk_button_img_border{
	background: rgb(207,207,207);
	background: -moz-linear-gradient(90deg, rgba(207,207,207,1) 0%, rgba(228,228,228,1) 50%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(207,207,207,1) 0%, rgba(228,228,228,1) 50%, rgba(255,255,255,1) 100%);
	background: linear-gradient(90deg, rgba(207,207,207,1) 0%, rgba(228,228,228,1) 50%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cfcfcf",endColorstr="#ffffff",GradientType=1);
	border-radius: 60px;
	height: 80%;
    margin-left: 2%;
    padding: 4px;
    width: 20%;
}

.pk_button_img_container {
	background: rgb(207,207,207);
	background: -moz-linear-gradient(180deg, rgba(207,207,207,1) 0%, rgba(228,228,228,1) 50%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(207,207,207,1) 0%, rgba(228,228,228,1) 50%, rgba(255,255,255,1) 100%);
	background: linear-gradient(180deg, rgba(207,207,207,1) 0%, rgba(228,228,228,1) 50%, rgba(255,255,255,1) 100%);
	display: flex;
    justify-content: center;
    align-items: center;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cfcfcf",endColorstr="#ffffff",GradientType=1);
	border-radius: 60px;
	height: 100%;
	width: 100%;
}

.pk_button_img_container > img {width: 70%;}

.pk_button_left_container > span, .pk_button_right_container > span{
	color: white;
    font-family: 'RalewayBold';
    font-size: 1.5em;
    padding: 0px 10%;
    text-align: center;
    width: 60%;
}

.pk_button_right_container > span {
	padding: 0;
	width: 80%;
}

.pk_center_container {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 100%;
	margin-top: 5%;
	width: 100%;
}

.pk_text_container {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	width: 62%; 
}

.pk_center_container > img{
	height: 85%;
}

.pk_text_container > img{
	width: 22%;
}

.pk_text_top{
	font-family: 'RalewayExtraBold';
    font-size: 2.2em;
	color: #484747;
}

.pk_text_bottom{
	color: #484747;
	font-size: 1.5em;
    font-family: 'Raleway';
	margin-top: 5%;
}

.pk_text_top, .pk_text_bottom, .pk_text_container > img{
	padding-left: 30%;
}

.pk_text_bold{
	color: red;
	font-family: 'RalewayExtraBold';
}

.pk_circles_container{
	display: flex;
	flex-direction: row;
	height: 400px;
    justify-content: center;
	margin-top: 8%;
	width: 100%;    
}

.pk_circle_cont {
	display: flex;
	flex-direction: column;
	height: 100%;
	margin: 0 3%;
	width: 16%;
}

.circle_border{
	background-color: #efefef;
	border-radius: 200px;
	-webkit-box-shadow: 6px 6px 15px -2px #cecece; 
	box-shadow: 6px 6px 15px -2px #cecece;
    height: 56%;
	padding: 5px;
	width: 100%;
}

.circle_background{
    align-items: center;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 20%, rgba(231,231,231,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 20%, rgba(231,231,231,1) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,1) 20%, rgba(231,231,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e7e7e7",GradientType=1);
	display: flex;
	border-radius: 200px;
	height: 100%;
    justify-content: center;
	width: 100%;
}

.circle_background > img{
	height: 45%;
}

.pk_circle_btn_background{
	background: rgb(226,36,43);
	background: -moz-linear-gradient(90deg, rgba(226,36,43,1) 0%, rgba(233,50,70,1) 70%, rgba(237,66,92,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(226,36,43,1) 0%, rgba(233,50,70,1) 70%, rgba(237,66,92,1) 100%);
	background: linear-gradient(90deg, rgba(226,36,43,1) 0%, rgba(233,50,70,1) 70%, rgba(237,66,92,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2242b",endColorstr="#ed425c",GradientType=1);
	display: flex;
    height: 14%;
    border-radius: 60px;
    padding: 5px;
	margin-top: 20%;
	text-decoration: none;
	width: 100%;
}

.pk_circle_btn_border {
	width: 100%;
    border: 1px solid white;
    border-radius: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    font-family: 'RalewayExtraBold';
    font-size: 2em;
}

.pk_banner_container{
	display: flex;
	flex-direction: column;
	margin:4% 48% 4% 11%;
	width: 41%;
}

.pk_banner_container > span {
    color: white;
	font-family: 'Raleway';
    font-size: 2.7em;
    text-shadow: 1px 1px 4px #000000;
	margin-bottom: 8%;
}

.pk_recompensas_container{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-right: 34%;
	width: 76%;
}

.pk_recompensa{
	background-color: #e5292a;
    padding: 10px;
    display: flex;
    width: 22%;
    border-radius: 20px;
    margin: 2%;
	justify-content: center;
    align-items: center;
	-webkit-box-shadow: 9px 9px 10px 0px rgba(0,0,0,0.2); 
	box-shadow: 9px 9px 10px 0px rgba(0,0,0,0.2);
}

.pk_recompensa:after{
	content: '';
	display:block;
	padding-bottom: 100%;
}

.pk_recompensa_darkgray{
	background-color: #474546 !important;
}

.pk_recompensa_gray{
	background-color: #717171 !important;
}

#pk-lbl-electrodomesticos{
	height: 90%;
}

#pk-lbl-aire,#pk-lbl-viajes, #pk-lbl-eventos, #pk-lbl-instrumentos {
	height: 80%;
}

#pk-lbl-tecnologia{
	height: 70%;
}

.pk_recompensas_btnCatalogo{
	text-decoration: none;
    background-color: #e5292a;
	-webkit-box-shadow: 9px 9px 10px 0px rgba(0,0,0,0.2); 
	box-shadow: 9px 9px 10px 0px rgba(0,0,0,0.2);
    color: white;
    font-family: 'RalewayBold';
    font-size: 1.4em;
    width: 60%;
    text-align: center;
    height: 55px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 6%;
}

.pk_temas_container{
	align-items: center;
    align-content: center;
    /* display: flex;*/
	display: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: 1000px;
    justify-content: center;
    width: 100%;
    margin: 3% 0;
}

.pk_temas_content{
	align-items: center;
	background-color: #e5292a;
	display: flex;
	flex-direction: column;
	justify-content: center;
    height: 38%;
	margin: 0.5%;
	width: 28%;
}

.pk_temas_content span{
	color: white;
	text-align: center;
	font-family: 'RalewayBold';
	font-size: 1.7em;
	height: 20%;
	width: 100%;
	display: flex;
    justify-content: center;
    align-items: center;
}

.pk_temas_content img {
	height: 50%;
    width: 62%;
    padding: 15%;
}

.pk_temas_img_electro{
	width: 35% !important;
}

.pk_temas_img_eventos{
	width: 50% !important;
}

.pk_preguntas_container{
	background-color: #eaeaea;
	display: flex;
	flex-direction: column;
	height: 160px;
	overflow: hidden;
	transition: height 500ms;
	width: 100%;
}

.pk_preguntas_container_collapsed {
	height: 1000px !important;
}

.pk_preguntas_title {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 2.5% 0;
	width: 100%;
}

.pk_preguntas_title h1{
	color: #484747;
	font-family: 'RalewayBold';
	font-size: 2.5em;
}

#btnPkPreguntas {
	font-family: 'RalewayBold';
    font-size: 3.5em;
    background-color: white;
    border: none;
    border-radius: 60px;
    width: 45px;
    height: 45px;
    color: #e0141c;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin-right: 2%;
    -webkit-box-shadow: 4px 3px 6px -1px rgb(0 0 0 / 20%);
    box-shadow: 4px 3px 6px -1px rgb(0 0 0 / 20%);
}

.pk_preguntas_content {
	background-color: white;
	border-radius: 20px;
	-webkit-box-shadow: 0px 0px 20px -13px #000000; 
	box-shadow: 0px 0px 20px -13px #000000;
	display: flex;
	flex-direction: column;
	padding: 2% 0;
	height: 900px;
	margin: 2% 13%;
	width: 74%;
}

.pk_preguntas_content h2 {
	color: #e0141c;
	font-family: 'RalewayBold';
	font-size: 2em;
	text-align: center;
}

.pk_preguntas_content span{
	color: #484747;
	font-family: 'Raleway';
	font-size: 1.7em;
	text-align: justify;
	margin: 1% 10%;
}

.pk_preguntas_bold{
	color: #e0141c;
	font-family: 'RalewayBold';
}

.pk_restricciones_container{
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 460px;
	width: 100%;
}

.pk_restricciones_container span span {font-family: 'RalewayBold';}

.pk_restricciones_container > span {
    color: #B53E47;
	font-size: 1.9em;
    font-family: 'RalewayMedium';
	text-align: center;
}

#btnPkTerminos {
	align-items: center;
	background-color:#727272;
	border-radius: 30px;
	-webkit-box-shadow: 4px 3px 6px -1px rgb(0 0 0 / 20%);
    box-shadow: 4px 3px 6px -1px rgb(0 0 0 / 20%);
	color: white;
	display: flex;
	justify-content: center;
	height: 100px;
	text-decoration: none;
	margin: 4% 0;
	width: 33%;
}

#btnPkTerminos > span{
	text-align: center;
	font-size: 1.8em;
	font-family: 'Raleway';
}

#btnPkTerminos span span {font-family: 'RalewayExtraBold';}


/******************/

/* SERVICIOS */
	.box-servicios{
		width: 19.9%;
		height: 554px;
		margin-top: 8%;
		margin-left: 1%;
		float:left;
		border-radius: 40px;
		background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.78) 38%,rgba(255,255,255,0.69) 61%,rgba(255,255,255,0.34) 80%,rgba(255,255,255,0) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.78) 38%,rgba(255,255,255,0.69) 61%,rgba(255,255,255,0.34) 80%,rgba(255,255,255,0) 100%);
		background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.78) 38%,rgba(255,255,255,0.69) 61%,rgba(255,255,255,0.34) 80%,rgba(255,255,255,0) 100%);
		/** background: -moz-linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 1.2) 10%, rgba(255, 255, 255, .6) 90%, transparent 95%);**/
	}

	.box-servicios_img{
		width: 100%;
		height: 60px;
		margin-top: 35px;
		background-repeat: no-repeat;
		background-position: center;
	}

	#boxventas{
		margin-left: 9%;
		background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.80) 38%,rgba(255,255,255,0.70) 61%,rgba(255,255,255,0.50) 80%,rgba(255,255,255,0) 100%);
	    background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.80) 38%,rgba(255,255,255,0.70) 61%,rgba(255,255,255,0.50) 80%,rgba(255,255,255,0) 100%);
	    background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.80) 38%,rgba(255,255,255,0.70) 61%,rgba(255,255,255,0.50) 80%,rgba(255,255,255,0) 100%);
	}

	#boxservicios{
		background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.80) 38%,rgba(255,255,255,0.70) 61%,rgba(255,255,255,0.25) 80%,rgba(255,255,255,0) 100%);
	    background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.80) 38%,rgba(255,255,255,0.70) 61%,rgba(255,255,255,0.25) 80%,rgba(255,255,255,0) 100%);
	    background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.80) 38%,rgba(255,255,255,0.70) 61%,rgba(255,255,255,0.25) 80%,rgba(255,255,255,0) 100%);
	}

	#boxinversion{
		margin-right:2%;
	}

	#inversion-titulo{
		margin-top:4%; margin-bottom:-12px;
	}

	#servicios_ventas{
		background-image: url("../img/png/ico_ventas.png");
	}

	#servicios_distribucion{
		background-image: url("../img/png/ico_distribucion.png");
	}

	#servicios_asesoramiento{
		background-image: url("../img/png/ico_asesoramiento.png");
	}

	#servicios_inversion{
		background-image: url("../img/png/ico_inversion.png");
	}

	.servicio-titulo{
		font-family: SourceSansProSemibold;
		font-size: 14pt;
		text-align: center;
	}

	.servicio-texto{
		font-family: SourceSansProLight;
		font-size: 10pt;
		text-align: center;
		width: 96%;
		padding-left: 2%;
		padding-right: 2%;
	}

	/* MODAL */
			.modal {
				display: none; /* Hidden by default */
				position: fixed !important; /* Stay in place */
				z-index: 1; /* Sit on top */
				left: 0 !important;
				top: 0;
				width: 100% !important; /* Full width */
				height: 100%; /* Full height */
				overflow: auto; /* Enable scroll if needed */
				background-color: rgb(0,0,0); /* Fallback color */
				background-color: rgba(0,0,0,0.4) !important; /* Black w/ opacity */
				max-height: 100% !important;
			}

			/* Modal Content/Box */
			.modal-content {
				background-color: #fefefe;
				margin: 6% auto; /* 15% from the top and centered */
				padding: 20px !important;
				border: 1px solid #888;
				border-radius: 2%;
				width: 54%; /* Could be more or less, depending on screen size */
				max-width: 730px;
			}

			.modal-content div{
				padding-left: 5%;
				padding-right: 4%;
			}

			/* The Close Button */
			.close {
				color: #aaa;
				float: right;
				font-size: 28px;
				font-weight: bold;
			}

			.close:hover,
			.close:focus {
				color: black;
				text-decoration: none;
				cursor: pointer;
			}

			.texto-modal{
				font-family: Raleway;
				font-size: 12pt;
			}

			.texto-modal-negrita{
				font-family: RalewayBold;
				font-size: 12pt;
			}

			#texto-entregas{
				padding-left: 2%;
			}

	/** EMPRENDEDORES  **/
	
	@font-face {
		font-family: DINROUNDPRO-BLACK;
		src: url(../fonts/DINROUNDPRO-BLACK.TTF);
	}

	@font-face {
		font-family: DINROUNDPRO-BOLD;
		src: url(../fonts/DINROUNDPRO-BOLD.TTF);
	}

	@font-face {
		font-family: DINROUNDPRO-LIGHT;
		src: url(../fonts/DINROUNDPRO-LIGHT.TTF);
	}

	@font-face {
		font-family: DINROUNDPRO-MEDI;
		src: url(../fonts/DINROUNDPRO-MEDI.TTF);
	}

	@font-face {
		font-family: DINROUNDPRO;
		src: url(../fonts/DINROUNDPRO.TTF);
	}

	@font-face {
		font-family: SILENT-LANDFIELD;
		src: url(../fonts/SILENT\ LANDFIELD.TTF);
	}


	#emp_contenido{
		margin-top: 6%;
	}


	#contenido_emprendedor{
		background-color: rgb(232,232,232);
		display: flex;
		flex-direction: column;
		height: 2260px;
		position: relative;
		width: 100%;
	}

	#cabecera_emprendedor {
		background-image: url("../img/jpg/cabecera_emprendedor_b.jpg");
		background-repeat: no-repeat;
		background-size: contain;
		height: 100vh;
		width: 100%;
	}
	
	.emprendedor_titulo{
		display: flex;
		flex-direction: column;
		text-align: center;
		justify-content: center;
		margin-top: -180px;
		height: 95px;
		width: 100%;
		z-index: 999;
	}

	.emprendedor_bold{
		color: rgb(238, 38, 42);
		font-family: DINROUNDPRO-BOLD;
		font-size: 34pt;
	}

	.emprendedor_light{
		color: rgb(238, 38, 42);
		font-family: DINROUNDPRO-MEDI;
		font-size: 34pt;
	}

	.emprendedor_fila_item{
		display: flex;
		flex-direction: row;
		height: 76px;
		margin-top: 50px;
		width: 100%;
		z-index: 999;
	}

	.btnGoForm { display: none; }

	.emprendedor_item_i, .emprendedor_item_d{
		display:flex;
		flex-direction: row;
		height: 76px;
		width:60%;
	}

	.emprendedor_item_i{
		justify-content: flex-end;
    	margin-right: 10px;
	}

	.emprendedor_item_d{
		margin-left: 10px;
	}

	.emprendedor_item_texto {
		color: rgb(61, 61 ,61);
		font-family: DINROUNDPRO;
		font-size: 20pt;
		height: 76px;
		width: 330px;
	}

	.emprendedor_item_texto_una_linea{
		padding: 2% 0;
	}

	#emprendeor_item_image_1, #emprendeor_item_image_2, #emprendeor_item_image_3, #emprendeor_item_image_4,
	#emprendeor_item_image_5, #emprendeor_item_image_6, #emprendeor_item_image_7, #emprendeor_item_image_8 {
		background-repeat: no-repeat;
		background-size: contain;
		height: 70px;
		margin-right: 25px;
		width: 70px;
	}

	#emprendeor_item_image_1{
		background-image: url("../img/png/emprendedor_img_precio.png");
	}

	#emprendeor_item_image_2{
		background-image: url("../img/png/emprendedor_img_financiacion.png");
	}

	#emprendeor_item_image_3{
		background-image: url("../img/png/emprendedor_img_laboratorio.png");
	}

	#emprendeor_item_image_4{
		background-image: url("../img/png/emprendedor_img_myvet.png");
	}

	#emprendeor_item_image_5{
		background-image: url("../img/png/emprendedor_img_asesoramiento.png");
	}

	#emprendeor_item_image_6{
		background-image: url("../img/png/emprendedor_img_charlas.png");
	}

	#emprendeor_item_image_7{
		background-image: url("../img/png/emprendedor_img_apoyo.png");
	}

	#emprendeor_item_image_8{
		background-image: url("../img/png/emprendedor_img_sorteo.png");
	}

	#contenido_emprendedor hr{
		border-top: 2px dashed red;
		margin-top: 30px;
		width: 52%;
	}

	#form_emprendedor{
		align-items: center;
		display:flex;
		flex-direction: column;
		margin-bottom: 6%;
		z-index: 999;
	}

	.emprendedor_form_fila{
		align-items: center;
		display: flex;
		flex-direction: row;
		height: 66px;
		justify-content: center;
		width: 650px;
	}

	.emprendedor_form_fila input[type="text"], .emprendedor_form_fila input[type="number"],
	.emprendedor_form_fila input[type="email"] {
		border: none;
		border-radius: 20px;
		box-shadow: 1.81px 1.96px 1.96px rgba(0,0,0,0.15);
		height: 40px;
		text-indent: 10px;
		margin: 10px 25px;
	}

	#fe_nombre , #fe_apellido, #fe_edad, #fe_pais, #fe_fecha, #fe_telefono{
		width: 160px;
	}

	#fe_matricula, #fe_provincia, #fe_email {
		width: 378px;
	}

	#fe_nombre::placeholder, #fe_apellido::placeholder, #fe_edad::placeholder,
	#fe_matricula::placeholder, #fe_pais::placeholder, #fe_provincia::placeholder,
	#fe_fecha::placeholder, #fe_email::placeholder, #fe_telefono::placeholder{
		color: rgb(147,147,147);
		font-family: DINROUNDPRO;
		padding-left: 10px;
	}

	#fe_edad::-webkit-outer-spin-button, #fe_edad::-webkit-inner-spin-button{
		-webkit-appearance: none;
		margin: 0;
	}

	input[type=number] {
		-moz-appearance:textfield; /* Firefox */
	}

	.emprendedor_form_fila span{
		color: rgb(147,147,147);
		font-family: DINROUNDPRO;
		font-size: 13pt;
		margin-right: 30px;
	}

	#emprendedor_form_rubros_content{
		display: flex;
		flex-direction: row;
	}

	.emprendedor_form_fila label {
		color: rgb(147,147,147);
		display: flex;
		flex-direction: row;
		font-family: DINROUNDPRO;
		font-size: 12pt;
		width: 190px;
	}

	.emprendedor_form_fila label input {
		box-shadow: 1.81px 1.96px 1.96px rgba(0,0,0,0.15);
		transform: scale(1.5);
		margin-right: 20px;
		width: 13px;
	}

	.emprendedor_form_fila input[type="submit"], #fe_enviar{
		background-color: rgb(238, 38, 42);
		border:none;
		border-radius: 17px;
		color: white;
		font-family: DINROUNDPRO;
		font-size: 18pt;
		height: 50px;
		margin-top: 25px;
		width: 252px;
		-webkit-appearance: none;
		-moz-appearance: none;
		cursor: pointer;
		text-align: center;
	}

	.emprendedor_black{
		color: rgb(238, 38, 42);
		font-family: DINROUNDPRO-BLACK;
		font-size: 38pt;
		letter-spacing: 3px;
	}

	.emprendedor_boton_contacto{
		align-items: center;
		display: flex;
		justify-content: center;
		width: 100%;
	}

	#emprendedor_a_wa, #emprendedor_a_mail{
		align-items: center;
		background-color:rgb(238, 38, 42);
		border-radius: 17px;
		color: white;
		display: flex;
		font-family: DINROUNDPRO;
		font-size: 22px;
		flex-direction: row;
		justify-content: center;
		text-decoration: none;
		height: 50px;
		width: 412px;
		z-index: 9;
	}

	.emprendedor_text_grande{
		font-size: 38pt;
	}

	#emprendedor_a_wa img{
		height: 30px;
		margin-right: 15px;
		width: 30px;
	}

	#emprendedor_a_mail{
		width: 453px;
	}

	#emprendedor_a_mail img{
		height: 25px;
		margin-right: 15px;
		width: 33px;
	}

	#emprendedor_K{
		/*
		background-image: url("../img/png/emprendedores_K.png");
		background-repeat: no-repeat;
		background-size: contain;
		height: 100vh;
		top: 1570px;
		position: absolute;
		width: 100%;
		*/
		background-image: url(../img/png/emprendedores_K.png);
		background-repeat: no-repeat;
		background-size: contain;
		height: 710px;
		top: 73.6%;
		position: absolute;
		width: 470px;
		bottom: 0;
		left: 0;
		right: 0;
	}

	/** FIN EMPRENDEDORES **/

	@media handheld, screen and (max-width: 665px){
		
		.hideMobile{
			display:none;
		}
		

		#divDatosyRedes {
			height: 35px;
			padding-left: 16px;
		}
		
		#divDatosyRedes a {
			color: gray;
			font-size: 13px;
			margin-top: -9px;
			float: left;
		}
		.Enc_redes {
			width: 16px;
			height: 16px;
			margin-right: 10px;
		}
		
		/** EMPRENDEDORES MOBILE **/
		#contenido_emprendedor{
			height: 2870px;
			/*
			position: absolute;
    		 top: 154px; 
			 */
			top: 19%; 
		}

		#cabecera_emprendedor {
			background-image: url("../img/jpg/mob-cabecera_emprendedor_b.jpg");
			height: 60vh;
		}

		.emprendedor_bold, .emprendedor_light {
			font-size: 19pt;
		}

		.emprendedor_fila_item_simple #btnGoFormulario{
			align-items: center;
			background-color: rgb(238, 38, 42);
    		border: none;
    		border-radius: 17px;
    		color: white;
			cursor: pointer;
			display: flex;
    		font-family: DINROUNDPRO;
    		font-size: 18pt;
    		height: 50px;
			justify-content: center;
			outline: none;
			width: 252px;
		}

		.btnGoForm{
			display: flex;
			margin: 35px ​0 !important;
		}

		.emprendedor_fila_item {
			flex-direction: column;
			height: 232px;
			margin-top: 0;
		}

		.emprendedor_item_i, .emprendedor_item_d {
			align-items: center;
			justify-content: center;
			margin: 20px 0;
			width: 100%;
		}

		#emprendeor_item_image_1, #emprendeor_item_image_2, #emprendeor_item_image_3, #emprendeor_item_image_4, #emprendeor_item_image_5, #emprendeor_item_image_6, #emprendeor_item_image_7, #emprendeor_item_image_8{
			height: 55px;
			width: 55px;
		}

		.emprendedor_item_texto{
			font-size: 15pt;
			height: 55px;
			width: 254px;
		}

		.emprendedor_item_texto_una_linea{
			padding: 0 0;
			padding-top: 8%;
		}

		#contenido_emprendedor hr{
			margin-top: 15px;
			margin-bottom: 15px;
			width: 72%;
		}

		.emprendedor_form_fila {
			flex-direction: column;
			height: 198px;
			width: 100%;
		}

		#fe_nombre, #fe_apellido, #fe_edad, #fe_pais, #fe_fecha, #fe_telefono, #fe_matricula, #fe_provincia, #fe_email {
			font-size: 12pt;
			width: 85%;
		}
		
		.emprendedor_form_fila_mobile{
			height: 134px;
		}

		.emprendedor_form_fila_rubros_mobile {
			height: 140px;
		}

		.emprendedor_form_fila span {
			margin-right: 0;
		}

		#emprendedor_form_rubros_content{
			flex-direction: column;
		}

		.emprendedor_form_fila label{
			margin: 10px 0;
		}

		.emprendedor_form_fila input[type="submit"], #fe_enviar{
			font-size: 15pt;
			margin-top: 0;
		}

		.emprendedor_text_grande {
			font-size: 28pt;
		}

		.emprendedor_fila_item_simple{
			height: 50px;
			margin: 20px 0;
			display: flex;
			justify-content: center;
			align-items: center;
			z-index: 99;
			position: relative;
		}

		#emprendedor_a_wa, #emprendedor_a_mail{
			font-size: 13pt;
			width: 320px;
		}

		#emprendedor_a_mail{
			width: 354px;
		}

		#emprendedor_K{
			top: 2561px;
			z-index: 2;
			height: 310px;
		}

		.pie_emp{
			position: absolute;
			top: 2968px;
		}

		.modal-content{
			border-radius: 20px;
			width: 94%;
		}
	}

	@media handheld, screen and (max-width: 320px){
		.emprendedor_titulo {
			margin-top: -18%;
		}

		.emprendedor_item_texto{
			font-size: 13pt;
		}

		#emprendeor_item_image_1, #emprendeor_item_image_2, #emprendeor_item_image_3, #emprendeor_item_image_4, #emprendeor_item_image_5, #emprendeor_item_image_6, #emprendeor_item_image_7, #emprendeor_item_image_8{
			height: 45px;
			margin-right: 15px;
			margin-left: 15px;
			width: 45px;
		}

		#fe_nombre, #fe_apellido, #fe_edad, #fe_pais, #fe_fecha, #fe_telefono{
			width: 80%;
		}

		.emprendedor_boton_contacto{
			width: 88%;
		}

		#emprendedor_a_mail{
			width: 300px;
		}

		#emprendedor_a_wa, #emprendedor_a_mail{
			font-size: 11pt;
		}

		#emprendedor_a_wa img{
			height: 20px;
			width: 20px;
		}

		#emprendedor_a_mail img{
			height: 20px;
			width: 25px;
		}

		.emprendedor_titulo{
			height: 130px;
		}

		#emprendedor_K{
			top: 2454px;
		}
	}	


@media handheld, screen and (min-width: 964px) and (max-width: 1024px){

	#menu_navegacion ul li a {
		width: 180px;
	}

	.info_empresa-bot{
		padding-top:20px;
		text-align: left;
		font-size: 10pt;
		width: 27%;
		margin-right: 0px;
		padding-left: 0px;
	}

	#wa-logo{
		background-image: url('../img/png/wa-logo_m.png');
		background-repeat: no-repeat;
		width: 18px;
		height: 18px;
	}

	.bot_negrita{
		font-family:SourceSansProBold;
		display: inline;
	}

	#animales{
		width: 86%;
	}

	.links_bot{
		font-size: 0.9em;
		width: 13%;
	}

/*EMPRESA*/

	.contenido{
		font-size: 0.9em;
	}

	.esferas{
		width: 225px;
		height: 225px;
	}
	
	.empresa-titulos{
		line-height: 177px;
	}
	
	.empresa-textos{
		width: 282px;
		height: 282px;
		font-size: 11pt;
	}
	
	#emp-texto{
		width: 282px;
		height: 282px;
	}
											
	.esferas:hover{
		width: 282px;
		height: 282px;
	}
	
	#esfera-mision:hover{
		margin-right: 15px;
		margin-top: 4%;
	}
	
	#esfera-vision:hover{
		margin-left: -10px;
		margin-right: 15px;
		margin-top: 4%;
	}
	
	#esfera-valores:hover{
		margin-left: -10px;
		margin-top: 4%;
	}
	
	#empresa-animales{
		width: 100%;
		height: 267px;
		background-image: url("../img/png/empresa_animales_s.png");
	}

/* SERVICIOS */

	#servicios_ventas{
		background-image: url("../img/png/ico_ventas_m.png");
	}

	#servicios_distribucion{
		background-image: url("../img/png/ico_distribucion_m.png");
	}

	#servicios_asesoramiento{
		background-image: url("../img/png/ico_asesoramiento_m.png");
	}

	#servicios_inversion{
		background-image: url("../img/png/ico_inversion_m.png");
	}

	.servicio-titulo{
		font-size: 12pt;
	}

	.servicio-texto{
		font-size: 9pt;
	}

/* CONTACTO */

	#contenido_contacto{
		height: 1400px;
	}

	.contacto{
		width: 536px;
		height: 1020px;
	}

	#contacto_mails{
		margin-left: 12%;
	}

	#contacto_mails ul{
		height: 150px;
		width: 315px;
		margin: 50px auto;
		padding-left: 0px;
	}
}

@media handheld, screen and (min-width: 769px) and (max-width: 1280px){
	#contenido_empresa{
		height: 100vh;
	}

	#btnComoHacerPedidos a {
		font-size: 0.8rem;
	}
}

@media handheld, screen and (min-width: 481px) and (max-width: 768px){

	

	#redes_sociales_bot{
		display:none;
	}

	.links_bot_contacto{
		display:none;
	}

	.links_bot{
		width: 98%;
		height: 30px;
		display: flex;
		background-color: rgb(204,204,204);
		margin-top:10px;
	}

	.links_bot a{
		padding: 0 7%;
		font-size: 1em;
		width: 19%;
		font-family: SourceSansProSemibold;
	}

	#logo_pie{
		float:none;
		width: 100%;
		padding-top:12%;
	}

	#wa-logo{
		float:initial;
	}

	.info_empresa-bot{
		width: 87%;
		text-align: center;
		padding-top: 0px;
		padding-left:6%;
		margin-top:-30px;
		margin-right:0px;
	}

	#datafiscal{
		margin-top: 25px;
		float: inherit;
		margin-left: 47%;
		margin-right: 47%;
	}

	.pie, #pie{
		height: 265px;
	}

	/* EMPRESA */

	#contenido_empresa{
		height: calc(187vh - 256px - 95px);
	}

	#empresa-animales{
		display:none;
	}	

	.esferas{
		float:none;
		margin: auto;
	}

	.contenido-esferas{
		display: block;
		width: 100%;
		padding-left: 0%;
	}	

	.esferas{
		width: 225px;
		height: 225px;
	}
	
	.empresa-titulos{
		line-height: 177px;
	}
	
	.empresa-textos{
		width: 282px;
		height: 282px;
		font-size: 10pt;
		margin-left: 0%;
	}
	
	#emp-texto{
		width: 282px;
		height: 282px;
	}
											
	.esferas:hover{
		width: 282px;
		height: 282px;
	}
	
	#esfera-mision{
		margin: 4% auto auto auto;
	}

	#esfera-mision:hover{
		margin: 4% auto auto auto;
	}

	#esfera-vision:hover{
		margin: 2% auto auto auto;
	}
	
	#esfera-valores:hover{
		margin: 2% auto auto auto;
	}
	
}

@media handheld, screen and (min-width: 300px) and (max-width: 480px){
	html{
		width: 100%;
	}

	#redes_sociales{
		display:none;
	}

	#ubicacion_logo{
		background-image: url('../img/png/ubicacion_logo.png');
		width: 14px;
		height: 21px;
		float: right;
		margin-right: 8%;
	}

	#animales{
		display: none
	}

	.info_empresa-top{
		display:none
	}

	#redes_sociales_barra{
		display:block;
		width:94%;
		height: 28px;
		padding-left: 6%;
		padding-top: 10px;
		background: -webkit-linear-gradient(white 5%, rgb(204,204,204));
		background: -o-linear-gradient(white 5%, rgb(204,204,204));
		background: -moz-linear-gradient(white 5%, rgb(204,204,204));
	}

	#cabecera a{
		margin-left: 0%;
        margin-top: 0%;
        top: 10px;
        left: 35%;
        width: 30%;
	}

	#btnComoHacerPedidos a {
		background-color: #dc0007;
		top: 0;
		left: 0;
		width: 100%;
	}
	
	#logo{
		background-image: url('../img/png/Logo23W.png');
		height: 35px;
		background-size: contain;
	}

	#logoRubro{
		display: none;
	}

	#btnComoHacerPedidos{
		display:none;
		font-size: 9pt;
		width: 102%;
		text-decoration: underline;
		text-align: center;
		top: 0;
		left: 0;
		margin-top: 1%;
	}

	#categorias_container {
		flex-wrap: wrap;
	}

	.categorias_container_item{
		width: 30%;
	}

	#carousel-container{
		margin-top: 8%;
		height: 630px;
	}
	
	.carousel {
		height: 630px !important;
	}

	.carousel .carousel-item {
		height: 630px !important;
		width: 80% !important;
	}

	#carousel-container span {
		font-size: 18pt;
	}

	#cobertura-container{
		background-image:url(../img/jpg/fondo_datos_s.jpg);
		height: 667px;
	}

	.cobertura-contadores-item{
		width: 100%;
	}

	.cobertura-value{
		font-size: 46pt;
	}

	.cobertura-title{
		font-size: 16pt;
	}

	#mapa-arg{
		display: none;
	}

	#cobertura-container-title{
		font-size: 18pt;
	}

	#cobertura-contadores-container{
    	align-items: center;
		flex-direction: column;
	}

	#aplicaciones-container{
		background-image: url(../img/jpg/fondo_descargas_s.jpg);
		flex-direction: column;
		height: 667px;
	}

	.aplicaciones-container-column {
		width: 100%;
	}

	.aplicaciones-container-column:first-child{
		order: 4;
		height: 265px;
		margin-top: 13%;
	}

	.aplicaciones-container-text, .aplicaciones-container-buttons{
		width: 100% !important;
	}

	.aplicaciones-container-text {
		margin-top: 10%;
	}

	.aplicaciones-container-buttons{
		align-items: center;
		height: 200px;
	}

	.aplicaciones-container-buttons a img{
		width: 100%;
	}

	.aplicaciones-title{
		font-size: 18pt;
		text-align:center;
		line-height: 20pt;
	}
	
	.aplicaciones-text{
		font-size: 18pt;
		text-align: center;
	}


	#marcas-container span{
		font-size: 18pt;
		margin-top: 10%;
	}

	.carousel-brands {
		height: 280px !important;
	}

	#carousel-item-brand{
		width: 25% !important;
	}

	.pie, #pie{
		height: 500px;
		flex-direction: column;
	}
	
iframe#myIFrame {
    min-height: 200px;
	margin-top: 0px !important;
}
	
	.max-resolucion{
		flex-direction: column;
	}

	.pie_container{
		width: 100%;
	}

	#logo_pie{
		margin-left: -20%;
	}

	.datos_contacto{
		margin: 10% 2.5% 5% 2.5%;
		width: 95%;
	}

	.datos_contacto_row {
		width: 100%;
	}

	.pie_container span{
		font-size: 8pt;
	}

	.pie_container hr{
		width: 77%;
	}

	#pie_menu_container{
		/* margin: 0 12%;
		width: 78%;
		*/
		justify-content: center;
		margin: 0;
		width: 100%;
	}

	#pie_menu li{
		font-size: 9pt;
		text-align: center;
		line-height: 1.9;
		width: 33.33%;
	}

	#pie_menu a {
		width: 33%;
    	text-align: center !important;
	}

	.pie_container form{
		margin-top: 3%;
		margin-left: 5%;
	}

	#pie_form_container {
		font-size:8pt;
	}

	#tipoContacto{
		height: 32px;
    	border: none;
    	width: 26%;
	}

	#pie_form_container input {
		border: none;
		height: 32px;
		padding-top: 0;
		padding-bottom: 0;
		width: 70%;
	}

	#btnPieFormSubmit{
		font-size: 10pt;
		width: 30%;
	}

	#pie_container_redes {
		flex-wrap: wrap;
		justify-content: center;
		margin-left: 17%;
		width: 64%;
	}

	#pie_redes_tw{
		background-image:url(../img/png/tw_icon_footer_xs.png);
		height: 19px;
		width: 24px;
	}

	#pie_redes_fb{
		background-image:url(../img/png/fb_icon_footer_xs.png);
		height: 19px;
		width: 9px;
	}
	
	#pie_redes_ig{
		background-image:url(../img/png/ig_icon_footer_xs.png);
		height: 19px;
		width: 20px;
	}

	#pie_redes_yt{
		background-image:url(../img/png/yt_icon_footer_xs.png);
		height: 19px;
		width: 26px;
	}

	#pie_redes_li{
		background-image:url(../img/png/li_icon_footer_xs.png);
		height: 19px;
		width: 19px;
	}

	#pie_redes_tw_a, #pie_redes_li_a, #pie_redes_ig_a{
		margin: 0 5%;
	}

	#pie_redes_fb_a{
		margin-left: 5%;
	}

	#pie_redes_yt_a{
		margin-right: 5%;
	}

	#data_fiscal_a {
		margin-top: 5%;
		margin-left:0;
	}

	#data_fiscal {
		width: 29px;
		height: 42px;
	}


	.contacto{
		height: 1200px;
		margin-top: 9%;
		padding-top: 40%;
	}

	#contenido_contacto{
		height: 2010px;
		margin-top: -33px;
	}

	.contacto-container{
		flex-direction: column;	
		height: auto;
	}

	#contacto_fondo{
		background-position-x: 55%;
		width: 100%;
	}

	#datos_contacto {
		margin: 12% 2%;
		width: 96%;
	}

	#contacto_form input {
		font-size: 9pt;
	}

	#contacto_form input[type="text"], #contacto_form input[type="email"], textarea{
		margin: 10px 0;
	}

	.contactoForm-row-container #ubicacion{
		margin-top: 20px !important;
	}

	.rb_labels{
		text-align: center;
		width: 100%;
	}

	.rb_options_container{
		margin: 10px 0;
	}

	#contacto_form textarea {
		width: 95%;
	}

	#contacto_form input[type="submit"], #enviar{
		margin: 20px 25%;
		width: 46%;
	}

	#contacto_mails{
		width: 100%;
	}

	#contacto-telefonos-container span{
		font-size: 11pt;
	}

	.contacto-item{
		height: 160px;
	}

	.contacto-item span{
		font-size: 8.5pt;
	}

	#ubicacion-container span{
		font-size: 11pt;
		text-align: center;
	}



	#barra_slider{
		position:relative;
		top:-70px;
		right: 2%;
	}

	#menu_navegacion{
		width: 10%;
		float:right;
		background: none;
		box-shadow: none;
		height: 66px;
	}

	#menu-icon {
		float: right;	
		/* margin-top: 18px; */
		margin-top: 0;
		margin-right: 10px;
	}

	#ul_botonera{
		width: 900%;
		padding: 0px;
		z-index: 99999;
	}

	nav ul, nav:active ul{
		display: none;
		position: absolute;
		padding: 20px;
		background: rgb(230,230,230);
		border: 1px solid white;
		top: 70px;
		width: 100%;
		right: 10px;
	}

	#menu_navegacion ul{
		height: 220px;
	}

	nav li {
		text-align: center;
		width: 100%;
		padding: 6px 0;
		margin: 0;
	}

	nav:hover ul {
		display: block;
	}

	#menu_navegacion ul li{
		display: inline-block;
		margin: 0px;
	}

	#menu_navegacion ul li a{
		font-size: 0.8em;
		margin-top: -15px;
		margin-left: 0px;
		width: 100%;
		border-top: 1px solid white;
		border-bottom: 1px solid white;
	}

	#redes_sociales_bot{
		display:none;
	}

	.links_bot_contacto{
		display:none;
	}

	.links_bot{
		display:none;
	}

	.links_bot a{
		padding-left:10%;
		font-size: 1em;
		font-family: SourceSansProSemibold;
	}

	#logo_pie{
		float:none;
		width: 100%;
		height: 49px;
	}

	#wa-logo{
		float:initial;
		background-image: url('../img/png/wa-logo_s.png');
		background-repeat: no-repeat;
		height: 14px;
		width: 14px;
	}

	.info_empresa-bot{
		width: 81%;
		text-align: center;
		padding-top: 5px;
		padding-left:8%;
		margin-right:0px;
		font-size: 12px;
	}
	
	#animales_bot{
		background-image: url(../img/png/animales_bot.png);
		background-repeat: no-repeat;
		background-position: center;
		height: 17px;
		width: 100%;
		float:left;
	}

	#datafiscal{
		margin-top:25px;
		float: inherit;
		margin-left: 43%;
		margin-right: 43%;
	}

	/* ALIADOS */

	#contenido_aliados{
		height: 1140px;		
	}

	.aliados_header {
		background-image: url('../img/png/aliados/mobile/mobile_header.png');
		height: 270px;
    	margin-top: 26%;
	}

	.aliados_header h1{
		font-size: 2em;
	}

	.marcas_container{
		padding: 0;
		flex-wrap: wrap;
	}

	.marcas_container a {
		width: 50%;
	}

	.marcas_container a img {
		width: 50%;
	}


	/****FIN ALIADOS*****/

	/* QUIENES SOMOS */

	#contenido_quienessomos {
		height: 1510px;
	}

	.qs_fotogrupo_container{
		margin-top: 27%;
	}

	.qs_fotogrupo_container span {
		font-size: 1.5em;
		text-align: left;
		top: 18%;
		left: 7%;
		width: 92%;
	}

	.qs_fotogrupo_text_container{
		height: 135px;
	}

	.qs_fotogrupo_text_container span:nth-child(1){
		font-size: 0.8em;
	}

	.qs_fotogrupo_text_container span:nth-child(2){
		font-size: 0.7em;
	}

	.qs_datos_container {
		height: 75%;
	}

	.qs_datos_container img{
		width: 60%;
	}

	.qs_datos_container h1{
		font-size: 1em;
		text-align: center;
		width: 80%;
	}

	.qs_datos_container span, .qs_datos_container li{
		font-size: 0.8em;
	}

	.qs_historia_container h1{
		font-size: 1.5em;
	}

	.qs_video_container {
		height: 30%;
	}

	/** FIN QUIENES SOMOS **/

	/* EVOLUCIONAMOS */

	#contenido_evolucion {
		height: 2160px;
	}

	.evolucion_container{
		margin-top: 32%;
		height: 10%;
	}

	.evolucion_container img{
		width: 20%;
	}

	.evolucion_container h1{
		font-size: 2em;
	}

	.imagen_container {
		height: 10%;
	}

	.imagen_container span{
		font-size: 1.2em;
	}

	.brandbook_container {
		height: 26%;
	}

	.brandbook_container > img {
		margin: 12% 0;
		width: 51%;
	}

	.brandbook_sections{
		flex-wrap: wrap;
	}

	.brandbook_section_one, .brandbook_section_two {
		width: 100%;
	}

	.brandbook_section_two {
		margin-left: 7%;
		margin-top: 0%;
	}

	.brandbook_section_two span {
		font-size: 1.5em;
	}

	.brandbook_section_two a {
		font-size: 13pt;
	}

	.brandbook_section_one img{
		width: 90%;
	}

	.marca_container {
		background-image: url('../img/jpg/evolucion/mobile/Mobile_vaca_perro.jpg');
		max-height: 520px;
	}

	.evolucion_video_container {
		margin: 20% 0;
	}

	.evolucion_video_container iframe {
		width: 90%;
	}


	/* FIN EVOLUCIONAMOS*/

	/* APP MOBILE */

	.appmobile_container{
		padding-top: 32%;
	}

	#am-banner1 {
		content: url('../img/jpg/appmobile/mobile/banner1.jpg');
	}

	#am-banner2 {
		content: url('../img/jpg/appmobile/mobile/banner2.jpg');
	}

	#am-banner3 {
		content: url('../img/jpg/appmobile/mobile/banner3.jpg');
	}

	.am_compra_container {
		background-image: url('../img/jpg/appmobile/mobile/background-tips.jpg');
		flex-wrap: wrap;
	}

	.am_compra_left{
		margin: 0;
		padding: 0;
		width: 100%;
	}

	.am_compra_left span{
		font-size: 2em;
	}

	.am_compra_left img{
		width: 62%;
	}

	.am_compra_center {
		margin-top: -10%;
		width: 35%;
	}

	.am_compra_center img{
		content: url('../img/png/appmobile/mobile/check_icon.png');
		width: 60%;
	}

	.am_compra_right {
		width: 60%;
	}

	#am_compra_text{
		font-family: 'RalewayBold';
		font-size: 1.2em;
		margin-left: 0;
		width: 100%;
	}

	.am_video_container {
		background-image : url('../img/jpg/appmobile/mobile/background_compra.jpg');
		height: 700px;
	}

	.am_video-title-container{
		margin-bottom: 8%;
	}

	.am_video-title {
		font-size: 22pt;
	}

	#am-download_icon {
		width: 8%;
	}

	.am_video-buttons-qr{
		display: none;
	}

	.am_video-buttons-download{
		margin: 0;
		width: 100%;
	}

	.am_video-buttons-download a{
		text-align: center;
	}

	.am_video iframe {
		width: 90%;
	}

	.am_video-buttons-download a img {
		width: 60%;
	}

	/* FIN APP MOBILE */

	/* COMO COMPRAR */

	#contenido_comoComprar {
		height: 1460px;
	}

	.comoComprar_title_container {
		background-image: url('../img/jpg/comoComprar/mobile/background_banner.jpg');
		max-height: 250px;
		margin-top: 32%;
	}

	.comoComprar_title_container h1 {
		font-size: 2.2em;
	}

	.comoComprar_title_container h2 {
		font-size: 0.8em;
	}

	/*
	.comoComprar_content_container{
		background-image: url('../img/jpg/comoComprar/mobile/background_comoComprar.jpg');
	}
	*/

	.cc_content_title img {
		width: 20%;
	}

	.cc_content_title span {
		font-size: 1.2em;
	}

	.comoComprar_content_one ul{
		width: 80%;
	}

	.comoComprar_content_one ul div{
		margin: 1% 0;
	}

	.comoComprar_content_one ul div span {
		font-size: 1em;
	}

	.comoComprar_content_one ul li {
		font-size: 0.8em;
		text-align: center;
		width: 90%;
	}

	.comoComprar_content_two > span {
		font-size: 0.8em;
		line-height: 20px;
		width: 90%;
	}

	.comoComprar_form_container form {
		width: 90% !important;
	}

	.comoComprar_contacto_container {
		align-items: center;
	}

	.comoComprar_contacto_container span {
		font-size: 1em;
    	width: 90%;
	}

	.comoComprar_contacto_container ul li {
		font-size: 1.2em;
	}



	/* FIN COMO COMPRAR */


	/* PUNTOS KRONEN */

	#puntosKronen_first_banner {
		background-image: url('../img/jpg/puntosKronen/mobile/mainbanner.jpg');
		height: 360px;
		margin-top: 27%;
	}

	.pk_programa_container{
		height: 900px;
	}

	.pk_programa_container > span {
		font-size: 1.2em;
		margin: 7% 6%;
	}

	.pk_buttons_container {
		flex-direction: column;
		height: 220px;
	}

	.pk_btn_border_style {
		height: 35%;
		margin: 1% 1%;
		width: 80%;
	}

	.pk_button_left_container > span, .pk_button_right_container > span {
		font-size: 1.1em;
		padding: 10% 10%;
		width: 60%;
	}

	.pk_center_container {
		flex-direction: column;
		height: 65%;
	}

	.pk_text_container{
		width: 100%;
	}

	.pk_text_top, .pk_text_bottom, .pk_text_container > img {
		padding-left: 10%;
	}

	.pk_text_top {
		font-size: 1.7em;
	}

	.pk_text_container > img {
		width: 52%;
	}

	.pk_text_bottom {
		font-size: 1.1em;
		text-align: justify;
		padding-right: 10%;
	}

	.pk_text_bottom br {
		display: none;
	}

	.pk_center_container > img {
		height: 45%;
	}

	.pk_circles_container {
		height: 180px;
		margin-top: 12%;
	}

	.pk_circle_cont {
		width: 25%;
	}

	.pk_circle_btn_border {
		font-size: 1em;
	}

	#puntosKronen_second_banner {
		background-image: url('../img/jpg/puntosKronen/mobile/banner2.jpg');
		height: 400px;
	}

	.pk_banner_container {
		margin: 8% 3% 0 10%;
		width: 100%;
	}

	.pk_banner_container > span {
		font-size: 1.2em;
	}

	.pk_recompensas_container {
		flex-wrap: nowrap;
		height: 50px;
		width: 80%;
	}

	.pk_recompensa  {
		border-radius: 10px;
		margin: 1%;
		width:7%;
	}

	#pk-lbl-aire, #pk-lbl-viajes, #pk-lbl-eventos, #pk-lbl-instrumentos, #pk-lbl-tecnologia {
		height: 100%;
	}

	#pk-lbl-electrodomesticos {
		height: 120%;
	}

	.pk_recompensas_btnCatalogo{
		margin-top: 40%;
		font-size: 0.8em;
		width: 45%;
		height: 30px;
		border-radius: 10px;
	}

	.pk_temas_container{
		height: 360px;
	}

	.pk_temas_content{
		width: 32%;
	}

	.pk_temas_content span{
		font-size: 0.8em;
	}

	.pk_preguntas_container {
		height: 90px;
	}

	.pk_preguntas_content {
		margin: 2% 8%;
		width: 84%;
	}

	.pk_preguntas_title h1{
		font-size: 1.5em;
	}

	.pk_preguntas_content {
		height: 580px;
	}

	.pk_preguntas_container_collapsed {
		height: 720px !important;
	}

	.pk_preguntas_content h2 {
		font-size: 1.3em;
	}

	.pk_preguntas_content span {
		font-size: 1em;
	}

	.pk_restricciones_container {
		height: 290px;
	}

	.pk_restricciones_container > span {
		font-size: 1em;
	}

	#btnPkTerminos {
		border-radius: 20px;
		height: 60px;
		width: 74%;
	}

	#btnPkTerminos > span {
		font-size: 1.2em;
	}

	/* FIN PUNTOS KRONEN */


}

@media handheld, screen and (max-width: 375px){

	#redes_sociales{
		display:none;
	}

	#barra_slider{
		position:relative;
		top:-70px;
		right: 2%;
	}

	

	#redes_sociales_bot{
		display:none;
	}

	.links_bot_contacto{
		display:none;
	}

	.links_bot a{
		padding-left:10%;
		font-size: 1em;
		font-family: SourceSansProSemibold;
		text-align: center;
	}

	#wa-logo{
		float:initial;
	}

	.info_empresa-bot2{
		display:none;
	}
	
	#barra{
		height: 19vh;
	}
}

@media handheld, screen and (min-width: 300px) and (max-width: 660px){



	/* SERVICIOS */

	#servicios_icon{
		width: 60px;
		height: 43px;
		margin-left: 12%;
		margin-top: 8%;
		background-image: url("../img/png/ServicesIcon_xs.png");
	}

	#titulo_servicios{
		font-size: 1.6em;
		margin-top: 9%;
	}

	.texto_servicios{
		font-size: 0.7em;
	}

	#box_venta, #box_venta_der{
		height: 25%
	}

	#icono_ventas{
		width: 60px;
		height: 60px;
		background-image: url("../img/png/003-shop_s.png");
		margin-top: 70%;
	}

	#titulo_ventas{
		font-size: 1.2em;
	}

	#icono_distribucion{
		width: 60px;
		height: 60px;
		background-image: url("../img/png/004-transport_s.png");
		margin-top: 40%;
	}

	#titulo_distribucion{
		font-size: 0.9em;
	}

	#icono_marketing{
		width: 60px;
		height: 60px;
		background-image: url("../img/png/001-marketing_s.png");
		margin-top: 40%;
	}

	#icono_asesoramiento{
		width: 60px;
		height: 60px;
		background-image: url("../img/png/002-people_s.png");
		margin-top: 40%;
	}

	#titulo_marketing, #titulo_asesoramiento{
		font-size: 0.8em;
	} 

/* CONTACTO */

#contacto_form{
	/** margin-left: 20%; ANTES **/
	margin-left: 0% !important;
    width: 100%;
}

}


@media handheld, screen and (max-width: 425px){



/* SERVICIOS */

#contenido_servicios{
	height: auto;
	margin-top: -21%;
	background-image: url('../img/png/fondo_servicios_xs.png');
	background-position: inherit;	/* La imagen queda centrada tanto horizontal como verticalmente */
	background-repeat: no-repeat;	/* La imagen no se repite */
	background-attachment: fixed;	/* Cuando hay desplazamiento en la página, el fondo queda fijo */
	background-size:cover;
}

.box-servicios{
	float:none;
	width: 220px;
	height: 135px;
	margin: 0 auto;
}

#boxventas, #boxinversion, #boxservicios, #boxasesoramiento{
	margin-left: auto;
	margin-right: auto;
	-webkit-transition: height 2s; 
	-moz-transition: height 2s; 
	-o-transition: height 2s; 
	transition: height 2s; 
	overflow: hidden;
	margin-top: 30px;
}

#boxventas:hover, #boxinversion:hover, #boxservicios:hover, #boxasesoramiento:hover{
	height: 557px;
}

.servicio-texto{
	display:none;
}

#boxventas:hover > .servicio-texto, #boxinversion:hover > .servicio-texto, 
	#boxservicios:hover > .servicio-texto, #boxasesoramiento:hover > .servicio-texto{
	display:block;
}

.box-servicios_img{
	margin-top: 12px;
}

#servicios_ventas{
	background-image: url('../img/png/ico_ventas_s.png');
	padding-top: 30px;
	height: 45px;
}
#servicios_distribucion{
	background-image: url('../img/png/ico_distribucion_s.png');
	padding-top: 30px;
	height: 45px;
}
#servicios_asesoramiento{
	background-image: url('../img/png/ico_asesoramiento_s.png');
	padding-top: 30px;
	height: 46px;
}
#servicios_inversion{
	background-image: url('../img/png/ico_inversion_s.png');
	padding-top: 12px;
	height: 48px;
}

.servicio-titulo{
	margin: 0 auto;
}

#inversion-titulo{
	margin: 0 auto;
}

.box-servicios, #boxventas, #boxservicios{
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 1%, rgba(255,255,255,0.4) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#boxinversion{
	margin-bottom: 30px;
}


/* CONTACTO */
/**
#contenido_contacto{
	height: 1140px;
}


#datos_contacto{
	 margin-left: -20px;
	width:380px;
	ANTES
	
	    margin: 0% 2% !important;
    width: 100%;
    display: flex;
    flex-direction: column;
}
**/

#mapa {
	height: 400px;
}


.radio_buttons_container {
	width: 96%;
}

.contacto_answer_cont{
	flex-direction: column;
}

.rb_medvet_opts, .rb_negocio_opts {
	width: 80%;
}

.contacto_opts_label{
	width: 65%;
}

#contacto_fondo h2, #contacto_mails h2 {
	font-size: 1.1em;
}

#contacto_fondo h2{
	margin-right: 0%;
	margin-left: 0%;
}


}

@media handheld, screen and (min-width: 1850px) and (max-width: 1920px){
	/**  NEW STYLE **/
	#logo{
		padding-top: 2%;
		width: 122%;
		height: 51px;
		float: left;
		z-index: 10;
		background-image: url(../img/png/Logo23W.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
	}

	#btnComoHacerPedidos {
		margin-top: 1%;
	}

	.carousel .carousel-item {
		width: 25% !important;
	}

	#cobertura-container, #aplicaciones-container{
		height: 460px;
	}

	#marcas-container {
		height: 440px;
	}

	#pie{
		height: 310px;
	}

	/** EMPRENDEDOR **/

	#emp_contenido {
		margin-top: 5%;
	}
	
	#cabecera_emprendedor {
		height: 70vh;
	}

	/** FIN EMPRENDEDOR **/

	/**** ***** *****/


	#animales{
		width: 86%;
		height: 30px;
		float:left;
		background-image: url("../img/png/animales.png");
		background-repeat: no-repeat;
		background-position: center;
	}	



	.info_empresa-top{
		width: 100%;
		font-size: 11pt;
	}

	#barra{
		height: 14vh;
	}

	#info{
    	height: 84px;
    	padding-top: 2.5%;
		padding-left: 1%;
	}

	#redes_sociales{
		margin-top: 5%;
		width: 10%;
		height: 33px;
		padding-left: 5%;
	}

	#redes_sociales_bot{
		width: 19%;
		padding-left: 2%;
		margin-top: 5%;
		height: 33px;

	}

	#facebook_logo, #facebook_logo_bot {
		width: 33px;
		height: 33px;
		margin-right: 6px;
		float: left;
		background-image: url("../img/png/fb_xl.png");	
		cursor: pointer;
	}

	#facebook_logo_bot{
		background-image: url("../img/png/fb_xl_byn.png");	
	}

	#twitter_logo, #twitter_logo_bot {
		width: 33px;
		height: 33px;
		float: left;
		margin-right: 6px;
		background-image: url("../img/png/tw_xl.png");
	}

	#twitter_logo_bot{
		background-image: url("../img/png/tw_xl_byn.png");	
	}

	#instagram_logo, #instagram_logo_bot{
		width: 33px;
		height: 33px;
		float: left;
		margin-right: 6px;
		background-image: url("../img/png/insta_xl.png");
	}

	#instagram_logo_bot{
		background-image: url("../img/png/insta_xl_byn.png");	
	}



	.servicio-texto{
		font-family: SourceSansProLight;
		font-size: 12pt;
		text-align: center;
		width: 96%;
	}

	#contenido_servicios{
		background-image: url("../img/png/fondo_servicios_xl.png");
		min-height: 900px;
	}

	#boxventas{
		margin-left: 6%;
	}

	.box-servicios{
		width: 22%;
		height: 601px;
		margin-top: 11%;
		margin-left: 1%;
		float:left;
		border-radius: 40px;
		background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.78) 38%,rgba(255,255,255,0.69) 61%,rgba(255,255,255,0.34) 80%,rgba(255,255,255,0) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.78) 38%,rgba(255,255,255,0.69) 61%,rgba(255,255,255,0.34) 80%,rgba(255,255,255,0) 100%);
		background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.88) 20%,rgba(255,255,255,0.78) 38%,rgba(255,255,255,0.69) 61%,rgba(255,255,255,0.34) 80%,rgba(255,255,255,0) 100%);
		/** background: -moz-linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 1.2) 10%, rgba(255, 255, 255, .6) 90%, transparent 95%);**/
	}


	#contenido_empresa{
		background-image: url("../img/png/fondo_empresa_xl.png");
		height: calc(124vh - 256px - 95px); /* 100 vh */
	}


	#empresa-animales{
		width: 64%;
	}
	
	.esferas{
		margin-top: 10%;
	}

	#esfera-mision:hover{
		margin-right: 15px;
		margin-top: 8%;
	}

	#esfera-vision:hover{
		margin-left: -25px;
		margin-right: 15px;
		margin-top: 8%;
	}

	#esfera-valores:hover{
		margin-left: -25px;
		margin-top: 8%;
	}
}


@media handheld, screen and (min-width: 666px) and (max-width: 954px){
	/* CABECERA */
	#info{
		width: 22%;
		padding-left: 3%;
	}
	
	#animales{
		width: 109%;
	}

	#logo{
		width: 55%;
	}

	#redes_sociales{
		width: 16%;
		margin-top: 7%;
		padding-left: 2%;
	}

	/*
	#menu_navegacion ul li a{
		width: 23%;
	}
	*/

	/* SERVICIOS */
	#servicios_ventas{
		background-image: url('../img/png/ico_ventas_s.png');
		padding-top: 30px;
		height: 45px;
	}
	#servicios_distribucion{
		background-image: url('../img/png/ico_distribucion_s.png');
		padding-top: 30px;
		height: 45px;
	}
	#servicios_asesoramiento{
		background-image: url('../img/png/ico_asesoramiento_s.png');
		padding-top: 30px;
		height: 46px;
	}
	#servicios_inversion{
		background-image: url('../img/png/ico_inversion_s.png');
		padding-top: 30px;
		height: 48px;
	}

	.box-servicios_img{
		margin-top: 12px;
	}

	.servicio-titulo{
		font-size: 12pt;
		margin: 0px;
	}

	#inversion-titulo{
		margin-top: -7%;
	}

	.servicio-texto{
		font-size: 9pt;
	}

	.box-servicios{
		width: 22%;
	}

	#boxventas{
		margin-left: 5%;
	}

}

@media handheld, screen and (min-width: 769px) and (max-width: 954px){

	/* PIE */
	.links_bot{
		font-size: 0.8em;
	}

	.info_empresa-bot{
		font-size: 8pt;
	}

	#wa-logo{
		background-image: url('../img/png/wa-logo_s.png');
		height: 14px;
		width: 14px;
	}

}

@media handheld, screen and (min-width: 773px) and (max-width: 899px){
		/* EMPRESA */
		.contenido-esferas{
			width: 100%;
			padding-left:0px;
		}


		.esferas{
			width: 225px;
			height: 225px;
		}
		
		.empresa-titulos{
			line-height: 177px;
		}
		
		.empresa-textos{
			width: 282px;
			height: 282px;
			font-size: 10pt;
			margin-left: 0%;
		}
		
		#emp-texto{
			width: 282px;
			height: 282px;
		}
												
		.esferas:hover{
			width: 282px;
			height: 282px;
		}
		
		#esfera-mision:hover{
			margin-right: 15px;
			margin-top: 4%;
		}
		
		#esfera-vision:hover{
			margin-left: -10px;
			margin-right: 15px;
			margin-top: 4%;
		}
		
		#esfera-valores:hover{
			margin-left: -10px;
			margin-top: 4%;
		}

		#empresa-animales{
			width: 100%;
			height: 267px;
			background-image: url("../img/png/empresa_animales_s.png");
			padding-top: 15%;
		}
}

@media handheld, screen and (min-width: 461px) and (max-width: 665px){
	#myIFrame{
		position:relative;
		clear:right;
		top:-66px;
	}

	#barra{
		height: 125px;
	}

	#redes_sociales{
		display:none;
	}

	#ubicacion_logo{
		background-image: url('../img/png/ubicacion_logo.png');
		width: 14px;
		height: 21px;
		float: right;
		margin-right: 8%;
	}

	#animales{
		display: none
	}

	.info_empresa-top{
		display:none
	}

	#redes_sociales_barra{
		display:block;
		width:94%;
		height: 28px;
		padding-left: 6%;
		padding-top: 10px;
		background: -webkit-linear-gradient(white 5%, rgb(204,204,204));
		background: -o-linear-gradient(white 5%, rgb(204,204,204));
		background: -moz-linear-gradient(white 5%, rgb(204,204,204));
	}
	
	#logo{
		background-image: url('../img/png/logo_xs.png');
		margin-top: 0px;
		height: 66px;
	}

	#barra_slider{
		position:relative;
		top:-70px;
		right: 2%;
	}

	#menu_navegacion{
		width: 10%;
		float:right;
		background: none;
		box-shadow: none;
		height: 66px;
	}

	#menu-icon {
		float: right;	
		margin-top: 18px;
		margin-right: 10px;
	}

	#ul_botonera{
		width: 900%;
		padding: 0px;
		z-index: 99999;
	}

	nav ul, nav:active ul{
		display: none;
		position: absolute;
		padding: 20px;
		background: rgb(230,230,230);
		border: 1px solid white;
		top: 70px;
		width: 100%;
		right: 10px;
	}

	#menu_navegacion ul{
		height: 170px;
	}

	nav li {
		text-align: center;
		width: 100%;
		padding: 6px 0;
		margin: 0;
	}

	nav:hover ul {
		display: block;
	}

	#menu_navegacion ul li{
		display: inline-block;
		margin: 0px;
	}

	#menu_navegacion ul li a{
		font-size: 0.8em;
		margin-top: -15px;
		margin-left: 0px;
		width: 100%;
		border-top: 1px solid white;
		border-bottom: 1px solid white;
	}

	#redes_sociales_bot{
		display:none;
	}

	.links_bot_contacto{
		display:none;
	}

	.links_bot{
		display:none;
	}

	.links_bot a{
		padding-left:10%;
		font-size: 1em;
		font-family: SourceSansProSemibold;
	}

	#logo_pie{
		float:none;
		width: 100%;
		height: 49px;
		background-image: url('../img/png/logo_byn_s.png');
	}

	#wa-logo{
		float:initial;
		background-image: url('../img/png/wa-logo_s.png');
		background-repeat: no-repeat;
		height: 14px;
		width: 14px;
	}

	.info_empresa-bot{
		width: 81%;
		text-align: center;
		padding-top: 5px;
		padding-left:8%;
		margin-right:0px;
		font-size: 11px;
	}
	
	#animales_bot{
		background-image: url(../img/png/animales_bot.png);
		background-repeat: no-repeat;
		background-position: center;
		height: 17px;
		width: 100%;
		float:left;
	}

	#datafiscal{
		margin-top:25px;
		float: inherit;
    	margin-left: 45%;
    	margin-right: 45%
	}

	.pie, #pie{
		height: 260px;
	}

	/* SERVICIOS */
	#contenido_servicios{
		margin-top: -65px;
	}

	#servicios_ventas{
		background-image: url('../img/png/ico_ventas_s.png');
		padding-top: 30px;
		height: 45px;
	}
	#servicios_distribucion{
		background-image: url('../img/png/ico_distribucion_s.png');
		padding-top: 30px;
		height: 45px;
	}
	#servicios_asesoramiento{
		background-image: url('../img/png/ico_asesoramiento_s.png');
		padding-top: 30px;
		height: 46px;
	}
	#servicios_inversion{
		background-image: url('../img/png/ico_inversion_s.png');
		padding-top: 30px;
		height: 48px;
	}

	.box-servicios_img{
		margin-top: 12px;
	}

	.servicio-titulo{
		font-size: 12pt;
		margin: 0px;
	}

	#inversion-titulo{
		margin-top: -7%;
	}

	.servicio-texto{
		font-size: 9pt;
	}

	.box-servicios{
		width: 22%;
	}

	#boxventas{
		margin-left: 5%;
	}

}


