/* Tus estilos CSS para IE9, IE10, IE11  */
@media screen and (min-width:0\0) { 
	.choose_city, .desktop{
		
	}

	.desktop > .city-select{
		float: left !important;
	}

	.desktop > .city-select::-ms-expand {
	    display: none;
	}

	/*quita todas las flechas de los selects, siempre tenemos uno predeterminado*/
	select::-ms-expand {
	    display: none;
	}

	.calculate-fee > .content-wrapper > a:hover{
		-ms-animation: none;
		animation: none;
	}

	/*Titulo del datapicker*/
	.ui-datepicker-buttonpane{
		font-size: .4em;
		top: calc(-20% - 46px - 1em - 4px) !important;
	}

	/*Acceso sin abonados en login le quitamos animacion*/
	.slide-login-body .login-fast a.acceso-abonados:hover{
		-ms-animation: none !important;
		animation: none !important;
	}

	/*En tarifas -> servicios extra se nos descuadran los divs, ya que no tenian predefinida la anchura y ocupaban toda la pantalla*/
	.ac-fees .fees-content{
		width: 100%;
	}

	/*Boton de cerrar en datapicker de tarifas*/
	.calc-section .ui-custom-select-header, .calc-section .ui-datepicker-buttonpane{
		left: 100% !important;
		top: -62px !important;
	}
}

/* Tus estilos CSS para IE8, IE9, IE10  */
@media screen\0 { 

	/*Arreglamos el flip en windows 10*/
	.flip-container > .flipper > .back{
		filter: alpha(opacity=100);
		/*-ms-transform: rotate(180deg);*/
		backface-visibility: visible;
	}

	.idioma-select > option:first-child{
		color: white !important;
	}

	.idioma-select > option{
		color: grey !important;
	}

	.logo{
		border: none;
	}

	.slide-login-header > .login-button{
		top: 20px !important;
	}

	.home-header{
		/* Für WebKit alt (Safari, Chrome, etc.) */
		border-width: 0 0 4px 0;
		border-color: #622280;
	}

	/*Ponemos los 3 divs de alicante valencia y mallorca alineados en IE10*/
	.choose-blocks a{
		display: inline-block;
		width: 33.33% !important;
	}

	/*Ponemos la info de index alineada (1 2 3 4 5)*/
	.pros-text{
		display: inline-block;
		width: 80%;
	}

	.pros-text > h3{
		width: 100%;
		display: inline-block;
	}

	.pros-number{
		display: inline-block;
	}


	/*En main arreglamos el boton amarillo*/
	.calculate-fee .content-wrapper a{
		display: block;
		width: 350px !important;
	}

	.main-section .title h1{
		margin-left: 0 !important;
	}

	.video.main-section .content-wrapper .video-wrapper{
		width: 45%;
		height: auto !important;
	}

	/*En tarifas -> servicios extra se nos descuadran los divs, ya que no tenian predefinida la anchura y ocupaban toda la pantalla*/
	.ac-fees .fees-content{
		width: 80%;
	}

	.line{
		width: 70% !important;
		position: absolute;
		right: 2.5em;		
	
	}

	.form-reservar.form-calc > .date.entry-date > .ui-custom-select.select-entrada > .ui-custom-select-header{
		/*background-color: green !important;*/
		margin-top: 60px;
	}

	.form-reservar.form-calc > .date.exit-date > .ui-custom-select.select-salida > .ui-custom-select-header{
		/*background-color: blue !important;*/
		margin-top: 60px;
	}
	/*Checkbox en elegir servicios no se veia*/
	.services-item input{
		display: block;
		border-radius: 5px;
		padding: 0px !important;
	}

	.question > label > p{
		width: 90%;
	}

	.footer-sponsor{
		border-color: #622280;
	}

	.ac-container.ac-reserva > div{
		border-color: #29abe2;
	}

	.final-resume > .final-resume-container{
		border-color: #29abe2;
	}

/*	.calc-section .ui-custom-select-header, .calc-section .ui-datepicker-buttonpane{
		
	}*/
    
}

/* Tus estilos CSS para IE6, IE7, IE8  
@media \0screen\,screen\9 {
    
}*/

