@media only screen and (max-width:1680px) {
#terceraSeccion p{font-size: 1em}
#terceraSeccion h1{font-size: 1.8em}
.imagenImportant{padding: 40px 2px 40px 60px;}
}

@media only screen and (max-width:1366px) {
.descrip{min-height:130px;}
.veintiDos{font-size:1em; width:24%; margin:.5%;  }
#terceraSeccion h1{font-size: 1.6em;}
#buscador form{width:960px}

}

@media only screen and (max-width:1280px) {
.descrip{min-height:160px;}
#infoProperties{width:59%;}
.bedrooms, .bath, .fits{width:78px;}
.veintiDos{font-size:.9em; }
#terceraSeccion p{font-size:.85em}
.imagenExperiencia{height:400px;}
#buscador form{width:860px}
#cuartaSeccion .botones{font-size:12px;}

#menuNavegacion li a{font-size: .8rem!important;}
#marco-servicios{padding:40px 40px 0;}
#tallerHome{width:980px}
#tallerHome p{padding:0 20px 10px 0;}
.botonAnimado{width:95%; margin-top: 20px}
.botonAnimado:hover{width: 100%}
#terceraSeccion p {font-size: .85rem!important;}

.infoContactTwo h2{margin:0px 0 20px;}
.infoContactTwo p{font-size:1.3rem;}
#specialInfo h3{font-size:1.3rem; padding: 10px 0 10px;}
.infoContactTwo em{margin-bottom:20px;}
.treintaContacto{width:100%; margin-right: 0px;}
#contacto-template-dos{height:290px;}
#specialInfo{margin-top:60px;}
.cincuentaFormCincuenta{width:100%}
.textDecor{padding:6rem 0rem 0rem;}
}


