/*--------------------------------------------------------------*/
/*-------------------------Comprobar a 1701---------------------*/
/*--------------------------------------------------------------*/


/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 1321 hasta 1700-------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1700px)
{

}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 1001 hasta 1320-------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1320px)
{
	.galerias .grande{
	height: 40vw;
	}
}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 421 hasta 1000--------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1000px)
{
	.personalizador .botones .c{order: -1; width: 100%; text-align: center; padding: 0 0 20px 0;}
	body.open header .moduletable_menu ul li{padding: 0;}
	body.open header .moduletable_menu ul li a{border: none;}
	header .r ul li span.separator{display: none;}
	body.open header .moduletable_menu ul ul{display: block; box-shadow: none; background-color: transparent; position: relative; top: auto; left: auto;}

	header{padding: 20px 30px;}
	.cms-nosotros .imag{height: 70vw;}
	body.home header{position: relative;}
	body.home header{background-color: var(--col6);	box-shadow: 0 0 30px rgba(0,0,0,0.2);}
	body.home header .logo .w{display: none;}
	body.home header .logo .c{display: inline-block;}

	form .c33, form .c5{width: 100% !important; padding: 10px 0 !important;}
	.galeria .item{width: 50%;}
	.galeria .item:nth-child(4n){padding-right: 15px;}
	.galeria .item:nth-child(2n){padding-right: 0;}

	footer #subs input{border-radius: 6px 6px 0 0; text-align: center;}
	footer #subs .frm span{width: 100%; border-radius: 0 0 6px 6px; text-align: center; display: block;}
	.continentes .tit{font-size: 70px;}
	.continentes .imag{height: 300px;}
	.continentes .imags{margin: 0 30px;}
	section.portada{height: 70vw;}
	section.portada .txt h2{font-size: 22px;}
	section.portada .txt h1{font-size: 60px;}
	header .logo img{height: 25px;}
	header .fa-search{color: var(--col1); font-size: 23px;}

	.k2vk.viajes.finalview.landing{height: 60vw;}
	.rc10{width: 100% !important;}
	.rc10 .max{max-width: 500px; margin: 0 auto;}
	.ro1{order: 1;}
	.ro2{order: 2;}
	header .moduletable_menu{display: none;}
	.desktop{display: none;}
	.responsive{display: block;}
	.galerias .grande{
	height: 50vw;
	}

}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 320 hasta 420---------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 420px)
{
	.producthika .tit{font-size: 20px;}
	#hikashop_product_top_part .c6{padding: 30px !important;}
	.timeline .item{padding: 30px 0;}
	.timeline::after{left: 16px;}
	.timeline .item .ico{text-align: left !important; width: 100% !important; padding-left: 50px;}
	.timeline .item .txt{order: 2; text-align: left; width: 100% !important; padding-left: 50px;}
	.timeline .item .txt:after{top: 10px; right: auto !important; left: 0 !important; transform: translate(0%,0%) !important;}

	.k2vk.cat.viajes .subcategorias .item a .bg{height: 250px;}
	.k2vk.cat.viajes .subcategorias .item a .tit{font-size: 60px;}
	.galeria .item a{height: 30vw;}
	.k2vk.cat.viajes .item .imag .bg{height: 200px;}
	section.portada .txt h1{font-size: 50px;}
	section.portada .txt h2{font-size: 20px;}

	.pd100{padding: 60px;}
	.pd100-0{padding: 60px 0;}
	.pd0-100{padding: 0 60px;}
	.pd100-30{padding: 60px 30px;}
	.pd100-20{padding: 60px 20px;}
	.pd100-15{padding: 60px 15px;}
	.pd100-10{padding: 60px 10px;}

	.pd60{padding: 30px;}
	.pd60-0{padding: 30px 0;}
	.pd0-60{padding: 0 30px;}
	.pd60-30{padding: 30px 30px;}
	.pd60-20{padding: 30px 20px;}
	.pd60-15{padding: 30px 15px;}
	.pd60-10{padding: 30px 10px;}

	.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;}
	.cookies .r{width: 100%; padding-top: 0;}
	.cookies .btn{margin: 0; width: 48%;}
	*{background-attachment: initial;}
	body.mantenimiento img{max-width: 100%;}
	body.mantenimiento h1{font-size: 20px;}
	body.mantenimiento h2{font-size: 17px;}
	.fixwh{bottom: 20px;}
	.fixwh i{width: 50px; height: 50px; line-height: 50px; font-size: 28px;}
	.fixfb{width: 50px; height: 50px; font-size: 28px; bottom: 20px;}
	.fixfb a{line-height: 1;}
	.galerias .grande{
	height: 20vh;
	}
}