@font-face {
  font-family: AsapCondensed-Bold;
  src: url(../fonts/AsapCondensed-Bold.ttf);
}

@font-face {
  font-family: AsapCondensed-BoldItalic;
  src: url(../fonts/AsapCondensed-BoldItalic.ttf);
}

@font-face {
  font-family: AsapCondensed-Italic;
  src: url(../fonts/AsapCondensed-Italic.ttf);
}

@font-face {
  font-family: AsapCondensed-Medium;
  src: url(../fonts/AsapCondensed-Medium.ttf);
}

@font-face {
  font-family: AsapCondensed-MediumItalic;
  src: url(../fonts/AsapCondensed-MediumItalic.ttf);
}

@font-face {
  font-family: AsapCondensed-Regular;
  src: url(../fonts/AsapCondensed-Regular.ttf);
}

@font-face {
  font-family: AsapCondensed-SemiBold;
  src: url(../fonts/AsapCondensed-SemiBold.ttf);
}

@font-face {
  font-family: AsapCondensed-SemiBoldItalic;
  src: url(../fonts/AsapCondensed-SemiBoldItalic.ttf);
}

@font-face {
  font-family: Thomas_Mag_Regular;
  src: url(../fonts/Thomas_Mag_Regular2.otf);
}

@font-face {
  font-family: CreditValley-Bold;
  src: url(../fonts/CreditValley-Bold.ttf) format('truetype'),
       url(../fonts/CreditValley-Bold.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: credit_valley_bold;
  src: url(../fonts/credit_valley_bold.eot);
  src: url(../fonts/credit_valley_bold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/credit_valley_bold.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: CreditValley-Regular;
  src: url(../fonts/CreditValley-Regular.ttf) format('truetype'),
       url(../fonts/CreditValley-Regular.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: credit_valley;
  src: url(../fonts/credit_valley.eot);
  src: url(../fonts/credit_valley.eot?#iefix) format('embedded-opentype'),
       url(../fonts/credit_valley.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}


body{
	margin: 0px;
}

a:hover img{
    opacity: 0.5;
}

.menu_sup{
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    background-color: #37a97e;
    z-index: 1000;
}

.btn_cerra_menu, .btn_cerra_menu_yt, .btn_cerra_menu_visita{
	position: absolute;
    top: 30px;
    right: 50px;
    width: 40px;
	cursor: pointer;
    z-index: 10;
}

.menu_seccion2, .menu_seccion2a, .menu_seccion2b, .menu_seccion2c, .menu_seccion7, .menu_seccion1, .menu_seccion4{
	display: none;
}

.titulo_top{
    position: fixed;
    z-index: 1000;
    top: 30px;
    left: 30px;
}

.menu_right, .menu_left{
	width: 50px;
    min-height: 110px;
	background-color: black;
	position: fixed;
	top: 40%;
    display: table;
    text-align: center; 
    z-index: 1001;
	height: 100px;
}
.menu_bottom{
	width: auto;
    width: 100%;
    text-align: center; 
    z-index: 1001;
}
.menu_bottom2{
	width: auto;
	position: fixed;
    width: 100%;
    text-align: center; 
    z-index: 1001;
 }

.menu_right div, .menu_left div{
    display: table-cell;
    vertical-align: middle;
}

.menu_right div img, .menu_left div img{
    width: 100%;
    max-width: 27px;
    cursor: pointer;
}

div.menu_bottom img, .menu_bottom2 div img{
    width: 100%;
    max-width: 40px;
    cursor: pointer;
}

.menu_right{
	right: 0px;
	border-radius: 3px 0px 0px 3px;
}

.menu_left{
	left: 0px;
	border-radius: 0px 3px 3px 0px;
}

.menu_bottom, .menu_bottom2{
	border-radius: 0px 3px 3px 0px;
	bottom: 0px;
	display: none;
}

.menu_menu{
    margin: auto;
	display: none;
	position: fixed;
    width: 100%;
    z-index: 1000;
}

.menu_menu_menu{
    padding-top: 80px;
	max-width: 75%;
	margin: auto;
}

.menu_menu .menu, .menu_mostrar{
	font-family: AsapCondensed-Regular;
    font-size: 31px;
    text-transform: uppercase;
    color: transparent;
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
    color: #37a97e;
    letter-spacing: 2px;
    margin-bottom: 15px;
	cursor: pointer;
}

.menu_menu .menu:hover, .menu_mostrar:hover{
	color: white;
}

.menu_menu .menu.activada, .menu_mostrar.activada{
	color: white;
}

.menu_seccion2:nth-child(2), .menu_seccion2a, .menu_seccion2b, .menu_seccion2c, .menu_seccion7, .menu_seccion1, .menu_seccion4{
	margin-left: 45px;
    font-size: 26px;
}

.home_skip{
	/*background-image: url(../img/home.jpg);*/
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	width: 100%;
	height: 100%; 
	position: fixed;
    top: 0px;
    z-index: 999;
}

.home_skip_btn{
	position: absolute;
    top: 45px;
    right: 55px;
    width: 90px;
    cursor: pointer;
	z-index: 99;
}

.home_sound_btn{
	position: absolute;
	top: 20px;
	right: 80px;
	width: 135px;
	cursor: pointer;
	z-index: 99999;
}

.home_skip_btn:hover, .home_sound_btn:hover{
	box-shadow: none;
	opacity: 0.5;
}

.youtube{
	text-align: center;
	width: 100%;
	height: 100%;
	display: none;
    background-color: black;
    position: absolute;
    z-index: 9999999999;
}

.fondo_ocultar {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 9;
}

.visita{
	text-align: center;
	width: 100%;
	height: 100%;
	display: none;
    background-color: black;
    position: absolute;
}

.youtube iframe{
    z-index: 90;
    position: absolute;
}

.visita iframe{
    z-index: 90;
    position: absolute;
}

.botones {
    position: absolute;
    top: 0px;
    z-index: 999;
    text-align: center;
    margin-top: 75px;
    height: 80%;
    width: 100%;
	background-image: url("../img/texto_pc.png");
    background-position: center;
    background-repeat: no-repeat;
	background-color: black;
    background-size: 1000px;
	/*background-color: rgba(0,0,0,0.7);*/
}

.botones img{
	/* width: 100%;
    height: 100%; */
}

.seccion{
    width: 100%;
    /*height: 100%;*/
}

.seccion .contenido{
    width: 75%;
    margin: auto;
}

.seccion .titulo_sec{
    font-family: Thomas_Mag_Regular;
    font-size: 28px;
	text-align: left;
}

#seccion1{
    position: relative;
    /*background-image: url(../img/fondo1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;*/
	height: 100%;
}

#seccion1 .contenido, .home_skip .contenido{
    position: absolute;
    text-align: center;
    width: 100%;
    top: 30%;
}

#seccion1 .texto1, #seccion2 .texto2, #seccion3 .texto2, #seccion7 .texto2, #seccion4 .texto2, #seccion5 .texto2, #seccion6 .texto2, #seccion2a .texto2, #seccion2b .texto2, #seccion2c .texto2, .home_skip .texto1, #seccion9 .texto2{
    color: white !important;
    font-family: CreditValley-Bold, credit_valley_bold !important;
    font-size: 58px;
    text-transform: uppercase;
}

#seccion1 .sec1btn, .home_skip .sec1btn{
    padding-top: 50px;
}

#seccion1 .sec1btn a{
    margin: 70px;
}

