@media screen and (min-width: 1200px) {
	.blog .noticia .text .name, .blog .noticia .text .description {height: 42px;}
}

@media screen and (min-width: 992px) {
	.navbar .navbar-nav .nav-item:not(:last-child) {border-right: 1px solid #000;}
	.navbar .navbar-nav .nav-item .nav-link {line-height: 1; padding: 0.475rem 1rem;}
	.navbar .background {background: #00933C;}
	.navbar .navbar-nav .nav-item .nav-link:hover {color: #FFE03A;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	#sobre img {height: 466px;}

	.blog .noticia .text .name, .blog .noticia .text .description {height: 63px;}
}

@media screen and (max-width: 991px) {
	.navbar .navbar-brand .brand {width: auto; max-width: 270px;}
	.navbar .navbar-nav .nav-item {font-family: segoe script;text-align: center;color: #00933C;}
	.navbar .navbar-nav .nav-item .nav-link:hover {color: #FFF;}

	#painel .carousel img {height: calc(100vh - 130px);}

	#sobre img {height: 250px;}
	#sobre .titulo, #sobre .subtitulo {text-align: center;}

	#contato h3, #contato p {text-align: center;}

	#servicos h2:not(.subtitulo) {text-align: center;}
	#servicos img {height: auto; max-height: 375px;}

	footer {text-align: center;}
	footer img {max-width: 360px;}
}

@media screen and (min-width: 768px) {
	.blog .noticia .text .name, .blog .noticia .text .description {display: flex; display: -ms-flexbox; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; align-items: center; -webkit-align-items: center; -moz-align-items: center;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.blog .noticia .text .name, .blog .noticia .text .description {height: 42px;}
}

@media screen and (max-width: 767px) {
	.imoveis .imovel {padding: 0;}
	.imoveis .imovel .text {padding: 1rem;}

	#imovel .social {margin: 1rem 0 0 0;}
	#imovel .cabecalho .info {text-align: center;}
	#imovel .cabecalho .social a {font-size: 16px; width: 25px; height: 25px;}
	#imovel .main-picture .owl-carousel img {height: 105px;}
}

@media screen and (max-width: 575px) {
	.navbar .navbar-brand .brand {width: 200px;}

	#imoveis .inline {flex-wrap: wrap; -ms-flex-wrap: wrap;}
}