@media only screen and (max-width: 1080px)
{
	#contenido.contacto .wpcf7
	{
		width: 90%;
	}

	#contenido.contacto .wpcf7
	{
		font-size: 20px; 
	}
}

@media only screen and (max-width: 500px)
{
	header .top_header
	{
		width: calc(100% - 40px);
		padding: 0px 20px;
	}

	footer #sub-footer .widgets-pie .caja-pie
	{
		padding: 5px 20px;
		width: calc(100% - 40px) !important;
	}

	.selector a .caja
	{
		margin: 30px 10px;
	}

	.selector a .caja *
	{
		font-size: 14px;
	}

	.selector a:last-child .caja
	{
		margin-bottom: 50px;
	}
}