#seccion2, #seccion2a, #seccion2b, #seccion2c{
    position: relative;
    /*background-image: url(../img/fondo1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;*/
}

#seccion2 .contenido, #seccion2a .contenido, #seccion2b .contenido, #seccion2c .contenido{
    padding-top: 80px;
    padding-bottom: 80px;
}

#seccion2 .texto2, #seccion2a .texto2, #seccion2b .texto2, #seccion2c .texto2{
    max-width: 40%;
	width: 100%;
    display: inline-block;
    vertical-align: top;
}

#seccion2 .sec2btn, #seccion2a .sec2btn, #seccion2b .sec2btn, #seccion2c .sec2btn{
    max-width: 56%;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    overflow-y: auto;
    font-family: Thomas_Mag_Regular;
    padding-right: 15px;
}

#seccion3, #seccion7, #seccion4, #seccion9{
    position: relative;
    /*background-image: url(../img/fondo1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;*/
}

#seccion3 .titulo_sec1, #seccion7 .titulo_sec1, #seccion4 .titulo_sec1, #seccion2 .titulo_sec1, #seccion2a .titulo_sec1, #seccion2b .titulo_sec1, #seccion2c .titulo_sec1{
    padding-bottom: 15px;
    border-bottom: 1px solid #7ad2a7;
    margin-bottom: 15px;
    font-family: Thomas_Mag_Regular;
    font-size: 28px;
	text-align: left;
}

