    /*############### TOPO ###############*/

    @media (max-width: 1000px) {
        .header-slider h2 strong {
            font-size: 5.5rem !important;
        }

        .box-abrir1 {
            width: 38%;
            float: none;
            display: -webkit-inline-box;
        }

        .bx-utili {
            padding: 1% 0% 1% 0%;
        }

        .bx-1 {
            width: 24%;
            margin: 4px;
        }

        .row-utilitario h2 {
            font-family: 'Muli', sans-serif;
            font-size: 2em;
            color: #808a8e;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: -1px;
            width: 70%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 2%;
            line-height: 33px;
        }
    }

    @media (max-width: 899px) {
        #footer-session .footer-social li i {
            color: #fa7618;
            font-size: 19px;
            margin-top: 8px;
        }

        #footer-session .footer-social li a {
            display: inline-block;
            border-radius: 90px;
            background-color: #FFF;
            text-align: center;
            width: 35px;
            height: 35px;
            margin-right: 2px;
        }

        #newsletter h2 {
            font-family: 'Open Sans', sans-serif !important;
            font-size: 1.7em;
            color: #808a8e;
            margin: 0 auto;
            letter-spacing: -1px;
            width: 90%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 2%;
        }

        .header-newsletter {
            padding: 9px;
            border-radius: 30px;
            background-color: #FFF;
            border: 2px solid #32a7e8;
            width: 80%;
            clear: both;
            margin: 0 auto;
        }

        .sessao-contato p {
            font-family: 'Open Sans', sans-serif !important;
            color: #FFF;
            font-size: 1.35em;
            line-height: 20px;
        }

        .bx-1 {
            width: 49%;
        }

        .sessao-abrir-empresa .empresa-arrow {
            left: 2%;
            margin-top: 9%;
        }

        .sessao-abrir-empresa .box-empresa {
            padding: 0 8px 0 8px;
            margin-bottom: 50px;
        }

        .sessao-abrir-empresa .box-empresa a {
            font-size: 1.7rem;
        }

        .box-abrir1 {
            width: 45%;
            float: none;
            display: -webkit-inline-box;
        }

        .bx-1 {
            margin: 2px;
        }

        .row-utilitario h2 {
            font-family: 'Muli', sans-serif;
            font-size: 2.15em;
            color: #808a8e;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: -2px;
            width: 100%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 2%;
            line-height: 43px;
        }

        .img img {
            width: 68%;
        }

        .header-topo .header-logo {
            position: absolute;
            display: flex;
            padding-left: 0%;
        }

        #layerslider p {
            font-size: 1em !important;
        }

        .sessao-abrir-empresa h2 {
            font-family: 'Muli', sans-serif;
            font-size: 2.15em;
            color: #808a8e;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: -2px;
            width: 90%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 6%;
            line-height: 35px;
        }

        .sessao-abrir-empresa h3 {
            font-family: 'Open Sans', sans-serif;
            font-size: 1.35em;
            color: #f9751c;
            font-weight: bold;
            margin: 0 auto;
            padding-bottom: 2%;
        }

        .box-abrir a {
            font-size: 1.4em;
            font-family: 'Open Sans', sans-serif;
            color: #ffffff;
            /* font-weight: bold; */
            letter-spacing: 0px;
            background: #f9751c;
            padding: 3% 9%;
            border-radius: 90px;
            display: inline-flex;
            line-height: 24px;
        }

        .row-utilitario h2 {
            font-family: 'Muli', sans-serif;
            font-size: 1.85em;
            color: #808a8e;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: -1px;
            width: 75%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 2%;
            line-height: 30px;
        }

        .row-utilitario p {
            font-family: 'Open Sans', sans-serif;
            font-size: 1.25em;
            color: #f9751c;
            font-weight: bold;
            margin: 0 auto;
            padding-bottom: 2%;
            text-align: center;
        }

        .row-utilitario .azul div p {
            padding-bottom: 27% !important;
        }

        .row-utilitario .laranja div p {
            padding-bottom: 26% !important;
        }

        .sessao-artigos .box-artigo img {
            display: none;
        }

        .sessao-galeria .box-info-galeria h2 {
            font-family: 'Muli', sans-serif;
            font-size: 2.15em;
            color: #808a8e;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: -1px;
            width: 100%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 2%;
            line-height: 37px;
            padding-top: 7%;
        }

        #footer-session .canais p {
            font-size: 1.2em !important;
            /* font-weight: bold; */
            color: #ffffff;
            background: #fa7618;
            border-radius: 20px;
            padding: 2%;
        }

        #footer-session .canais {
            padding: 0% 10% 0% 10%;
        }
    }

    @media (max-width: 768px) {
        .endereco {
            background: #047fba;
            margin-bottom: 5%;
            visibility: visible;
        }

        .img img {
            width: 50%;
        }

        #layerslider p {
            display: none;
        }

        .sessao-conhecer .row-conhecer p {
            font-family: 'Open Sans', sans-serif;
            font-size: 1.2em;
            width: 95%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            color: #fff;
            line-height: 23px;
        }

        .sessao-conhecer .row-conhecer h2 {
            font-family: 'Muli', sans-serif;
            font-size: 1.85em;
            color: #fff;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: -1px;
            width: 70%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 2%;
            line-height: 43px;
        }

        .sessao-abrir-empresa h2 {
            font-family: 'Muli', sans-serif;
            font-size: 1.65em;
            color: #808a8e;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: -1px;
            width: 80%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 6%;
            line-height: 27px;
        }

        .sessao-abrir-empresa h3 {
            font-family: 'Open Sans', sans-serif;
            font-size: 1.35em;
            color: #f9751c;
            font-weight: bold;
            margin: 0 auto;
            padding-bottom: 6%;
            width: 60%;
            clear: both;
            margin: 0 auto;
        }

        .sessao-abrir-empresa {
            text-align: center !important;
            padding: 8% 0% 5% 0%;
        }

        #simuladoronline p {
            font-size: 1.25em;
            font-family: 'Open Sans', sans-serif;
            color: #ffffff;
            letter-spacing: 0px;
            background: #f9751c;
            padding: 1% 4%;
            border-radius: 90px;
            display: inline-flex;
            line-height: 24px;
            width: 60%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            display: block;
        }

        #simuladoronline h2 {
            width: 80%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            font-size: 1.65em;
            letter-spacing: 0px;
            line-height: 24px;
            padding-bottom: 2%;
            color: #fff;
        }

        .row-utilitario h2 {
            font-family: 'Muli', sans-serif;
            font-size: 1.65em;
            color: #808a8e;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: -1px;
            width: 75%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 2%;
            line-height: 27px;
        }

        .row-utilitario {
            padding: 8% 0% 8% 0%;
        }

        .row-utilitario p {
            font-family: 'Open Sans', sans-serif;
            font-size: 1.25em;
            color: #f9751c;
            font-weight: bold;
            margin: 0 auto;
            padding-bottom: 2%;
            text-align: center;
            width: 60%;
            line-height: 20px;
        }

        .row-utilitario .laranja div p {
            padding-bottom: 26% !important;
            width: 90%;
        }

        .sessao-artigos h2 {
            font-family: 'Muli', sans-serif;
            font-size: 1.85em;
            color: #808a8e;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: 0px;
            width: 70%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 0%;
            /* line-height: 43px; */
        }

        .sessao-galeria .box-info-galeria h2 {
            font-family: 'Muli', sans-serif;
            font-size: 1.65em;
            color: #808a8e;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: -1px;
            width: 100%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 2%;
            line-height: 37px;
            padding-top: 7%;
        }

        .sessao-galeria .box-info-galeria a {
            display: inline-block;
            margin-top: 25px;
            color: #ffffff;
            font-weight: 600;
            background: #808a8e;
            padding: 1% 5%;
            border-radius: 90px;
            font-size: 1.25em;
            font-weight: 100;
        }

        #footer-session h2 {
            display: block;
            font-size: 1.7em;
            margin-bottom: 20px;
            font-weight: bold;
            letter-spacing: 0px;
            font-family: 'Muli', sans-serif !important;
        }

        #footer-session {
            background-color: #187cb1;
            color: #FFF;
            padding-bottom: 0;
            height: auto;
            padding: 8% 0% 8% 0%;
            background: url(../img/bg-galeria.jpg);
            background-repeat: no-repeat;
            background-size: cover;
        }

        .footer-copy span {
            display: inline-block;
            padding-top: 25px;
            font-size: 12px !important;
            width: 100%;
        }
    }

    @media (max-width: 500px) {

        .endereco p {
            font-size: 1.25em !important;
            color: #fff;
            line-height: 19px;
            width: 87%;
            clear: both;
            margin: 0 auto;
            text-align: center;
        }

        .bx-1 {
            width: 80% !important;
            clear: both !important;
            margin: 0 auto !important;
            float: none !important;
            text-align: center !important;
            margin-bottom: 10px !important;
        }

        .row-utilitario .azul div p {
            padding-bottom: 5% !important;
            width: 95%;
            height: auto;
            font-size: 1em !important;
        }

        .row-utilitario .laranja div p {
            padding-bottom: 5% !important;
            width: 95%;
            height: auto;
            font-size: 1em !important;
        }

        .sessao-conhecer .row-conhecer h2 {
            font-family: 'Muli', sans-serif;
            font-size: 1.65em;
            color: #fff;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: 0px;
            width: 70%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 2%;
            line-height: 43px;
        }

        .sessao-conhecer .row-conhecer p {
            font-family: 'Open Sans', sans-serif;
            font-size: 1.1em;
            width: 90%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            color: #fff;
            line-height: 18px;
        }

        .arrow {
            display: none;
        }

        .box-abrir {
            padding: 1% 0% 4% 0%;
        }

        .box-abrir1 {
            width: 90%;
            float: none;
            display: -webkit-inline-box;
            margin-bottom: 40px;
        }

        .box-abrir img {
            width: 60%;
            -webkit-clip-path: circle(48% at 50% 48%);
            clip-path: circle(48% at 50% 48%);
            opacity: 1;
        }

        #simuladoronline h2 {
            width: 90%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            font-size: 1.5em;
            letter-spacing: 0px;
            line-height: 22px;
            padding-bottom: 2%;
            color: #fff;
        }

        #simuladoronline p {
            font-size: 1.25em;
            font-family: 'Open Sans', sans-serif;
            color: #ffffff;
            letter-spacing: 0px;
            background: #f9751c;
            padding: 4% 4%;
            border-radius: 90px;
            display: inline-flex;
            line-height: 24px;
            width: 80%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            display: block;
        }

        #simuladoronline {
            padding: 10% 0% 10% 0%;
            background: #0a85c1;
        }

        .row-utilitario h2 {
            font-family: 'Muli', sans-serif;
            font-size: 1.45em;
            color: #808a8e;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: -1px;
            width: 75%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 2%;
            line-height: 23px;
        }

        .row-utilitario p {
            font-family: 'Open Sans', sans-serif;
            font-size: 1.1em;
            color: #f9751c;
            font-weight: bold;
            margin: 0 auto;
            padding-bottom: 2%;
            text-align: center;
            width: 80%;
            line-height: 20px;
            padding: 2% 0% 5% 0%;
        }

        .sessao-artigos h2 {
            font-family: 'Muli', sans-serif;
            font-size: 1.65em;
            color: #808a8e;
            margin: 0 auto;
            text-transform: uppercase;
            letter-spacing: 0px;
            width: 70%;
            clear: both;
            margin: 0 auto;
            text-align: center;
            padding-bottom: 0%;
            /* line-height: 43px; */
        }

        #footer-session h2 {
            display: block;
            font-size: 1.5em;
            margin-bottom: 0px;
            font-weight: bold;
            letter-spacing: 0px;
            font-family: 'Muli', sans-serif !important;
            width: 90%;
        }

        .canais1 {
            width: 100%;
        }

        .img img {
            width: 51%;
            margin-left: -31%;
        }

        #layerslider h2 {
            display: none;
        }

        .endereco {
            background: #047fba;
            margin-bottom: 10%;
            visibility: visible;
            padding: 5% 0% 4% 0%;
            z-index: 99999999;
        }

    }

    @media (max-width: 350px) {

        .endereco {
            background: #047fba;
            visibility: visible;
            padding: 5% 0% 4% 0%;
            margin-bottom: 11%;
        }

    }