@media screen and (max-width: 1199px){

  /*GERAL*/
  .banner .item{ padding-top: 175px; }

  /*HEADER*/
  .navbar .nav li { padding: 70px 10px; }
  .navbar .nav li a{ padding: 0; }
  .navbar-brand > img { width: 360px; }
  .navbar-header { left: -50px; }

  .produtos .lista-produtos .info {
    min-height: 485px;
  }  

}

@media screen and (max-width: 991px){

  /*GERAL*/
  .banner .item{ height: 600px; }
    .titulo1{ text-align: center; }
    .bt1, .bt2 { display: table!important; margin: auto; }

  /*HEADER*/
    .navbar-brand > img { width: 275px; }
    .navbar .nav li { padding: 70px 8px; }
    .navbar .nav li a{ font-size: 1.4rem; }

  /*HOME*/
    .banner .mask a { display: none; }
    .banner .item{ background-image: url("../images/banner-home-mobile.jpg")!important; }
    .banner .mask { background: rgba(0, 0, 0, 0) url("../images/mask-banner-home-mobile.png") no-repeat scroll center center; height: 115px; margin-top: -100px; }
    .banner .item h2, .banner .item p{ text-align: center; }
    .banner .item { padding: 110px 0; }
    .box3{ background: #FFFEE6!important; padding: 50px 0 85px; min-height: auto; }
    .home .box3{ background: #FFF4C7!important; padding: 50px 0 85px; min-height: auto; }
    .box3 p.item1 { margin-bottom: 30px; min-height: auto; text-align: center; }
    .box3 p.item2 { margin-bottom: 30px; min-height: auto; text-align: center; }
    .box3 p.item3 { margin-bottom: 0; min-height: auto; text-align: center; }
    .home .box3 p.item3 { margin-bottom: 50px; min-height: auto; text-align: center; }

    .box1 { padding: 45px 0 0; }
    .box1 img { margin-bottom: 20px; max-width: 150px; }
    .box1 .item{ margin-bottom: 50px; }
    .box2{ background-image: url("../images/bg1-mobile.jpg")!important; }
    .box2 { background-color: #fedc00; background-position: center bottom; background-repeat: no-repeat; background-size: 100% auto; min-height: 920px; padding: 80px 0 60px; }
    .box2 p { text-align: center; }
    .box1 h3 { font-size: 2.5rem; margin-bottom: 10px; }

    /*PRODUTOS-NATURAIS*/
    .produto-natural .box1 p.vantagem1, .produto-natural .box1 p.vantagem2{ display: none; }
    .produtos .lista-produtos .info { min-height: 385px; }      

  /*FOOTER*/
    footer{ text-align: center; }
    footer .copyright p{ text-align: left; }
    footer a img { margin: 10px 60px 0 0; }
    .copyright{ padding: 30px 0; }
    .copyright a { display: table; height: 41px; margin: auto; position: relative; right: 0; top: 0; width: 46px; }
    .copyright p { margin: 0 0 15px; }

}

@media screen and (max-width: 767px) and (min-width: 500px){
  .produtos .lista-produtos .info { padding: 110px 35px 70px; }

}

@media screen and (max-width: 767px){

  /*HEADER*/
    .navbar-nav { background-color: #ffffff; padding: 20px 0; }
    .navbar-header { left: 15px; }
  .navbar .navbar-header{ width: 100% }
    .banner { margin-top: 130px; }
    .navbar .nav li { padding: 5px 0; text-align: center; }
    .navbar-header { position: relative; z-index: 2; }
    .navbar-brand > img { width: 200px; }
    header { background-color: transparent; }
    .navbar-collapse { background-color: #fff; margin-top: -45px; position: relative; z-index: 1;}

    /*HOME*/
    .box-bottom h2 { margin-bottom: 30px; line-height: 55px; }
    .box-bottom { padding: 80px 0; }

  /*GERAL-INTERNAS*/
    .banner-internas{ margin-top: 130px; }
    .text-left{ text-align: center; }

  /*HOME*/
    .box2 {  min-height: 780px; padding: 80px 0 60px; }
    .produto-natural .box3 { padding: 70px 0; }

  /*EMPRESA*/
    .empresa .box1 { padding: 70px 0; }
    .empresa .missao { background: #FBF4C8!important; }
    .empresa .visao { background: #FEDC00!important; }

    /*PRODUTOS*/
    .produtos .box1 { padding: 60px 0; }
    .produtos .lista-produtos .info { min-height: auto; }      

    /*PRODUTOS-NATURAIS*/
    .produto-natural .box1 { padding: 60px 0; }
    .produto-natural .box1 h2 { line-height: 65px; margin-bottom: 30px; font-size: 5rem; }
    .produto-natural .box1 h3 { line-height: 50px; font-size: 4.0rem; }
    .vantagens{ background: #FBF4C8!important; }
    .alimento-fitness{ background: url(../images/bg-produto-natural2-mobile.jpg)!important; }
    .produto-natural .box4 h3 { margin-bottom: 60px; }
    .produto-natural .box4 .item p.titulo { font-size: 2rem; width: 60%; }
    .produto-natural .box4 .item p.valor { font-size: 2rem; width: 40%; }

    /*ESTRUTURA*/
    .estrutura .box1 { padding: 60px 0; }
    .estrutura .galeria .item { margin: auto; width: 320px; }
    .estrutura .galeria{ padding-bottom: 60px; }

  /*CONTATO*/
    #map { height: 400px; margin: 40px; width: auto; }

}

@media screen and (max-width: 600px){

    /*ESTRUTURA*/
    .banner-internas h2 { font-size: 4rem; padding: 125px 10px; }

}

@media screen and (max-width: 520px){

  /*GERAL*/
  /*.banner .item{ height: 450px; }*/

  /*FOOTER*/
  .copyright a{ position: relative; display: block; margin: 15px auto 10px; }
}

@media screen and (max-width: 360px){
    .navbar-brand > img { width: 190px; }
}