#seccion3 .titulo_sec, #seccion2 .titulo_sec, #seccion7 .titulo_sec, #seccion4 .titulo_sec, #seccion6 .titulo_sec, #seccion2a .titulo_sec, #seccion2b .titulo_sec, #seccion2c .titulo_sec{
    padding-bottom: 20px;
}

#seccion3 .contenido_sec, #seccion7 .contenido_sec, #seccion4 .contenido_sec{
    padding-bottom: 20px;
}

#seccion3 .contenido, #seccion4 .contenido, #seccion9 .contenido{
    padding-top: 80px;
    padding-bottom: 80px;
}

#seccion7 .contenido{
    padding-top: 80px;
    padding-bottom: 50px;
}

#seccion3 .texto2, #seccion7 .texto2, #seccion4 .texto2{
    max-width: 40%;
	width: 100%;
    display: inline-block;
    vertical-align: top;
    
}

#seccion3 .sec2btn, #seccion7 .sec2btn, #seccion4 .sec2btn{
    max-width: 56%;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    overflow-y: auto;
    font-family: Thomas_Mag_Regular;
    padding-right: 15px;
    text-align: justify;
}

#seccion9 .texto2{
	text-align: center;
    padding-bottom: 30px;
}

/*#seccion4{
    position: relative;
    background-image: url(../img/fondo1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	height: 100%;
}*/

/*#seccion4 .contenido{
    padding-top: 80px;
    padding-bottom: 80px;
}*/

/*#seccion4 .contenido iframe{
	width: 100%;
	height: 100%;
	max-height: 700px;
}*/

#seccion7 .contenido iframe, #seccion4 .contenido iframe{
	width: 100%;
	height: 100%;
	max-height: 420px;
}

#seccion5{
    position: relative;
    /*background-image: url(../img/fondo1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;*/
}

#seccion5 .texto2{
    max-width: 40%;
	width: 100%;
    display: inline-block;
    vertical-align: top;
    
}

#seccion5 .sec2btn{
    max-width: 56%;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    overflow-y: auto;
    font-family: Thomas_Mag_Regular;
    padding-right: 15px;
}

#seccion5 .contenido{
    padding-top: 80px;
    padding-bottom: 80px;
}

#seccion5 .galeria {
    padding: 20px 0px;
}

#seccion5 .img_galeria, #seccion6 .img_galeria2, .img_galeria_video{
    width: 32%;
    display: inline-block;
	cursor: pointer;
}

#seccion5 .img_galeria:hover, #seccion6 .img_galeria2:hover, .img_galeria_video:hover {
    opacity: 0.8;
}

#seccion5 .email{
	width: 60%;
    border: none;
    background-color: transparent;
    border-left: 2px solid #6dd7a1;
    border-bottom: 2px solid #6dd7a1;
    height: 25px;
    padding-left: 5px;
}

#seccion5 .solicitar, #mc_embed_signup_scroll input[type="submit"]{
	-webkit-appearance: none;
	border-radius: 0;
	background-color: #6dd7a1 !important;
    border: none !important;
    color: white !important;
    font-family: Thomas_Mag_Regular !important;
    font-size: 16px !important;
    padding: 4px 10px !important;
}

