@media (max-width: 767px) {
  .secao-banners .banner.hidden-phone {
    display: block !important;
  }
  .row-fluid.mini-banner {
    width: 100%;
    display: flex !important;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .row-fluid.mini-banner .span4:not(:first-child) {
    margin-left: .5rem;
  }
  .banner.tarja {
    background-image: url(https://cdn.awsli.com.br/1140x1448/2172/2172975/banner/88474bf4bd.jpg);
    background-size: contain;
    background-repeat: no-repeat;
  }
  .banner.tarja img {
    visibility: hidden; /* Equal to width of new image */
    height: 10.3vw;
  }
}
.info-banner.titulo {
  max-width: 800px;
  font-size: 25px;
  line-height: 10px;
  left: 50%;
  bottom: 10px;
  transform: translateX(-50%);
}