/* Tus estilos CSS para IE8  */
@media \0screen { 
    /*.logo{
    	width: auto !important;
    }*/

	/*Estilo solo para IE 9*/
	body{
		min-width: 800px;
	}


	/*Index*/
	.background-wrapper{
		background: url('../img/main-background.png') 0px 0px no-repeat; 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff');
	}

	.page-wrapper{
		left: 0 !important;
		margin: 0 auto !important;
	}

	.choose-block.mallorca{
		background: url('../img/bg-mallorca.png') 0px 0px no-repeat !important;
	}

	.page-wrapper > .home-section.choose-section > .choose-blocks > a{
		float: left;
	}

	.pros-list > .pros-item{
		float: left;
		height: 150px;
		overflow: auto;
	}

	.pros-list > .pros-item >.pros-number{
		float: left;
	}

	.pros-list > .pros-item >.pros-number > span{
		top: 0% !important;
	}

	.home-section.airport-section > .section-title.purple > h2{
		margin-top: 250px !important;
	}


	.background-wrapper > .home-header > a > .logo{
		width: auto !important;
		margin: 0 auto !important;
	}

	.footer-social{
		left: 0 !important;
		bottom: 245px !important;
	}

	#socialMallorca{
		bottom: 320px !important;
	}

	.footer-social > .desktop{
		margin-top: 18px !important;
	}

	.footer-social > .desktop{
		margin-top: 18px !important;
	}

	.footer-social > .desktop > .fa{
		top: 8px;
	}

	.footer-sponsor > .section-title.gray > h2{
		margin-top:  20px !important;
	}

	.footer-sponsor > .sponsor-logos > img{
		margin-top: 20px !important;
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
	}

	.footer-copy > a > img{
		top: 10% !important;

		height: 80% !important;
		width: auto !important;
	}

	/*Empezamos con el index de alicante*/
	.home-header > a.desktop{
		width: auto !important;
		display: inline-block !important;
	}

	.home-header > a > .logo{
		width: auto !important;
		margin: 0 auto !important;
	}

	.slide-login.fullscreen{
		
	    background: transparent\9;


	}

	/*Formulario fullscreen*/
	.flipper > .front > .login-slow > #form-login > #usuario{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.flipper > .front > .login-slow > #form-login > #clave{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.slide-menu.fullscreen > .menu-header.fullscreen-header > .menu-button{
		top: 20% !important;
	}

	.slide-menu.fullscreen > .menu-body > .links{
		-ms-overflow-y: scroll;
	}

	/*Formulario fullscreen*/
	.flipper > .back > .login-slow > #form-registro > #nombre{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.flipper > .back > .login-slow > #form-registro > #apellidos{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.flipper > .back > .login-slow > #form-registro > #cp{
		display: block !important;
		background-color: #e6e6e6;
		width: 45% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.flipper > .back > .login-slow > #form-registro > #tlf{
		display: block !important;
		background-color: #e6e6e6;
		width: 45% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.flipper > .back > .login-slow > #form-registro > #email{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.slide-login.fullscreen > .slide-login-header > .login-button{
		top: 2px !important;
	}

	.slide-login.fullscreen > .slide-login-header{
		position: relative;
		margin-top: 7px;
	}

	.slide-login.fullscreen > .slide-login-header > a{
		display: inline-block !important;
	}

	.slide-login.fullscreen > .slide-login-header > .login-button{
		display: inline-block !important;
		float: right;
		margin-right: 18px;
		margin-top: 56px;
	}

	.slide-login.fullscreen > .slide-login-body.flip-container{
		left: 50%;
		margin-left: -250px;
	}

	.home-header.inside{
		display: inline-block !important;
		z-index: 5;
	}

	.slide-menu.fullscreen.open > .menu-header.fullscreen-header{
		position: relative;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd21c', endColorstr='#83b734',GradientType=0 );
	}

	.slide-menu.fullscreen.open > .menu-header.fullscreen-header > .menu-button{
		position: absolute;
		right: 50px;
		top: 50%;
		-ms-transform: translateY(-50%);
	}

	.lang-section > .choose-lang > select{
		color: grey !important;
	}

	.choose-city > .tel{
		height: 100%;
		padding-top: 5px;
	}

	.choose-city > .tel > strong{

		margin-right: 0px;
	}

	.choose-city > .tel > img{
		position: absolute;

	}

	.choose-city > .tel > a{
		margin-left: 25px;
	}

	.home-header{
		position: relative;
		border-color: #622280 !important;
	}

	.home-header > .desktop{
		display: inline-block !important;
		width: auto !important; 
	}

	.header-right{
		position: absolute;
		display: inline-block;
		right: 0;
		top: 25px !important;
		padding-right: 50px;
	}

	.header-right > .nav-links{
		display: inline-block;
		float: left;
		margin-top: 8px;
	}

	.header-right > .nav-links > a{
		display: inline-block !important;
		border-bottom: none !important;
	}

	.header-right > .nav-links > a:hover{
		border-bottom: 2px solid #83b734 !important;
	}

	.header-right > .nav-links > a:after{
		background-color: transparent !important;
	}

	.header-right > .nav-links > .lang-select{
		display: inline-block !important;
	}

	.header-right > .login-button{
		float: right;
	}

	.header-right > .login-button:before{
		background-image: url("../alicante/img/icon-checkedIE8.png") !important;
	}

	.header-right > .menu-button{
		float: left;
	}


	/*Aqui va la seccion reservas de el index alicante*/
	.section-reservar{
		display: block !important;
		/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.gif',sizingMethod='scale') !important;

        -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.gif',sizingMethod='scale')" !important;*/

		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	.section-reservar > .content-wrapper{
		position: relative;
	}

	.section-reservar > .content-wrapper > #form1{
		display: inline-block !important;
	}

	.section-reservar > .content-wrapper > #form3{
		display: inline-block !important;
	}

	.section-reservar > .content-wrapper > .home-claim{
		position: absolute;
		display: inline-block !important;
		top: 50%;
		right: 0;
		-ms-transform: translateY(-50%);
	}

	.section-reservar > .content-wrapper > form{
		/*width: 425px !important;*/
		padding: 70px 20px 0px 20px !important;
	}

	.section-reservar > .content-wrapper > form > .entry-date{
		float: left;
	}

	.section-reservar > .content-wrapper > form > .entry-date > label{
		display: block !important;
	}

	.section-reservar > .content-wrapper > form > .exit-date{
		float: right;
	}

	.section-reservar > .content-wrapper > .home-claim.desktop{
		top: 0 !important;
		margin-top: 60px !important;
	}

	/*
	EL DATEPICKER PETA :(
	.ui-custom-select-header{
		padding-top: 10px !important;
	}

	/ui-custom-select-close{
		position: absolute;
		right: 10px;
		top: 50%;
		-ms-transform: translateY(-50%);
	}


	.ui-datepicker-next{
		float: right;
	}

	.ui-datepicker-prev{
		float: right;
	}*/

	/*datepicker*/
	.section-reservar.section-reservar--home > .content-wrapper > .form-reservar{
		/*background-color: red !important;*/
	}
	/*parte de la entrada*/
	/*HOME*/
	.form-reservar > .ui-custom-select.select-entrada > .ui-custom-select-header > h1{
		margin-top: 10px;
		margin-left: 80px;
		display: inline-block;
	}

	.form-reservar > .ui-custom-select.select-entrada > .ui-custom-select-header > a{
		float: right;
		margin-top: 10px;
	}

	.form-reservar > .ui-custom-select.select-entrada > .ui-custom-select-header{
		top: 0;
	}

	.form-reservar > .ui-custom-select.select-entrada > .ui-custom-select-body > .inner{
		overflow-y: auto !important;
		height: 240px;
	}

	/*TARIFAS*/
	.form-reservar > .date.entry-date > .ui-custom-select.select-entrada > .ui-custom-select-header > h1{
		margin-top: 10px;
		margin-left: 80px;
		display: inline-block;
	}

	.form-reservar > .date.entry-date > .ui-custom-select.select-entrada > .ui-custom-select-header > a{
		float: right;
		margin-top: 10px;
	}

	.form-reservar > .date.entry-date > .ui-custom-select.select-entrada > .ui-custom-select-header{
		top: -60px;
	}

	.form-reservar > .date.entry-date > .ui-custom-select.select-entrada > .ui-custom-select-body > .inner{
		overflow-y: auto !important;
		height: 240px;
	}

	/*parte de la salida*/
	/*HOME*/
	.section-reservar.section-reservar--home > .content-wrapper > .form-reservar > .date.exit-date > .ui-custom-select.select-salida > .ui-custom-select-header > h1{
		margin-top: 10px;
		margin-left: 80px;
		display: inline-block;
	}

	.section-reservar.section-reservar--home > .content-wrapper > .form-reservar > .date.exit-date > .ui-custom-select.select-salida > .ui-custom-select-header > a{
		float: right;
		margin-top: 10px;
	}

	.section-reservar.section-reservar--home > .content-wrapper > .form-reservar > .date.exit-date > .ui-custom-select.select-salida > .ui-custom-select-header{
		top: 0;
	}

	.section-reservar.section-reservar--home > .content-wrapper > .form-reservar > .date.exit-date > .ui-custom-select.select-salida > .ui-custom-select-body > .inner{
		overflow-y: auto !important;
		height: 240px;
	}

	/*TARIFAS*/

	.form-reservar > .date.exit-date > .ui-custom-select.select-salida > .ui-custom-select-header > h1{
		margin-top: 10px;
		margin-left: 80px;
		display: inline-block;
	}

	.form-reservar > .date.exit-date > .ui-custom-select.select-salida > .ui-custom-select-header > a{
		float: right;
		margin-top: 10px;
	}

	.form-reservar > .date.exit-date > .ui-custom-select.select-salida > .ui-custom-select-header{
		top: -60px;
	}

	.form-reservar > .date.exit-date > .ui-custom-select.select-salida > .ui-custom-select-body > .inner{
		overflow-y: auto !important;
		height: 240px;
	}

	/*RESERVAR*/
	.section-reservar.reservar-single > .content-wrapper > .form-reservar > .date.entry-date > .ui-custom-select.select-entrada > .ui-custom-select-header{
		top: 0px;
	}

	.section-reservar.reservar-single > .content-wrapper > .form-reservar > .date.exit-date > .ui-custom-select.select-salida > .ui-custom-select-header{
		top: 0px;
	}

	.form-reservar > .date.exit-date > .ui-datepicker-append.salida > .salida-fecha-ini{
		top: 0px;
	}

	.form-reservar > .date.exit-date > .ui-datepicker-append.salida > .salida-fecha-ini > #salida-ini-date{
		top: 22px;
	}

	/*RESERVAR POR MESES*/
	.form-reservar > .date.entry-date > .ui-custom-select.select-entrada3 > .ui-custom-select-header > h1{
		margin-top: 10px;
		margin-left: 80px;
		display: inline-block;
	}

	.form-reservar > .date.entry-date > .ui-custom-select.select-entrada3 > .ui-custom-select-header > a{
		float: right;
		margin-top: 10px;
	}

	.form-reservar > .date.entry-date > .ui-custom-select.select-entrada3 > .ui-custom-select-header{
		top: 0px;
	}

	.form-reservar > .date.entry-date > .ui-custom-select.select-entrada3 > .ui-custom-select-body > .inner{
		overflow-y: auto !important;
		height: 240px;
	}

	/*Padding de lo de dentro de todos los inputs*/
	.form-reservar input{
		padding-left: 60px !important;
	}


	.ui-datepicker-append{
		margin-top: 45px;
		z-index: 999999 !important;
	}

	.ui-datepicker-append > div > p{
		position: relative;
		display: inline-block !important;
	}

	#ui-datepicker-div{
		z-index: 99999 !important;
	}

	#ui-datepicker-div > .ui-datepicker-header{
		margin-top: 0px;
		height:30px;
	}

	#ui-datepicker-div > .ui-datepicker-header > .ui-datepicker-title{
		display: inline-block !important; 
	}

	#ui-datepicker-div > .ui-datepicker-header > a.ui-datepicker-prev.ui-corner-all{
		bottom: 0;
		display: inline-block !important;
		float: right;
	}
	#ui-datepicker-div > .ui-datepicker-header > a.ui-datepicker-prev.ui-corner-all span {
		height: 100%;
	}

	#ui-datepicker-div > .ui-datepicker-header > a.ui-datepicker-next.ui-corner-all{
		bottom: 0;
		display: inline-block !important;
		float: right;
		
	}

	#ui-datepicker-div > .ui-datepicker-buttonpane.ui-widget-content{
		top: -70px;
	}

	#ui-datepicker-div > .ui-datepicker-buttonpane.ui-widget-content > .ui-datepicker-close{
		background-image: url("../alicante/img/icon-closeIE8.png") !important;
		float: right;
		margin-top: -5px !important;
	}

	#ui-datepicker-div > .ui-datepicker-buttonpane.ui-widget-content > .ui-datepicker-close:before{
		display: inline-block;
		height: 100%;
		left: 0 !important;
		text-align: center;
		top: 0px;
		padding-top: 10px;
	}

	#ui-datepicker-div > .ui-datepicker-calendar{
		height: 50px !important;
		top: 45px;
	}








	/*Empezamos la seccion del video*/
	.main-section.video{
		display: block !important;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29abe2', endColorstr='#86c3c2',GradientType=0 );

	}

	.main-section.video > .content-wrapper{
		position: relative;
		height: auto !important;
		width: auto !important;
		overflow-y: hidden !important;
	}

	.main-section.video > .content-wrapper > .title{
		display: inline-block !important;
		width: 48% !important;
		float: left;
		margin-top: 10%;
	}

	.main-section.video > .content-wrapper > .title > img{
		display: inline-block;
		float: left;
	}

	.main-section.video > .content-wrapper > .title > h1{
		display: inline-block;
		float: left;
		padding-left: 10px;
	}

	.main-section.video > .content-wrapper > .title > p{
		float: right;
		width: 100% !important;

	}

	.main-section.video > .content-wrapper > .video-wrapper{
		display: inline-block !important;
		width: 48% !important;
		height: 300px !important;
		float: right;
	}

	.video-wrapper > iframe{
		display: none !important;
	}

	.video-wrapper > a{
		display: inline-block !important;
		width: 100% !important;
	}

	.video-wrapper > a > img{
		
		width: 100% !important;

	}


	/*Emprezamos la seccion donde nos lleva a calcular nuestra tarifa*/
	.calculate-fee{
		display: block !important;
	}

	.calculate-fee > .content-wrapper{
		position: relative;
		height: auto !important;
		overflow-y: hidden !important;
	}

	.calculate-fee > .content-wrapper > .fee-title.desktop{
	
		display: inline-block !important;
		float: left;
	}

	.calculate-fee > .content-wrapper > .fee-title.desktop > img{
		display: inline-block !important;
		float: left;
	}

	.calculate-fee > .content-wrapper > .fee-title.desktop > h1{
		display: inline-block !important;
		float: left;
		margin-top: 10px;
	}


	.calculate-fee > .content-wrapper > a{
		display: inline-block !important;
		float: right;
		margin-top: 5px !important;
		background-color: #ffd21c;
	}

	.calculate-fee > .content-wrapper > a:hover{
		background-color: white !important;
	}

	.calc-section > .days-container > .form-reservar.form-calc > .date.entry-date{
		display: inline-block;
		float: left;
		width: 45%;
	}

	.calc-section > .days-container > .form-reservar.form-calc > .date.exit-date{
		display: inline-block;
		float: right;
		width: 45%;
	}

	.calc-section > .days-container > .calc-blocks{
		float: left;
		width: 100% !important;
	}

	.calc-section > .days-container > .calc-blocks > .calc-block{
		float: left;
		width: 45% !important;
	}

	/*pagina tarifas maquetacion*/

	.fees-header{
		position: relative;
		height: 70px;
		width: 100%;
		margin-top: -20px;
		margin-bottom: 20px;

	}

	.fees-header > img{
		display: inline-block;
		position: absolute;
		top: 40%;
	}

	.fees-header > h2{
		display: inline-block;
		position: absolute;
		top: 50%;
		-ms-transform: translateY(-50%);
		left: 70px;
	}

	.fees-header > .desktop.line{
		display: inline-block;
		position: absolute;
		width: 60% !important;
		top: 75%;
		right: 0;
	}

	.content-wrapper > .calc-section{
		overflow-y: hidden;
	}

	.content-wrapper > .calc-section > .days-container{
		display: inline-block !important;
		width: 48%;
		float: left;
	}

	.content-wrapper > .calc-section > .days-container > .calc-blocks > .calc-block > .price{
		position: absolute !important;
		right: 10px;
		bottom: 10px;
	}

	.content-wrapper > .calc-section > .abono-container{
		display: inline-block !important;
		width: 48%;
		float: right;
	}

	.content-wrapper > .calc-section > .abono-container > .abono-wrapper > .abono-item > .abono-item-col:first-child{
		
		text-align: left;
	}

	.content-wrapper > .calc-section > .abono-container > .abono-wrapper > .abono-item > .abono-item-col.divPrice{
		
		width: 120px !important;
		height: 60px !important;
		

	}

	.content-wrapper > .calc-section > .abono-container > .abono-wrapper > .abono-item > .abono-item-col.divPrice > .price{
		top: 0 !important;
		left: 0 !important;

	}

	.ac-container.ac-fees{
		overflow-y: hidden;
	}

	.ac-container.ac-fees > div{
		width: 50% !important;
	}

	.ac-container.ac-fees > div > .desktop.img-flex{
		display: inline-block !important;
		vertical-align: top !important;

	}

	.ac-container.ac-fees > div > .fees-content{
		display: inline-block !important;
		vertical-align: top !important;
	}

	.ac-container.ac-fees > div > .fees-content > .ac-1{
		background-color: red !important;
	}

	/*Galeria del index de alicante*/
	.main-section.gallery{
		display: block !important;
		background-color: #e6e6e6;
	}
	.main-section.gallery > .content-wrapper > .title > img.desktop{
		display: inline-block !important;
	}
	.main-section.gallery > .content-wrapper > .title > h1{
		display: inline-block !important;
	}

	.main-section.gallery > .content-wrapper > .gallery-grid > div:first-child{
		width: 48% !important;
		filter: 
		  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=5), 
		  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=45,strength=2), 
		  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5), 
		  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5), 
		  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=10), 
		  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=225,strength=5), 
		  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=5), 
		  progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=315,strength=2); 
	}

	.main-section.gallery > .content-wrapper > .gallery-grid > div{
		width: 10%;
	
	}

	.main-section.gallery > .content-wrapper > .gallery-grid > div.text.desktop{
		display: inline-block;
		width: 45% !important;
		float: right;
	}

	/*Pagina elegir servicios */
	.home-header.header-carrito.desktop > .steps{
		top: -10px !important;
	}

	.home-header.header-carrito.desktop > .steps > .step{
		top: 0 !important;
	}

	.home-header.header-carrito.desktop > .steps > .step > a > p{
		left: -50%;
	}

	.home-header.header-carrito.desktop > .steps > .step > p{
		left: -50%;
	}

	.home-header.header-carrito.desktop > .steps > .login-button{
		top: 35px !important;
	}

	.home-header.header-carrito.desktop > .steps > .login-button:before{
		background-image: url("../alicante/img/icon-checkedIE8.png") !important;
	}

	/*Elegir servicios, esta es la seccion del carrito en el header*/
	.content-wrapper.elegir-servicios{

	}

	.content-wrapper.elegir-servicios > .resume{
		display: inline-block !important;
		float: left;
		width: 39%;
	}

	.content-wrapper.elegir-servicios > .resume > .resume-header{
		background-color: #BFBFBF;
	}

	.content-wrapper.elegir-servicios > .resume > .ac-container.ac-abono > div > .choosed{
		display: block !important;

	}

	.content-wrapper.elegir-servicios > .resume > .ac-container.ac-abono > div > .ac-content{
		display: block !important;
		max-height: none !important;
		border: 1px solid #BFBFBF;
	}

	.content-wrapper.elegir-servicios > .resume > .ac-container.ac-abono > div > .ac-content > .resume-container{

	}

	.content-wrapper.elegir-servicios > .resume > .ac-container.ac-abono > div > .ac-content > .resume-container > .resume-items{
		display: inline-block !important;
		width: 56%;
		float: left !important;
	}

	.content-wrapper.elegir-servicios > .resume > .ac-container.ac-abono > div > .ac-content > .resume-container > .resume-items > .resume-item{
		height: auto !important;
	}

	.content-wrapper.elegir-servicios > .resume > .ac-container.ac-abono > div > .ac-content > .resume-container > .resume-items > .resume-item > img{
		display: inline-block !important;
	
	}

	.content-wrapper.elegir-servicios > .resume > .ac-container.ac-abono > div > .ac-content > .resume-container > .resume-items > .resume-item > p{
		display: inline-block !important;


	}

	.content-wrapper.elegir-servicios > .resume > .ac-container.ac-abono > div > .ac-content > .resume-container > .resume-price{
		display: inline-block !important;
		width: 36%;
		float: right !important;
	}

	.content-wrapper.elegir-servicios > .services{
		display: inline-block !important;
		margin-left: 1%;
		width: 60% !important;
		left: 0% !important;
	}

	.content-wrapper.elegir-servicios > .services > .section-subheader{
		background-color: #BFBFBF;
	}

	.content-wrapper.elegir-servicios > .services > .services-container{
		border: 1px solid #BFBFBF;
	}


	.content-wrapper.elegir-servicios > .services > .services-container > .services-items{
		-ms-overflow-y: auto;
		float: none !important;

	}

	.content-wrapper.elegir-servicios > .services > .services-container > .services-items > .services-item{
		position: relative;
		float: left;
		min-height: 200px !important;
	}

	.content-wrapper.elegir-servicios > .services > .services-container > .services-items > .services-item > label > div{
		display: inline-block !important;
		float: left;
	}

	.content-wrapper.elegir-servicios > .services > .services-container > .services-items > .services-item > label > div.service-info{
		
		width: 60%;
		
	}

	.content-wrapper.elegir-servicios > .services > .services-container > .services-items > .services-item > label{
		display: inline-block !important;
		width: auto !important;
		overflow-x: hidden;
	}

	.content-wrapper.elegir-servicios > .services > .services-container > .services-items > .services-item > input{
		position: absolute;
		top: 30%;
		right: 20px;
		
	}

	/*Login dentro de login.php*/
	.slide-login-body.login-page{
		border: 1px solid #BFBFBF;
	}

	.slide-login-body.login-page > .login-slow > #form-login-reserva > #usuario-reserva{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.slide-login-body.login-page > .login-slow > #form-login-reserva > #clave-reserva{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}


	/*reservar vista*/
	.content-wrapper > .car-data{
		display: inline-block;
		width: 48%;
		border: 1px solid #BFBFBF;
	}

	.content-wrapper > .car-data > .ac-container.ac-reserva > div{
		background-color: #29abe2;
	}

	.content-wrapper > .car-data > .ac-container.ac-reserva > div > .ac-content{
		max-height: none !important;
	}

	.content-wrapper > .car-data > .ac-container.ac-reserva > div > .ac-content > form > input{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.content-wrapper > .final-resume{
		display: inline-block;
		width: 48%;
		border: 1px solid #BFBFBF;
	}



	.content-wrapper > .final-resume > .final-resume-container > .final-resume-item > p{
		display: inline-block;
		top: 20px !important;
	}

	.content-wrapper > .final-resume > .final-resume-container > .final-resume-item > .price{
		float: right !important;
	}

	/*Apartado gracias*/
	.main-section.single-page.book-confirmation > .content-wrapper > .title > h1{
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	.main-section.single-page.book-confirmation > .content-wrapper > p{
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	.main-section.single-page.book-confirmation > .content-wrapper > .successIcon{
		position: relative !important;
		margin: 0 auto !important;
		display: block !important;
		left: 0;
		margin-bottom: 40px !important;
	}

	.main-section.single-page.book-confirmation > .content-wrapper > .successIcon > #done-tickIE{
		display: block !important;
	}

	/*abonados*/
	.calc-section.tarifas-abonados > .ventajas-abono{
		display: inline-block;
		width: 48%;

	}

	.calc-section.tarifas-abonados > .acceso-abono{
		display: inline-block;
		width: 48%;
	}

	.calc-section.tarifas-abonados > .acceso-abono > .slide-login-body.login-page > .login-slow.abonados > form > #mail{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.calc-section.tarifas-abonados > .abono-wrapper > .abono-item{
		float: left;
		margin-right: 1.5% !important;
		width: 30%; 
	}


	/*Reservas*/
	.section-reservar.reservar-single > .content-wrapper{
		text-align: center !important;
	}
	.section-reservar.reservar-single > .content-wrapper > form{
		border: 1px solid #BFBFBF;
	}

	.section-reservar.reservar-single > .content-wrapper.content-wrapper-abonados{
		text-align: center !important;
	}


	.section-reservar.reservar-single > .content-wrapper.content-wrapper-abonados > .tarifas-abonados{
		height: auto !important;
		overflow-y: auto !important;
		-ms-overflow-y: auto !important;
		border: 1px solid #BFBFBF;
		left: auto !important;
		margin: 0 auto !important;

	}

	.section-reservar.reservar-single > .content-wrapper.content-wrapper-abonados > .tarifas-abonados > .acceso-abono > .slide-login-body.login-page > .login-slow.abonados > #form-abonados > #mail{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.section-reservar.reservar-single > .content-wrapper.content-wrapper-abonados > .tarifas-abonados > .acceso-abono{
		margin-top: 40px;
	}