#seccion5 .popup_galeria{
	display: none;
	position: fixed;
	top: 0px;
	right: 0px;
	width: 100%; 
	height: 100%; 
	text-align: center;
    z-index: 1000;
}

#seccion5 .popup_galeria .popup_galeria_in{
    padding-top: 10%;
}

#seccion5 .popup_galeria img{
	position: relative;
	max-width: 400px;
}

.btn_cerrar{
	position: absolute;
	z-index: 999;
	right: 20px;
	top: 20px;
	cursor: pointer;
	width: 40px;
}

.btn_cerrar img{
	width: 100%;
}

#seccion5 .btn_cerrar_popup{
	max-width: 400px;
    margin: auto;
    text-align: right;
    padding-bottom: 10px;
	cursor: pointer;
}

#seccion5 .btn_cerrar_popup img{
	max-width: 60px;
}

#seccion6{
    position: relative;
	height: 100%;
    /*background-image: url(../img/fondo1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;*/
}

#seccion6 .texto2{
    max-width: 40%;
	width: 100%;
    display: inline-block;
    vertical-align: top;
    
}

#seccion6 .sec2btn{
    max-width: 56%;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    overflow-y: auto;
    font-family: Thomas_Mag_Regular;
    padding-right: 15px;
    text-align: justify;
}

#seccion6 .contenido{
    padding-top: 80px;
    padding-bottom: 80px;
}

#seccion7, #seccion4{
    position: relative;
    /*background-image: url(../img/fondo1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;*/
}

#seccion7 .twittear{
	border: 2px solid #4ed3a1;
    padding: 20px;
	background-color: white;
}

#seccion7 .btn_twittear{
	background-color: #4ed3a1;
    color: white;
    border-radius: 5px;
    float: right;
    padding: 10px 10px;
    margin-top: 10px;
    margin-right: 40px;
	font-family: AsapCondensed-Medium;
}

#seccion8{
    position: relative;
    /*background-image: url(../img/fondo1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;*/
}

#seccion9{
    position: relative;
    /*background-image: url(../img/fondo1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;*/
}

#seccion10{
    position: relative;
    /*background-image: url(../img/fondo1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;*/
}

.fondo_negro{
	width: 100%;
	height: 100%;
	background-color: white;
	opacity: 0.85;
	position: absolute;
	z-index: 7;
	display: none;
}

.fondo_blanco{
	width: 100%;
	height: 100%;
	background-color: black;
    opacity: 0.2;
	position: absolute;
	z-index: 0;
	background-image: url(../img/fondo_blanco.png);
}

.fondo_blanco2 {
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: 0.77;
    position: fixed;
    z-index: -1;
    top: 0;
	background-image: url(../img/fondo_blanco.png);
}

.logo_blanco{
	position: absolute;
    top: 26px;
    left: 18px;
    width: 175px;
}

.swiper-button-next, .swiper-button-prev{
	width: 44px !important;
	background-size: 44px 44px !important;
}

.swiper-button-next{
	background-image: url(../img/flechader.png) !important;
}

.swiper-button-prev{
	background-image: url(../img/flechaiz.png) !important;
}

.fondo_play{
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	z-index: 10;
}

.fondo_inicio{
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	z-index: 99;
}

.preguntas{
	position: absolute;
    width: 100%;
	top: 25%;
	text-align: center;
}

.respuesta{
    font-family: Thomas_Mag_Regular;
    font-size: 20px;
	color: black;
	margin-top: 30px;
	cursor: pointer;
}

.respuesta, .pregunta1, .pregunta2, .pregunta3, .pregunta4{
	display: none;
}

.respuesta1{
	max-width: 385px;
    text-align: left;
    margin: auto;
}

.respuesta2{
	max-width: 420px;
    text-align: left;
    margin: auto;
}

.respuesta3{
	max-width: 525px;
    text-align: left;
    margin: auto;
}

.respuesta4{
	max-width: 530px;
    text-align: left;
    margin: auto;
}

