/* DESKTOP */
@media (min-width: 772px) {
    .centro {
        /* max-width: 970px;
        width: 970px; */
        padding: 0 20px;
        margin: 0 auto;
    }
    .info_home {
        position: absolute;
        left: 70px;
        top: 150px;
        display: flex;
        flex-direction: column;
        display: flex;
        align-items: baseline;
        justify-content: flex-start;
    }
    .cotacao_btn {
        display: none;
    }
    #menu-desktop {
        justify-self: flex-start;
    }
    .topo_midias_sociais {
        justify-self: flex-end;
    }
    .topo_telefones {
        justify-self: flex-end;
    }
    .navbar-header {
      display: none;
    }
    .navbar-collapse.collapse {
      display: none!important;
    }
    .botoes_fixos {
      right: 0;
      top: 200px;
    }
    #produtos .desktop {
        display: flex;
    }
    #produtos .mobile {
        display: none;
    }
    #mapa {
        padding-right: 50px;
    }
    .estado {
        display: none;
    }
    #map .model-green .filial #shape_pa {
        fill: #27c669;
    }
    #estado_pa {
        display: block;
    }
    .cotacao-btn .active:hover {
      background-color: #fff;
      color: #2e9033;
      border: 1px solid #2e9033;
    }
}
@media (min-width: 992px) {}
#menu-desktop ul {
    -ms-flex-direction: row;
    flex-direction: row;
    display: flex;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
/* MOBILE */
@media (max-height: 800px) {
    .info_home {
        left: 0px;
        top: 35px;
    }
    #selo_4 {
        left: 0;
        bottom: 20px;
    }
}
@media only screen and (max-width: 992px){
    .parallax {
        background-attachment: scroll !important;
        background-position: 50% 50% !important;
        background-size: auto auto !important;
    }
}
@media (max-width: 772px) {
    body {
        padding-bottom: 60px;
    }
    .centro {
        margin: 0 auto;
    }
    .topo_telefones {
        display: none;
    }
    .topo_traducoes li a {
      width: 30px;
      height: 30px;
      border-radius: 15px;
    }
    #menu_itens {
        width: 100%;
        padding: 5px 10px;
    }
    #menu-desktop {
        display: none!important;
    }
    #sombra {
        overflow: auto;
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
    }
    .navbar-toggle {
        margin: 0;
    }
    .navbar-nav {
        background-color: #fff;
    }
    .cotacao_btn{
        background-color: #2e90338e;
        padding: 10px 20px;
        border-radius: 10px;
        margin-bottom: 110px;
        border: 2px solid #2e9033;
    }
    .cotacao_btn h1 {
        font-size: 20px;
        color: #fff;
    }
    .info_home {
        position: relative;
        margin: 0;
        flex-wrap: wrap;
        display: flex;
        padding: inherit;
        left: auto;
        top: auto;
        order: 2;
        display: none;
    }
    .info_home .banner_curso {
        order: 1;
        margin: 0 auto;
    }
    .info_home form {
        margin-top: 0;
        order: 2;
        padding-left: 20px;
        padding-right: 20px;
    }
    .descricao_topo p{
        text-align: center;
    }
    .card-desc {
        display: none;
    }
    .cotacao_container {
        display: flex;
        flex-direction: row;
        padding-right: 20px;
    }
    .cotacao-btn {
        flex-direction: column;
        margin-right: 20px;
        padding-top: 70px;
        padding-bottom: 40px;
    }
    .dados_form {
        width: 100%;
    }
    .dados_form p {
        display: none;
    }
    .estado {
        display: block;
    }
    .cidades {
        padding: 20px;
        margin-left: 0;
    }
    .uf {
        position: relative;
        width: 50px;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px;
    }
    #sombra {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
    }
    .imagem_padrao {
        min-width: 100%;
        width: 200px;
        height: 200px;
        margin-top: 20px;
    }
    .imagem_mini {
        min-width: 100px;
        height: 100px;
        width: 100px;
        margin-right: 0;
    }
    .motivos_box {
        order: 2;
        flex-direction: column;
    }
    #sobre .motivos {
        margin-left: 0;
        margin-top: 20px;
    }
    #foto_acai {
        margin-right: 0;
        margin-bottom: 20px;
        order: 2;
    }
    #foto_box {
        margin-left: 0;
        margin-bottom: 20px;
        order: 2;
    }
    #txt_acai {
      order: 2;
    }
    #txt_sorbet {
      order: 4;
    }
    #produtos p {
        order: 3;
    }
    #produtos h2 {
        order: 4;
    }
    .apresentacoes {
        order: 5;
    }
    .selos {
        flex-direction: column;
    }
    .selo_padrao {
        margin-top: 20px;
    }
    .imagem_min_container {
        width: 100%;
    }
    .tit_texto {
        margin-right: 0;
    }
    h1.titulo, h2.titulo {
        text-align: center!important;
        order: 1;
    }
    .bloco_sobre {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .apresentacoes {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .apresentacao_padrao {
        margin-left: 10px;
        margin-right: 10px;
    }
    .bloco_inferior {
        grid-template-columns: repeat(1, 1fr);
    }
    .mini_bloco {
        flex-direction: column;
        align-items: center;
        margin-top: 20px;
    }
    #filiais h1 {
        order: 1;
    }
    #filiais_mapa {
        order: 2;
        flex-direction: column;
    }
    #filiais_lista, #mapa {
        flex-basis: auto;
    }
    #mapa {
        margin-left: 0;
        flex-basis: auto;
        align-self: center;
        width: 100%;
    }
    .botoes_fixos{
        bottom: 0;
        left: 0;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .botoes_fixos .botao_fixo {
        flex-grow: 1;
    }
    .botoes_fixos .maps {
        order: 1;
    }
    .botoes_fixos .email {
        order: 2;
    }
    .botoes_fixos .telefone {
        order: 3;
    }
    .botoes_fixos .whatsapp {
        order: 4;
    }
    #produtos img, #sobre img {
      width: 100%;
      float: none;
      margin-left: 0;
      margin-right: 0;
      height: auto;
    }
    #produtos .desktop {
        display: none;
    }
    #produtos .mobile {
        display: flex;
    }
    #selo_q {
      position: relative;
      margin: 60px auto 0;
      left: auto;
      right: auto;
      order: 1;
    }
    .selos {
        order: 2;
    }
    /* BOTÃO JIVO CHAT */
    .__jivoMobileButton {
      right: 20px!important;
      display: none;
    }
}
  
