/*--------------------------------------------------------------*/
/*-------------------------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: 1000px) 
{
	section.formulario > div > .c5{width: 100%;}

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

	section.nosotros .pd60{padding: 30px 0;}
	section.nosotros .vid iframe{height: 70vw;}
	section.nosotros .c5{width: 100%;}

	section.portada h1{font-size: 42px;}
	section.portada h1 span{font-size: 17px; letter-spacing: 17px; text-indent: 7px;}
	header .social li i{width: 45px; height: 45px; line-height: 45px;}
	header .logo{width: 180px;}
	header .moduletable_menu{display: none;}
	.desktop{display: none;}
	.responsive{display: block;}

}

/*--------------------------------------------------------------*/
/*---------------Resoluciones desde 320 hasta 420---------------*/
/*--------------------------------------------------------------*/
@media screen and (max-width: 420px) 
{
	.formulario .datos .item a{font-size: 14px;}
	section.formulario form .c5{width: 100%; padding-left: 0; padding-right: 0;}
	section.portada h1 span{letter-spacing: 9px;}
	section.portada h1{font-size: 31px;}
	header .social li i {
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    font-size: 15px;
	}
	header .pd30{padding: 15px;}

	.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;}
	*{background-attachment: initial;}
	body.mantenimiento img{max-width: 100%;}
	body.mantenimiento h1{font-size: 20px;}
	body.mantenimiento h2{font-size: 17px;}

}