body{overflow-x:hidden;width:100%;}
*{margin:0; padding:0;box-sizing:border-box;font-family: 'Lato', sans-serif;}
header{background:rgba(0,0,0,0.5);width:100%; height:120px;
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;float:left;
    transition: all .25s linear;position:absolute;z-index:700;border-bottom:1px solid rgba(255,255,255,0.3);}
header figure img#icone-menu{width:45px;top:5px;right:20px;position:absolute;transition: opacity 500ms;opacity:1;display:none;}
header figure img#seta{display:none;transition: opacity 0.5s;opacity: 0;display:none;width:45px;top:5px;right:20px;position:absolute;}
header figure{max-width: 100%; width: 100%; max-height: 100%; height: 100%;position: relative; margin:0; padding: 0;overflow: hidden;}
section.anuncio{width:100%;float:left;text-align:center;align-items:center;}
section.anuncio3{width:100%;float:left;text-align:center;align-items:center;}
section.anuncio2{width:100%;float:left;text-align:center;align-items:center;display:none;}
section.anuncio_vertical{width:80%;margin-left:5%;float:left;text-align:center;align-items:center;margin-top:25px;}
section.anuncio_prime{width:80%;float:left;margin-left:10%;text-align:center;align-items:center;}
section.anuncio_prime img{border-radius:5px;width:700px;}
header figure figcaption nav img#logo{margin-top:20px;max-height:100%;float:left;margin-left:120px;max-width: 100%;width:auto;height:80px;margin-bottom:5px;border-radius:10px;}
header figure figcaption nav img#logo2{display:none;max-height: 100%;max-width: 100%;margin:10px auto;wwidth:180px;height:100px;border-radius:10px;}
header figure figcaption{border-radius: 10px;width: 100%;text-align:center;font-weight:bold;}
nav{float:left;width:100%;}
nav ul#menu{z-index:600;list-style:none;padding:0;display:flex;justify-content:center;margin-top:0px;float:right;margin-right:100px;}
nav ul#menu li{letter-spacing:1px;float:left;justify-content:center;position:relative;box-sizing:border-box;font-size:13px;margin-left:5px;margin-top:40px;}
nav ul#menu li a{text-decoration:none;margin:0;display:block;color:rgba(255,255,255,1);padding:15px;text-shadow: 1px 1px 2px #000000;}
nav ul#menu a:hover{border-bottom:2px solid rgba(255,255,255,1);border-radius:0;text-shadow:1px 1px #000;}
footer section.parceiros img.img_lava{width:60px;}
div#btn-conteudo{display:none;}
div#btn-conteudo-perguntas{display:none;}
.local{visibility: hidden;}
#endereco2{width:100%;float:left;}
#endereco2 address{text-align:center !important;width:100%;margin-bottom:5px;font-size:16px !important;}
#endereco2 address span#mais{text-transform:uppercase;}
section#orcamento{width:100%;float:left;color:rgba(255,255,255,1);background:rgba(255,255,255,1);box-sizing:border-box;border-bottom:1px solid #CCC;}
section#orcamento p.orcamento_titulo{width:100%;margin-left:0;padding:10px;padding-left:40px;padding-right:40px;text-align:center;margin-bottom:20px;color:rgba(255,255,255,1);font-size:25px;text-shadow:1px 1px #000;background:rgba(237,117,28,1);box-sizing:border-box;}
section#orcamento p{margin-bottom: 25px;width:50%;text-align:center;margin-left:25%;font-size:20px;}
section#orcamento ul li{list-style: none;}
section#mail{width:100%;margin:0; padding:25px;float:left;position: relative;}
section#mail ul{width:50%;margin-left:25%;}
section#mail ul li input{border-top: 1px solid rgba(0,0,0,0);padding-bottom:5px;padding-top:5px;border-left: 1px solid rgba(0,0,0,0);float:left;height:50px;text-indent: 10px;border-right: 1px solid rgba(0,0,0,0);border-bottom: 1px solid #CCC;-webkit-appearance:none;list-style: none;font-size: 17px;}
section#mail ul li #nome, #email{width:80%;margin-left:10%;margin-right:5%;margin-bottom:10px;}
section#mail ul li #ddd{margin-left:10%;width:19%;margin-bottom: 5px;}
section#mail ul li #telefone{width:60%;margin-left:1%;margin-bottom:10px;}
section#mail ul li .assunto{width:80%;margin-left:10%;margin-right:5%;padding-bottom: 5px;margin-bottom:25px;border-top: 1px solid rgba(0,0,0,0);border-left: 1px solid rgba(0,0,0,0);float:left;height:50px;text-indent: 10px;border-right: 1px solid rgba(0,0,0,0);border-bottom: 1px solid #CCC;-webkit-appearance:none;list-style: none;font-size: 17px;}
section#mail ul li select.assunto {background:rgba(255,255,255,1);}
section#mail ul li textarea{border-top: 1px solid rgba(0,0,0,0);height:150px;resize:none;border-left: 1px solid rgba(0,0,0,0);border-right: 1px solid rgba(0,0,0,0);border-bottom: 1px solid #CCC;-webkit-appearance:none;width:80%;margin-left:10%;margin-right:5%;float:left;padding-top:5px;padding-bottom: 5px;font-size: 17px;text-indent:10px;margin-bottom:10px;}
section#mail .btn{border-radius:10px;width:30%;margin-left:35%;font-size:18px;border-color: #2e6da4;background:rgba(100,100,100,1);color:rgba(255,255,255,1);padding:10px;border-radius:5px;}
section#mail .btn:hover{border-color: #204d74;transition:0.5s;color:rgba(16,55,117,1);background:rgba(16,55,117,0);}
section#mail ul li a{font-size:15px;width:80%;float:left;margin-left:10%;color:rgba(0,0,0,1);margin-bottom:30px;}
.mapa{width:90%;margin-left:5%;float:left;height:200px;margin-bottom:20px;}
.slick-slide {margin: 0px 20px;}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;
-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin:0;padding:0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{
-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content:'';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}

