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


/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 1321 hasta 1700-------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1700px)
{
	body.riadelburgo header .logo img{max-width: 170px;}
	header .r .moduletable_menu ul li a{padding: 15px 9px;}
	header .telefono a{padding: 48px 30px 49px 30px;}
}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 1001 hasta 1320-------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1320px)
{
	body.riadelburgo header .logo img{max-width: 150px;}
	.portada .bloques .c25 a.item .subtext,
	.portada .bloques .c25 div.item .subtext {font-size: 16px;}
	.filtro{padding: 30px;}
	.pd60{padding: 40px;}
	.k2vk.finalview.viajes .anclas .btn{padding: 20px;}
	.k2vk.finalview .galeria .item a{height: 145px;}
	.k2vk.cat.viajes .blk .imag{height: 200px;}
	.mapacontinentes .all > div{position: static !important; height: auto !important; top: auto !important; right: auto !important; left: auto !important;}
	.mapacontinentes .tit {position: static; top: auto; left: auto; opacity: 1; display: block; margin: 15px 0; padding: 15px 20px; text-align: center;}
	.mapacontinentes .all a{display: block;}
	.mapacontinentes .all a img{display: none;}
	.portada .bloques a.item,
	.portada .bloques div.item {padding: 40px 30px;}
	header .telefono{display: none;}
	header .r .moduletable_menu ul li a{font-size: 14px;}
	header .logo img{height: 70px;}
}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 421 hasta 1000--------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 1000px)
{
	.k2vk.cat.catalogos .items .item{width: 33.33%;}
	.k2vk.cat.catalogos .items .item .img{height: 41.1vw;}

	.cathome .pitem .img{min-height: 40vh;}
	.cathome .pitem .pd100{padding: 60px;}
	.cr10{width: 100% !important;}
	.k2vk.cat.viajes .blk .tags span{font-size: 12px;}
	.txtng img{max-width: 100%; height: auto !important;}
	.filtro{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100vh;
		z-index: 50;
		overflow-y: auto;
		display: none;
	}
	body.filtered .filtro{display: block;}
	.k2vk.cat.viajes > .m > div{width: 100%;}
	.k2vk.cat.blog .items .item{width: 100%;}
	.notf .tit{font-size: 26px;}
	.notf h1{font-size: 100px;}
	form .c5{width: 100% !important; padding: 10px 0 !important;}
	#mapagoogle{height: 90vw;}
	.cms-contacto > .m > div{width: 100%;}
	.equipo .f > div{width: 100%; margin: 0 auto; max-width: 450px;}
	.departamentos .f > div{width: 100%;}
	.k2vk.cat.nosotros .nego iframe{height: 44vw;}
	.nego .c5{width: 100%;}
	.servicios .c33, .servicios .c5{width: 100%;}
	.reserva .c5{width: 100%; padding: 15px 0;}
	.reserva .pd100{padding: 30px;}
	.k2vk.finalview .galeria{padding: 2px 0;}
	.k2vk.finalview .galeria .item{width: 50%; padding: 2px;}
	.k2vk.finalview .galeria .item:nth-child(odd){padding-left: 0px;}
	.k2vk.finalview .galeria .item:nth-child(even){padding-right: 0px;}
	.k2vk.finalview.viajes > .m > .f > .c3{width: 100%;}
	.k2vk.finalview.viajes > .m > .f > .c7{width: 100%;}
	.k2vk.finalview.viajes .distmod > div.c33 {width: 100%; padding: 5px 0;}
	.k2vk.finalview.viajes .distmod > div.c33 .item {padding: 20px;}
	.k2vk.finalview.viajes .distmod > div.c33 .item .ico {height: 60px; text-align: center;}
	.k2vk.finalview.viajes .distmod > div.c33 .item .ico svg {height: 100%;}
	.k2vk.finalview.viajes .distmod > div.c33 .item .h6 {padding-bottom: 10px; margin-bottom: 10px;}
	ul.breadcrumb{display: none;}
	.pageheader .subtitulo{font-size: 20px;}
	.pageheader .h1{font-size: 40px;}
	.portada .bloques a.item .subtext,
	.portada .bloques div.item .subtext {display: none;}
	.swiper-slide .blksh .item{box-shadow: none; padding: 25px;}
	.swiper-slide .blksh{padding: 10px;}
	.psw{padding: 30px 35px;}
	.psw .sw{width: 35px;}
	.psw .sw svg{max-height: 35px;}
	.actionhome .f > *{text-align: center; width: 100%;}
	.portada .bloques a.item,
	.portada .bloques div.item {background-color: #000;}
	.portada .bloques > .f > div{width: 100%; padding: 5px 0;}
	.portada .bloques{position: static; bottom: auto; left: auto; padding: 30px 0;}
	section.portada{height: auto; min-height: 100vh;}
	section.portada .txt h1 span{font-size: 23px;}
	section.portada .txt h1{font-size: 40px;}
	footer .c33{width: 100% !important;}
	.blk .imag{height: 36vw !important;}
	footer:before{background-size: 100%;}
	.blk .info .tit{font-size: 23px;}
	.cathome > .m > .f > div{width: 50%;}
	.k2vk.cat.viajes .c33, .k2vk.cat.viajes .c5{width: 100%;}
	.k2vk.cat.viajes .c33 .blk, .k2vk.cat.viajes .c5 .blk{max-width: 400px; margin: 0 auto;}
	.h2{font-size: 40px;}
	.h3{font-size: 30px;}
	.portada_ria .txt h1{font-size: 33px;}
	.ro1{order: 1;}
	.ro2{order: 2;}
	header .moduletable_menu{display: none;}
	.desktop{display: none;}
	.responsive{display: block;}

}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 320 hasta 420---------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 420px)
{
	.portada .bloques .item .f.c{justify-content: normal;}
	.k2vk.cat.catalogos .items .item{width: 50%;}
	.k2vk.cat.catalogos .items .item .img{height: 55.1vw;}
	.k2vk.cat.coworking .items .item .imag{height: 60vw;}
	.coworking .items .c33{width: 100%; padding: 0; margin: 15px 0 30px 0;}
	.coworking .portada h1{font-size: 40px;}
	.coworking .galeria .item{width: 33.33%;}
	.coworking .galeria .item a{height: 80px;}

	.buscar form{padding: 10px; border-bottom: 4px solid #000;}
	.buscar form input{font-size: 15px;}
	footer::before{height: 90px;}
	.k2vk.cat.nosotros .items .item .imag{height: 88vw;}
	.g-recaptcha{transform-origin: 0 0; transform: scale(0.8);}
	.k2vk.finalview .galeria .item a{height: 90px;}
	.pageheader{margin-top: 64px;}
	.pageheader .subtitulo{font-size: 16px;}
	.pageheader .h1{font-size: 25px;}
	.portada .bloques svg{max-height: 40px;}
	.mapacontinentes .tit{font-size: 20px;}
	.fixwh{bottom: 20px;}
	.fixfb a{line-height: 1;}
	.fixfb{width: 50px; height: 50px; font-size: 28px; bottom: 20px;}
	.fixue{bottom: 20px;}
	.fixwh i{width: 50px; height: 50px; line-height: 50px; font-size: 28px;}
	footer .logo img{max-height: 60px;}
	.popup > i{right: 0;}
	.popup{max-width: 90%; padding: 15px;}
	footer #subs input{font-size: 14px;}
	footer #subs{padding: 5px;}
	body main > :last-child{padding-bottom: 28vw;}
	.blk .info .tit{font-size: 17px;}
	.cathome > .m > .f > div{width: 100%;}
	.btn{font-size: 14px; padding: 15px 25px;}
	p, .txtng ul li, .txtng ul li *{font-size: 14px;}
	.blk .info{padding: 15px;}
	.blk .info .datos{font-size: 12px;}
	.k2vk.cat.viajes .blk .info .tit, .k2vk.cat.blog .blk .info .tit{font-size: 14px;}
	.blk .precio{padding: 15px; font-size: 14px;}
	.k2vk.cat.viajes .blk .imag{height: 50vw;}
	.h2{font-size: 25px; margin-bottom: 20px; padding-bottom: 20px;}
	.h3{font-size: 20px;}
	.h3.d{padding-bottom: 15px; margin-bottom: 15px;}
	.h4{font-size: 18px;}
	.h5{font-size: 17px;}
	.pd100-0{padding: 40px 0;}
	.pd100-15{padding: 40px 15px;}
	.pd100-30{padding: 40px 30px;}
	.portada_ria .txt h1{font-size: 22px;}
	header .l{padding: 5px 15px;}
	header .logo img{height: 50px;}

	.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;}

}