.mostrar, .libre{
	display: none;
	width: 50%;
    text-align: center;
    float: left;
}

.respuesta4 .sec1btn{
	margin-top: 140px;
}

.resul_logos {
    width: 50px;
    display: inline-block;
    margin: 45px 40px 70px 40px;
	cursor: pointer;
}

.globo{
	border: 1px solid #7ad2a7;
    border-radius: 52px;
    padding: 1px 6px;
}

.respuesta:hover .globo{
	background-color: #7ad2a7;
	color:white;
}

.repetir{
	margin: auto;
	color: white;
    cursor: pointer;
    font-family: AsapCondensed-Bold;
    font-size: 21px;
    border: 1px solid #7ad2a7;
    display: none;
    margin-top: 30px;
	width: 180px;
	padding: 5px 10px;
}

.repetir:hover{
	background-color: #7ad2a7;
}

#video_container, #video_container2, #video_container3 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
}

#video_container3{
	z-index: -1;
    position: absolute;
}

#video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.menu_mvl{
	display: none;
}

.titulo_topmvl, .titulo_topmvl2{
	display: none;
    position: fixed;
    z-index: 1000;
    top: 30px;
    left: 30px;
}

.verde{
	max-width: 45px !important;
}

.movil_wt{
	display: none;
}

.colaboradores {
    padding: 5px 0px;
    text-align: left;
}

.prev, .next, .imagen_cambiar{
	display: inline-block;
    vertical-align: middle;
}

.prev img, .next img{
	max-width: 60 !important;
    padding: 5px;
	cursor: pointer;
}

.disable img{
    opacity: 0.5;
    cursor: initial;
}

.popup_galeria_in .logo_blanco{
	position: absolute;
    top: 29px;
    left: 30px;
    width: 150px;
}

.ver_video2{
	max-width: 130px !important;
}

*::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}

/* Old shadow dom for play button */

*::-webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none;
}

/* New shadow dom for play button */

/* This one works! */

*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}

.menu_bottom{
	display: none;
}

/* quitar botón play ios 10*/

video::-webkit-media-controls { display:none !important; }
video::-webkit-media-controls { display:none !important; }

*::-webkit-media-controls-panel {

  display: none!important;

  -webkit-appearance: none;

}

 

*::--webkit-media-controls-play-button {

  display: none!important;

  -webkit-appearance: none;

}

 

*::-webkit-media-controls-start-playback-button {

  display: none!important;

  -webkit-appearance: none;

}

/* fin */

.mvlasd{
	display: none;
}

@media screen and (max-width: 1300px){
	.seccion .contenido {
		width: 80%;
		margin-left: auto;
	}
}

@media screen and (max-width: 1280px){
	.respuesta1{
		max-width: 60%;
	}
	.respuesta2{
		max-width: 60%;
	}
	.respuesta3{
		max-width: 60%;
	}
	.respuesta4{
		max-width: 60%;
	}
}

@media screen and (max-width: 1200px){
	#seccion1 .texto1, #seccion2 .texto2, #seccion3 .texto2, #seccion7 .texto2, #seccion4 .texto2, #seccion5 .texto2, #seccion6 .texto2, #seccion2a .texto2, #seccion2b .texto2, #seccion2c .texto2{
		font-size: 5vw;
	}
}

@media screen and (max-width: 1100px){
	/*#seccion4 .contenido iframe {
		width: 100%;
		height: 100%;
		max-height: 600px;
	}*/
	
	#seccion7 .contenido iframe, #seccion4 .contenido iframe {
		width: 100%;
		height: 100%;
		max-height: 300px;
	}
}