@media only screen and (max-width: 1024px){
	#boxImagen{display: none}
	#buscador form{width:720px;}
	#menu-toggle{display: block}
	#trigger{padding:20px 0 0 0}
	#menuNavegacion{display: none}
	#menuNavegacion li {font-size: .9em;}
	.sp-layer{line-height:30px;}
	.treinta{width:49%}
	.descrip{min-height:113px;}
	.cincuenta{padding:0;}
	.cincuenta, .sesenta, .cuarenta, .cincuentaForm{width:100%}
	#important{background:none}
	.imagenImportant{margin-top:40px;}
	#copyright{line-height:24px;}
	.slider-pro p.sp-layer{display: none}
	header nav{width:295px}
	#logo{margin:0px;}
	.treintaDos{width:47%}
	.heading{padding:40px 40px 20px}
	.bedrooms, .bath, .fits{width:88px; }
	.cincuentaForm{padding:0 40px;}
	form .cincuentaForm{padding:0px}
	.cincuentaForm h1{margin-top:40px;}
	#infoProperties{width:100%; padding-left:20px;}
	.descrip{min-height:115px;}
	.veintiDos{ font-size:1em; width: 47%; margin: 1.5%; }
	.cincuentaDos{width:100%; padding:0px;}
	#terceraSeccion h1{margin-top:30px;}
	#terceraSeccion{padding:0 40px 20px 0}
	#terceraSeccion p strong{padding:10px 0}
	#cuartaSeccion b{height:inherit}
	.destino{padding: 0 0px 5px 0px;}
	.important{padding:140px 40px 40px}
	#cuartaSeccion b{font-size:1.2em}
	.cincuentaDestinos{padding: 0 0 50px;}
	#destinos-view h3, .destinos-view h3{font-size:.85em;}
	.listado {line-height: 20px; font-size: .85em; margin-top: 6px;}
	#inclusiones p {font-size: .65em; margin-bottom: 4px;}
	.veintiDos b{font-size:.8em}
	.cincuentaDestinos{width: 100%; padding: 0 0 30px 0;}
	.cincuentaDestinos img{width:100%}
	.info li{width:48%}
	.veintiDos{flex: 0 0 47%;}
	#request{position: inherit; float:left; width:100%; padding:0px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; padding:60px 60px 0 60px }
	.fullImage{display:none}
	#solicitud{padding:0 20px;}
	#solicitud form{position:inherit; left:0px; width:100%; margin:0 auto; float:left; top:-40px; transform:inherit; padding:30px 20px 40px}
	.treintaDos{width:27%}
	select{background:#fff}
	#solicitudTexto{padding:0px}
	#solicitudTexto p{padding:0 20px 40px}
	.heading h1{font-size:1.4em; margin-bottom:10px;}
	.heading p{font-size:1em}
	#destinos-view, .destinos-view{padding:50px 40px; justify-content:center;}
	.imagenExperiencia{height:340px;}
	.cincuentaDestinos{font-size:1.1em;}
	#destinos-view .fuerte, .destinos-view .fuerte{line-height:1.4em; font-size:.9em!important}
	.treinta{width:30%; padding:0 10px; margin:0 1%;}
	.destino{font-size:12px; padding-top:10px;}
	#cuartaSeccion b{font-size:12px;}
	
	
	#cuartaSeccion .descrip{height:290px}
	.important{padding:40px;}
	.imagenImportant{padding:20px 80px}
	.fifty, .fortyMethod{width:100%}
	.wrapV2{width:730px; margin:0 auto}
	.subtituloV2{font-size:1.1rem}
	.logRight, #stripe-form, #tar{border-left: 0px}
	#enviarRegistro, #submit, #stripePagar{width:100%}
	.wrapBoxing{padding:40px 80px}
	.bckVersionDos{margin-bottom:0px}
	.wrapBoxing h6{margin-top:40px; margin-left: 0px;}
	.wrapBoxing h1, .wrapBoxing p{padding: 10px 0 0 0px;}
	.wrapBoxing ul li{padding-left:0px;}
	.wrapBoxing em {padding: 10px 10px 9px 10px;margin: 20px 0px 20px;}
	.boxing{width:25%}
	.barraV2{margin:30px 0;}
	
	/* Body Index*/
	#marco-servicios .treintaTres{display:none}
	#marco-servicios .sesentaSeis{width:100%}
	
	/* MENU TOP*/
	#menuContacto{display: none!important}
	
	/* Carrousel*/
	#firstChild{display: none}
	#marco-servicios ul{width:100%;}
	
	#tallerHome p{padding:0 0px 10px 0;}
	#tallerHome .cincuenta img{width:48%}
	
	
	
}

@media only screen and (max-width: 980px){
	#tallerHome {width: 770px;}
	#marco-servicios {padding:0px 80px 0;}
	#tallerHome {width: 100%; display: block; padding:0 80px;}
	.inner-container { display: block;}
	.box {
    flex:inherit;
    box-sizing: border-box;
    width: 100%;
    float: left;}
    #tallerImagen img {width: 100%;}
    #terceraSeccion{padding:0 0 40px}
    .treintaCinco, .sesentaCinco { width: 100%;}
    #box ul{padding:0px;}
    #marco-servicios{margin:0 auto; border-radius:0px;}
    #cursos_pruebas-page .inner-container { width: 46%; margin: 0 4% 0 0%; padding: 0px 0 0;}
    #cursos_pruebas-page .boxCursosLeft {margin-top: 20px;}
    #contenedor{ padding: 80px 40px 40px;}
    #nuestrosServicios{padding:40px;}
	#nuestrosServicios h2, #estructuraEvento h2{ font-size: 1.8rem; letter-spacing: 0px!important; text-align: center; padding-right: 0px;}
	#nuestrosServicios p {width: 100%;text-align: center;padding: 20px 0px 0px 0;}
	#nuestrosServicios ul {column-count: 2;}
	
	.boxTaller{width:100%}
	#tallerImagenTwo {width: 100%; margin-top: 40px;}
	
	.contenedor{padding: 40px 20px 20px;}
	#talleres_pruebas-page .cien{    padding: 20px;}
	#talleres_pruebas-page .setenta{width:100%; margin-top:10px;}
	#estructuraEvento h2, #estructuraEvento .descEst, #observaciones h4, #observaciones p{text-align:left}
	#estructuraEvento ol li{padding: 10px 0;}
	#estructuraEvento .cien{ margin-bottom:0px; padding: 20px 0 0;}
	#participantesContent {padding:0 20px 20px}
	#participantesContent strong{margin-top: 20px; display: block;  line-height: 32px;}
	#observaciones p{padding: 20px 0px 0px 0;}
	#wrapFlex{display: block}
	.loginDescrip, .videoTextoPrecios{padding:10px 0px 0 20px!important}
	#login{margin-bottom:0px!important;}
	.wrapV3{width:100%;}
	#logo {width:135px; margin: 0 auto; display: block; position: inherit;}
	#logo img{width:100%}
	#contacto-template-dos {height: 332px;}
	
}


@media only screen and (max-width:768px){
	.wrapV2, .wrapV2 span{width:100%;}
	#regh1V2{font-size:1.3rem}
	#mainTituloDos{font-size: 1.4rem; margin-top: 20px;}
	.wrapV2 span img{border-radius: inherit}
	.wrapBoxing h6{font-size: 1rem; line-height: 36px; margin-bottom:0px}
	.subtituloV2 { font-size: 1rem; padding: 0 20px; }
	.subTwo{margin:100px auto 0}
	.wrapper{padding:0px;}
	.barraV2{display:none}
	#stripe-form fieldset, #tar fieldset, #stripe-pay fieldset{padding:0px 20px;}
	#enviarRegistro, #submit, #stripePagar{width:100%}
	.boxing {width: 50%;}
	.wrapBoxing {padding: 40px 30px;}
	.wrapBoxing h1{font-size:2rem}
	#regh1V2{margin-top:20px;}
	.treinta{width:100%; margin:0px;}
	.treinta p{padding: 2px 0px 20px;}
	.descrip{min-height:inherit}
	.veintiDos {width:100%; margin: 1.5%; min-height:inherit; padding-bottom: 56px;}
	#infoProperties{width:100%; padding:20px}
	#infoProperties a{width:100%}
	#menuContacto{display:none}
	#destinos-view{padding:0 10px}
	.sp-layer{display: none}
	#buscador form{width:600px}
	#copyright, footer ul{display: none}
	.imagenExperiencia{background-position:center top!important;}
	.cincuentaSinPad{width:100%}
	header nav{display: none}
	#contactoForm{width:100%; padding:0 40px}
	#enviarRegistro, #submit, #stripePagar{height:48px; margin-top:20px}
	
	.mobile, #slider-mobile{display: block!important}
	.notMobile, #slider-desktop{display: none!important}
	#video, .videoTextoPrecios, #contenedor h1, .contenedor h1{width:100%}
	
	#nuestrosServicios ul {column-count: 1;}
	#contacto-template-dos{height:325px;}
	.bck-white{padding:0 40px;}
	.infoContactTwo p{line-height:31px;}
	#cursos-page .inner-container{width:48%;}
	#cursos-page .inner-container {padding: 0px 0;}
	#cursos-page .boxCursosLeft{margin-top:20px;}
	#sizeMobile{width:35px!important}
	#slider{margin-top:0px}

}
	
@media (max-width:640px){
	.imagenImportant{padding:20px 0px}
	#picture, .cincuentaForm h1{display:none}
	.treinta{width:100%}
	.treintaDos{width:100%}
	.descrip, .descripDos{min-height:inherit!important}
	.cincuentaForm{padding:0 20px;}
	
	
	header{backdrop-filter: blur(.2rem);}
	#buscador form{width:460px; padding:24px 40px 30px}
	#buscador h1{font-size:1em;}
	#buscador select{width:96%; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-bottom:1px solid #ccc; background:#fff }
	#contorno{ border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;  }
	#formInput{width:100%; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
	#buscador{margin-top:80px;}
	.wrapCenter{padding:10px 40px;}
	.important p{width:74%}
	#terceraSeccion h1{font-size:1.6em; line-height:40px;}
	#terceraSeccion h2 {padding: 10px 0 10px; font-size: .9em;}
	#cuartaSeccion h3 {font-size: 1.6em; margin-top: 0px;}
	footer {padding: 15px 50px 10px;}
	.veintiDos{flex: 0 0 84%;}
	.imagenLista{height:230px;}
	.incluye li, .tramites li{width:100%}
	#infoProperties em{font-size:.95em}
	.tramites .noventa, .requisitos .noventa{padding-top:0px}
	#infoProperties h1{margin:25px 0px 10px; font-size:1.2em }
	#infoProperties{text-align:justify}
	#cuartaSeccion h4{line-height:30px;}
	#cuartaSeccion .descrip {height: inherit;}
	.cincuentaDestinos {padding: 0 30px 30px;}
	#logo-footer img{display: none}
	#wrapPagos{margin-top:60px}
	.listado{margin-bottom:20px;}
	#login, .cincuentaFormCien{padding-right:0px; margin-bottom:20px;}
	.cincuentaInput{float:left; width:100%; margin-right:5px;}
	#destinos-view, .destinos-view{background:none}
	.botonesDos{width:100%}
	.wrapper{padding:0 0px;}
	.logRight{padding: 0px}
	#regVDos { margin-top: 60px;}
	#titulosseccion h1{margin-top:20px;}
	#titulosseccion h2{line-height:24px; margin-top:20px; font-size:.9em}
	#titulosseccion span{width:300px;}
	#videoseccion img{width:100%; border:none}
	#videoseccion{width:100%;}
	#membresia_mensual-page .fuerte, #membresia_mensual-page .boxWisywiy{text-align:center!important}
	.redBoton{margin-bottom:40px}
	#cuartaSeccion {padding: 0px 40px!important;}
	#titulosseccion h1{font-size:1.5em}
	
	#marco-servicios-cursos {padding:0px 40px 40px;}
	#cursos_pruebas-page .inner-container {width: 100%; margin: 0 0% 0 0%;}
	
	#marco-servicios{padding:0 20px;}
	#marco-servicios h3 {font-size: 1.6rem; line-height: 38px; text-align:left}
	#marco-servicios h4, #marco-servicios-membresia h4, #marco-servicios-cursosh4, #marco-servicios-cursos strong, #tallerHome p, #marco-servicios p, #marco-servicios-membresia p, #marco-servicios-cursos p{text-align:left}
	#marco-servicios h4, #marco-servicios-membresia h4, #marco-servicios-cursosh4 {margin-bottom:10px;  margin-top: 10px; font-size: .9rem; letter-spacing: 3px;line-height: 26px;}
	#personajes h3, #personajes p, #tallerHome p, #marco-servicios p, #marco-servicios-membresia p, #marco-servicios-cursos p{font-size:1rem!important; text-align: left;}
	.treintaCard{width:30%}
	
	#tar .inp, .example.example3 .field, .InputContainer{height:48px!important;}
	.disponibilidad{padding:0 20px;}
	.loginDescrip li{width:100%}
    
	#tallerHome{padding:0 40px;}
	#tallerHome h1 {
    font-size: 1.8rem;
    line-height: 45px;
    margin-bottom: 15px;}
    
    #terceraSeccion h2{margin:20px 0 10px 0;}
	#box ul{grid-template-columns: repeat(1, 1fr);}
	.mb40{margin-bottom:20px}
	#tallerHome .cincuenta strong {
    font-size: 1.1rem;
    line-height: 27px;}
    #personajes{padding:20px;}
    #personajes p {margin-bottom: 20px;}
    #personajes h3 { font-size: 1.8rem; line-height: 42px; margin-bottom: 10px;}
    #marcoTwo{padding:20px 20px 40px;}
    .redBoton{width:100%}
    .importantFlex{padding: 0 0 3rem 0;}
    .bck-white{padding:0 40px;}
    #personajes-servicios{padding: 0px 0px 0px;}
    
    #wrapPagos{padding-top:45px;}
    #contacto-template-dos{height: 398px; border-bottom-left-radius: 55px;}
    .infoContactTwo p{text-align: center}
    .treintaContacto{text-align: center;}
    .botonAmarilloBlock{width: 100%; text-align: center;}
    .botonAmarilloBlock img{display:none;}
    #contactoForm{padding:0px}
    #wrapPagos .boxes{padding-top:15px;}
    
    .textDecor{padding:40px 0px}
    #tallerHome {padding: 0 20px;}
    
    #contacto-template-dos{height: 387px;}
    #tallerHome h1, #tallerHome h2, #tallerHome strong{text-align:center; }
    #box ul:first-child li:first-child{margin-top:40px;}
    #marco-servicios .sesentaSeis{text-align:center}
    #box ul li:nth-child(3), #box ul li:nth-child(4), #box ul li:nth-child(2){background: #0f2040; margin-top: 10px;}
    #box ul li:nth-child(4) {background: #585551;}
    #personajes {padding: 20px 0;}
    #personajes h3, #personajes p{padding:0 20px;}
    #marcoTwo{border-radius:0px;}
    .redBoton{width:90%}
    #marco-servicios ul h2, #marco-servicios-membresias ul h2, #marco-servicios ul li p, #marco-servicios-membresias ul li p, #marco-servicios ul li strong, #marco-servicios-membresias ul li strong{width:100%; text-align:center}
    .wrapV3 .subTwo{width:80%; letter-spacing: 1px; line-height: 21px; padding:6px 0; border-radius: 37px;}
    #registrate-page .wrapper{padding: 0 4% 80px 4%;}
    #regh1V2 {font-size: 2rem; font-weight: 800; font-family: 'Montserrat'; letter-spacing:-1px;}
    #stripe-form fieldset, #tar fieldset, #stripe-pay fieldset {padding: 0px 0px;}
    #stripe-form .inp, #stripe-form select{height:56px; font-size: 1rem;}
    #stripe-form, #tar {padding: 30px 20px 20px;}
    #stripe-form h1, #tar h1 {font-size: 1.8rem;}
    #stripe-form p, #tar p {font-size: 1rem; line-height: 26px;}
    #stripe-form label, #tar label{font-size: .9rem;}
    #marco-servicios h2, #marco-servicios-membresias h2, #marco-servicios-cursos h2{margin-bottom:0px;}
    .slick-prev, .slick-next{display:none!important}
    .slick-dots{bottom: 25px!important;}
    #tallerHome p, #tallerHome h1, #tallerHome h2, #tallerHome strong{text-align:left}
    .redBotonCien strong{text-align:center!important}
    #estructuraEvento .cien { margin-bottom: 0px; padding: 20px 20px 0; }
    #talleres-page .setenta{width:100%}
    #tallerHome li{font-size: 1rem; line-height:26px;}
    #tallerHome li b{width:100%}
    #wrapRegistro{width:100%; padding:40px;}
    .botonRegistro{float:left; margin-top:20px; padding:20px; width:100%; font-size: 1.1rem}
    .imgInicio{margin-top: 0px;}
    footer{display: none}
    
    
} 


@media (max-width:540px) {
	.infoContactTwo .hightlight, .infoContactTwo .botonAmarilloBlock{display:none;}
	#contacto-template-dos{height:260px; border-bottom-left-radius: 0px;}
	.bck-white {padding: 0 20px;}
	#cursos-page .inner-container{width:100%;}
	#estructuraEvento li i{margin-bottom:20px;}
	
}

@media (max-width:320px) {
	
}