@media screen and (max-width:800px) and (orientation:portrait){
    

    .conteudocelular{
        width:700px !important;
        overflow:hidden !important;
    }

    div{
        max-height:5000em;
    }

    .meio{
        width:680px;
    }

    .respw100{
        width:100% !important;
    }

    .respnone{
        display: none;
    }

    .nornone{
        display: inline-block;
    }

    input.contato, textarea.contato, input.contato2{
        font-size:21pt !important;
   }

   input.contato{
    width:655px;
   }

   input.contato2{
    width:311px;
   }

   textarea.contato{
        width:655px;
        min-width:655px;
        max-width:655px;
   }

   input#btenviar{
    font-size: 21pt;
    width:680px;
    height:60px;
   }

   img.respcaptcha{
     width:640px !important;
     margin: 10px 20px !important;
   }

   input.respcaptcha{
    margin:0px !important;
    width:655px !important;
   }

   p.respcaptcha{
    width:100% !important;
    text-align:center !important;
    margin:0px !important;
   }

   /*setor do form orcamento*/
    .botaoexcluirorcamento{
        zoom:1.3;
    }

    .botaoatualizarorcamento{
        zoom:1.3;
    }

    .botaoproximaorcamento{
        margin-left:1px;
        zoom:1.11;
    }

    input.delete{
        zoom:1.7;
    }

    .imgorcamento{
        zoom:1.6;
    }

    p.tituloorcamento{
        width:100% !important;
        text-align: center !important;
    }

    input.quantidade{
        position: absolute !important;
        zoom:1.5;
        right:0 !important;
        top:0 !important;
        margin-top:25px !important;
        border:1px solid #353535 !important;
    }

    h2.resptitulo{
        font-size:30pt !important;
    }

    .resptitulo span{
        font-size:20pt !important;
    }

    input.orcafinal{
        font-size:20pt !important;
        width:665px !important;
        height:45px !important;
        margin-left:0px !important;
        border:2px solid #353535;
        margin-bottom:10px !important;

    }

    textarea.orcafinal{
        width:665px !important;
        min-width:665px !important;
        max-width:665px !important;
        font-size:20pt !important;
        margin-left:0px !important;
        border:2px solid #353535;
        margin-bottom:10px !important;
    }

    .respcaptcha3{
       width:640px !important;
        margin: 10px 20px !important;
    }

    #btenviarorcafinal{
        zoom:1.2;
    }

    .respcentro{
        text-align:center !important;
    }

    h1{
        font-size:32pt;
    }

    h2{
        font-size:28pt;
    }

    h3{
        font-size:25pt;
    }

    h4{
        font-size:23pt;
    }

    h5{
        font-size:21pt;
    }


    p, .textopadrao{
        font-size:19pt;
    }


    .iconemenuresponsivo{
        position: fixed;
        display:inherit;
        top:0;
        top:5px;
        left:0;
        width:95%;
        height:50px;
        background: url(img/iconemenuresponsivo.png) top right no-repeat;
        background-size:55px;
        z-index:99;

    }


    .overlaymenu{
        position: fixed;
        width:100%;
        height:100%;
        background: black;
        display:block;
        z-index:100;
        opacity:.7;
        top:0;
        left:0;
    }

    ul.menuresponsivo{
        position: fixed;
        z-index:120;
        top:0;
        left:0;
        left:-460px;
        background: #FDFDFD;
        border-left:6px solid #F9B118;
        width:400px;
        height: 100%;
        transition-duration:.3s;
        overflow: scroll;
    }

    li.menuresponsivo{
        font-size:22pt;
        padding:25px 20px;
        color:#424242 !important;
        border-bottom: 1px solid black;
        transition-duration:.3s;
    }

    li.menuresponsivo:hover{
        background: #424242;
        color:white !important;
    }

ul.menutopo{
    display:none;
}
   
div.fundogeral{
    height:1080px;
    background-size:1920px 100%;
}

.fundogeral .meio{
    height:auto !important;
}

.tangelo{
    zoom:1.5;
    margin-top:80px;
}

.marrom{
    font-size:20pt;
    height:350px;
    margin-bottom:120px;
}

} /* fim do item de mobile */


















@media screen and (max-width:800px) and (orientation:landscape){
    .conteudocelular{
        width:700px !important;
        overflow:hidden !important;
    }

    .meio{
        width:680px;
    }

   
} /* fim do item de mobile landscape */


