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


    .iconemenuresponsivo{
        position: fixed;
        display:inherit;
        top:0;
        top:30px;
        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:-560px;
        background: #FDFDFD;
        border-left:6px solid #8B181A;
        width:500px;
        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;
}
   
   .shellfoto{
    margin: 0px 95px;
    margin-bottom:30px;
   }

   .logorodape{
        width:160px;
        background-size: 160px;
        height:50px;
   }

   .redessociais img{
    width:90px;
    height: 90px;
   }

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

   .home3 .shellfoto{
    margin:0px;
    margin-right:20px;
    margin-bottom:30px;
   }


   .shellfotogaleria{
        transform:scale(1.3);
        -moz-transform:scale(1.3);
        margin:40px 62px;
   }

   .shellvideo{
    margin-left:-6px;
   }

   .paginacao a{
    font-size: 20pt;
   }

   .shellseguro{
    height: 360px;
   }

   .shellseguro .titulo{
    font-size: 18pt;
    height:110px;
   }

   .respface{
    transform: scale(1.7);
    -moz-transform: scale(1.7);
    margin-left:175px;
    margin-bottom:30px;
   }

   .flexslider{
    zoom:0.69 !important;
   }

   .home1{
    height:620px;
    background-size: 2090px;
    margin-top:-62px;
    margin-bottom:-2px;
   }

   .home1 .setor1 h3{
    font-size:18pt;
   }

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

   .home1 h2{
    margin-top:30px;
    margin-bottom:20px;
   }

   .vermais{
    transform: scale(1.3);
    -moz-transform: scale(1.3);
    margin-top:25px;

   }

   .home2 .setor1 h2{
    margin-top:10px;
    margin-bottom:20px;
   }

   .home2 .setor1 .vermais{
     margin-top:15px;
   }

   .home2 .setor2 h2{
    margin-top:10px;
    margin-bottom:20px;
   }

   .home2 .setor2 .vermais{
     margin-top:15px;
   }

   .home2{
    position: relative;
    margin-bottom:-2px;
   }


   .home3 .setor1 .textopadrao{
     height: 220px;
   }

   .home3 .setor1 .vermais{
        margin-top:15px;
   }

   .home3 .setor2 .textopadrao{
     height: 150px;
   }

   .home3 .setor2 .vermais{
        margin-top:10px;
   }


} /* 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:28pt;
    }

    h2{
        font-size:24pt;
    }

    h3{
        font-size:20pt;
    }

    h4{
        font-size:17pt;
    }

    h5{
        font-size:15pt;
    }


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


    .iconemenuresponsivo{
        position: fixed;
        display:inherit;
        top:0;
        top:60px;
        left:0;
        width:95%;
        height:30px;
        background: url(img/iconemenuresponsivo.png) top right no-repeat;
        background-size:35px;
        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:-560px;
        background: #FDFDFD;
        border-left:6px solid #8B181A;
        width:300px;
        height: 100%;
        transition-duration:.3s;
        overflow: scroll;
    }

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

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

ul.menutopo{
    display:none;
}

div.menutopo{
  position: relative;
  top:-40px;
}

.logotopo{
  top:43px;
}

.espacotopo{
  height: 60px;
}
   
   .shellfoto{
    margin: 0px 95px;
    margin-bottom:30px;
   }


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

   .home3 .shellfoto{
    margin:0px;
    margin-right:20px;
    margin-bottom:30px;
   }


   .shellfotogaleria{
        transform:scale(1.3);
        -moz-transform:scale(1.3);
        margin:40px 62px;
   }

   .shellvideo{
    margin-left:-6px;
   }

   .paginacao a{
    font-size: 14pt;
   }

   .shellseguro{
    height: 360px;
   }

   .shellseguro .titulo{
    font-size: 15pt;
    height:70px;
   }

   .respface{
    transform: scale(1.3);
    -moz-transform: scale(1.3);
    margin-left:95px;
    margin-bottom:10px;
   }

   .flexslider{
    zoom:0.69 !important;
   }

   .home1{
    height:620px;
    background-size: 2090px;
    margin-top:-62px;
    margin-bottom:-2px;
   }

   .home1 .setor1 h3{
    font-size:18pt;
   }

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

   .home1 h2{
    margin-top:30px;
    margin-bottom:20px;
   }

   .vermais{
    transform: scale(1.3);
    -moz-transform: scale(1.3);
    margin-top:25px;

   }

   .home2 .setor1 h2{
    margin-top:10px;
    margin-bottom:20px;
   }

   .home2 .setor1 .vermais{
     margin-top:15px;
   }

   .home2 .setor2 h2{
    margin-top:10px;
    margin-bottom:20px;
   }

   .home2 .setor2 .vermais{
     margin-top:15px;
   }

   .home2{
    position: relative;
    margin-bottom:-2px;
   }


   .home3 .setor1 .textopadrao{
     height: 205px;
   }

   .home3 .setor1 .vermais{
        margin-top:15px;
   }

   .home3 .setor2 .textopadrao{
     height: 150px;
   }

   .home3 .setor2 .vermais{
        margin-top:10px;
   }

   
} /* fim do item de mobile landscape */


