@media screen and (max-width: 1024px){
	.experiencias-own{
		margin-top: 100px;
		top:0%;
	}
	#contenido-abanico h1{
		font-size: 60px;
	}
	#contenedor-thumbnail-gallery{
		display: block;
		bottom: 0;
		position: relative;
	}
	.link-centrado-recuadro{
		padding: 10px 15px;
	}
	.recuadro-palabra {
		margin: 15px 10px;
		width: auto;
		min-width: 140px;
	}
	.contenido-recuadro-location{
		padding: 40px;
	}
	.contenido-facilities{
		height: auto;
	}
	.propiedades-hotel{
		height: 330px;
	}
	.propiedad-home h4 img{
		max-width: 80%;
	}
	.propiedad-home p{
		font-size: 15px;
	}
	.title-hover:hover{
		background-image: none;
	}
	
	.borde-doble-exterior-mobile{
		border: 3px solid #dab27e;
		display: inline-block;
	}
	.borde-doble-interior-mobile{
		border: 2px solid #e3c399;
		display: inline-block;
		margin: 3px;
		padding: 20px;
		width: 300px;
	}
	#contenido-abanico .lista-amenidades{
		padding: 0;
		min-height: none;
	}
	.contenedor-amenities .borde-doble-exterior{
		border: none !important;
		width: auto;
	}
	.lista-amenidades{
		border: none !important;
	}
	.galeria-rooms{
		width: 500px;
	}
	.aniversario{
		top: 200px;
	}
	.img-topo{
		height: 100px;
		margin-top: -150px;
		position: absolute;
		left: calc(50% - 50px);
	}
}
@media screen and (max-width: 1023px){
	#galeria-slider-altura{
		margin-top: 48px;
	}
	#contenedor-logos{
		padding: 10px 20px;
		border-bottom: 11px solid #d4a769;
		height: 34px;
	}
	.menu-mobile{
		display: block;
		position: absolute;
		top: 8px;
		right: 10px;
		padding: 10px;
		cursor: pointer;
	}
	#contenedor-elementos-footer{
		padding: 15px 0;
	}
	#contenedor-logos .title-hover, #contenedor-motor-reservas-header{
		display: none;
	}
	.cerrar-motor-reservas, .book-now-mobile{
		display: block;
	}
	#contenedor-nav-especifico{
		width: auto;
		right: 0;
		left: auto;
		text-align: right;
		padding: 40px;
		height: auto;
		top: 65px;
		line-height: 21px;
		display: none;
		z-index: 5;
		background-image: url(/img/background/bg-menu-top-left.svg), url(/img/background/bg-menu-top-right.svg), url(/img/background/bg-menu-bottom-left.svg), url(/img/background/bg-menu-bottom-right.svg);
		background-position: left 2px top 2px, right 2px top 2px, left 2px bottom 2px, right 2px bottom 2px;
		background-repeat: no-repeat;
	}
	#contenedor-nav-especifico li{
		display: block;
		margin-bottom: 10px;
	}
	#language_bar_chooser{
		font-style: normal;
	}
	#language_bar_chooser ul{
		position: relative;
		top: 0;
		margin-top: 20px;
		background-color: transparent;
		font-size: 16px;
	}
	.menu-especial-mobile{
		display: block;
		margin-top: 20px;
		font-size: 14px;
		text-transform: none;
		font-family: 'AvenirLTStdRoman';
	}
	#contenedor-nav-especifico li > a, #contenedor-nav-especifico li > span{
		padding: 0;
	}
	#language_bar_chooser span{
		display: none;
	}
	.contenedor-select-menu:hover .select-menu{
		display: none;
	}
	.contenedor-select-menu{
		padding: 0;
	}
	#datepicker-entrada{
		margin-left: 0;
		left: -30px;
		top: 30px;
	}
	#datepicker-salida{
		margin-left: 0;
		left: -30px;
		top: 30px;
	}
	.contenedor-book-now-mobile{
		height: 135px;
	}
	/*********************
		->Motor reservas
	*********************/
	#motor-reservas-header{
		width: 300px;
		padding: 20px 0 40px;
		display: block;
		left: -10px;
	}
	.elemento-motor-header > span{
		display: block;
		font-size: 17px;
		margin-bottom: 10px;
	}
	#nav-generico{
		width: 200px;
		margin: 0 auto;
	}
	.fecha-llegada, .fecha-salida{
		background: url(/img/background/fecha-motor-reserva-mobile.png) no-repeat scroll right 15px center #fff;
	}
	.fecha-llegada, .fecha-salida, .numero-huespedes{
		padding: 15px 30px;
	}
	.numero-huespedes{
		min-width: 131px;
	}
	.subir-huespedes, .bajar-huespedes{
		padding: 10px;
		right: 10px;
	}
	.book-now{
		padding: 15px 13px !important;
		margin-top: 15px !important;
	}
	.book-now img{
		width: auto;
	}
	.experiencias-nuevas, .experiencias-izquierda{
		top: 40%;
	}
	#video-derecha, #video-izquierda{
		max-width: 175px !important;
		width: 175px !important;
	}
	.experiencias-izquierda {
	    left: -60%;
	    top: 60%;
	}
	.experiencias-derecha {
	    right: 50px;
	    top: 80%;
	}
	.experiencias-nuevas.experiencias-videos{
	    top: 60% !important;
	}
}
@media screen and (max-width: 960px){
	.experiencias-own{
		/*margin-top: -390px;*/
		margin-top: 20px;
	}
}
@media screen and (max-width: 768px){
	.experiencias-own{
		/*margin-top: -390px;*/
		margin-top: 35px;
	}
	.bx-wrapper .bx-pager{
		bottom: 30px !important;
	}
	.logo-batuar-mobile{
		display: block;
	}
	#contenedor-logos{
		text-align: left;
	}
	#contenedor-abanico{
		background-image: none;
		padding: 90px 0;
	}
	.pie-galeria-slider{
		display: none;
	}
	.habitaciones-suites{
		width: 100%;
	}
	#contenido-abanico{
		max-width: 90%;
	}
	#contenido-abanico h1{
		font-size: 60px;
	}
	.link-centrado-recuadro{
		padding: 10px 15px;
	}
	footer nav a{
		padding: 5px 10px;
		margin-left: 0;
	}
	.link-centrado-recuadro{
		min-width: 0;
	}
	.border-footer{
		display: block;
	}
	.margen-doble-contenedor{
		padding-top: 80px !important;
	}
	#thumbnail-gallery li{
		width: 33.33%;
	}
	.titulo-galeria{
		display: block;
	}
	#galeria-slider-altura img{
		height: auto;
	}
	#thumbnail-gallery li{
		opacity: 1;
	}
	.img-topo{
		height: 100px;
		margin-top: -120px;
		position: absolute;
		left: calc(50% - 50px);
	}
	#galeria-slider .experiencias-nuevas img{
		width: 75%;
	}
}