/*--------------------------------------------------------------*/
/*-------------------------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) 
{
	.k2vk.viajes .item_cat .img{height: 400px;}
	.h1{font-size: 70px;}
	.h2{font-size: 50px;}
	.h3{font-size: 40px;}
	.h4{font-size: 30px;}
	.h5{font-size: 25px;}
	.h6{font-size: 22px;}
	.h7{font-size: 20px;}
	section.portada h1 .desc {padding: 0 50px !important;}
}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 421 hasta 1000--------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1000px) 
{
	.cmsnosotros .galeria a.rokbox{max-height: 140px; height: 25vw;}
	.cmsnosotros .galeria .item{width: 33.33%;}
	.cmsnosotros .acerca .c4, .cmsnosotros .acerca .c6{width: 100%;}
	.cmsnosotros .acerca .imag{height: 60vw;}

	.manchas .c33{width: 100%;}

	.txtng h5{font-size: 16px;}
	.k2vk.finalview section.imag .video i{width: 50px; height: 50px; line-height: 50px; font-size: 17px;}
	form .c5{width: 100% !important; padding: 10px 0;}
	.k2vk.finalview .galeria .item a{max-height: 200px; height: 30vw;}
	.k2vk.finalview .galeria .item{width: 50%; padding: 5px !important;}
	.manchas .c25{width: 50%;}

	.k2vk.viajes .items .c33{width: 50%;}
	.pageheader > .m{padding: 50px 30px;}
	.pageheader .h1{font-size: 40px;}
	#menu .moduletable_menu ul{padding: 30px;}
	#menu .moduletable_menu ul li *{font-size: 16px;}
	footer .c33{width: 100% !important;}
	.psw{padding: 30px 60px;}
	.psw .sw i{width: 45px; height: 45px; line-height: 38px; font-size: 32px;}
	.btn{font-size: 20px;}
	p, .txtng ul li, .txtng ul li *{font-size: 14px; line-height: 1.5;}
	.k2vk.cat.blog .item .img{height: 30vw; }
	section.paises .c33{width: 50%; padding: 0;}
	.k2vk.viajes .item_cat .img{height: 65vw; max-height: 400px;}
	.k2vk.viajes .subcat{width: 50% !important;}
	.h2{font-size: 37px;}
	.h3{font-size: 30px;}
	.h6{font-size: 18px;}

	section.portada h1 .desc{font-size: 21px;}
	section.portada h1 .tit{font-size: 55px;}
	header .launch span:nth-child(4){top: 12px;}
	header .launch span:nth-child(2), header .launch span:nth-child(3){top: 6px;}
	header .launch span{height: 2px;}
	header .launch{width: 25px; height: 16px;}
	header .plaunch{width: 60px; height: 60px;}
	header .logo img{width: 150px; height: 42px;}

	.ro1{order: 1;}
	.ro2{order: 2;}
	.desktop{display: none;}
	.responsive{display: block;}

}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 320 hasta 420---------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 420px) 
{
	.cmsnosotros .manchas .c5{width: 100%;}
	.cmsnosotros .galeria .item{width: 50%;}
	.g-recaptcha{transform: scale(0.85); transform-origin: 0 0;}
	.k2share ul li a{width: 40px; height: 40px; line-height: 40px; font-size: 15px;}
	.pageheader .h1{font-size: 30px;}
	.k2vk.viajes .items .item .imag .bg{max-height: 250px; height: 50vw;}
	.k2vk.viajes .items .c33{width: 100%;}
	.breadcrumb{display: none;}
	.k2vk.cat.blog .c5{width: 100%;}
	section.paises .c33{width: 100%;}
	.k2vk.viajes .subcat{width: 100% !important;}
	.h2{font-size: 27px;}

	section.portada h1 .desc{font-size: 16px;}
	section.portada h1 .tit{font-size: 40px;}
	header .launch{height: 18px;}
	header .plaunch{width: 50px; height: 50px;}
	header .logo img{width: 115px; height: 32px;}
	header{padding: 10px 20px 2px 20px;}

	.pd100-30{padding: 60px 30px;}
	.pd100-15{padding: 60px 15px;}
	.pd100-0{padding: 60px 0px;}
	.pd60{padding: 30px;}

	.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; bbackground-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; right: 75px;}
	.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;}
}