@media screen and (min-width: 992px) {
	#painel .carousel .background {height: 350px;}

	#sobre .titulo, #sobre .equipe, #especialidades .equipe {text-align: left;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	#sobre img {height: 300px;}
	#equipe img {height: 325px;}
}

@media screen and (max-width: 991px) {
	#painel .carousel .background {padding-bottom: 25px;}
	#painel .carousel .background h1, #painel .carousel .background h2 {text-align: center;}
	#painel .carousel .carousel-indicators li {margin: 0 0 8px 0;}

	#sobre img, #equipe img, #especialidades img {height: auto; max-height: 300px;}

	#call-to-action h1 {text-align: center;}
}

@media screen and (max-width: 575px) {
	#erro .error-actions {flex-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column;}
	#erro .error-actions .btn:not(:last-child) {margin: 0 0 0.5rem 0;}
}