@media only screen and (max-width:1680px) {
#terceraSeccion p{font-size: .9em}
#terceraSeccion h1{font-size: 1.8em}
.imagenImportant{ margin:0px 60px 40px 2px; }
.imagenImportant img{float:right; width:100%; width:100%; padding:5px;}
}

@media only screen and (max-width:1366px) {
.descrip{min-height:130px;}
.veintiDos{font-size:1em; width:24%; margin:.5%;  }
#terceraSeccion h1{font-size: 2.6em; color: #fff; font-weight: 200; line-height:normal!important}
#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; background: #333; }
#terceraSeccion p{font-size:.85em; margin-bottom:20px;}
.imagenExperiencia{height:400px;}
#buscador form{width:860px}
#cuartaSeccion .botones{font-size:12px;}
.slider-pro h1.sp-layer{line-height: normal; margin-top: 100px;}
}


@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;}
	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}
	#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:18px; padding-top:10px;}
	#cuartaSeccion b{font-size:12px;}
	.descripcion{font-size:.9em ; line-height:21px}
	#cuartaSeccion .descrip{height:160px}
	.important{padding:40px;}
	.imagenImportant{padding:20px 80px}
	#quienessomos img{margin:0px;}
	.cincuentaSinPad{width:100%}
	#trayecto21Imagen img{width:100%}
	header nav{display: none}
}


@media only screen and (max-width:768px){
	#contenedorSinFondo{padding:40px;}
	.slider-pro p.sp-layer{display: none}
	.especial{font-size:.8em; margin-bottom:10px; line-height:22px; padding:0px}
	#cuartaSeccion h4{padding: 16px 0 10px;}
	.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 40px}
	.sp-layer{display: none}
	#buscador form{width:600px}
	#copyright, footer ul{display: none}
	.imagenExperiencia{background-position:center top!important;}
	.cincuentaSinPad{width:100%}
	
	#contactoForm{width:100%; padding:0 0px}
	#enviarRegistro, #submit, #stripePagar{height:48px; margin-top:20px}
	.treintaContacto, .botonAmarilloBlock, .cincuentaFormCincuenta{width:100%;}
	#specialInfo{margin-top: 20px;}
	.treintaContacto{margin-right:0px;}
	#contacto-template-dos{height:inherit}
	#wrapPagos{padding:0 35px;}
	.mobile{display: block!important}
	.mobile img{width:100%}
	.desktop{display: none}
	
}
	
@media (max-width:640px){
	#quienes_somos-page .ourProperties, #quienes_somos-page .contactUs{width:100%; margin:10px 0}
	#picture, .cincuentaForm h1{display:none}
	.treinta{width:100%}
	.treintaDos{width:100%}
	.descrip, .descripDos{min-height:inherit!important}
	.cincuentaForm{padding:0 20px;}
	#logo {width:65px; margin: 0 auto; display: block; position: inherit;}
	#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:100%}
	#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 100%; margin:10px 0px}
	.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 0px 30px;}
	#logo-footer img{display: none}
	#wrapPagos{margin-top:105px}
	.listado{margin-bottom:20px;}
	#login, .cincuentaFormCien{padding-right:0px; margin-bottom:20px;}
	.fifty, .fortyMethod, #contenedor h3{width:100%}
	#destinos-view, .destinos-view{background:none}
	.botonesDos{width:100%}
	.wrapper{padding:0 40px;}
	.headingsCenter{padding:6px 40px 30px}
	.cienForm {padding: 0px;}
	#contenedor{padding:40px;}
	.videoTexto span{display:block; width:100%; margin-bottom:10px;}
	#cuartaSeccion {padding: 0px 40px!important;}
	.important h1 { font-size: 1.2em;}
	.important em{display: none}
	.imagenImportant img{width:100%}
	.imagenImportant {padding: 20px 0px; margin:0px;}
	#calendar{font-size:1.8em}
	#login{padding:0px }
	#wrapMetodos .cincuenta { width: 31%;}
	#stripe-form label, #tar label{font-size:.7em}
	.logRight{padding:0 40px;}
	#registrate-page #login{padding:0 40px;}
	#contenidoPrincipal p{padding:0 0 30px}
	#contenidoPrincipal{padding: 40px 20px;}
	.important { padding: 0 40px;}
	#contenedor {padding: 40px 40px 20px 40px; }
	
}


@media (max-width:540px) {
	#contenedor h1, #retiros h1{font-size:1.2em; line-height:1.6em; width:100%; text-align:center}
	#contenedor h2{text-align:justify}
	#linea{border-left:none; padding-left:0}
	.redBoton{width:100%}
	.redBoton span{line-height:21px}
	#cuartaSeccion h3{float:none; display:block; font-size:1.4em}
	.especial{display:block; float:none}
	.treinta{padding:0px;}
	.important p, .heading p, #login p{text-align: justify}
	.important span p{width:100%;}
	.important span img{display:none}
	.boxWisywiy{text-align: justify; line-height:24px}
	.botonesDos{padding:13px 20px}
	#promo p{font-size:.75em; text-align:left}
	.logRight{padding:0 0px}
	#stripe-form .inpCincuenta{width:70%}
	#registrate-page #login{padding:0px}
	#wrapMetodos .cincuenta, #cp input{width:100%!important}
	#cp input::placeholder{font-size:15px;}
	#stripe-form fieldset, #tar fieldset, #stripe-pay fieldset, #wrapMetodos{padding:0 20px}
	#stripe-form h1, #tar h1{padding:20px}
	#stripe-form p, #tar p{padding:4px 20px 10px 20px}
	#quienessomos em{line-height:1.6em}
}

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