.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height:auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.container{float:left;width:100%;background:rgba(255,255,255,1) !important;border-top:1px solid #CCC;padding-bottom:20px;position:relative;}
div.produtos{width:30%;margin-left:2.5%;float:left;}
div.produtos img.loc{width:220px;height:200px;margin:0 auto;display:block;}
.contain{float:left;padding-top:30px;width:100%;background:rgba(0,0,0,1);}
.slider{float:left;width:100%;margin:0;}
.container h2{text-align:center;width:80%;margin-left:10%;float:left;margin-bottom:15px;font-size:22px;padding-top:25px;color:rgba(0,0,0,1);}
div.produtos{padding:30px;}
div.produtos h3.pr{font-size:18px;margin-top:15px;color:rgba(0,0,0,1);width:90%;margin-left:5%;text-align:center;padding-left:20px;padding-right:20px;}
div.produtos a.cororcamento{text-align:center;margin:0 auto;display:block;margin-top:10px;width:80%; padding:5px;border-radius:5px;text-decoration:none;color:rgba(255,255,255,1);background:rgba(67,173,64,1);}
div.produtos a.cor{text-align:center;margin:0 auto;display:block;margin-top:10px;width:80%; padding:5px;border-radius:5px;text-decoration:none;color:rgba(255,255,255,1);background:rgba(50,50,50,1);}
div.produtos a.cor:hover{background:rgba(255,255,255,1);}
div.produtos a.cororcamento:hover{background:rgba(59,153,57,1);transition:0.5s;}
div.produtos p{font-size:15px;margin:0 auto;text-align:justify;width:90%;display:block;margin-top:10px;}
.container p.parag{text-align:center;margin-bottom:30px;margin-top:10px;font-size:22px;width:80%;margin-left:10%;}
.container img.imgzap{height:19px;margin:auto;margin-bottom:-3px;margin-right:5px;}
.btn-fixed{
  position:fixed;
  bottom:100px;
  right:15px;
  visibility:hidden;
}
.btn-fixed.visible{
  visibility:visible;
}
a.btn-fixed img{width:20px;margin-bottom:-5px;}
a.btn-fixed{font-size:13px;text-decoration:none;color:rgba(255,255,255,1);text-align:center;background:rgba(113,121,137,1);padding-left:10px;padding-right:10px;padding-bottom:5px;}
.containers h2{text-align:center;width:80%;margin-left:10%;float:left;margin-bottom:15px;font-size:22px;padding-top:25px;color:rgba(0,0,0,1);}
.containers .slide2{padding:30px;}
.containers .slide2 img.loc{width:auto;max-width:100%;height:70px;margin:0 auto;display:block;}
.containers .slide2 h3{font-size:18px;margin-top:15px;font-size:19px;color:rgba(0,0,0,1);width:90%;margin-left:5%;text-align:center;padding-left:20px;padding-right:20px;}
.containers .slide2 a.cororcamento{text-align:center;margin:0 auto;display:block;margin-top:10px;width:80%; padding:5px;border-radius:5px;text-decoration:none;color:rgba(255,255,255,1);background:rgba(67,173,64,1);}
.containers .slide2 a.cor{text-align:center;margin:0 auto;display:block;margin-top:10px;width:80%; padding:5px;border-radius:5px;text-decoration:none;color:rgba(255,255,255,1);background:rgba(50,50,50,1);}
.containers .slide2 a.cor:hover{background:rgba(255,255,255,1);}
.containers .slide2 a.cororcamento:hover{background:rgba(59,153,57,1);transition:0.5s;}
.containers .slide2 p{font-size:15px;margin:0 auto;text-align:justify;width:90%;display:block;margin-top:10px;}
.containers p.parag{text-align:center;margin-bottom:30px;margin-top:10px;font-size:22px;width:80%;margin-left:10%;color:rgba(0,0,0,1);}
.containers img.imgzap{height:19px;margin:auto;margin-bottom:-3px;margin-right:5px;}
section#mail ul li input:focus{border-bottom:1px solid rgba(0,0,0,1);outline:0;}
section#mail ul li #mensagem:focus{border-bottom:1px solid rgba(0,0,0,1);outline:0;}
section#mail ul li .assunto:focus{border-bottom:1px solid rgba(0,0,0,1);outline:0;}
section#servicos{width:90%;margin-left:5%;padding:0;position: relative;display: block;float:left;padding-bottom:30px;border-top:1px solid #CCC;}
section#servicos p.tit{margin-left:0;padding:10px;margin-bottom:20px;box-sizing:border-box;text-shadow: 1px 1px 1px #fff;text-align:center;margin-top:15px;width:100%;font-size:25px;float:left;font-weight:bold;}
section#servicos p{font-size:20px;width:80%;margin-left:10%;text-align: justify;color:rgba(50,50,50,1);margin-bottom:20px;}
section#servicos .servico{width:30%;margin-left:13.3%;float:left;margin-bottom:30px;}
section#servicos .servico img{width:80%;max-width:100%;margin:0 auto;display:block;-webkit-box-shadow: 9px 7px 5px rgba(50, 50, 50, 0.77);
        -moz-box-shadow:9px 7px 5px rgba(50, 50, 50, 0.77);
        box-shadow:9px 7px 5px rgba(50, 50, 50, 0.77);}
