@media (max-width: 991px) {

  .navbar-collapse{
    background-color: #fff;
    padding: 20px;
    text-align: center;
    position: absolute;
    top: 85px;
    left: 0px;
    right: 0;
  }
  .navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid{
    padding-left: 15px;
    padding-right: 15px
  }
  /* FONTES */
  h1{font-size: 28px;text-align: center;}
  h2{font-size: 24px;text-align: center}
  /* HOME BANNER */
  .home .banner .container h4{font-size: 18px;}
  .home .banner .container{text-align: center;}
  /* COMO-FUNCIONA */
  .como-funciona{text-align: center;}

}

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 1200px) {
  .home .como-funciona .subtitulo{
    padding-left: 20%;
    padding-right: 20%;
  }

}
