
@media (max-width:480px){
	#formulario_contacto tr td{
		display:block;
	}
	#formulario_contacto label[for="viajadoSi"]{
		margin-right:10px;
	}
	#formulario_contacto #viajadoSi,#formulario_contacto #viajadoNo{
		margin-right:5px;
	}
	ul#menuBuscadores li{
		padding:0 6px;
	}
	#menuMN{
		display: none;
	}
	span.arrow{
		display: none;
	}

	.precio_anterior{
		margin-top: 15px!important;
	}

	.slicknav_nav a {
    padding: 15px 10px;
    margin: 2px 5px;
    text-decoration: none;
    color: #fff;
	}
	.slicknav_nav ul{
		margin: 0 !important;
	}
	.slicknav_nav .slicknav_arrow{
		color: #FFF !important;
	}
	nav #barra_navegacion {
    background-color: #005c99;
    height: 36px;
    margin: 0 auto;
    position: relative;
    width: 100%;
	}
	nav {
	line-height: 0; 
	 height: 36px;
	}
	nav ul {
		width: 100%;
	}
	nav ul li {
		margin: 0;
	}
	#menuMN{
	width: 100%;
    float: left;   
    position: relative;    
    display: block;		
	}
	.selector_sucursales ul{
		position: static !important;
	}
	/*#menu_responsive {
		display: block;		
	    width: 100%;
	    text-align: left;
	    padding: 0 20px;
	    color: #FFF;
	    cursor: pointer;
	}*/
	/*#barra_navegacion{
		display: none;
	}*/
	.js #menuMN {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;	
		z-index: 6000;	
		position: relative;
	}	
	
	header {
		width: 100%;		
	}
	header #logo_map{
		/*background-image: url(../img/top_40.png);*/ 
		background-image: url(../img/logoMobile.png);
    	background-repeat: no-repeat;
    	background-size:100%;  
		width: 115%;		
		z-index: 0;
	}
	#facebook,#x-twitter,#instagram,#linkedin,#youtube,#pinterest,#li_blog,#tiktok {
		background-size: 25px 25px;
	}
	header #sociales{
		width: 30%;
		padding: 17px 5px 5px 0;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		background: #fff;
		margin-top: 0;
		/*position: relative;
		z-index: 10;*/
	}
	header #sociales ul{
		top: inherit;
	}
	header #sociales ul li{
		width: auto;
		padding: 0 !important;
		display: inline-block !important;
	}
	#sociales ul li a{
		font-size: 0.9em;
	}
	#sociales #li-suscribite, #sociales #li-contactos, #sociales #li-sucursales{
		display: none !important;
	}
	
	header #sociales #li-suscribite::before{
	content: "";
	color: #f5b302;
	}
	header #sociales #header-contacto #horario{
		width: 100%;
		padding-right: 0;
		display: none;
	}
	header #sociales #header-contacto #telefono{
		width: 100%;
		text-align: center;
	}
	header #sociales #header-contacto #telefono h3{
		line-height: 1em;
		font-size: 1em;
	}

	header #li_blog{
		display: block !important;
	}

	nav.nav_buscador{
		display: inline-block !important;
		margin-top: -1px;
	}
	.slider_paquetes{
		height: auto;
		max-height: 300px;
	}

	#contenedor {
		width: 100%;
		background-color: #ffffff;
		margin: 0 auto;
		padding: 0;
		padding-top: 20px;
		margin-top: 0;
	}
	.contenedor span#libuscador.activo, span#libuscador{
		display: none;
	}
	
	/* estilo botones index */
	#botones {
		width: 100%;
		margin: 0;
		padding: 0 10px;
		 -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.botones, .botones2{
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	/* slider bancos */
	#slider_bancos2{
		width: 100%;
		padding: 0 10px;
		 -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.simply-scroll {
		width: 100% !important;
	}
	.simply-scroll-clip{
		width: 100% !important;
		margin-left: 0px !important;
	}

	#destacados_izq  {
		display: block;
    	margin: 0 auto;    	
    	width: 100%;
    	padding: 0 10px;
    	background-color: #FFF;
    	 -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	}
	#destacados_der{
		display: block;
    	margin: 0 auto;    	
    	width: 100%;
    	padding: 0 10px;
    	background-color: #FFF;
    	 -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	}
	#destacados_izq h1{
		padding: 10px;
	    background-color: #B9D531;
	     display: inline-block;
	    width: 100%;
	    margin: 0;
	     -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	}
	#destacados_der h1{
		padding: 10px;
		background-color: #FCB414;
   		 width: 100%;
	    margin: 0;
	    display: inline-block;
	     -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	}
	#destacados_izq h2, #destacados_der h2{
		font-size: 1.4em !important;
		height: auto;
		margin: 0.5em 0 !important;
		/*min-height: 3.9em;*/
		
	}
	.destacados_izq {
		background-image: none; 
		width: 100%;	   
	    border: 2px solid #B9D531;
	     -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	    padding: 10px;
	    margin: 10px 0;
	    height: auto;
	}
	.destacados_der{
		background-image: none; 
		width: 100%;	   
	    border: 2px solid #FCB414;
	     -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	    padding: 10px;
	    margin: 10px 0;
	    height: auto;

	}
	.destacados_izq_texto, .destacados_der_texto{
		width: 100%;
		height: auto;
		margin: 0;
	}
	.destacados_izq_img{		
		width: 100%;
		display: block;
		position: relative;
	}
	.destacados_izq_texto h2, .destacados_der_texto h2{
		font-size: 0.9em;
	}
	#destacados_der p, #destacados_izq p {		
    	padding: 0;
    	font-size: 0.8em;
    }
    #destacados_der .miRef{
    	margin: 0 0 2px 0px;
	}
	/*#destacados_izq h2.titulo_dest{
		font-size: 1.4em;
	}*/
	.iconos{
		display: block;
		position: relative;
		left: inherit;
		bottom: inherit;
		padding-top: 10px;
	}
    /* visor mundo turistico */
    img#testfer{
	width: 100%;
    background-size: cover;
	}
	#visorMundoturistico {
    width: 100%;
    height: auto;
    background-color: #EEE;
    margin-top: 20px;
	}
	#visorMundoturistico #visorYT{
	width: 100%;	
	height: auto;
	margin: 0 auto;
	display:block;
	vertical-align:top;
	padding: 10px;

	}

	#box_divs{
	width: 100%;
	height: auto;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    display: block;
    padding: 0;

	}
	#box_divs .divSelected {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
    cursor: pointer;
    display: block;
    box-shadow: 0 0 20px #005c99;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
	}
	#box_divs .divSelected h3, #box_divs .divDesc h3 {
		font-size: 0.75em;
	}
	#box_divs .divSelected p, #box_divs .divDesc p {
		margin: 0;
    	font-size: 0.66em;
	}
	#box_divs .divDesc{
		width: 100%;
		margin:0 auto;
		margin-bottom:10px;
		cursor:pointer;
		display:block;
		box-shadow: 0 0 10px #CCC;
		padding: 0 10px;
		-webkit-box-sizing: border-box;
    	-moz-box-sizing: border-box;
    	-ms-box-sizing: border-box;
    	-o-box-sizing: border-box;
    	box-sizing: border-box;

	}
	#box_divs .divDesc:hover{
		box-shadow: 0 0 10px #005c99;
	}
	#box_divs .divDesc div,#box_divs .divSelected div{
		display:inline-block;
		vertical-align:top;
		margin-left:10px;
		max-width:67%;
		height:102px;
	}
	
	/* nav inferior */
	nav#inferior{
		width: 100%;
		height: auto;
		
	}
	nav#inferior ul{
		height: auto;
		display: inline;
		font-weight:bold;
	}
	#logos{	
    height: 40px;
    background-size: 100%;
    margin: 10px 0 0 0;
    padding: 0;
    width: 100%;
	max-width:1010px;
	}

	/* slider hide */
	#box_motor_aereos{
		position: relative;
		top: -5px;
		margin: 0 auto;
	}
	#slider_motores{
	width: 100%;
    height: auto !important; 
    max-height: 100% !important; 
    position: relative;
    margin:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
	}
	
	.box-descripcionSlider{
		top:120px;
		height:160px;
		padding: 0 10px;
		width:calc(100% - 20px);
		right:3px;
	}
	#slider .nombre{
		top: 10px;
		margin: 0 0 15px 0;
		right: 0;
		position: relative;
		width: auto;
	}
	.PromoPaqR2{
		top:60px;
	}
	
	#slider_motores .bx-wrapper, #slider{
		/* display: none; */
		
	}
	#motores {
	width: 100%;
	height: 100%;   
    margin: 0;
    position: relative;   
    vertical-align: top;   
    z-index: 100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
	}
	#columna1, #columna2{
		width: 100%;
	}
	#box_motor_paquetes{
		height: auto;
		margin: 0 auto;
		position: relative;
		top: inherit;
	}
	.contenedor{
		width: 100%;
	}
	#contenedor-internas{
		width: 100%;
	}
	.separador {
		width: 100%;
		height:auto;
		font-size:12px;
	}
	.separador h4{
		font-size:12px;
		margin-right: 10px;
	}
	
	/* paquetes */
	#contenedor-paquetes{
		width: 100%;
	}
	#search_paq2{
		width: 100%;
		font-size: 0.7em;
		height: 150px;
		-webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	}
	#search_paq2 h3 {
		margin: 5px 0px 0px 0px;
	}
	#primeraFila {
		width: 30%;    
		display: inline-block;
		margin-right: 0;
    	
	}
	#segundaFila {
		width: 33%;
    	position: relative;
    	left: 0px;
		display: inline-block;
		margin-right: 0;
	}
	#terceraFila {
		width: 33%;
	    position: absolute;
	    margin-right: 0px;
	    display: inline-block;   
	    vertical-align: top;
	}
	#cuartaFila {
		width: 50%;
    	margin: 10px 0 0 0;
	}
	#quintaFila {
		margin-top: 15px;
	    width: 40%;
	    text-align: right;
	    float: right;
	}

	#primeraFila #destinoP{
		width: 10em;
	}
	#resultados{
		min-height: 200px;
    	width: 100%;
    	text-align: center;
	}

	#resultados #box{
		width: 100%;
	    height: 200px;
	    display: inline-block;
	    vertical-align: top;
	    text-align: left;
	    background: #f5f5f5;
	    margin-bottom: 10px;
	    position: relative;
	}
	#box #imagen {  
	width: 9em;
	height: 9em; 
    padding: 10px;   
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
	}
	#box #imagen #img {
    box-shadow: 2px 2px 5px #fff, -2px -2px 5px #fff;
    border-radius: 4px;
    width: 8em;
    height: 8em;
	}
	#box #box-descripcion {
    font-size: 0.7em;
    height: 120px;
    width: 62%;
    display: inline-block;
    position: relative;
	}
	#box #descripcion {
    height: 110px;
    position: relative;
    z-index: 0;
    padding-top: 7px;
    width: 100%;
	}	
	#box #descripcion h3{
		font-size: 1.6em;
	}
	#box #servicios {      
    position: relative;
    bottom: 0;
    padding: 0;
    width: 100%;    
	}
	#box #box-tarifa {
    width: 100%;
  
    background: none;
    display: block;   
    position: absolute;
    bottom: 0px;
    z-index: 10;
    height: 70px;
    margin: 0;
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	position: absolute;
	bottom: 0;
	}
	#box:hover > #box-tarifa {
  
   background: none;
	}
	#box #box-tarifa #tarifa {
    height: 60px;
    color: #007ff1;   
    font-size: 1.3em;
    font-weight: bold;
    width: 100%;   
    vertical-align: top;
    display: inline-block;
    text-align: center;   
    padding: 10px 0px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
	}
	#box-tarifa #tarifa h3 {
		color: #FF5251;
	}
	#box-tarifa #tarifa h3.precio {
    font-size: 1.6em;    
    margin: 0;
    text-shadow: 0px 1px 1px #46463D;
    display: inline-block;
    float: right;
    padding: 0 15px 0px 0;
	}
	#box-tarifa #tarifa #reservas {
    width: 25%;
    height: 50px;   
    display: inline-block;      
    vertical-align: top;
	position: absolute;
	left: 25px;
	}
	input#reserve{
		width: 100%;
		font-size: 1em;
	}
	#box-tarifa .codigoRef{
		color: #FFFFFF; /* LPL 20jan23 cambio gris 666666 por blanco para matchear desktop  */
		font-size: 0.7em;
		padding-top: 0;
	}
	#box-tarifa #tarifa .pasajero2{
		position: absolute;
    right: 0;
    width: 65%;
    display: inline-block;
	}
	#box-tarifa .p1{
		position: absolute;
    	left: 20px;

	}
	#box-tarifa .p2{
		position: absolute;
    	right: 0px;

	}
	#tarifa .pasajero2 .titulo-pasajero1, #box-tarifa #tarifa .titulo-pasajero2{
		font-size: 0.7em;
	}
	#tarifa .pasajero2 .precio1, #box-tarifa #tarifa .precio2{
		top: -3px !important;
		font-size: 1.1em !important;
		color: #FF5251;
	}
	#box-tarifa #tarifa .titulo-pasajero2{
		top: inherit !important;
	}
	#box #servicios .ico{
		width: 20px;
	}
	#box #servicios img.icoAA.right-ico {
		width: 120px;
		height: auto;
		float: inherit;
	}
	#box #servicios img.ico.right-ico{
		width: auto;
	}
	#tarifa .tarifaUnica{
		position: absolute;
		right: 0;
		top: 5px;
		display: inline-block;
	}
	#box-tarifa #tarifa .tarifaUnica .precio_doble{
		font-size: 1.8em;
		color: #FFFFF; /* LPL 20JAN este es el precio en pzquetes que estaba rojo */
	}

	/* clases para el texto destacado en PromoPaqL*/
	.PromoPaqL .less3{
		top: 3px;
		left: 10px;
		line-height:1.4em;
		font-size:4.8vw;
	}
	.PromoPaqL .between4-5{
		top: 5px;
		left: 10px;
		font-size:4.5vw;
	}
	.PromoPaqL .between6-7{
		top: 12px;
		left: 5px;
		line-height: 1.2em;
		font-size: 2.9vw;
	}
	.PromoPaqL .between8-9{
		top: 5px;
		left: 10px;
		line-height: 1em;
		font-size:3.2vw;
	}
	.PromoPaqL .morethan10{
		top: 3px; 
		left: 7px;
		font-size:2.8vw;
		line-height: 1.1em;
	}
	/* fin clases para el texto destacado en PromoPaqL*/

	
	/* fin paquetes */


	/* mas info */
	#contenedor-internas{
		padding: 0;
	}
	#headPaq{
		width: 100%;
		-webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	    margin-top: 0;
	    margin-bottom: 0px;

	}
	#headPaq .nombre {
		font-size: 1.1em;
	    height: 110px;
	    padding: 10px;
	    -webkit-box-sizing: border-box;
    	-moz-box-sizing: border-box;
    	-ms-box-sizing: border-box;
    	-o-box-sizing: border-box;
    	box-sizing: border-box;
	}
	#headPaq .nombre h2{
		font-size: 1em;
	}
	#headPaq .PromoPaqR .less3{
		font-size: 7vw;
		line-height: 1.5em;
	}
	#headPaq .PromoPaqR .between4-5{
		font-size: 5.5vw;
		line-height: 1.8em;
	}
	#headPaq .PromoPaqR .between6-7{
		font-size: 4vw;
		line-height: 1.1em;
	}
	#headPaq .PromoPaqR .between8-9{
		font-size: 2.6vw;
    	line-height: 2.5em;
	}
	#headPaq .PromoPaqR .morethan10{
		/*font-size: 2.7vw;*/
	}
	#contenedor-internas .nombre{
		padding: 10px;
		height: auto;
	}
	#contenedor-internas .nombre h2.titulo{
		line-height: 1.2em;
	}
	#headPaq .bx-wrapper img{
		height: inherit;
	}
	.nombre .icoAA {
    float: right;    
    width: 30%;
    height: 30%;
    vertical-align: top;
	}
	#detalles_paquetes{
		margin-bottom: 10px;
		width: 100%;
		padding: 10px;		
	}
	#headPaq .li_img_paq{
		/* width: 100% !important; */
	}
	#rightSidePaq #tabPrecio{
		background: #fff;
	}

	#serviceExtra {  
	width: 100%; 
   -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
	height: auto;
	margin-bottom: 20px;
	padding: 10px;
	}
	#serviceExtra p {
		font-size: 0.8em !important;

	}
	#rightSidePaq{
		width: 100%;
		-webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	    /*min-height: 198px;*/
	    -webkit-box-shadow: 0 0 0;
	    -moz-box-shadow: 0 0 0;
	    -ms-box-shadow: 0 0 0;
	    -o-box-shadow: 0 0 0;
	    box-shadow: 0 0 0;
	    -webkit-border-radius: 0;
	    -moz-border-radius: 0;
	    -ms-border-radius: 0;
	    -o-border-radius: 0;
	    border-radius: 0;
		min-height: 232px;
		position: relative;
		right: inherit;
		top: inherit;
		float: none;
	}
	#rightSidePaq .shareClass{
		text-align: center;
	}
	#rightSidePaq .reservationButton { 
       width: 100%;
       margin: 0;   
	}
	#rightSidePaq p {
    font-size: 0.6em;
    text-align: center;
    padding-top: 5px;
	}
	.f3{
		width: 100%;
	}
	.box-pasajeros{
		padding-bottom: 10px;
	}
	.box-adultos{ 
		width: 32%;
		padding-right: 0;
	}
	.box-ninios{
		width: 32%;
		padding-right: 0;
	}
	.box-bebes{
		width: 32%;
		padding-right: 0;
	}
	#contenedor-internas #destacados_izq{
		background: #fff;
		width: 100%;
		overflow: hidden;
	}
	#contenedor-internas #destacados_der{
		background: #fff;
		width: 100%;
		margin: 0;
		overflow: hidden;
	}
	
	


	/* fin mas info */

	/* sucursales */
	.contenedor-sucursales{
		padding: 10px;
	}
	.contenedor-sucursales .sucursal{
		height: auto;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		margin: 10px 0;
	}
	.contenedor-sucursales .img-sucursal{
		background: none;
		height: auto;
		display:block;
		text-align:center;
		width:auto;
	}
	.contenedor-sucursales .img-sucursal img{
		max-width:90px;
	}
	.contenedor-sucursales .texto-sucursal{
		display:block;
		width:auto;
		text-align:center;
		position:unset;
	}
	.contenedor-sucursales .titulo-sucursal{
		text-align:center;
	}
	/* fin sucursales */

	/* contactenos */ 

	form#contacto{
		padding: 0;
		-webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;

	}

	.texto input[type="text"], .texto textarea{
		width: 90%!important;
	} 
	
	


	/* fin contactenos */

	/* financiaciones */
	#listado {
		width: 100%;
	}
	.moduloFinan{
		padding: 0;
	}
	.queBancos{
		text-align: center;
	}
	.finan {
		padding-left: 0;
	}
	.basesFancy {
		display: block;		
	}
	.cont_finan{
		width: 100%;
		text-align: center;
		margin: 0px 0 10px 0;
   		display: inline-block;
    	height: 100px;
    	vertical-align: top;
    	padding: 5px;
    	-webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;

	}
	 span.detalle_finac{
 	display: block;
 	}
	.box_finan{
		bottom: 1px !important;

	}
	footer h2 {
		font-size: 10px !important;
		padding: 0 50px;
	}
	footer .afip {
		height: 55px;
	}
	
	
	
}

