@media screen and (max-width : 1000px) {
    input, textarea { -webkit-appearance: none; -webkit-border-radius: 0;}
    /*HEADER*/
    #lineHeader{position:absolute; width:100%}
    #lineHeader header {width:100%}
    #lineHeader img{margin-top:20px;}
    .cycle-slideshow {height:300px; width:100%; overflow-x:hidden; overflow-y: hidden}
    .cycle-slideshow img {position: absolute; top: 0; left: 0;height: 100%; padding: 0; display: block; margin:0 auto}
    .cycle-pager {text-align: center; width: 100%; z-index: 500; position: absolute; top: 350px; overflow: hidden;}

    /*HEADER*/

    /*FOOTER*/
    #lineFixo {height:auto;}
    #lineFixo img{display:none;}
    #lineFixo #formagendar{width:90%; padding-top: 20px}
    #lineFixo #formagendar #divForm{width:100%}
    #lineFixo #formagendar #divText{margin-left:0; width:100%}
    #lineFixo #formagendar #divForm input[type="text"],#lineFixo #formagendar #divForm input[type="email"]{ height:45px; width:100%;}
    #lineFixo #formagendar #divForm input#telefone, #lineFixo #formagendar #divForm input#data {width:100%;}
    #lineFixo #formagendar #divText textarea{height:150px;width:100%;}
    #lineFixo #formcadastro{width:90%;}
    #lineFixo #formagendar input[type="submit"], #lineFixo #formcadastro input[type="submit"]{ margin-left:0; margin-top: 20px;}
    #lineFixo #formcadastro #divForm2 input[type="text"],#lineFixo #formcadastro #divForm2 input[type="email"]{font-family: Atilla;font-size:14px; text-transform: uppercase; height:45px;width:100%; padding-left:10px;}
    #lineFixo #formcadastro #divForm2 input[type="email"]{margin-left:0; margin-top: 10px;}
    #lineFooter nav{display:none;}
    #lineFooter {height:auto; padding-bottom:10px}
    #lineFooter footer{width:90%;}
    #lineFooter footer .footer{margin-top:20px;}
    #lineFooter footer #logofooter {float:none;}

    /*FOOTER*/

    /*Home*/
    .content {width:90%}
    #lineHome {height:auto;}
    #lineHome a.vejamais {margin-left:0;}
    .bx-wrapper .bx-controls-direction a {position: absolute;top: 0%;outline: 0;width: 60px;height: 100%;text-indent: -9999px;z-index: 99;}
    #lineHome #ambientes{height:auto; padding-bottom:30px;}
    #lineHome #novidades{height:auto; padding-bottom:30px; padding-top:50px;}
    #lineHome #novidades #descricao{display:block; width:100%;margin-left:0px; margin-top:30px;}
    #lineHome #novidades #descricao img{float:none;}
    #lineHome #novidades p{height: auto; max-height: none;}
    /*Home*/

    /*Empresa*/
    #lineEmpresa {height:auto; padding-bottom:30px;}
    #lineEmpresa img{width:100%;}
    #lineEmpresa hr:not(.red) {width:90%;}

    /*Empresa*/

    /*Portfolio*/
    #linePortfolio hr:not(.red){width:90%}

    /*Portfolio*/

    /*Novidades*/
    #lineNovidades .novidade a img{float:none}
    #lineNovidades .novidadedescricao {margin-left:0; margin-top:20px; width:100%}
    #lineNovidades hr:not(.red){width:90%}
    #lineNovidade hr:not(.red){width:90%;}
    #lineNovidade a.voltar {margin-left:10px;}
    #lineNovidade p {margin-top: 20px}


    /*Novidades*/

    /*Contato*/
    #lineContato {height:auto; padding-bottom:30px;}
    #lineContato input[type="submit"]{margin-left:0; margin-top: 20px;}
    #lineContato #divFormContato{width:100%}
    #lineContato #divFormContato input[type="text"],#lineContato #divFormContato input[type="email"],#lineContato #divTextContato textarea{width:100%;}
    #lineContato #divTextContato{display:block; margin-left:0px;}
    #lineContato #divTextContato textarea{height:150px; padding-top:10px;}
    #lineContato .contato{margin-top:30px}
    #lineContato iframe {width:100%}
    #lineContato hr:not(.red){width:90%}

    /*Contato*/
}
@media screen and (max-width : 750px) {
   #linePortfolio .content img{margin: 0 auto; display: block}
}
@media screen and (max-width : 570px) {
    body {overflow-x: hidden}
    img.imgnovidade{max-width:405px; width:100%; height:auto;}
    /*Home*/
    .bx-wrapper .bx-controls-direction a {display:none}
    /*Home*/
    #lineEmpresa img{display:none}
    #lineNovidade .novidade ul li{width:100%; height:auto; float:none;}
    #lineNovidade .novidade ul img{width:100%; height:auto;}
    #linePortfolio .content img{margin: 0 auto; display: block}
}
@media screen and (max-width :427px){
    #lineHome h1 {line-height: 35px; text-align: center; margin-bottom:5px;}
    #lineFixo #formcadastro h1, #lineFixo #formagendar h1{line-height: 35px; text-align: center; margin-bottom:5px; display: block}
    #lineHome #novidades #descricao {height:160px; margin-bottom:5px}
    #lineHome #novidades hr {margin-top: 65px;}
    #linePortfolio .content img{margin: 0 auto; display: block}
    #lineEmpresa h1{text-align: center}
    #linePortfolio .content h1{text-align: center}
    #lineNovidades .content h1{text-align: center}
    #lineNovidades h2{text-align: center}
    #lineNovidades .novidadedescricao {height: 175px;margin-bottom:10px;}
    #lineNovidades .novidade{margin-bottom:20px;}
    #lineNovidades{padding-bottom: 50px}
    #lineContato .content h1{text-align: center}
    #lineNovidade .novidade ul li{width:100%;}
    #lineNovidade .content h1{text-align: center}
    #lineNovidade h2{text-align: center; line-height: 35px; }

}
@media screen and (max-width :370px){
    #lineHeader #logotipo {width:90%; display:block; margin: 0 auto;}
    header{padding-top: 20px}
    #lineHome h1 {line-height: 35px; text-align: center; margin-bottom:5px;}
    #lineHome h2 {text-align: center; }
    .bx-wrapper img {height:200px; width:auto; margin: 0 auto}
    .bx-wrapper {width:90%;margin: 0 auto;}
    #lineHome #novidades #descricao {height:160px; margin-bottom:5px}
    #lineHome #novidades #btn img{margin-top: 0px;}
    #lineHome #novidades hr {margin-top: 65px;}
    #lineFixo #formcadastro h1, #lineFixo #formagendar h1{line-height: 35px; text-align: center; margin-bottom:5px; display: block}
    #linePortfolio .content img{width: 90%;height: auto; margin: 0 auto; display: block}
    #lineNovidade .bx-wrapper {width:100%;}
    

}
@media screen and (max-width : 333px) {
    img.imgnovidade{display:none;}
    #lineNovidade .bx-wrapper {display:none;}
    

}

