@media (max-width: 1285px) {
  .navbar .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

}

@media (max-width: 1024px) {
  .navbar-collapse {
    padding: 10px 15px;
  }

  /*Header Interno*/
  #header-interno {
    background-size: cover;
    height: 28%;
    margin-bottom: 45px;
  }
  /*Header Interno*/
}
/*@media (max-width: 990px) {}*/

@media (max-width: 975px) {
  ul.navbar-nav li.nav-rede {display: block;}
  .navbar-toggler {display: block;}

  .navbar-default .navbar-responsive {
    width: 100vw;
    background: var(--branco);
    height: auto;
    padding: 10px 0px 10px 22px;
    margin: 30px -45px 0px -47px;
    transition: all .3s ease;
  }

  .navbar-responsive {
    width: 100vw;
    background: #fff;
    height: auto;
    padding: 10px 0px 30px 22px;
    margin: -20px -45px 0px -48px;
    box-shadow: 0px 45px 50px -40px #56565657;
    transition: all .3s ease;
  }

  .navbar-default .navbar-nav > li > a {
    color: var(--azul);
  }

  .navbar-toggler {padding: 10px; top: 28px; right: 30px;}
}

@media (max-width: 769px) {
  .navbar-default .navbar-responsive {
    right: 20px;
    position: relative;
  }

  li.nav-item {
    display: block;
  }

  #banner-home {
    padding: 40px 0px;
  }

  /*Ajuste de Paddinhs entre sections*/
  #oquee {
    padding-bottom: 40px;
  }

  #frase {
    padding: 40px 0px 20px 0px;
  }

  #grupo-local-home {
    padding: 20px 0px;
  }
  
  #junte-se-home {
    padding: 20px 0px 40px 0px;
  }

  #dizem-home {
    padding: 50px 0px 40px 0px;
  }

  #grupo-local-home {
    text-align: center;
  }
  
  #grupo-local-home .btn-2{
    margin-bottom: 32px;
  }

  #junte-se-home .item {
    margin: 8px 0px;
  }

  #seja-parceiro {
    height: auto;
    padding: 70px 12%;
    flex-direction: column;
  }

  footer .conteudo .item {
    padding: 8px 0px;
  }

  /*Header Interno*/
  #header-interno {
    height: 27%;
    background-size: cover;
  }

  #header-interno .titulo {
    margin: 5% auto;
  }

  #header-interno::after {
    background-size: contain;
    width: 80%;
    height: 50%;
  }
  /*Header Interno*/

  .blc-nossa-estrategia {
    height: auto;
    padding: 40px 0px;
  }

  .linha-do-tempo .item, .linha-do-tempo .item2, .linha-do-tempo .item2 .conteudo {
    text-align: center;
  }

  .linha-do-tempo .item2 {
    flex-direction: column-reverse;
  }
}

/*@media (max-width: 750px) {}*/
/*@media (max-width: 680px) {}*/

@media (max-width: 440px) {
  header .top-menu .box .logo img {
    width: 80%;
  }

  header .top-menu .box .redes-menu .ico-top-menu {
    width: 32px;
  }

  header .top-menu .box .redes-menu .btn-menu img {
    display: none;
  }

  header .top-menu .box .redes-menu .btn-menu {
    padding: 4px 12px !important;
  }

  #menu .navbar-collapse {
    background-color: var(--escura);
    padding: 10px 16px;
    width: 810px !important;
    margin: 0px -20px;
  }

  #menu .navbar-nav a.nav-link {
    color: var(--clara0);
    padding: 8px 16px;
  }

  #banner-home {
    padding: 40px 0px;
  }

  #programa,
  #dizem-home {
    text-align: center;
  }

  footer .conteudo .item {
    padding: 12px 0px;
  }

  /*Header Interno*/
  #header-interno {
    height: 19%;
  }
  /*Header Interno*/
}

@media (max-width: 376px) {
  #banner-home {
    padding: 20px 0px;
  }

  /*Ajuste de Paddinhs entre sections*/
  #oquee {
    padding-bottom: 20px;
  }

  #frase {
    padding: 20px 0px 10px 0px;
  }

  #grupo-local-home {
    padding: 10px 0px;
  }
  
  #junte-se-home {
    padding: 10px 0px 20px 0px;
  }

  #dizem-home {
    padding: 25px 0px 20px 0px;
  }

  /*Header Interno*/
  #header-interno {
    height: 17%;
  }
  /*Header Interno*/
}