@media screen and (max-width: 992px) {
    .logoMenuBar {
        max-height: 8vmin;
        width: auto;
    }
    .logoFooter {
        max-height: 10vmin;
        width: auto;
    }
    /* html footer + header responsive NÃO MEXER NISTO! */
    html,
    body {
        overflow-y: none;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    #wrapper {
        min-height: 100%;
        position: relative;
    }
    #header {
        background: #ededed;
        padding: 10px;
    }
    #content {
        padding-bottom: 140px;
    }
    footer {
        width: 100%;
        height: 140px;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    /* html footer + header responsive NÃO MEXER NISTO! */
    .divMobile {
        display: block !important;
    }
    .divDesktop {
        display: none !important;
    }
    /** DISTRIBUIDORES */
    .mobileFontSize {
        font-size: 4vmin !important;
        font-family: HPionnerFontSemiBold;
    }
    .indexSecondDiv div p:nth-child(2) {
        margin-bottom: 0px !important;
    }
    .imgForthDivSize {
        width: 30vmin !important;
        height: auto !important;
        margin-top: 8vmin;
    }
    .footerList {
        padding-left: 3vmin;
    }
    .indexFirstDiv {
        min-height: 50vmin !important;
    }
    .tituloPrincipalHome {
        padding-top: 10vmin !important;
    }
    .imgSizeDistribuidores {
        height: 20vmin !important;
        max-width: 50vmin !important;
        width: auto;
    }
    .containerFamilia {
        height: 5vmin;
        padding: 0vmin 3vmin !important;
    }
    .containercontainer {
        margin-top: -1vmin;
        user-select: none;
    }
    /** CSS PAGINACAO PRODUTOS */
    .paginationDivider {
        width: .2vmin;
        line-height: 3.5vmin;
        border-left: .2vmin solid;
    }
    .pagination>li {
        display: inline-flex;
    }
    #paginacaoProdutos .pagination li a {
        border: none !important;
        font-family: HPionnerFontSemiBold;
        font-size: 3.5vmin !important;
        color: rgb(128, 128, 128) !important;
    }

    #paginacaoProdutos .pagination .prev span {
    font-size: 3.5vmin;
}

#paginacaoProdutos .pagination .next span {
    /* display: none; */
    font-size: 3.5vmin;
}


    #paginacaoProdutos .pagination .active a {
        color: rgb(74, 126, 247) !important;
        background-color: white !important;
    }
    .fontDescricaoListaProduto {
        font-size: 1.4vh!important;
    }
    /** Produtos */
    .imagemPrincipal {
        max-width: 55vmin;
        height: auto;
        width: 100%;
    }
    .descricaoProduto {
        font-size: 2vmin !important;
    }
    .descricaoCurtaProduto {
        font-size: 4vmin !important;
        /*font-weight: bold;*/
    }
    .linksProduto {
        font-size: 2.7vmin !important;
    }
    .imgIcone {
        height: auto;
        width: 4vmin;
        padding-right: 1vmin;
    }
    .btnDownloadDocProduto {
        font-size: 3vmin!important;
    }
    .btnPedirCotacaoProduto {
        font-size: 3vmin;
    }
    .acessoriosContainer {
        min-height: 60vmin !important;
    }
    .minidivMobileContainer {
        min-height: 10vmin;
    }
    .pedidoCotacaoContainerMobile {
        min-height: 75vmin !important;
    }
    .radioContainers {
        font-size: 2vmin !important;
        padding-right: 0px !important;
        /* vertical-align: top; */
    }
    .radioContainers input[type="radio"] {
        vertical-align: middle;
    }
    .help-block {
        font-size: 2vmin;
    }
    #focusMessage {
        font-size: 2vmin;
    }
    .tituloBannerHelpMobile {
        font-size: 3vmin;
        font-family: HPionnerFontSemiBold;
    }
    .btnPedidosCotacaoMobile {
        background-color: rgb(234, 152, 2);
        width: 90%!important;
        padding: 0vmin 3.5vmin 0.5vmin 3.5vmin;
        border-radius: 30px;
        border: none;
        color: white;
    }
    .btnEsclarecimentosMobile {
        background-color: rgb(74, 126, 247);
        width: 90%!important;
        padding: 0vmin 3.5vmin 0.5vmin 3.5vmin;
        border-radius: 30px;
        border: none;
        color: white;
    }
    .normalFontSize {
        font-size: 2.5vmin;
    }
    .btnPedidoDocumentoMobile {
        height: 6vmin;
        line-height: 2vmin;
        padding: 2vmin 3vmin;
        color: white;
        display: inline-block;
        margin: 0 auto;
        float: left;
        font-size: 3vmin;
    }
    /* .divMobile .g-recaptcha {
        transform: scale(0.70);
        -webkit-transform: scale(0.80);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    } */
    /*.modalBody {
        height: 96vmin !important;
    }*/
    #myModal_EnvioDocumentoPorEmail .modalBody {
        /* height: 76vmin !important; */
    }
    .noMarginTopHr {
        margin-top: 0px !important;
    }
}