/* QUERIES FOR IPAD/TABLETPC */
@media only screen and (max-width: 1024px), only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

	/* ------ Estrutura Geral e Home ------ */
	/* body { min-width: 660px; }
	.conteudo { width: 640px !important; } */


}


@media only screen and (max-width: 680px) {

	/* ------ Estrutura Geral e Home ------ */
	/* body { min-width: 300px; } */
	/* .conteudo { width: 95% !important; border: } */


}



/* Responsive */
@media (max-width: 992px) {
	.about-content,
	.contact-container {
		flex-direction: column;
	}
	
	.slide-content h2 {
		font-size: 32px;
	}


	.hero-content,
	.details-container,
	.location-container {
		flex-direction: column;
	}
	
	.gallery-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 768px) {
	nav ul {
		display: none;
	}
	
	.banner-slider {
		height: 500px;
	}
	
	.slide-content h2 {
		font-size: 28px;
	}
	
	.slide-content p {
		font-size: 16px;
	}
	
	section {
		padding: 60px 0;
	}
	
	.section-title h2 {
		font-size: 28px;
	}
	
	.empreendimentos-grid {
		grid-template-columns: 1fr;
	}


	.hero-details {
		grid-template-columns: 1fr;
	}
	
	.features-grid {
		grid-template-columns: 1fr;
	}
	
	.gallery-grid {
		grid-template-columns: 1fr;
	}
	
	.hero-info h1 {
		font-size: 28px;
	}
}

@media (max-width: 576px) {
	.logo img {
		max-width: 150px;
	}
	
	.banner-slider {
		height: 450px;
		/*margin-top: 70px;*/
	}
	
	.slide-content {
		text-align: center;
	}
	
	.slide-content h2 {
		font-size: 24px;
	}
	
	.btn-vendas {
		padding: 8px 15px;
		font-size: 14px;
	}
	
	.slide-content p {
		max-width: 100%;
	}
	
	.about-stats {
		grid-template-columns: 1fr;
	}
	
	.contact-options {
		flex-direction: column;
		gap: 10px;
	}


	.breadcrumb {
		padding: 20px 0 20px;
	}
}