section#servicos .servico h2{margin-top:15px;font-size:19px;color:rgba(214,123,32,1);width:90%;margin-left:5%;text-align:center;}
section#servicos ul{width:80%;float:left;margin-left:10%;margin-top:20px;}
section#servicos ul a{color:rgba(0,0,0,1);letter-spacing:1px;font-size:16px;}
section#servicos ul li{margin-bottom:12px;}
section#servicos ul li h3{font-size:16px;}
section#servicos h3.sub_tit{margin-top:15px;font-size:18px;color:rgba(214,123,32,1);width:80%;margin-left:10%;margin-bottom:10px;text-align:center;}
section#servicos h2.sub_ti{margin-top:25px;font-size:20px;color:rgba(214,123,32,1);width:80%;margin-left:10%;margin-bottom:20px;text-align:center;}
section#garantia{width:100%;float:left;background:rgba(100,100,100,1);}
section#garantia p{width:90%;text-align:center;margin-left:5%;font-size:25px;padding-top:25px;padding-bottom:25px;color:rgba(255,255,255,1);}
.whats{position:absolute;bottom:20px;position:fixed;right:15px;z-index:700;padding:10px;padding-bottom:5px;padding-top:8px;background:rgba(32,181,88,1);border-radius:40px;-webkit-box-shadow: 7px 5px 5px rgba(50, 50, 50, 0.77);
        -moz-box-shadow:7px 5px 5px rgba(50, 50, 50, 0.77);
        box-shadow:7px 5px 5px rgba(50, 50, 50, 0.77);}