/*
	@media (min-width: 1170px){

		.content-wrapper.elegir-servicios > .services > .services-container > .services-items{
			

			-ms-overflow-y: auto;
			float: none !important;
			
		}

		.content-wrapper.elegir-servicios > .services > .services-container > .services-items > .services-item{
			position: relative;
			float: left;
			min-height: 140px !important;
		}
	}


	.steps{


	}

	.steps > .step{
		margin-top: 20px !important;
	}

	.steps > .login-button.step{
		position: absolute;
		margin-top: 40px;
	}



	.final-resume-item{
		position: relative;
	}

	.final-resume-item > p{
		position: absolute;
		display: inline-block !important;
	}

	.final-resume-item > .price{
		right: 20px;
	}

	.choosed{ 

	display: block;
	}

	#cod-descuento-btn{
		float: right;
	}

	.main-section.single-page.book-confirmation > .content-wrapper > p{
		opacity: 1 !important;
	}

	.main-section.single-page.book-confirmation > .content-wrapper > .title > h1{
		opacity: 1 !important;
	}

	.main-section.single-page.book-confirmation > .content-wrapper > .successIcon > #done-tickNORMAL{
		display: none;
	}

	.main-section.single-page.book-confirmation > .content-wrapper > .successIcon{
		width: 150px !important;
	}

	.main-section.single-page.book-confirmation > .content-wrapper > .successIcon > #done-tickIE{
		width: 150px;
		display: block;
	}


	#form-abonados{
		text-align: center;
	}

	.g-recaptcha{
		display: inline-block;
	}

	.abono-wrapper{
		text-align: center;
	}

	.abono-wrapper > .abono-item{
		display: inline-block;
	}

	.section-reservar.reservar-single > .content-wrapper{
		text-align: center;
	}



	.section-reservar.reservar-single > .content-wrapper-abonados > .tarifas-abonados{

		min-height: 275px;
	}*/

	/*apartado mapa como llegar*/
	.ac-container.ac-donde > div > .ac-content > .map{
		display: inline-block;
		float: left;
		width: 48%;
	}

	.ac-container.ac-donde > div > .ac-content > article{
		display: inline-block;
		float: right;
		min-height: 340px;
		width: 48%;
	}


	/*apartado FAQ*/
	.ac-container.ac-faq > .question-block{
		width: 48%;
	}

	.ac-container.ac-faq > .question-block > .question > label{
		display: inline-block;
		width: 100% !important;
		background-color: #ffd21c;
	}

	.ac-container.ac-faq > .question-block > .question > label > img{
		position: absolute;
		right: 15px;
		top: 10px;
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	}



	.ac-container.ac-faq > .question-block > .question > .ac-content{
		display: block;
		max-height: none !important;
	}


	/*contacto*/
	.slide-login-body.login-page > .login-slow > #form-contacto > #nombre-c{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.slide-login-body.login-page > .login-slow > #form-contacto > #telefono-c{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	.slide-login-body.login-page > .login-slow > #form-contacto > #email-c{
		display: block !important;
		background-color: #e6e6e6;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 20px;
	}

	/*Row de los selects*/

	.choose-city:before{
		content: '' !important;
	}

	.lang-select:after{
		content: '' !important;
	}

	.lang-select > .idioma-select{
		padding-right: 10px !important;
	}

	.lang-section .choose-lang{
		background-image: none !important;
	}

	.service-select:before{
		content: '' !important;
	}
	/*CONFIG BANDERAS IDIOMAS mtcode*/
	.flags.desktop.flagsIdiomas {
		position: initial;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		padding: 0 !important;
	}
	.flagsIdiomas a {
		margin-right: 0 !important;
	}
	.flagsIdiomas a img {
		border-radius: 2rem;
	}

}

