@media screen and (min-width: 1200px) {
  #servicos .box h2 {height: 48px;}
}

@media screen and (min-width: 992px) {
  #sobre .titulo {text-align: left;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  #sobre img {height: 400px;}

  #servicos .box h2 {height: 72px;}
}

@media screen and (max-width: 991px) {
  #sobre img {height: auto; max-height: 350px;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  #servicos .box h2 {height: 48px;}
}

@media screen and (max-width: 767px) {
  #painel .carousel .carousel-caption h1 {font-size: 26px;}
  #painel .carousel .carousel-caption .btn {font-size: 16px;}

  #diferencial .box h2 {text-align: center;}
}