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

    /*MENU FIXO//////////////////////////////////////////////////////////////// */

    #fixador.f-nav #redessociais-header{
        padding-left: 15px;
        margin-left: 0;
        display: none!important;
    }

    /*HEADER////////////////////////////////////////////////////////////////////*/

    /*Menu Responsivo - Modeo Unav//////////////////////////////////////////////*/

    .unav-item {
        display: block !important;
        text-align: center;
        background-image: -webkit-linear-gradient(
            bottom,
            rgba(0, 0, 0, 0.08),
            rgba(255, 255, 255, 0.08)
            );
        background-image: -moz-linear-gradient(
            bottom,
            rgba(0, 0, 0, 0.08),
            rgba(255, 255, 255, 0.08)
            );
        background-image: -o-linear-gradient(
            bottom,
            rgba(0, 0, 0, 0.08),
            rgba(255, 255, 255, 0.08)
            );
        background-image: -ms-linear-gradient(
            bottom,
            rgba(0, 0, 0, 0.08),
            rgba(255, 255, 255, 0.08)
            );
        background-image: linear-gradient(
            to top,
            rgba(0, 0, 0, 0.08),
            rgba(255, 255, 255, 0.08)
            );
    }

    .unav-dropdown.is-active {
        display: inline-block;
    }

    .unav nav,
    .unav-burger-open {
        background-color: rgb(228, 228, 228);
    }

    .unav-burger {
        background-color: rgb(0 152 218 / 0%);
        width: 100%;
        text-align: center;
        padding: 27px 18px;
        z-index: 100;
        outline: none!important;
    }

    .unav-burger div span::before,
    .unav-burger div span::after,
    .unav-burger div span {
        background-color: #fff;
        display: table;
    }

    .unav-burger-open div span {
        background-color: rgba(0,0,0,0);
    }

    #menu-header-triplo .unav nav{
        top: 175px;
        width: 16.7%;
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
    }

    #menu-header-triplo .activeActiveAlertDevelopment .unav nav{
        top: 243px!important;
    }

    #atendimento-menu-header.f-menu #menu-header-triplo #menu-header .unav nav{
        width: 240px;
        top: 87px!important;
        -webkit-transform: translateX(432px);
        -ms-transform: translateX(432px);
        transform: translateX(432px);
    }

    #menu-header-duplo .unav nav{
        width: 25%;
        top: 175px;
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
    }

    #menu-header-duplo .activeActiveAlertDevelopment .unav nav{
        top: 243px!important;
    }

    #atendimento-menu-header.f-menu #menu-header-duplo #menu-header .unav nav{
        width: 360px;
        top: 87px!important;
        -webkit-transform: translateX(432px);
        -ms-transform: translateX(432px);
        transform: translateX(432px);
    }

    .unav nav {
        padding: 0;
        overflow-x: auto;
        height: auto;
        font-size: 0.7em;
        -webkit-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s;
    }

    #navigation{
        z-index: 9999;
        position: relative;
        transition: 0.5s;
        color: #fff;
        background: #D74143;
        background: linear-gradient(180deg, rgba(215, 65, 67, 1) 0%, rgba(163, 48, 50, 1) 100%);
    }

    #navigation:hover,
    #navigation:focus,
    #navigation:active{
        background-color: rgb(31, 168, 228);
    }

    #navigation:hover,
    #navigation:focus,
    #navigation:active{
        transition: 0.5s;
    }

    .unav-item:hover span,
    .unav-item.active span,
    .unav-item:focus span {
        border: none;
        color: #fff;
    }

    .unav-itemactive,unav-itemactive, .unav-item:hover,
    .unav-itemactive.unav-item .unav-item.active:hover,
    .unav-item.active:hover, .unav-item.active:hover {
        background-color: #916c6c;
    }

    /*Logomarca******************************************************************/

    /*FOOTER///////////////////////////////////////////////////////////////////*/

    /*PÁGINA PRINCIPAL - INDEX//////////////////////////////////////////////////*/

    /*Produtos - index***********************************************************/

    /*Empresa - index************************************************************/

}

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

    /* ALERT -DEVELOPMENT ///////////////////////////////////////////////////// */
    a#alert-development{
        font-size: 0.95em;
    }

    /*MENU FIXO//////////////////////////////////////////////////////////////// */

    #fixador.f-nav #redessociais-header{
        display: none!important;
    }

    /*HEADER////////////////////////////////////////////////////////////////////*/

    /*[Atendimento + Menu] - header**********************************************/
    #menu-header-triplo .unav nav{
        width: 19.4%;
    }

    #menu-header-duplo .unav nav{
        width: 29.2%;
    }

    #atendimento-menu-header.f-menu #menu-header-duplo #menu-header .unav nav{
        width: 320px;
        top: 87px!important;
    }

    #atendimento-menu-header.f-menu #menu-header-duplo #menu-header{
        -ms-flex: 0 0 320px;
        flex: 0 0 320px;
        max-width: 320px;
    }

    #atendimento-menu-header.f-menu #menu-header-triplo #menu-header{
        -ms-flex: 0 0 240px;
        flex: 24 0 240px;
        max-width: 240px;
    }

    #atendimento-menu-header.f-menu{
        width: 400px;
        flex: 0 0 400px;
        max-width: 400px;
    }

    #atendimento-menu-header.f-menu #loja-virtual-header a span,
    #atendimento-menu-header.f-menu #atendimento-header button span {
        display: none;
    }

    #atendimento-menu-header.f-menu #loja-virtual-header,
    #atendimento-menu-header.f-menu #atendimento-header {
        max-width: 80px;
        -ms-flex: 0 0 80px;
        flex: 0 0 80px;
    }

    #fixador.f-nav{
        width: calc(100% - 400px);
    }

    /*Banner - header************************************************************/
    .box-title-banner h2{
        font-size: 2.2em;
    }

    /*Loja Virtual***************************************************************/

    #loja-virtual-header{
        font-size: 1.2em;
    }

    /*Atendimento****************************************************************/

    #atendimento-header{
        font-size: 1.2em;
    }

    /* PÁGINA PRINCIPAL - INDEX//////////////////////////////////////////////// */

    /*Galeria de Fotos - index***************************************************/
    #lista-fotos-index .img-center{
        border: 10px #fff solid;
        padding-top: calc(100% - 20px);
    }

    /*FOOTER////////////////////////////////////////////////////////////////////*/

    /*Default********************************************************************/
    #informacoes-empresa-footer{
        padding: 57px 15px 35px;
    }

    /*Fale Consoco - footer******************************************************/
    #faleconosco-footer{
        border-right: 0;
    }

    /*[Mapa site + Compartilhar] - Footer****************************************/
    #assinaturas-copy-footer{
        text-align: center;
        margin-bottom: 10px;
    }

    /*Redes Sociais - Footer*****************************************************/
    #redessociais-footer{
        text-align: center;
        padding: 0 15px 20px;
    }

    /*Horário de Atendimento - Footer********************************************/
    #horario-atendimento-footer{
        margin-top: 40px;
    }

    /*PRINCIPAL/////////////////////////////////////////////////////////////////*/

    /*Clientes - index***********************************************************/

    #lista-clientes-index{
        padding: 10px 15px;
    }

    /*Parceiros - index**********************************************************/

    #lista-parceiros-index{
        padding: 0 15px;
    }
}

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

    #menu-header-triplo .activeActiveAlertDevelopment .unav nav {
        top: 370px!important;
    }

    #menu-header-duplo .activeActiveAlertDevelopment .unav nav {
        top: 370px!important;
    }

    /*MENU FIXO//////////////////////////////////////////////////////////////// */

    #fixador.f-nav #logomarca-header{
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }

    #fixador.f-nav #redessociais-header{
        display: none!important;
    }

    #menu-header-triplo .unav nav{
        width: 33.33%;
        top: 276px;
    }

    #menu-header-duplo .unav nav{
        width: 50%;
        top: 276px;
    }

    #atendimento-menu-header.f-menu #menu-header-duplo #menu-header .unav nav{
        width: 320px;
        top: 87px;
    }

    /*HEADER////////////////////////////////////////////////////////////////////*/

    /*Redes Sociais - header*****************************************************/
    #redessociais-header{
        padding: 20px;
    }

    /*[Atendimento + Menu] - header**********************************************/
    #atendimento-menu-header{
        top: 0;
    }

    .unav nav{
        width: 33.33%;
        top: 284px;
        transform: translateX(487px);
    }

    .f-menu.unav nav {
        top: 84px;
        width: 250px;
    }

    .f-menu#navigation > span{
        display: none;
    }

    .f-menu#navigation{
        width: 54px!important;
    }

    .f-menu .unav-burger{
        padding: 12px 20px;
    }

    /*Banner - header************************************************************/

    #banner-header{
        top: 0;
        margin-bottom: 0;
    }

    .box-title-banner{
        position: relative;
        background-color: #0098da;
        background-image: none!important;
        padding: 20px 15px;
    }

    .box-title-banner h2 {
        font-size: 1.7em;
    }

    .box-title-banner a{
        background-color: #1c2d48;
        border-radius: 100px;
    }

    .box-title-banner a i{
        color: #0098da;
    }

    .box-title-banner a:hover i,
    .box-title-banner a:active i,
    .box-title-banner a:focus i{
        color: #1c2d48;
    }

    /* PÁGINA PRINCIPAL - INDEX//////////////////////////////////////////////// */

    /*Empresa - index************************************************************/

    #text-empresa-index{
        padding: 10% 5%;
    }

    #text-empresa-index h3{
        display: block;
        text-align: center!important;
    }

    #text-empresa-index h3 i{
        margin: auto;
    }

    .btn-empresa-index{
        margin: auto;
    }

    /*Galeria de Fotos - index***************************************************/

    #lista-fotos-index{
        padding: 0;
    }

    /*FOOTER////////////////////////////////////////////////////////////////////*/

    /*default - footer***********************************************/
    #formasdepagamento-informacoes{
        margin-top: 0;
    }

    /*Formas de Pagamento - footer***********************************************/
    #formasdepagamento-footer{
        margin-bottom: 0;
    }

}

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

    a#alert-development{
        padding: 15px 10%;
    }

    #menu-header-triplo .activeActiveAlertDevelopment .unav nav {
        top: 457px!important;
    }

    #menu-header-duplo .activeActiveAlertDevelopment .unav nav {
        top: 370px!important;
    }

    /*HEADER////////////////////////////////////////////////////////////////////*/

    /*[Atendimento + Menu] - header**********************************************/
    .unav nav{
        width: 100%;
        top: 369px;
        transform: translateX(768px);
    }

    .m-duplo#atendimento-menu-header{
        height: 85px;
    }

    .f-menu .unav-burger{
        padding: 23px;
    }

    #fixador.f-nav,
    #fixador.f-nav #logomarca-header a{
        visibility: hidden;
        transition: 0s;
    }

    #atendimento-menu-header.f-menu{
    }

    #atendimento-menu-header.f-menu #menu-header-duplo #menu-header{
        -ms-flex: 0 0 50px;
        flex: 0 0 50px;
        max-width: 50px;
    }

    #atendimento-menu-header.f-menu #menu-header-triplo #menu-header{
        -ms-flex: 0 0 50px;
        flex: 0 0 50px;
        max-width: 50px;
    }

    #atendimento-menu-header.f-menu #menu-header-duplo #navigation > span{
        display: none;
    }

    #atendimento-menu-header.f-menu #menu-header-triplo #navigation > span{
        display: none;
    }

    #menu-header-triplo .unav nav{
        width: 100%;
        top: 363px;
    }

    #menu-header-duplo .unav nav{
        width: 100%;
        top: 274px;
    }

    #atendimento-menu-header.f-menu #menu-header-duplo #menu-header .unav nav{
        width: 320px;
        top: 50px!important;
    }

    #atendimento-menu-header.f-menu #menu-header-duplo .unav-burger {
        height: 50px;
        padding: 12px 12px;
    }

    #atendimento-menu-header.f-menu #menu-header-triplo .unav-burger {
        height: 50px;
        padding: 13px 12px;
    }

    .m-duplo#atendimento-menu-header{
        height: 85px;
    }

    .f-menu.m-duplo#atendimento-menu-header{
        height: 50px;
        width: 100px;
        flex: 0 0 100px;
        max-width: 100px;
    }

    .f-menu.m-triplo#atendimento-menu-header{
        width: 150px;
        flex: 0 0 150px;
        max-width: 150px;
        transition: 0.5s;
    }

    /*Banner - header************************************************************/
    #banner-header .owl-theme .owl-nav{
        top: 0;
    }

    #banner-header .owl-carousel .owl-nav button.owl-prev,
    #banner-header .owl-carousel .owl-nav button.owl-next{
        position: relative;
    }

    /* PÁGINA PRINCIPAL - INDEX//////////////////////////////////////////////// */

    /*notícias - index***********************************************************/

    #lista-noticias-index{
        padding: 0 15px;
    }

    #lista-noticias-index .owl-nav .owl-prev,
    #lista-noticias-index .owl-nav .owl-next{

        margin: 20px 6px 0;
    }

    #lista-noticias-index .owl-nav .owl-prev {
        position: relative;
        float: none;
        left: auto;
        top: 0;
    }

    #lista-noticias-index .owl-nav .owl-next {
        position: relative;
        float: none;
        right: auto;
        top: 0;
    }

    /*Galeria de Fotos - index***************************************************/

    #fotos-index{
        padding: 50px 15px;
    }

    .stl-sobreposto{
        bottom: initial;
    }

    /*FOOTER////////////////////////////////////////////////////////////////////*/

    /*Default********************************************************************/
    #informacoes-empresa-footer{
        padding: 28px 15px;
    }

    /*Endereço - footer**********************************************************/
    #endereco-footer{
        text-align: center;
        padding-bottom: 30px;
    }

    #endereco-footer i{
        width: 100%;
    }


    #endereco-footer address{
        width: 100%;
        margin: 10px 0 0 0;
    }

    /*Fale Conosco - footer******************************************************/
    #faleconosco-footer {
        border-left: 0;
        padding: 36px 0;
        background-color: #e15052;
    }

    /*Revista - footer******************************************************/
    #revista-footer{
        padding-bottom: 10px;

    }

    /*Horario de Atendimento - footer********************************************/
    #horario-atendimento-footer {
        padding-top: 0;
    }

    /*[Assinatura + Copy] - footer***********************************************/

    /*Default********************************************************************/

    #assinaturas-copy-footer span{
        display: block;
        padding-top: 10px;
        line-height: 19px;
    }

    #atendimento-menu-header.f-menu #loja-virtual-header,
    #atendimento-menu-header.f-menu #atendimento-header{
        max-width: 50px;
        -ms-flex: 0 0 50px;
        flex: 0 0 50px;
        line-height: 0;
        padding: 9px 0;
    }

    .f-menu #loja-virtual-header a{
        line-height: 0px;
    }

    #atendimento-menu-header.f-menu #menu-header-triplo #menu-header .unav nav{
        top: 50px!important;
    }
}

