/*SMALL DESKTOP*/
@media screen and (max-width: 1020px) {

}

/*CSS PRINCIPAL */
@media screen and (max-width: 915px) {
	form button{font-size: 16px; width: 40%;}
	form input{font-size: 16px; width: 60%;}
	h3{font-size: 20px;}
	h1 span{font-size: 22px;}
	h1{font-size: 40px; margin-bottom: 30px;}
	.logo{padding: 30px 0;}
	.logo img{width: 100%; max-width: 300px;}
	.cookies{text-align: center;}
	.cookies .main p{font-size: 0; float: none; display: inline-block; vertical-align: top; padding: 0;}
	.cookies .main p a{display: block; background-color: #222; padding: 10px 20px;}
	.cookies .main span{float: none; display: inline-block; vertical-align: top;}
	.desktop{display: none;}
	.responsive{display: block;}
}

/*MEDIDAS MÍNIMAS*/
@media screen and (max-width: 500px) {
	.alrt{left: 0; position: center; transform: none; -webkit-transform: none; top: 50%; width: 100%;}
	form button{font-size: 16px; width: 100%; float: none; margin-top: 10px;}
	form input{font-size: 16px; width: 100%; float: none;}
}