@media screen and (max-width: 930px){
	#seccion9 iframe{
		height: 60% !important;
	}
	
	#seccion1 .texto1, #seccion2 .texto2, #seccion3 .texto2, #seccion7 .texto2, #seccion4 .texto2, #seccion5 .texto2, #seccion6 .texto2, #seccion2a .texto2, #seccion2b .texto2, #seccion2c .texto2{
		text-align: center;
		padding-bottom: 20px;
		max-width: 100%;
		font-size: 45px;
	}
	
	#seccion2 .sec2btn, #seccion3 .sec2btn, #seccion7 .sec2btn, #seccion4 .sec2btn, #seccion2a .sec2btn, #seccion2b .sec2btn, #seccion2c .sec2btn, #seccion5 .sec2btn, #seccion6 .sec2btn{
		max-width: 100%;
		width: 100%;
		/*height: calc(100% - 340px);*/
		padding-right: 5px;
	}
	
	/*#seccion5, #seccion6{
		height: initial;
	}
	
	#seccion5 .sec2btn, #seccion6 .sec2btn{
		max-width: 100%;
		width: 100%;  
		height: inherit;
		padding: 0px;
		padding-bottom: 50px;
	}*/
	
	#seccion2 .sec2btn.movil, #seccion2a .sec2btn.movil, #seccion2b .sec2btn.movil, #seccion2c .sec2btn.movil {
		max-width: 100%;
		width: 100%;
		/*height: calc(100% - 180px);*/
		padding-right: 5px;
	}
	
	#seccion5 .img_galeria, #seccion6 .img_galeria2, .img_galeria_video {
		width: 32.7%;
		display: inline-block;
		cursor: pointer;
	}
	
	.seccion .contenido {
		width: 75%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (max-width: 1050px){
	.botones {
		background-size: 90%;
	}
}

@media screen and (max-width: 1000px){
	/* #seccion4 .contenido iframe{
		width: 100%;
		height: 100%;
		max-height: 500px;
	} */
	
	#seccion7 .contenido iframe, #seccion4 .contenido iframe {
		width: 100%;
		height: 100%;
		max-height: 500px;
	}
}

@media screen and (max-width: 850px){
	.menu_bottom{
		display: inherit;
	}
	.btn_cerra_menu_yt, .btn_cerra_menu_visita {
		position: absolute;
		top: 95px;
		right: 50px;
		width: 40px;
		z-index: 99;
		cursor: pointer;
	}
	.logo_blanco {
		position: absolute;
		top: 18px;
		left: 18px;
		width: 144px;
	}
	/* #seccion4 .contenido iframe {
		width: 100%;
		height: 100%;
		max-height: 400px;
	} */
	#seccion7 .contenido iframe, #seccion4 .contenido iframe {
		width: 100%;
		height: 100%;
		max-height: 400px;
	}
	.titulo_top{
		display: none !important;
		z-index: 1001;
	}
	.titulo_topmvl {
		display: inherit;
		top: 18px;
		left: 17px;
		z-index: 1001;
	}
	.titulo_topmvl img{
		max-width: 145px !important;
	}
	.home_skip_btn {
		top: 100px;
	}
	.menu_right, .menu_left{
		display: none !important;
	}
	.menu_mvl{
		display: inherit;
		position: fixed;
		width: 100%;
		height: 65px;
		background-color: #50d3a2;
		z-index: 1000;
	}
	.menu_mvl div img {
		width: 100%;
		max-width: 34px;
		cursor: pointer;
		position: absolute;
		top: 20px;
		right: 40px;
	}
	#seccion5 .popup_galeria .popup_galeria_in {
		padding-top: 15%;
	}
}

@media screen and (max-width: 724px){
	.home_skip .ver_video{
		margin-bottom: 45px;
	}
}

@media screen and (max-width: 655px){
	#seccion5 .img_galeria, #seccion6 .img_galeria2, .img_galeria_video {
		width: 49%;
	}
	.img_galeria_video img{
		
	}
	/* #seccion4 .contenido iframe {
		width: 100%;
		height: 100%;
		max-height: 265px;
	} */
	#seccion7 .contenido iframe, #seccion4 .contenido iframe {
		width: 100%;
		height: 100%;
		max-height: 265px;
	}
	#seccion5 .popup_galeria .popup_galeria_in {
		padding-top: 25%;
	}
	
	#seccion9 iframe {
		height: 300px !important;
	}
}

