body{overflow-x:hidden;width:100%;}
*{margin:0;	padding:0;box-sizing:border-box;font-family: 'Lato', sans-serif;}
header{background:rgba(14,76,110,0.8);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.4);}
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:80%;float:left;margin-left:10%;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:10px;max-height:100%;float:left;margin-left:120px;max-width: 100%;width:auto;height:100px;margin-bottom:5px;border-radius:10px;}
header figure figcaption nav img#logo2{display:none;max-height: 100%;max-width: 100%;margin:10px auto;width:auto;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:14px;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;}
.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;}
.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#orcamento{width:100%;float:left;color:rgba(255,255,255,1);background:rgba(255,255,255,1);box-sizing:border-box;}
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-image: linear-gradient(to bottom, rgba(39,94,145,1), rgba(2,49,92,1), rgba(39,94,145,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 #nome, #email{border-top: 1px solid rgba(0,0,0,0);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;height:50px;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 ul li #ddd{margin-left:10%;border-top: 1px solid rgba(0,0,0,0);border-left: 1px solid rgba(0,0,0,0);border-right: 1px solid rgba(0,0,0,0);border-bottom: 1px solid #CCC;height:50px;width:19%;float:left;list-style: none;padding-top: 5px;padding-bottom: 5px;font-size: 17px;text-indent: 10px;margin-bottom: 5px;-webkit-appearance:none;}
section#mail ul li #telefone{border-top: 1px solid rgba(0,0,0,0);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:60%;margin-left:1%;float:left;list-style: none;padding-top: 5px;padding-bottom: 5px;font-size: 17px;text-indent: 10px;margin-bottom:10px;height:50px;}
section#mail ul li .assunto{border-top: 1px solid rgba(0,0,0,0);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:25px;height:60px;}
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(16,55,117,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;}
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:center;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;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;}
.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;}

.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;}
.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);}
.container .slide2{padding:30px;}
.container .slide2 img.loc{width:auto;max-width:100%;height:200px;margin:0 auto;display:block;}
.container .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;}
.container .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);}
.container .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);}
.container .slide2 a.cor:hover{background:rgba(255,255,255,1);}
.container .slide2 a.cororcamento:hover{background:rgba(59,153,57,1);transition:0.5s;}
.container .slide2 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;}
section#mail ul li #nome:focus{border-bottom:1px solid rgba(0,0,0,1);outline:0;}
section#mail ul li #email:focus{border-bottom:1px solid rgba(0,0,0,1);outline:0;}
section#mail ul li #telefone:focus{border-bottom:1px solid rgba(0,0,0,1);outline:0;}
section#mail ul li #ddd: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#produtos{width:90%;margin-left:5%;padding:0;position: relative;display: block;float:left;padding-bottom:20px;border-top:1px solid #CCC;}
section#produtos h2{padding:10px;margin-bottom:20px;box-sizing:border-box;text-align:center;margin-top:15px;width:100%;font-size:25px;float:left;}
section#produtos p{font-size: 18px;width:80%;margin-left:10%;text-align: justify;color:rgba(50,50,50,1);margin-bottom:30px;}
section#produtos .produto{width:22%;margin-left:2.4%;float:left;height:330px;}
section#produtos .produto img{width:100%;max-width:100%;height:230px;-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#produtos .produto h3{margin-top:15px;font-size:19px;color:rgba(0,0,0,1);width:90%;margin-left:5%;text-align:center;}

section#garantia{width:100%;float:left;background:rgba(61,143,76,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;}
.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:13px;}

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 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;}
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;}
section#perguntas-frequentes address{width:100%;float:left;margin-bottom:30px;margin-top:10px;font-size:15px;}

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

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:300px;font-size:16px;text-align:center;background:rgba(26,145,70,1);color:rgba(255,255,255,1) !important;padding:10px;border-radius:5px;text-decoration:none;display:block;box-sizing:border-box;}
div.botao_cotacion a.cotacion img{height: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:200px;font-size:15px;text-align:center;background:rgba(26,145,70,1);color:rgba(255,255,255,1) !important;padding:7px;border-radius:5px;text-decoration:none;display:block;box-sizing:border-box;}
div.botao_cotacion2 a.cotacion img{height:20px;margin-right:5px;margin-bottom:-5px;}

div.botao_cotacion3{width:100%;float:left;padding:0 !important;margin:-20px 0 30px 0 !important;}
div.botao_cotacion3 a.cotacion{margin:10px auto;width:160px;font-size:15px;text-align:center;background:rgba(26,145,70,1);color:rgba(255,255,255,1) !important;padding:7px;border-radius:5px;text-decoration:none;display:block;box-sizing:border-box;}
div.botao_cotacion3 a.cotacion img{height: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:330px;font-size:15px;text-align:center;background:rgba(26,145,70,1);color:rgba(255,255,255,1) !important;padding:7px;border-radius:5px;text-decoration:none;display:block;box-sizing:border-box;margin-left:20px;}
div.botao_cotacao a.cotacion img{height: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(2,82,125,1);float:left;height:20px;position:relative;}
section.desenvolvedor{padding:3px;width:100%;float:left;display: block;background:rgba(2,82,125,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;}section#produtos .produto img{height:180px;}
section#produtos .produto{height:280px;}}
@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#produtos .produto{width:30%;margin-left:2.5%;}
section#produtos .produto h3{width:100%;margin-left:0;}
section#produtos .produto img{width:80%;margin-left:10%;}
}
@media screen and (max-width:1200px ){nav ul#menu{margin-right:100px;}}
@media screen and (max-width:1100px ){
section#produtos .produto{width:50%;margin-left:0%;height:300px;}
section#produtos .produto h3{font-size:18px;}
section#produtos .produto img{height:230px;}
header figure figcaption nav img#logo{display:none;}
header figure figcaption nav img#logo2{display:block;}
header{position:relative;background:rgba(2,82,125,1);height:167px;}
nav ul#menu{margin-right:0px;background:rgba(4,61,92,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 ){
section#mail ul{width:70%;margin-left:15%;}
section#produtos{width:100%;margin-left:0;}
#perguntas-frequentes table{width:100%;}
#perguntas-frequentes table.maior{width:100%;}
div.gra{width:100%;float:left;}
section#passos figure{width:40%;float:left;margin-left:6.6%;margin-top:20px;}
}
@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;}
	section#orcamento p.orcamento_titulo{font-size:23px;}
}
@media screen and (max-width:800px ){
  section#produtos h2{font-size:25px;}
section.anuncio2{display:block;}
section.anuncio3{display:none;}
  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%;}}
@media screen and (max-width:750px ){
div.bloco_1{margin-bottom:0;}
}
@media screen and (max-width:750px ){
section#produtos .produto{margin-bottom:0;width:70%;margin-left:15%;}
section#produtos .produto img{width:70%;margin-left:15%;}
}
@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;}
}
@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;}
section#passos figure{width:350px;float:none;margin:0 auto;display:block;}
section#passos p{font-size:17px;}
section#produtos .produto img{width:80%;margin-left:10%;}
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.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;}
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.anuncio_prime img{width:100%;}
}
@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#mail ul{width:100%;margin-left:0;}
}
@media screen and (max-width:500px ){
section#produtos .produto img{width:90%;margin-left:5%;}
section#produtos .produto{width:100%;margin-left:0;}
section#produtos h2{font-size:20px;}
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;}
#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;}
}
@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%;}body{overflow-x:hidden;width:100%;}}
