/*--------------------------------------------------------------*/
/*-------------------------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)
{

}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 421 hasta 1000--------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 600px)
{
	.numero input{border-radius: 0 100px 100px 0;}
	.enviar .item{
		border-radius: 100px;
		margin-top: 15px;
		padding: 27px 35px;
		text-align: center;
	}

	.rm500{width:100%; max-width: 500px; margin: 0 auto;}
	.f > .rc33-5{width: 33.33% !important;}
	.f > .rc33-10{width: 33.33% !important;}
	.f > .rc5-10{width: 50% !important;}
	.f > .rc10{width: 100% !important;}
	.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)
{
	.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;}

	.enviar .item{padding: 18px 35px; height: 60px;}
	.prefijos .bandera{padding: 8px;}
	.prefijos .bandera span{font-size: 13px;}
	h1{font-size: 16px;}
	.numero input{font-size: 18px;}
	.prefijo .item span{font-size: 18px;}

	.prefijo .item, .numero input{height: 60px;}

	.popup > i{right: 0;}
	.popup{width: 95vw;}

	.f > .rc33-5{width: 50% !important;}
	.f > .rc33-10{width: 100% !important;}
	.f > .rc5-10{width: 100% !important;}
	.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; 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;}
}