@media screen and (max-width: 414px){
	
	.botones {
		background-image: url("../img/texto_mvl.png");
	}
	
	.titulo_topmvl2{
		display: none !important;
	}
	#seccion2 .contenido .texto2{
		text-align: left;
	}
	#seccion3 .texto2, #seccion7 .texto2, #seccion4 .texto2, #seccion5 .texto2, #seccion6 .texto2 {
		text-align: left;
	}
	#seccion1 .contenido .sec1btn a img{
		width: 100px;
	}
	#seccion1 .contenido .sec1btn a+a img{
		width: 142px !important;
	}
	.mvlasd{
		display: initial;
	}
	.mvldsa{
		display: none;
	}
	#seccion1 .contenido, .home_skip .contenido {
		top: 30px;
	}
	.home_skip .ver_visita{
		max-width: 240px;
	}
	.home_skip .ver_video2{
		max-width: 125px !important;
		margin-left: 10px;
	}
	#seccion1 .texto1, .home_skip .texto1 {
		font-size: 40px !important;
		margin-left: 60px !important;
		margin-right: 60px !important;
	}
	#seccion1 .texto1.asd, .home_skip .texto1.asd {
		font-size: 20px !important;
	}
	#seccion1 .texto1.asd{
	    padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.colaboradores{
		width: 100%;
		padding: 5px;
		text-align: left;
	}
	.movil_wt{
		display: initial;
	}
	.movil_wt_ocl{
		display: none;
	}
	.mostrar, .libre {
		display: none;
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	.swiper-button-next {
		background-image: url(../img/pastillad.png) !important;
	}
	.swiper-button-prev {
		background-image: url(../img/pastilla.png) !important;
	}
	.swiper-button-next, .swiper-button-prev {
		width: 29px !important;
		height: 71px !important;
		background-size: 29px 71px !important;
	}
	#seccion2 .texto2, #seccion3 .texto2, #seccion7 .texto2, #seccion4 .texto2, #seccion5 .texto2, #seccion6 .texto2, #seccion2a .texto2, #seccion2b .texto2, #seccion2c .texto2 {
		font-size: 10vw;
	}
	.seccion .contenido {
		width: 85%;
	}
	.titulo_top {
		position: fixed;
		z-index: 1001;
		top: 20px;
		left: 30px;
	}
	.titulo_top img{
		max-width: 120px !important;
	}
	.logo_blanco {
		position: absolute;
		top: 18px;
		left: 17px;
		width: 145px;
	}
	.btn_cerra_menu {
		position: absolute;
		top: 15px;
		right: 40px;
		width: 30px;
		cursor: pointer;
	}
	.btn_cerra_menu_yt, .btn_cerra_menu_visita {
		position: absolute;
		top: 15px;
		right: 40px;
		width: 30px;
		cursor: pointer;
		z-index: 9999;
	}
	.menu_menu .menu, .menu_mostrar {
		font-size: 20px;
	}
	.menu_seccion2:nth-child(2), .menu_seccion2a, .menu_seccion2b, .menu_seccion2c {
		margin-left: 30px;
		font-size: 18px;
	}
	.home_skip .contenido{
		top: 125px;
	}
	.home_skip .sec1btn{
		padding-top: 30px;
	}
	.home_skip .sec1btn a{
		display: block;
		padding-bottom: 10px;
		margin: auto !important;
	}
	#seccion1 .sec1btn a{
		display: block;
		padding-bottom: 40px;
		margin: auto !important;
	}
	
	#seccion5 .popup_galeria .popup_galeria_in {
		padding-top: 30%;
		margin: auto;
	}
	.prev img, .next img {
		max-width: 40px !important;
		padding: 5px;
		cursor: pointer;
	}
	#seccion5 .btn_cerrar_popup {
		max-width: 65%;
	}
	#seccion5 .popup_galeria img {
		max-width: 65%;
	}
	#seccion5 .popup_galeria img {
		width: 100%;
	}
	#seccion5 .btn_cerrar_popup img {
		max-width: 35px;
	}
	#seccion5 .email{
		width: 70%;
	}
	
	.verde, .movil_wt img{
		max-width: 45px !important;
	}
	
	.popup_galeria_in .logo_blanco{
		display: none !important;
	}
	
	/*preguntas*/
	
	.preguntas{
		top: 20%;
	}
	.home_sound_btn{
		right: 35%;
	}
	.respuesta1, .respuesta2, .respuesta3, .respuesta4, .pregunta1, .pregunta2, .pregunta3, .pregunta4{
		max-width: 80%;
		margin: auto;
	}
}