.whats img{height:35px;width:35px;}
.whats:hover{transition:0.5s;background:rgba(26,145,70,1);}
#msg1 {background: #fff;color: #000;position: fixed;width:200px;bottom:40px;right: 90px;font-size:13px;line-height: 13px;padding:5px; border-radius: 10px; border:1px solid #e2e2e2; box-shadow: 2px 2px 3px #999;z-index:100;font-weight:bold;}
#perguntas-frequentes{width:80%;margin-left:10%;margin-bottom:30px;margin-top:50px;float:left;}
#perguntas-frequentes table{margin:0 auto;width:800px;color:rgba(0,0,0,1);border-collapse: collapse !important;float:left;display:block;position:relative;}
#perguntas-frequentes table.maior{width:70%;}
span.saude{color:rgba(255,92,15,1);}
#perguntas-frequentes table caption{color:rgba(0,0,0,1);font-size:15px;caption-side: top;}
#perguntas-frequentes table thead{font-size:17px;}
#perguntas-frequentes table thead tr{background:rgba(220,220,220,1);}
#perguntas-frequentes table thead tr th{padding:15px;border:1px solid #000;font-weight:normal;text-align:left;}
#perguntas-frequentes table thead tr th.central{text-align:center;}
#perguntas-frequentes table tbody tr td{padding:10px;border:1px solid #000;}
#perguntas-frequentes table tbody tr td.central{text-align:center;}
#perguntas-frequentes table tbody tr:hover{transition:0.5s;background:rgba(220,220,220,1) !important;}
#perguntas-frequentes table tbody tr.cinza{background:rgba(220,220,220,1);}
#perguntas-frequentes table tbody tr.branco{background:rgba(255,255,255,1);}
#perguntas-frequentes table tfoot{color:rgba(0,0,0,1);}
#perguntas-frequentes table tfoot tr td{padding-top:10px;}
#perguntas-frequentes table td h2{font-size:16px;}
#perguntas-frequentes ul li h3{font-size:16px;}
#perguntas-frequentes img.erros{width:200px;float:left;}
#perguntas-frequentes img.tabela{width:700px;float:left;}
section#passos{width:100%;float:left;background:rgba(255,255,255,1);margin-bottom:20px;margin-top:10px;border-top:1px solid #CCC;padding-top:20px;}
section#passos h3{width:80%;float:left;margin-left:10%;margin-bottom:20px;text-align:center;font-size:24px;}
section#passos p{width:80%;margin-left:10%;margin-bottom:20px;text-align:justify;font-size:18px;line-height:25px;}
section#passos figure{width:22%;float:left;margin-left:2.4%;margin-top:20px;}
section#passos figure img{width:70px;height:70px; margin:0 auto;display:block;}
section#passos figure figcaption p.tit{width:100%;float:left;font-size:20px;text-align:center;margin-bottom:10px;margin-top:10px;margin-left:0 !important;}
section#passos figure figcaption p{font-size:18px;text-align:justify;float:left;}

section#perguntas-frequentes button{background:rgba(255,255,255,1);width:100%;float:left;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #CCC;text-align:left;padding-top:15px;padding-bottom:15px;box-sizing:border-box;}
section#perguntas-frequentes h2{float:left;width:100%;}
section#perguntas-frequentes h2.principal{font-size:25px;margin-bottom:10px;}
section#perguntas-frequentes h3{float:left;width:100%;}
section#perguntas-frequentes p{width:100%;float:left;margin-bottom:20px;margin-top:10px;}
section#perguntas-frequentes address{width:100%;float:left;margin-bottom:30px;margin-top:10px;font-size:15px;}
section#perguntas-frequentes span.sobe{display:block;float:right;font-size:15px;margin-left:5px;}
section#perguntas-frequentes span.desce{display:none;float:right;font-size:15px;margin-left:5px;}
section#perguntas-frequentes div.escondido{display:none;}
section#perguntas-frequentes ul{width:100%;float:left;color:rgba(0,0,0,1);font-size:18px;letter-spacing:2px;padding:0;margin-bottom:20px;}
section#perguntas-frequentes ul li{margin-top:5px;font-size:16px;width:90%;float:left;margin-right:5%;list-style:none;}
section#perguntas-frequentes ul li a{color:rgba(255,255,255,1);text-decoration: underline;}
div#btn-conteudo{display:none;}
div#btn-conteudo-perguntas{display:none;}
p.pre-disparo{text-align:center !important;margin-top:0px !important;margin-bottom:30px !important;width:70% !important;margin-left:15% !important;font-size:18px;margin-right:15%;}
p.pre-disparo2{text-align:center !important;margin-top:0px !important;margin-bottom:30px !important;width:70% !important;margin-left:15% !important;font-size:18px;margin-right:15%;}

