/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 09/02/2016, 17:48:22
    Author     : Merkadia Soluções Digitais
*/

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

    /*    .outdoor_valor {
            display: none !important;
        }
        
        #outdoor_valor_res {
            display: block;
        }
    */
}

@media screen and (min-width: 1030px)
{

}

@media screen and (max-width: 1030px) 
{
    .central
    {
        padding: 0rem 2.0rem 0rem 2.0rem;
    }

    .campo_captcha {
        width: 75%;
    }
}

@media screen and (max-width: 980px) 
{
    #cab #cab_c .menu
    {
        display: none;
    }

    #cab #cab_c #redes
    {
        display: none;
    }

    .bt_menu
    {
        display: block;
    }

    .box_nl
    {
        width: fit-content;
    }

    .campo_nl
    {
        width: 24%;
    }

    #produtos .produto .produto_tit {
        padding: 6.0rem 0rem 0rem 0rem;
    }

    .campo_captcha {
        width: 80%;
    }

}

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

    .campo_captcha {
        width: 100%;
    }

}

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

    #rod
    {
        padding: 2.0rem 0rem 2.0rem 0rem;
    }

    .rod_end
    {
        float: left;
        width: 33%;
        padding: 60px 3% 0rem 0rem;
        margin: 0rem;
    }

    .rod_email
    {
        float: left;
        width: 35%;
        padding: 60px 3% 0rem 0rem;
        margin: 0rem;
    }

    .rod_tel
    {
        float: left;
        width: 30%;
        padding: 60px 0rem 0rem 0rem;
        margin: 0rem;
    }

    .clear_rod
    {
        clear: both;
    }

    .rod_horario
    {
        float: none;
        width: 100%;
        background-color: transparent;
        padding: 2.0rem 0rem 0rem 0rem;
        margin: 0rem;
        text-align: center;
    }

    #produtos .produto .produto_tit {
        padding: 5.0rem 0rem 0rem 0rem;
    }
}

@media screen and (max-width: 768px) 
{
    #contato #contato_c #contato_form
    {
        width: 70%;
        float: none;
        margin: 0 auto;
    }

    #produtos .produto .produto_tit {
        padding: 4.5rem 0rem 0rem 0rem;
    }

    .campo_captcha {
        width: 60%;
    }

    #map {
        display: none;
    }

    #contato {
        background-color: #262626;
    }
}

@media screen and (max-width: 640px) 
{
    .box_nl
    {
        padding: 0rem 0rem 2.0rem 0rem;
    }

    .nl_tit
    {
        float: none;
    }

    .campo_nl
    {
        float: none;
        width: 32%;
    }

    .botao_nl
    {
        float: none;
    }

    .produto
    {
        width: 45%;
        position: relative;
    }

    .produto:nth-child(odd)
    {
        float: left;
    }

    .produto:nth-child(even)
    {
        float: right;
    }

    .servico
    {
        width: 100%;
        float: none;
    }

    .servico:nth-of-type(2)
    {
        margin: 2.0rem 0rem 2.0rem 0rem;
    }

    .notd
    {
        width: 100%;
        float: none;
        margin: 0rem 0rem 2.0rem 0rem;
    }

    .leia_mais
    {
        margin: 0rem 0rem 0rem 0rem;
    }

    .logos_parceiros li
    {
        display: block;
        width: 100%;
        float: none;
        margin: 0rem 0rem 1.0rem 0rem;
    }

    .logos_parceiros li:nth-child(odd)
    {
        float: left;
    }

    .logos_parceiros li:nth-child(even)
    {
        float: right;
    }

    #sobre-nos #sobre-nos_c p
    {
        line-height: 2.0rem;
        text-align: center;
        padding: 0rem 0rem 2.0rem 0rem;
        font-size: 1.4rem;
    }

    #produtos .produto .produto_tit {
        padding: 7.0rem 0rem 0rem 0rem;
    }

    .campo_captcha {
        width: 80%;
    }
    
    #suporte #suporte_c .links_suportes
    {
        flex-wrap: wrap;
    }
    
    #suporte #suporte_c .links_suportes a
    {
        float: left;
        margin-bottom: 2.0rem;
        width: 45%;
    }

}

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

    .campo_captcha {
        width: 99%;
    }

}

@media screen and (max-width: 568px) 
{
    .rod_end
    {
        float: none;
        width: 100%;
        margin: 0rem 0rem 2.0rem 0rem;
    }

    .rod_email
    {
        float: none;
        width: 100%;
        margin: 0rem 0rem 2.0rem 0rem;
    }

    .rod_tel
    {
        float: none;
        width: 100%;
        margin: 0rem 0rem 2.0rem 0rem;
    }

    .rod_horario
    {
        float: none;
        width: 100%;
        text-align: center;
    }
    
    .rod_tel .whatsapp
    {
        float: none;
    }
    
    .rod_tel .phone_whats
    {
        display: initial;
        float: none;
    }
}

@media screen and (max-width: 480px) 
{
    .campo_nl
    {
        width: 100%;
    }

    #contato #contato_c #contato_form
    {
        width: 100%;
        float: none;
        margin: 0 auto;
        padding: 6.0rem 2.0rem 5.0rem 2.0rem;
    }

    #produtos .produto .produto_tit {
        padding: 5.0rem 0rem 0rem 0rem;
    }

    .campo_captcha {
        width: 65%;
    }
    
    #suporte #suporte_c .links_suportes a
    {
        float: none;
        width: 100%;
    }
}

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

    .campo_captcha {
        width: 80%;
    }

}

@media screen and (max-width: 320px) {
    #produtos .produto .produto_tit {
        padding: 3.0rem 0rem 0rem 0rem;
    }
}