@media only screen and (max-width: 590px) {
    #menu-header-triplo .activeActiveAlertDevelopment .unav nav {
        top: 457px!important;
    }
}

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

    #alert-development.alert{
        font-size: 1em;
        line-height: 20px;
    }

    a#alert-development{
        padding: 15px 10px;
    }

    #menu-header-triplo .activeActiveAlertDevelopment .unav nav {
        top: 392px!important;
    }

    #menu-header-duplo .activeActiveAlertDevelopment .unav nav {
        top: 331px!important;
    }

    /*MENU FIXO//////////////////////////////////////////////////////////////// */
    .f-menu.m-triplo#atendimento-menu-header,
    .f-menu.m-duplo#atendimento-menu-header{
        height: 50px;
    }

    .m-duplo#atendimento-menu-header{
        height: 120px;
    }

    #atendimento-menu-header.f-menu #menu-header-duplo .unav-burger {
        height: 60px;
    }

    #atendimento-menu-header.f-menu #menu-header-duplo .unav-burger{
        padding: 14px 11.5px;
        height: 50px;
    }

    #atendimento-menu-header.f-menu #menu-header-duplo #menu-header .unav nav,
    #atendimento-menu-header.f-menu #menu-header-triplo #menu-header .unav nav{
        width: 320px;
    }

    #menu-header-duplo .unav nav{
        width: 100%;
        top: 250px;
    }

    #menu-header-triplo .unav nav{
        top: 310px;
    }

    .f-nav .unav-burger {
        height: 55px;
        padding: 11px;
    }

    #fixador.f-nav{
        visibility: hidden;
    }

    #fixador.f-nav #logomarca-header{
        display: none;
    }

    #logomarca-header{
        min-height: 120px;
        padding-bottom: 20px;
    }

    .f-menu .unav-burger {
        height: 60px;
        padding: 18px 23.5px;
    }

    /* BOTÕES LAYOUT - DEFAULT //////////////////////////////////////////////// */

    .btn-layout{
        line-height: 47px;
        min-width: auto;
        padding: 0 15px;
    }

    /* PLUGIN OWL 2 /////////////////////////////////////////////////////////// */

    /*Default********************************************************************/

    .owl-theme .owl-nav [class*=owl-]{
        width: 35px;
        height: 35px;
    }

    .owl-nav-externo [class*=owl-]{
        width: 35px;
        height: 35px;
    }

    #banner-header .owl-nav [class*=owl-]{
        background-image: url(../../img/icns-layout/icn-arrow-xs-banners.webp)!important;
    }

    #produtos-index .owl-nav-externo [class*=owl-]{
        background-image: url(../../img/icns-layout/icn-arrow-xs-produtos.webp)!important;
    }

    #clientes-index .owl-nav-externo [class*=owl-]{
        background-image: url(../../img/icns-layout/icn-arrow-xs-clientes.webp)!important;
    }

    #parceiros-index .owl-nav-externo [class*=owl-]{
        background-image: url(../../img/icns-layout/icn-arrow-xs-noticias.webp)!important;
    }

    #noticias-index .owl-nav [class*=owl-]{
        background-image: url(../../img/icns-layout/icn-arrow-xs-noticias.webp)!important;
    }

    /* TITULOS LAYOUT - DEFAULT /////////////////////////////////////////////// */

    .title-index{
        font-size: 2em;
        margin-bottom: 20px;
    }

    .title-index i{
        margin: 9px auto 0;
    }

    /*HEADER////////////////////////////////////////////////////////////////////*/

    /*Redes Sociais - header*****************************************************/
    .shared{
        border-radius: 100px;
        vertical-align: super;
        padding: 9px 9px 0;
        width: auto;
        height: auto;
    }

    .shared:hover,
    .shared:active,
    .shared:focus{
    }

    /*[Atendimento + Menu] - header**********************************************/
    #atendimento-header.d-none{
        display: inherit!important;
    }

    .unav nav{
        top: 320px;
        transform: translateX(768px);
    }

    #atendimento-menu-header.f-menu #menu-header .unav nav{
        top: 60px;
    }

    #atendimento-menu-header.f-menu{
        height: 60px;
    }

    /*Banner - header************************************************************/
    .box-title-banner h2{
        font-size: 1.3em;
    }

    #loja-virtual-header a,
    #atendimento-header{
        line-height: 60px;
    }

    .unav-burger{
        height: 60px;
        padding: 18px 18px;
    }

    #navigation > span{
        padding: 14.5px 11% 15.5px;
    }

    /*PRINCIPAL/////////////////////////////////////////////////////////////////*/

    /*FAQ - index****************************************************************/

    .stl-pergunta-index{
        padding-top: 120px;
    }

    .stl-pergunta-index > i{
        font-size: 4.4em;
        background-color: #ccc0!important;
        right: auto;
        top: 18px;
        display: block;
        width: 100%;
        margin-left: -15px!important;
    }

    /*Vídeos - index*************************************************************/

    .stl-video-index button{
        display: block;
        width: 100%;
        margin-bottom: -36px;
    }

    .stl-video-index button i{
        right: auto;
        position: relative;
        top: -23px;
        font-size: 4.5em;
    }

    .stl-video-index button span{
        display: none;
    }

    /*parceiros - index**********************************************************/

    #lista-parceiros-index {
        margin-bottom: 4px;
    }

    /*FOOTER/////////////////////////////////////////////////////////////////// */
    #link-lgpd button{
        padding-left: 0;
        background-color: #dedede;
        padding: 8px 15px;
        border-radius: 6px;
        margin-top: 10px;
    }

    /* SUB-PAGINAS - DEFAULT /////////////////////////////////////////////////////*/

    /*Oferta - detalhes*****************************/

    .preco-de{
        margin-bottom: 15px;
    }

    /*Download - detalhes***************************/

    .stl-list-downloads{
        text-align: center;
    }

    .stl-list-downloads .btn-download{
        position: relative;
        bottom: 0;
        margin-top: 15px;
        margin-bottom: 15px;
        display: inline-block;
    }

    .stl-list-downloads .title-download{
        margin-top: 15px;
    }

    /* SUB-PAGINAS - NOTÍCIAS///////////////////////////////////////////////////*/

    .stl-noticia-sub,
    .stl-noticia-sub .descricao,
    .link-noticias-sub{
        text-align: center!important;
    }

    .link-noticias-sub{
        position: relative;
    }

}

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

    #menu-header-triplo .activeActiveAlertDevelopment .unav nav {
        top: 412px!important;
    }

    #menu-header-duplo .activeActiveAlertDevelopment .unav nav {
        top: 352px!important;
    }

}

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

    #menu-header-triplo .activeActiveAlertDevelopment .unav nav {
        top: 423px!important;
    }

    #menu-header-duplo .activeActiveAlertDevelopment .unav nav {
        top: 363px!important;
    }

    /*MENU FIXO//////////////////////////////////////////////////////////////// */
    #logomarca-header {
        padding-top: 9%;
    }

    #menu-header-triplo .unav nav {
        top: 321px;
    }

    #menu-header-duplo .unav nav {
        top: 258px;
    }
}

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

    #menu-header-triplo .activeActiveAlertDevelopment .unav nav {
        top: 440px!important;
    }

    #menu-header-duplo .activeActiveAlertDevelopment .unav nav {
        top: 380px!important;
    }
}