div.botao_cotacion{width:100%;float:left;padding:0 !important;margin:-20px 0 30px 0 !important;}
div.botao_cotacion a.cotacion{margin:10px auto;width:150px;font-size:14px;text-align:center;background:rgba(26,145,70,1);color:rgba(255,255,255,1) !important;padding:8px;border-radius:5px;text-decoration:none;display:block;box-sizing:border-box;}
div.botao_cotacion a.cotacion img{height:20px;width:20px;margin-right:5px;margin-bottom:-5px;}

div.botao_cotacion2{width:100%;float:left;padding:0 !important;margin:-20px 0 30px 0 !important;}
div.botao_cotacion2 a.cotacion{margin:10px auto;width:160px;font-size:14px;text-align:center;background:rgba(26,145,70,1);color:rgba(255,255,255,1) !important;padding:8px;border-radius:5px;text-decoration:none;display:block;box-sizing:border-box;}
div.botao_cotacion2 a.cotacion img{height:20px;width:20px;margin-right:5px;margin-bottom:-5px;}

div.btn-conteud{width:100%;float:left;padding:0 !important;margin:-20px 0 30px 0 !important;}
div.btn-conteud button.veja{margin:10px auto;width:250px;font-size:14px;text-align:center;background:rgba(13,59,120,1);color:rgba(255,255,255,1) !important;padding:8px;border-radius:5px;text-decoration:none;display:block;box-sizing:border-box;}
div.btn-conteud button.veja img{height:20px;width:20px;margin-right:5px;margin-bottom:-5px;}

div.btn-conteud-perguntas{width:100%;float:left;padding:0 !important;margin:-20px 0 30px 0 !important;}
div.btn-conteud-perguntas button.veja-perguntas{margin:10px auto;width:300px !important;font-size:14px;text-align:center !important;background:rgba(13,59,120,1) !important;color:rgba(255,255,255,1) !important;padding:8px;border-radius:5px;text-decoration:none;display:block;box-sizing:border-box;}
div.btn-conteud-perguntas button.veja-perguntas img{height:20px;width:20px;margin-right:5px;margin-bottom:-5px;}

div.botao_cotacao{width:100%;float:left;padding:0 !important;margin:-10px auto 30px auto !important;display:flex;justify-content: center;}
div.botao_cotacao a.cotacion{width:350px;font-size:14px;text-align:center;background:rgba(26,145,70,1);color:rgba(255,255,255,1) !important;padding:8px;border-radius:5px;text-decoration:none;display:block;box-sizing:border-box;margin-left:20px;}
div.botao_cotacao a.cotacion img{height:20px;width:20px;margin-right:5px;margin-bottom:-5px;}