/* cierre media */

@media (min-width: 330px) and (max-width:380px){
/*		body{
		width: calc(100% - 2px);
	}*/
	#izquierda{
		padding-left: 0;
	}
	ul#menuBuscadores li{
		padding: 0 5px;
	}
	ul#nav-top-800px{
		font-size: 0.8em !important;
		padding: 5px 10px 5px 0 !important;
	}
	ul#nav-top-800px li{
		width: auto !important;
	}
	ul#nav-top-800px li a{
		font-size: 0.9em !important;
		vertical-align: super;
	}
	#facebook,#x-twitter,#instagram,#linkedin,#youtube,#pinterest,#li_blog,#tiktok {
		background-size: 20px 20px;
		padding: 0;
	}
}

@media (min-width: 330px) and (max-width:480px){
	


	header #sociales .click2call800px h4{
		font-size: 0.8em;
	}
	header #sociales #header-contacto #telefono{
		padding-left:0px;
	}
	header #sociales #header-contacto #telefono h3{
		font-size: 0.8em;
	}
	header #sociales{
		padding: 5px;
	}
	ul#nav-top-800px{
		font-size: 0.9em;
		padding: 5px 10px 5px 0 !important;
	}
	ul#nav-top-800px li{
		width: auto !important;
	}
	ul#nav-top-800px li a{
		font-size: 0.75em !important;
		vertical-align: super;
	}
	#facebook,#x-twitter,#instagram,#linkedin,#youtube,#pinterest,#li_blog,#tiktok {
		background-size: 20px 20px !important;
		padding: 0 !important;
	}
	/*#content_paquetes img.ui-datepicker-trigger{
		display: none;
	}*/
	#tabs_motores{
		width: 100%;
	}
	#tabs_motores #tab_hoteles, #tabs_motores #tab_aereos, #tabs_motores #tab_paquetes{
		width: 100%;
	}
	#content_hoteles{
		min-width: inherit;
		width: 100%;
	}
	#box_motor_hoteles{
		position: relative;
		top: inherit;
		width: initial;
		max-width: initial;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	#colHotel1{		
		min-width: inherit;
		width: 100%;
		/*padding: 10px;*/
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	#colHotel2{
		padding: 5px;
	}
	#box_divs .divDesc div, #box_divs .divSelected div{
		width: 65%;
		margin-left: 5px !important;
	}
	#box_divs .divSelected h3, #box_divs .divDesc h3{
		font-size: 0.7em;
		margin-top: 15px;
	}
	#box_divs .divSelected p, #box_divs .divDesc p{
		font-size: 0.6em !important;
	}
	#search_paq2{
		width: 100% !important;
		height: auto !important;
		padding: 10px !important;
	}
	#primeraFila, #primeraFila #destinoP{
		width: 100% !important;
	}
	#segundaFila{
		width: 30% !important;
		margin-right: 2% !important;
	}
	#terceraFila{
		width: 30% !important;
		position: relative !important;
		margin-right: 2% !important;
	}
	#cuartaFila{
		width: 34% !important;
	}
	#cuartaFila #tarifa_max{
		width: 100% !important;
	}
	#quintaFila{
		float: none !important;
		width: 100% !important;
		margin: 10px 0 0 0 !important;
	}
	#filtros_paq{
		width: 100% !important;
		height: auto !important;		
	}
	#box #box-descripcion{
		width: 100% !important;
		height: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px;
	}
	#box #box-descripcion #descripcion{
		width: 100%;
		height: auto;
	}
	input#reserve{
		width: 100%;
	}
	#resultados #box{
		height: auto !important;
	}
	#box #imagen{
		width: 100% !important;
		height: auto !important;
		padding: 10px 10px 0 10px !important;
	}
	#box #imagen #img{
		width: 100% !important;
		height: 200px !important;
	}
	.PromoPaqL{
		width: auto !important;
	}
	#box #box-tarifa{
		width: 100% !important;
		height: auto !important;
		padding: 0 10px 10px 10px !important;
		right: initial !important;
		position: relative !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	#tarifa .tarifaUnica{
		position: relative !important;
		right: inherit;
		top: inherit;
	}
	#box #box-tarifa #tarifa{
		width: 100% !important;
		height: auto !important;
		position: relative;
		bottom: initial;
	}
	#box-tarifa #tarifa .pasajero2{
		width: 100% !important;
		position: relative;
		right: initial;
		height: auto;
	}
	#box-tarifa .p1{
		width: 49% !important;
		display: inline-block !important;
		position: relative;
		left: initial;
	}

	#box-tarifa .p2{
		width: 49% !important;
		display: inline-block !important;
		position: relative;
		left: initial;
	}
	#box-tarifa #tarifa #reservas{
		width: 100% !important;
		height: auto !important;
		position: relative !important;
		margin: 0 auto !important;
		left: initial;
	}
	
	
	
}

@media (max-width: 480px) {
		#slider_motores
	{
		display: flex;
		/* flex-direction: column-reverse; */
		flex-direction: column;
		margin-top: -22px;

	}
	#box_motor_paquetes
	{
		order: 2;
		margin-bottom: 20px;
	}
	
	.bx-wrapper
	{
		order:1;
	}
	
	#box:hover > #box-tarifa{
	background: #fcb414;
}
#box:hover > #box-tarifa:before{
	border-color: transparent #fcb414 transparent transparent;
}
#box:hover > #box-tarifa:after{
	border-color: transparent transparent #fcb414 transparent;
}

	
}

