@media(min-width: 520px){
	html .desktop{display: block!important;}
	.mobile{display: none!important;}

	header{
	    padding: 10px 80px;
	}
}

.desktop{display: none!important;}
html .mobile{display: block;}

@media(min-width:900px){
	header nav{
	    flex-direction: initial;
	    align-items: center;
	    gap: 40px;
	}
	.desktop{display: block;}
	.mobile{display: none;}

}

@media(min-width: 1000px){
	.max-size{
		max-width: 1150px;
		margin: auto;
	}

	html section .desktop{display: block;}
	html section .mobile{display: none;}

	.home1{
	    background-size: cover;
	    padding: 40px;
	}
	.home1 .max-size{display: flex;}
	.div-gps{order: -1}

	.filtro{padding: 20px 80px;}
	.filtro .max-size{
	    display: flex;
	    gap: 20px;
	}
	.filtro select{margin: auto;}

	.anuncie.max-size{
		padding: 0 40px;
		margin: 0 auto 80px;
	}
	#anuncie{
		width: initial;
	}
	.anuncie .cta{left: 80px}

	.conteudo{
	    display: flex;
	    padding: 0 40px;
	}
	.conteudo .banner{margin-top: 20px;}

	.encontre{
	    max-width: 70%;
	    order: -1;
	}
	.encontre .empresa{
		display: flex;
		gap: 20px;
	    padding: 40px;
	}
	.empresa img{
		max-width: 150px;
		max-height: 150px;
	}
	.empresa h2{
	    font-size: 1.1rem;
	    margin: 0 0 10px;
	}
	.empresa h3, .empresa h3 ul{margin: 0}
	.empresa a{font-size: 1rem}
	.empresa .left{width: 35%;}
	.empresa .right{
		width: 65%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	
	.texto-seo{
		margin: auto;
	}
}
