/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 1321 hasta 1700-------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1700px) 
{
	.portada .centro h1 {font-size: 75px;}
	h3 {font-size: 40px;}
	.viaje.pd30-100 {padding: 30px 40px;}
	#bloque6 h3 {font-size: 30px;}
	#bloque6 .c6 .apartado p {padding-bottom: 30px; font-size: 18px;}
	.apartado.pd150-30 {padding: 100px 30px;}
	#bloque6 .c6, #bloque6 .c6 .apartado, #bloque6 .c4 {height: 100%;}
	.opinion.pd250-30 {padding: 180px 30px;}
	.viaje .imagenprograma {height: 350px;}
	.menuoculto li a {font-size: 40px; line-height: 1.3;}
	.categoryk2viajes .subcategorias .subcategoria .subcategoriafoto {height: 250px;}
	.categoryk2viajes .subcategorias .subcategoria .titulosubcategoria h3 {font-size: 35px; padding-top: 15px; margin-bottom: 0;}
	.formularioviaje h2 {font-size: 30px;}
	.infodelviaje h2, .infodelviaje h2 * {font-size: 40px;}
	.cabecera h1 {font-size: 48px;}
	.bloqueenfoque li {font-size: 20px; max-width: 550px; padding-bottom: 20px;}
	.articulos .articulo .imagenarticulo {height: 350px;}
	.articulo.pd30-100 {padding: 30px 50px;}
}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 1001 hasta 1320-------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1320px) 
{
	.portada .anagrama img {margin-top: 35px; max-width: 80px;}
	header {padding: 60px 50px;}
	.portada .centro h1 {font-size: 65px; line-height: 65px;}
	.portada .centro h2::after {height: 35px; top: -50px;}
	.portada .centro h1::after {height: 35px; bottom: -40px;}
	h3 {font-size: 35px; line-height: 1;}
	.pd150-30 {padding: 100px 30px;}
	.viaje .imagenprograma {height: 280px;}
	.viaje.pd30-100 {padding: 30px;}
	.continente .interiorcontinente {bottom: 15px; left: 25px;}
	.continente p {max-width: 350px !important; font-size: 21px !important;}
	#bloque6 .pd0-30:nth-child(2) {padding-right: 5px;}
	#bloque6 .pd0-30:nth-child(3) {padding-left: 5px;}
	.opinion {margin-right: 40px !important;}
	.menuoculto li a {font-size: 32px; line-height: 1.3;}
	.infodelviaje .col h3 {line-height: 1.3;}
	.suscrinte.m {max-width: 900px; padding: 60px 30px;}
	.vdesta .c25 {width: 33.333333%;}
	.articulos .articulo .imagenarticulo {height: 275px;}
}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 421 hasta 1000--------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1000px) 
{
	header .moduletable_menu{display: none;}
	.desktop{display: none;}
	.responsive{display: block;}
	.portada .centro h2 {font-size: 16px; letter-spacing: 1px;}
	.portada .centro h1 {font-size: 40px; line-height: 1; padding: 0 30px;}
	#bloque1 p {padding-bottom: 30px; font-size: 17px;}
	.viaje.c5 {width: 100%; border: none !important;}
	#bloque3 .c4, #bloque3 .c6 {width: 100%;}
	#bloque3 .c4 {height: 330px; order: 2;}
	#bloque3 .c6 {padding: 100px 30px;}
	#bloque3 .imagenbrujula {width: 100%; height: 70%; left: 50%; top: 0; transform: translate(-50%);}
	#bloque4 .c4, #bloque4 .c6 {width: 100%;}
	#bloque4 .c6 {padding: 100px 30px;}
	#bloque5 {padding: 0;}
	#bloque6 .c5, #bloque6 .c6 {width: 100%;}
	#bloque6 .c4 {display: none;}
	#bloque6 .pd0-30:nth-child(2) {padding-right: 0;}
	#bloque6 .pd0-30:nth-child(3) {padding-left: 0;}
	#bloque7 .c15, #bloque7 .c85 {width: 100%; padding: 30px;}
	#bloque7 h3 {writing-mode: initial; text-orientation: initial; position: relative; left: 0; width: auto; text-align: center; margin: 0; padding: 0;}
	.opinion {margin-right: 0 !important; width: 100%; display: block; margin-bottom: 35px; padding: 90px 30px !important;}
	#bloque7 .swiper-wrapper {display: table;}
	footer .c3, footer .c25, footer .c35 {width: 100% !important;}
	footer .c1 {display: none;}
	footer .alto li.titulo {margin-bottom: 0; margin-top: 30px;}
	footer > img {position: absolute; opacity: 0.1; top: 50%; left: 50%; transform: translate(-50%, -50%); bottom: auto; right: auto;}
	footer .redes {display: none;}
	footer .bajo ul, footer .bajo li {display: block; text-align: center;}
	footer .bajo .legal ul:nth-child(2) {margin-left: 0; border-left: none;}
	footer .bajo {display: block;}
	footer .bajo .legal li a {margin-left: 0; margin-bottom: 15px;}
	.menuoculto .logomenu {width: 125px;}
	.menuoculto .menu {padding: 90px 30px; width: 100%;}
	.menuoculto > img {bottom: 50%; left: 50%; transform: translate(-50%, 50%); max-width: 450px; max-height: 420px;}
	.categoryk2viajes .subcategorias .subcategoria {width: 100%;}
	.categoryk2viajes .pd150-0 {padding: 100px 30px;}
	.descripcioncategoria h2 {font-size: 40px;}
    .recomendacioncategoria h2 {font-size: 40px;}
	.resumenviaje .c6 {width: 100%;}
	.resumenviaje .c4 {width: 100%; height: 300px;}
	.infodelviaje .col h3 {font-size: 23px; cursor: initial;}
	.infodelviaje .concol {height: auto; opacity: 1;}
	.infodelviaje h2, .infodelviaje h2 * {font-size: 35px;}
	.infodelviaje h3, .infodelviaje h3 * {font-size: 25px;}
	.cabecera h1 {font-size: 32px;}
	.cabecera .anagrama img {margin-top: 35px; max-width: 80px;}
	.vdesta .c25 {width: 100%;}
	.paginanosotros #bloque3 .c4 {height: 420px;}
	.bloqueenfoque .c4 {width: 100%; height: 500px;}
	.bloqueenfoque .c6 {width: 100%;}
	.mihistoria .c4 {width: 100%; height: 500px; order: 2; margin-top: 30px;}
	.mihistoria .c6 {width: 100%;}
	.mihistoria.pd150-0 {padding: 100px 0 0 0;}
	.paginanosotros .pd150-0.pd-nb {padding: 100px 30px 0 30px;}
	.paginaclub .c5 {width: 100%;}
	.articulo.c5 {width: 100%; border: none !important;}
	.cms-contacto form .c5 {width: 100%;}
	.formularioviaje .c5 {width: 100%;}
	.vertodoiti{display: none;}
	.search .viaje.c33 {width: 50%; padding: 30px 15px ;}
}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 320 hasta 420---------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 420px) 
{
	.cookies{left: 0; bottom: 0; padding: 15px;}
	.cookies p{font-size: 18px;}
	.cookies .btn{display: block; margin: 10px 0; width: 100%;}
	.cookies h3{font-size: 22px;}
	.cms-cookies thead{display: none;}
	.cms-cookies td{display: block; width: 100%; border: none !important; padding: 0 !important;}
	.cms-cookies tr{margin-bottom: 10px; display: block; background-color: rgba(0,0,0,0.05); padding: 15px;}
	.cms-cookies td:before{content: attr(tit) ": "; font-weight: bold;}
	*{background-attachment: initial;}
	body.mantenimiento img{max-width: 100%;}
	body.mantenimiento h1{font-size: 20px;}
	body.mantenimiento h2{font-size: 17px;}
	header {padding: 60px 20px;}
	h3 {font-size: 28px;}
	.viaje.pd30-100 {padding: 15px;}
	.categoryk2viajes .subcategorias .subcategoria {margin-bottom: 50px; padding: 0;}
	p {font-size: 17px;}
	.descripcioncategoria h2 {font-size: 30px;}
    .recomendacioncategoria h2 {font-size: 30px;}
    .programas .viaje h4 {font-size: 28px;}
    #buscador {margin-right: 0; float: left;}
    .buscadorabierto input {height: 45px; font-size: 23px;}
    .buscadorabierto i.fa-close {right: 30px;}
    .search .viaje.c33 {width: 100%;}
}