@media screen and (max-width: 375px){
	.menu_menu .menu, .menu_mostrar {
		font-size: 16px;
	}
	#seccion1 .texto1, .home_skip .texto1 {
		font-size: 34px !important;
		margin-left: 60px !important;
		margin-right: 60px !important;
	}
	#seccion1 .texto1.asd{
	    padding-left: 0px !important;
		padding-right: 0px !important;
	}
	#seccion1 .texto1.asd, .home_skip .texto1.asd {
		font-size: 17px !important;
	}
	.home_skip .ver_video{
		max-width: 200px;
		margin-bottom: 20px;
	}
	.home_skip .ver_visita{
		max-width: 200px;
	}
	.home_skip .ver_video2{
		max-width: 100px !important;
		margin-left: 10px;
	}
}

@media screen and (max-width: 320px){
	#seccion1 .texto1.asd{
	    padding-left: 0px !important;
		padding-right: 0px !important;
	}
	#seccion1 .texto1, .home_skip .texto1{
		font-size: 32px !important;
		margin-left: 39px !important;
		margin-right: 39px !important;
	}
	#seccion1 .texto1.asd, .home_skip .texto1.asd{
		font-size: 16px !important;
	}
	.home_skip .ver_video{
		max-width: 140px;
		margin-bottom: 10px;
	}
	.home_skip .ver_visita{
		max-width: 140px;
	}
	.home_skip .ver_video2{
		max-width: 90px;
		margin-left: 10px;
	}
	.menu_bottom div img, .menu_bottom2 div img {
		max-width: 25px;
	}
	#seccion1 .contenido{
		top: initial;
	}
	.verde, .movil_wt img{
		max-width: 45px !important;
	}
	.home_skip .contenido {
		top: 110px;
	}
	#seccion1 .texto1, #seccion2 .texto2, #seccion3 .texto2, #seccion7 .texto2, #seccion4 .texto2, #seccion5 .texto2, #seccion6 .texto2, #seccion2a .texto2, #seccion2b .texto2, #seccion2c .texto2, .home_skip .texto1 {
		color: #7ad2a7;
		font-family: AsapCondensed-Bold;
		font-size: 30px;
		text-transform: uppercase;
	}
	.menu_menu .menu, .menu_mostrar {
		font-size: 15px;
	}
	.menu_seccion2:nth-child(2), .menu_seccion2a, .menu_seccion2b, .menu_seccion2c {
		margin-left: 20px;
	}
	.menu_menu .menu, .menu_mostrar{
		margin-bottom: 10px;
	}
	#seccion5 .email {
		width: 60%;
	}
	
}

@media (min-aspect-ratio: 16/9) {
  #video {
    height: 300%;
    top: -100%;
  }
  #home #video {
    height: 300%;
    top: -100%;
	width: 120%;
  }
}

@media (max-aspect-ratio: 16/9) {
	#video {
		width: 300%;
		left: -100%;
	}
	#home #video_container3 #video {
		width: 505%;
		left: -200%;
	}
}

@media (max-aspect-ratio: 16/9) and  (max-width: 414px){
	#video {
		width: 300%;
		left: -100%;
	}
	#home #video {
		width: 385%;
		left: -142%;
	}
	#home #video_container3 #video {
		width: 505%;
		left: -185%;
	}
}
@media (max-aspect-ratio: 16/9) and  (max-width: 320px){
	#video {
		width: 385%;
		left: -142%;
	}
	#video_container3 #video {
		width: 700%;
		left: -185%;
	}
}