body {
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	overflow: hidden;
}
.fijo-arriba{
	position:fixed;
	width:100%;
	padding:20px 0;
	z-index:99;
	top:0;
	left:0;
}
.contenedor{
	display:block;
	width:90%;
	margin:0 auto;
}

.example{
	overflow: hidden;
}

.example::-webkit-scrollbar {
	display: none;
}

.mailto{
	display:inline-block;
	padding:8px 15px;
	border-radius: 40px;
	background:#D52b1E;
	float:right;
	color:#ffffff;
	text-decoration: none;
	margin-left:20px;
}
.logo{
	height:50px;
	float:left;
}
.negrilla{
    font-weight: bold !important;
    color:#162056;
}
.cta{
	float:right;
}

.icon-tiendas{
	height:35px;
	margin:0 0 0 20px;
}

.icontiendas {
	height: 31px;
	margin: 0 0 0 15px;
}

.primario-cta{
	background:#4976BA;
	padding:10px 30px;
	border-radius:50px;
	display:inline-block;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	-webkit-box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2);
	margin:0 20px;
}
.secundario-cta{
	background:rgba(255,255,255,0.7);
	padding:10px 30px;
	border-radius:50px;
	display:inline-block;
	margin:0 20px;
	border:;
	font-size:14px;
	color:#4976BA;
	border:1px solid #4976BA;
	text-decoration:none;
	-webkit-box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2);
	transition:0.3s;
}
.secundario-cta:hover{
	background:rgba(255,255,255,1);
}
.icon{
	display:block;
	overflow:hidden;
	border-radius:15px;
	-webkit-box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2);
}
#slide-172-layer-7_8927:active{
	-webkit-box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2) !important;
	-moz-box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2) !important;
	box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.2) !important;
}
.menu-sombra{
	display:block;
	transition:0.3s;
	cursor:pointer;
}
.menu-sombra:hover {
	-webkit-box-shadow: 0px 10px 14px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 10px 14px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 10px 14px 0px rgba(0,0,0,0.2);
	transition:0.3s;
}
.sombra-activa{
	-webkit-box-shadow: 0px 10px 14px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 10px 14px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 10px 14px 0px rgba(0,0,0,0.2);
	transition:0.3s;
}
.pantallas{
	display:block;
}
.res-menu{
	position: fixed;
	bottom: 0;
	z-index: 99;
	width:100%;
	display:none;
	padding-bottom: 10px;
}
.res-menu img{
	/*max-height:40px;
	width:80%;*/
}
.mail-to{
	display:inline-block;
	margin:0 auto;
	padding:6px 15px;
	border-radius: 40px;
	background:#D52b1E;
	color:#ffffff;
	font-size:14px;
	text-decoration: none;
}
.boton-1, .boton-2{
	display:none;
	width:33.33%;
	float:left;
	text-align:center;
	padding:15px 0;
	color:#ffffff;
	position:fixed;
	bottom: 0;
	z-index: 99;
	text-decoration:none;
}
.col-33{
	width:33.3333%;
	display:inline-block;
	float:left;
	text-align: center;
}
.s-acceso{
	position:absolute;
	top:0;left:0;
	z-index:10;
	display:none;
	background:#fafafa;
	width:100%;
	height:100vh;
}
.s-acceso h2{
	color:#4976BA;
	font-size:50px;
	text-align:center;
	margin-top:20vh;
	font-weight:lighter;
}
.caja-form{
	display:block;
	width:80%;
	padding:200px 0;
	margin-left:20%;
	background: rgba(27,207,223,1);
	background: -moz-linear-gradient(left, rgba(27,207,223,1) 0%, rgba(77,76,145,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(77,76,145,1)), color-stop(100%, rgba(90,36,122,1)));
	background: -webkit-linear-gradient(left, rgba(27,207,223,1) 0%, rgba(77,76,145,1) 100%);
	background: -o-linear-gradient(left, rgba(27,207,223,1) 0%, rgba(77,76,145,1) 100%);
	background: -ms-linear-gradient(left, rgba(27,207,223,1) 0%, rgba(77,76,145,1) 100%);
	background: linear-gradient(to right, rgba(27,207,223,1) 0%, rgba(77,76,145,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bcfdf', endColorstr='#4d4c91', GradientType=1 );
	border-top-left-radius:200px;
	border-bottom-left-radius:200px;
}
.col-80{
	display:block;
	width:80%;
	float:left;
	padding:0 10%;
}
.caja-form label{
	display:block;
	font-size:12px;
	color:#ffffff;
}
.caja-form input[type=email]{
	border:1px solid #888888;
	border-radius:5px;
	padding:10px 20px;
	display:block;
	width:100%;
	margin:0 auto;
}
.content-form{
	width:350px;
	display:block;
	margin:0 auto;
}
.row{
	display:block;
	width:100%;
	padding:10px 0;
}
.enviar{
	display:inline-block;
	border:1px solid #ffffff;
	background:transparent;
	padding:20px 40px;
	color:#ffffff;
	border-radius:50px;
	cursor:pointer;
}
.cerrar{
	display:inline-block;
	background:transparent;
	padding:20px 40px;
	color:#ffffff;
	border-radius:50px;
	cursor:pointer;
}
.pleca-slide-2, .laptop, .pump{
		display:block;
	}
@media screen and (max-width:1024px){
	.pleca-slide-2{
		display:none !important;
	}
}
@media screen and (max-width:775px){
	.laptop{
		display:none;
	}
	.pump{
		display:none !important;
	}
	.icon-tiendas, .mailto{
		display:none;
	}
	.logo{
		float:none;
		margin:10px auto;
		display:block;
		width:300px;
	}
	.res-menu{
		display:block;
	}
	.fijo-arriba{
	    padding:0;
	}
	.imgane-respon{width:400px !important; height:auto !important;}
	.boton-1{
		display:inline-block;
		left:0;
	}
	.boton-2{
		display:inline-block;
		right:0;
	}
	.boton-2 img, .boton-1 img{
		height:45px;
	}
	.caja-form{
		width:80%;
		margin:0 auto;
		border-radius:10px;
		padding:20px 0;
		overflow: auto;
	}
	.content-form{
		width:80%;
		margin:0 auto;
	}
	.col-80{
		width:100%;
	}
	.s-acceso h2{
		font-size:35px;
	}
	.enviar, .cerrar{
		padding:10px 20px;
	}
}
@media screen and (max-width:600px){
	.pantallas{
		display:none !important;
	}
	.s-acceso h2{
		font-size:25px;
		margin-top:15vh;
	}
	.content-form{
		width:100%;
	}
	.responsivo-icono{
		max-width:220px !important; height:auto !important;
	}
	#slide-172-layer-1394{
		right:15px;
	}
	.imgane-respon{width:320px !important; height:auto !important;}
}