@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;
   }

   select.contato2{
    width:334px;
    font-size:21pt !important;
   }

   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;
    }

    div.menutopo{
        background-position: top left;
    }

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

    .logotopo{
        top:15px;
    }


    .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 #105026;
        width:400px;
        height: 100%;
        transition-duration:.3s;
        overflow: scroll;
    }

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

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

ul.menutopo{
    display:none;
}

    .redesocial{
        margin:25px 0px;
        margin-bottom:15px;
    }

    .redesocial a{
        margin: 0px 5px;
    }

    .endrodape{
        font-size:17pt;
        height:170px;
    }

    .tangelo{
        margin:20px;
        transform: scale(1.6);
        -moz-transform: scale(1.6);
    }

   
    .shellfoto{
        margin:0px 130px;
        margin-bottom:25px;
    }

    .shellfotogaleria{
        margin-top:30px;
        margin-left:90px;
        margin-right:40px;
        margin-bottom:80px;
        transform: scale(1.5);
        -moz-transform: scale(1.5);
    }

    .shellvideo{
        margin-left:-40px;
        transform: scale(0.92);
        -moz-transform: scale(0.92);
    }

    .flexslider{
        zoom:0.69 !important;
    }


    .homeshellservico .descricao{
        font-size:17pt;
        height:105px;
    }


    .saibamaiscinza1{
        font-size:18pt;
    }

    .saibamaiscinza2{
        font-size:18pt;
    }

    .saibamaisbranco{
        font-size:18pt;
        margin-top:20px;
    }

    .fundohomeverde .titulo{
        margin:20px 0px;
        margin-bottom:10px;
    }

    .fundohomeverde .textopadrao{
        font-size:17pt;
        height: 140px;
    }


} /* fim do item de mobile */


















@media screen and (max-width:800px) and (orientation:landscape){
     .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;
   }

   select.contato2{
    width:334px;
    font-size:21pt !important;
   }

   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:24pt;
    }

    h2{
        font-size:20pt;
    }

    h3{
        font-size:16pt;
    }

    h4{
        font-size:17pt;
    }

    h5{
        font-size:15pt;
    }


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

    div#topofull{
        height:70px;
    }

    div.menutopo{
        background-position: top left;
        height:70px;
    }

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

    .logotopo{
        top:13px;
        zoom:0.7;
    }

    .espacotopo{
        height: 70px;
    }


    .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 #105026;
        width:300px;
        height: 100%;
        transition-duration:.3s;
        overflow: scroll;
    }

    li.menuresponsivo{
        font-size:13pt;
        padding:15px 10px;
        color:#373737 !important;
        border-bottom: 1px solid black;
        transition-duration:.3s;
    }

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

ul.menutopo{
    display:none;
}

    .redesocial{
        margin:35px 0px;
        margin-bottom:25px;
    }

    .redesocial a{
        margin: 0px 0px;
    }

    .endrodape{
        font-size:14pt;
        height:140px;
    }

    .tangelo{
        margin:10px;
        transform: scale(1.2);
        -moz-transform: scale(1.2);
    }

   
    .shellfoto{
        margin:0px 130px;
        margin-bottom:25px;
    }

    .shellfotogaleria{
        margin-left:32px;
        margin-bottom:30px;
    }

    .shellvideo{
        margin-left:-40px;
        transform: scale(0.92);
        -moz-transform: scale(0.92);
    }

    .flexslider{
        zoom:0.69 !important;
    }


    .homeshellservico .descricao{
        font-size:13pt;
        height:105px;
    }


    .saibamaiscinza1{
        font-size:13pt;
    }

    .saibamaiscinza2{
        font-size:13pt;
    }

    .saibamaisbranco{
        font-size:13pt;
        margin-top:30px;
    }


    .fundohomeverde .textopadrao{
        font-size:13pt;
        height: 107px;
    }
   
} /* fim do item de mobile landscape */


