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

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


    .iconemenuresponsivo{
        position: fixed;
        display:inherit;
        top:0;
        top:15px;
        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 #FD2015;
        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.menutopo{
    background: url(img/respfundomenutopo.png) top center no-repeat;
}

.logotopo{
    left:10px;
}   

.shellfotogaleria{
    zoom:1.34;
}

.shellvideo{
    zoom:0.9;
    margin-left:-20px;
}

.frotacaminhoes{
    zoom:0.68;
}

.shellequipe{
    zoom:1.36;
}

.shellequipe .titulo{
    font-size:14.5pt;
}

.shellequipe .bold{
    height:55px !important;
}

.fotoacessorio{
    zoom:0.7;
}

.paginacao{
    font-size:22pt;
}

.shellinformativo{
    zoom:1.40;
}

.shellinformativo .titulo p{
    font-size:12.5pt;
}

.respdata{
    zoom:1.4;
    margin-bottom:0px;
}

.respface{
    transform: scale(1.6);
    -moz-transform: scale(1.6);
    margin-left:160px;
    margin-bottom:20px;
}

.btnvoltar{
    zoom:1.4;
}

.shellproduto{
    zoom:1.35;
    height: 285px;
}

.shellproduto .titulo{
    height: 60px;
}

.shellproduto .titulo p{
    font-size:16pt;
}


.shellproduto .subtitulo{
    height:52px;
}

.shellproduto .subtitulo p{
    font-size:13pt;
}

.shellfoto2{
    margin:10px 100px;
}

.flexslider{
    zoom:0.69 !important;
}

.shellcotacao{
    zoom:1.36;
}

.shellcotacao .w60{
    width:59% !important;
}

.shellcotacao .w40{
    width:39% !important;
}

.resprodapecotacao{
    height:70px !important;
}

.resprodapecotacao p{
    font-size:20pt;
}

.titulohome{
    height:200px;
}

.respspac{
    height:10px !important;
}

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

.homevertodas, .homevertodasbranco{
    font-size:22pt !important;
}

.homevertodasbranco{
    margin-top:5px;
}

.imghome1{
    zoom:1.15;
    margin:10px 50px;
}

.imghome3{
    zoom:1.4;
    margin:10px 50px;
}

#wrapper{
    height: 380px !important;
}

#carousel li{
    width:330px !important;
    height:380px !important;
}

.fundohome4{
    height:1400px;
    background-size: 4000px;
}

.fundohome4 .esquerda{
    height:600px;
    overflow: hidden;
}

.respespacoinform{
    margin-top:50px;
}

.fundohome4 .direita{
    height:950px;
    margin-top:50px;
    overflow: hidden;   
}

.respvercota{
    font-size:19pt !important;
}

.bordavermelha{
    height:480px;
    border: 2px solid #FD2015;
}

.bordavermelha .shellcotacao{
    zoom:1.43;

}

.rodapefull{
    background-size:2500px !important;
    height:725px;
}

.enderecorodape{
    font-size:24px;
    height:250px;
    margin-bottom:40px;
}

.redessociais{
    height:55px;
    margin-bottom:45px;
}

.redessociais img{
    zoom:1.7;
}

.tangelo{
    zoom:1.7;
}


.fundohome4 .respteste{
    
    width: 100%;
    height:80px !important;
    position: absolute;
    top:0;
    margin-top:520px;
}

.respteste p{
    font-size:20pt;
}


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

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

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

    h1{
        font-size:26pt;
    }

    h2{
        font-size:23pt;
    }

    h3{
        font-size:20pt;
    }

    h4{
        font-size:18pt;
    }

    h5{
        font-size:21pt;
    }


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


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

    li.menuresponsivo{
        font-size:14pt;
        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{
    background: url(img/respfundomenutopo.png) top center no-repeat;
    margin-top:-20px;
}

.logotopo{
    top:30px;
    left:30px;
    zoom:0.9;
}   

.shellfotogaleria{
    zoom:1.34;
}

.shellvideo{
    zoom:0.9;
    margin-left:-20px;
}

.frotacaminhoes{
    zoom:0.68;
}

.espacotopo{
    height:53px;
}

.shellequipe{
    zoom:1.36;
    height: 162px;
}

.shellequipe .titulo{
    font-size:11.5pt;
}

.shellequipe .bold{
    height:46px !important;
}

.fotoacessorio{
    zoom:0.7;
}

.paginacao{
    font-size:16pt;
}

.shellinformativo{
    zoom:1.40;
}

.shellinformativo .titulo p{
    font-size:12.5pt;
}

.respdata{
    zoom:1.4;
    margin-bottom:0px;
}

.respface{
    transform: scale(1.6);
    -moz-transform: scale(1.6);
    margin-left:160px;
    margin-bottom:20px;
}

.btnvoltar{
    zoom:1.4;
}

.shellproduto{
    zoom:1.35;
    height: 275px;
}

.shellproduto .titulo{
    height: 50px;
}

.shellproduto .titulo p{
    font-size:13pt;
}

.resptitprod{
    font-size:20pt;
}

.shellproduto .subtitulo{
    height:46px;
}

.shellproduto .subtitulo p{
    font-size:11pt;
}

.shellfoto2{
    margin:10px 100px;
}

.flexslider{
    zoom:0.69 !important;
}

.shellcotacao{
    zoom:1.36;
}

.resprodapecotacao{
    height:70px !important;
}

.resprodapecotacao p{
    font-size:20pt;
}

.titulohome{
    height:200px;
}

.respspac{
    height:10px !important;
}

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

.homevertodas, .homevertodasbranco{
    font-size:22pt !important;
}

.homevertodasbranco{
    margin-top:5px;
}

.imghome1{
    zoom:1.15;
    margin:10px 50px;
}

.imghome3{
    zoom:1.4;
    margin:10px 50px;
}

#wrapper{
    height: 370px !important;
}

#carousel li{
    width:340px !important;
    height:370px !important;
}

.fundohome4{
    height:1400px;
    background-size:4000px;
}

.respespacoinform{
    margin-top:50px;
}

.fundohome4 .esquerda{
    height:600px;
    overflow: hidden;
}

.fundohome4 .direita{
    height:950px;
    margin-top:50px;
    overflow: hidden;   
}

.respvercota{
    font-size:17pt !important;
}

.bordavermelha{
    height:480px;
    border: 2px solid #FD2015;
}

.bordavermelha .shellcotacao{
    zoom:1.43;
}

.rodapefull{
    background-size:2500px !important;
    height:725px;
}

.enderecorodape{
    font-size:20px;
    height:250px;
    margin-bottom:40px;
}

.redessociais{
    height:55px;
    margin-bottom:45px;
}

.redessociais img{
    zoom:1.4;
}

.tangelo{
    zoom:1.3;
}

.fundohome4 .respteste{
    
    width: 100%;
    height:80px !important;
    position: absolute;
    top:0;
    margin-top:535px;
}

.respteste p{
    font-size:14pt;
}

   
} /* fim do item de mobile landscape */