span.color{color:rgba(214,123,32,1);}
.esconde{display:none;}
.pintado{background:rgba(0,45,89,1);color:#FFF;text-shadow: 1px 1px 2px #000000;}
img.pequeno{height:20px;margin-right:5px;margin-bottom:-3px;}
footer{height:200px;margin:0 auto;clear:both;color:rgba(0,0,0,1);text-align: center;position: relative;background:rgba(255,255,255,1);box-sizing:border-box;border-top:1px solid #CCC;}
footer section.padrao{width:100%;position: relative;display: block;float:left;padding-bottom:20px;padding-top:10px;}
footer section.padrao ul{width:100%;}
footer section.padrao img{height:30px;}
footer section.padrao address{font-size:20px;font-family: 'Lato', sans-serif;width:80%;margin-left:10%;}
footer section.padrao ul li.titulo_padrao{padding:10px;font-family: 'Lato', sans-serif;font-size:25px;font-weight:bold;}
footer section.padrao p.titulo_p{font-family: 'Lato', sans-serif;font-size:25px;padding:10px;font-weight:bold;}
footer section.padrao ul li{margin-top:10px;text-align:center;width:80%;margin-left:10%;float:left;font-size:20px;list-style:none;}
footer section.padrao ul li a{font-family: 'Lato', sans-serif;text-decoration:none;color:rgba(0,0,0,1);}

footer section.padrao2{width:100%;position: relative;display: block;float:left;padding-bottom:20px;padding-top:10px;}
footer section.padrao2 ul{width:50%;margin-left:25%;}
footer section.padrao2 img{height:30px;}
footer section.padrao2 address{font-size:20px;font-family: 'Lato', sans-serif;width:80%;margin-left:10%;}
footer section.padrao2 ul li.titulo_padrao{padding:10px;font-family: 'Lato', sans-serif;font-size:25px;font-weight:bold;}
footer section.padrao2 p.titulo_p{font-family: 'Lato', sans-serif;font-size:25px;padding:10px;font-weight:bold;}
footer section.padrao2 ul li{margin-top:10px;text-align:center;width:80%;margin-left:10%;float:left;font-size:20px;list-style:none;}
footer section.padrao2 ul li a{font-family: 'Lato', sans-serif;text-decoration:none;color:rgba(0,0,0,1);}

footer section#copy p{padding:5px;box-sizing:border-box;margin:0;font-size:15px;}
footer section#copy{width:100%;text-align:center;color:rgba(255,255,255,1);background:rgba(237,117,28,1);float:left;height:20px;position:relative;}
section.desenvolvedor{padding:3px;width:100%;float:left;display: block;background:rgba(237,117,28,1);text-align:center;position:relative;}
section.desenvolvedor a{bottom:0;color:rgba(255,255,255,1);font-size:15px;text-decoration:none;}
section.desenvolvedor a:hover{text-decoration: none;}

#map {height: 120px;width:95%;margin-left:2.5%;border:1px solid rgba(0,0,0,1);}
.element {
  display: block;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(204,169,44, 0.4);
  animation: element 2s infinite;
        }
.element:hover {
  animation: none;
}      
@-webkit-keyframes element {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 2px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes element {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(26,145,70,0.2);
    box-shadow: 0 0 0 0 rgba(26,145,70,0.2);
  }
  70% {
      -moz-box-shadow: 0 0 0 5px rgba(26,145,70,0.4);
      box-shadow: 0 0 0 7px rgba(26,145,70,0.4);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(26,145,70,0.1);
      box-shadow: 0 0 0 0 rgba(26,145,70,0.1);
  }
}
@media screen and (max-width:1500px ){header figure figcaption nav img#logo{margin-left:25px;margin-right:50px;}}
@media screen and (max-width:1390px ){nav ul#menu li a{padding:10px;}section#mail .btn{width:50%;margin-left:25%;}
div.bloco{width:100%;float:left;}
}
@media screen and (max-width:1300px ){
section#servicos .servico h2{width:100%;margin-left:0;}
section#servicos .servico img{width:80%;margin-left:10%;}
}
@media screen and (max-width:1200px ){nav ul#menu{margin-right:100px;}section#passos h3{font-size:20px;}}
@media screen and (max-width:1100px ){
section#servicos .servico{width:50%;margin-left:0%;}
section#servicos .servico h2{font-size:18px;}
section#servicos .servico img{height:230px;width:auto;margin:0 auto;display:block;float:none;}
header figure figcaption nav img#logo{display:none;}
header figure figcaption nav img#logo2{display:block;}
header{position:relative;background:rgba(0,0,0,0.8);height:167px;}
nav ul#menu{margin-right:0px;background:rgba(0,0,0,1);width:100%;padding:5px;}
nav ul#menu li a:hover{background:rgba(0,0,0,0);border-bottom:0px solid rgba(20,65,125,1);}
nav ul#menu li#orcar a:hover{background:rgba(0,0,0,0);}
nav ul#menu li#orcar a{border:1px solid rgba(200,200,200,0.0);background:rgba(0,127,196,1);}
nav ul#menu li{margin-top:0px;}
div.bloco_1{width:100%;float:left;margin-bottom:20px;}
}
@media screen and (max-width:1000px ){
div.produtos{width:80%;margin-left:10%;border-bottom:1px solid rgba(150,150,150,0.5);padding-bottom:20px;padding-top:20px;}
div.produtosemborda{border-bottom:0px !important;}
section#mail ul{width:70%;margin-left:15%;}
section#servicos{width:100%;margin-left:0;}
#perguntas-frequentes table{width:100%;}
#perguntas-frequentes table.maior{width:100%;}
section#passos figure{width:40%;float:left;margin-left:6.6%;margin-top:20px;}
div.gra{width:100%;float:left;}
}
@media screen and (max-width:920px ){
section#mail .btn{width:50%;margin-left:25%;}
section#mail ul{width:80%;margin-left:10%;}
div.botao_cotacao a.cotacion{width:50%;}
section.anuncio_prime img{width:500px;}
}
@media screen and (max-width:860px ){
header{height:110px;}
  header figure figcaption nav img#logo2{float:left;margin-left:20px;height:90px;}
  nav ul#menu li a{color:rgba(0,0,0,1);padding:10px;text-shadow: 0 0 0 rgba(0,0,0,0);}
  nav ul#menu li a:hover{background:rgba(0,0,0,0);}
  nav ul#menu li#orcar a{background:rgba(0,0,0,0);}
  nav ul#menu li#orcar a:hover{background:rgba(0,0,0,0);color:rgba(0,0,0,1);}
  nav ul#menu a:hover{color:rgba(0,0,0,1);transition:0;text-shadow:1px 1px rgba(0,0,0,0);}
  header figure img#icone-menu{height:auto;display:block;right:40px;margin-top:20px;position:absolute;float:right;}
  header figure img#seta{height:auto;display:block;right:40px;margin-top:20px;}
  nav ul#menu{background:rgba(255,255,255,1);display:none;font-size:17px;width:100%;margin:0;padding:0;}
  nav ul#menu li{z-index:auto;list-style:none;text-align:center;padding-top:0px;padding:1px;width:100%;margin:0;font-size:14px;border-right:0;border-top:1px solid #CCC;}
  nav ul#menu li:hover{background:0;}
  nav ul small{display:none;}
  footer section#local{border-top:1px solid #CCC;}
  footer section.padrao{margin:0;padding-bottom:10px;padding-top:5px;}
  footer section.padrao ul li.titulo_padrao{padding:5px;}
  footer section.padrao ul li{margin-top:7px;}
  footer section.padrao2{width:100%;margin:0;padding-bottom:10px;padding-top:5px;}
  footer section.padrao2 ul li.titulo_padrao{padding:5px;}
  footer section.padrao2 ul li{margin-top:7px;}
  footer section.parceiros{width:100%;}
  section#orcamento p.orcamento_titulo{font-size:23px;}
  #perguntas-frequentes img.tabela{width:600px;}
}
@media screen and (max-width:800px ){section#servicos p.tit{font-size:25px;}
  section#mail ul{width:90%;margin-left:5%;}
  footer section#contato{width:100%;margin-left:0;height:auto;padding-bottom:10px;}
  section#orcamento p{width:80%;margin-left:10%;}
section.anuncio2{display:block;}
section.anuncio3{display:none;}
}
@media screen and (max-width:750px ){
section#servicos .servico{margin-bottom:20px;width:70%;margin-left:15%;}
div.bloco_1{margin-bottom:0;}
section#servicos .servico img{width:350px;height:auto;}
section#servicos ul{width:350px;margin:0 auto;display:block;float:none;}
section#servicos h3.sub_tit{width:350px;margin:10px auto;display:block;float:none;}
section#servicos h2.sub_ti{width:350px;margin:10px auto;display:block;float:none;}
section#servicos h2{margin-bottom:10px;}
}
@media screen and (max-width:700px ){
div.botao_cotacao a.cotacion{width:70%;margin-left:15%;margin-bottom:15px;}
div.botao_cotacao{display:block;}
section.anuncio_prime img{width:400px;}
#perguntas-frequentes img.tabela{width:100%;}
}
@media screen and (max-width:650px ){
footer section#contato ul li a{font-size:18px;}
footer section#contato ul li{font-size:18px;}
footer section#contato h4{font-size:25px;}
footer section#endereco h5{font-size:18px;}
footer section#endereco address{font-size:18px;margin-left:2.5%;}
section#perguntas-frequentes h2.principal{font-size:20px;}
section#perguntas-frequentes h2{font-size:17px;}
section#garantia p{font-size:20px;}
section#mail{padding:5px;}
footer section.padrao2 ul{width:100%;margin-left:0 !important;}
}
@media screen and (max-width:600px ){
section#passos h3{font-size:20px;}
header{height:100px;}
header figure figcaption nav img#logo2{margin-left:10px;height:80px;}
footer section.padrao ul li.titulo_padrao{font-size:20px;}
footer section.parceiros p{font-size:20px;}
footer section.padrao p.titulo_p{font-size:20px;}
footer section.padrao ul li{font-size:18px;}
footer section.padrao address{font-size:18px;}
footer section.padrao2 ul li.titulo_padrao{font-size:20px;}
footer section.padrao2 p.titulo_p{font-size:20px;}
footer section.padrao2 ul li{font-size:18px;}
footer section.padrao2 address{font-size:18px;}
section.anuncio_prime img{width:100%;}
img.pequeno{height:17px;}
section#orcamento p.orcamento_titulo{font-size:20px;}
section#mail .btn{font-size:16px;}
p.pre-disparo{margin-left:10% !important;width:80% !important;}
p.pre-disparo2{margin-left:5% !important;width:90% !important;text-align:justify !important;}
section#passos figure{width:350px;float:none;margin:0 auto;display:block;}
section#passos p{font-size:17px;}
}
@media screen and (max-width:550px ){
footer section#links{border-bottom:1px solid rgba(255,255,255,0.2);}
footer section#copy{height:40px;}
section#servicos ul li h3{font-size:14px;}
section#servicos .servico h2{font-size:16px;}
section#servicos h3.sub_tit{font-size:17px;}
section#servicos h2.sub_ti{font-size:17px;}
section#mail ul{width:100%;margin-left:0;}
}
@media screen and (max-width:500px ){
nav ul li ul#sub li{float:left;width:100%;}header figure figcaption nav img#logo2{margin-left:10px;}header figure img#icone-menu{right:20px;}
header figure img#seta{right:20px;}
section#servicos .servico{width:100%;margin-left:0;height:auto;margin-bottom:20px;}
section#servicos p.tit{font-size:20px;}
#perguntas-frequentes table{overflow-x: scroll;width:100%;margin:0 !important;}
#perguntas-frequentes table thead tr th{width:33.3%;}
#perguntas-frequentes table thead tr td{width:33.3%;float:left}
#perguntas-frequentes table.maior{overflow-x: scroll;width:100%;margin:0 !important;}
section#servicos .servico img{width:80%;margin-left:10%;}
section#servicos ul{width:80%;margin-left:10%;}
section#servicos h3.sub_tit{width:80%;margin-left:10%;}
section#servicos h2.sub_ti{width:80%;margin-left:10%;}
}
@media screen and (max-width:450px ){
div.botao_cotacao a.cotacion{width:90%;margin-left:5%;margin-bottom:15px;}
section#passos figure{width:80%;float:left;margin-left:10%;}
}
@media screen and (max-width:420px ){
footer section.padrao ul li{width:90%;margin-left:5%;}
footer section.padrao address{width:90%;margin-left:5%;}
footer section.padrao2 ul li{width:90%;margin-left:5%;}
footer section.padrao2 address{width:90%;margin-left:5%;}
section#orcamento ul li #nome, #email{width:90%;margin-left:5%;}
section#orcamento ul li #mensagem{width:90%;margin-left:5%;}
section#orcamento ul li #ddd{width:19%;margin-left:5%;}
section#orcamento ul li #telefone{width:70%;margin-left:1%;}
section#orcamento ul li .assunto{width:90%;margin-left:5%;}
section#mail ul li .btn{width:70%;margin-left:15%;}
p.pre-disparo{margin-left:5% !important;width:90% !important;}
}
