@media (min-width:320px){
	
*{margin:0;padding:0}
	
html,body{max-width:100%;margin:0}

article{margin-top:10px}

h1,h2{padding:5px;
font-family: 'Hind Madurai', sans-serif;
letter-spacing: 3px;
box-sizing:border-box;
position:relative;
padding:5px;
font-size:30px;
text-align:center;
color:#fff}

h3,h4{letter-spacing:2px;
font-family: 'Hind Madurai', sans-serif;
box-sizing:border-box;
position:relative;
padding:5px;
font-size:20px}

h1{line-height:50px;}

h4{text-align:center;
width:100%;
font-weight:100}

footer {background-color:#2c5942;
padding-top:10px}

#topo{width:100%;
height:auto;
display:block;
margin-left:auto;
margin-right:auto;
position:relative;
box-sizing:border-box}

.icone-social {position:relative;
box-sizing:border-box;
margin:auto;
width:50px;
height:50px;
padding:6px;}	

#largura{display:none}

#cabecalho{display:flex;
flex-wrap:wrap;
box-sizing:border-box;
position:relative;
margin-left:auto;
margin-right:auto;
width:100%;
height:250px}

.informativo{display:none}

.menu ul li{width:100%;
float:none}

.menu{width:100%;
background-color:#0278AE;
height:324px;
font-family:'Hind Madurai', sans-serif;
z-index:2}

.menu ul{list-style:none;
position:relative;
z-index:2}

.menu ul li{width:100%;
float:none;
position:relative;
z-index:2}

.menu a{padding:15px;
display:block;
text-decoration:none;
text-align:center;
color:#fff;
background-color:#529674;
font-family: 'Hind Madurai',sans-serif;}

.menu ul ul{position:static;
overflow:hidden;
max-height:0;
z-index:9;
transition:all .4s}

.menu ul li:hover ul{visibility:visible;
z-index:9;
height:auto;
max-height:560px}

.menu a:hover{background-color:#2f5944;}

.menu ul ul li{float:none;
border-bottom:solid 2px #fff;
display:inline-block}

.menu ul ul li a{background-color:#069;
color:#fff;
z-index:9}

label[for="nav-toggle"]{padding:5px;
background-color:#fff;
color:#000;
font-family:'Ubuntu',sans-serif;
font-size:35px;
text-align:center}

#nav-toggle{display:none}

.menu{margin-top:-170%;
transition:all 0.4s}

#nav-toggle:checked~.menu{margin-top:0}

.logoum{display:none}

.logodois{width:300px;height:163px;
display:block;
margin-left:auto;
margin-right:auto;
box-sizing:border-box;
position:relative}

#nav-toggle:checked~.logodois{display:none}

#menu-imagem{display:flex;
flex-wrap:wrap;
width:320px;
height:270px;
position:relative;
box-sizing:border-box;
margin-left:auto;
margin-right:auto;
margin-top:4px;
background-color:#fff}	

.link-menor{font-size:13px!important}
	
.menuinterno:hover{width:95%;box-sizing:border-box;}

.submenuum,.submenudois,.submenutres,
.submenuquatro,.submenucinco,.submenuseis{height:200px;}

#menu-produtos{display:block;
margin-left:auto;
margin-right:auto;
background-color:#d7e0db;
width:100%;
height:270px;
position:relative;
box-sizing:border-box}

.menu-secundario{overflow:hidden;
margin:0;padding:0;
width:320px;
height:500px;
font-family:'Ropa Sans';
color:#2098D1;
float:left;
z-index:9}

.menu-secundario ul{list-style:none;
position:relative;
display:block}

.menu-secundario ul li{width:100%;
float:left;
display:block;
list-style:none;
z-index:9;}

.menu-secundario a{font-size:16px;
padding:15px;
display:block;
text-decoration:none;
text-align:left;
margin:0!important}

.menu-secundario ul ul{position:absolute;
visibility:hidden;
margin-top:0;
opacity:1}

.menu-secundario ul li:hover ul{visibility:visible;
position:absolute;
opacity:1;
transition:opacity 0.6s;
z-index:1}

.menu-secundario ul ul li{float:none}

.hvr-shutter-out-horizontal{display:inline-block;
vertical-align:middle;
-webkit-transform:perspective(1px) translateZ(0);
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px rgba(0,0,0,0);
position:relative;
background:#5b997a;
-webkit-transition-property:color;
transition-property:color;
-webkit-transition-duration:0.3s;
transition-duration:0.3s;
color:#fff;width:320px;
font-family:'Ropa Sans',sans-serif}

.hvr-shutter-out-horizontal:before{content:"";position:absolute;
z-index:-1;
top:0;
bottom:0;
left:0;
right:0;
background:#2c5942;
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:50%;
transform-origin:50%;
-webkit-transition-property:transform;
transition-property:transform;
-webkit-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out;}

.hvr-shutter-out-horizontal:hover,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:active{color:white}

.hvr-shutter-out-horizontal:hover:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:active:before{-webkit-transform:scaleX(1);
transform:scaleX(1)}

.border{border-bottom:8px solid #a30017}

a.link-secundario{text-decoration:none;
font-size:22px;
color:#2c5942;
font-family:'Ropa Sans',sans-serif;
text-align:left!important;
line-height:23px!important;
width:100%;
box-sizing:border-box;
cursor:pointer}

a.link-secundario:hover{background-color:#fff;
color:#2c5942;}

.link-secundario{display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
position: relative;
background: #d7e0db;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;}

.link-secundario:before{content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #d7e0db;
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;}
  
.link-secundario:hover, .link-secundario:focus, .link-secundario:active{color: #a30017;}

.link-secundario:hover:before, .link-secundario:focus:before, .link-secundario:active:before{-webkit-transform: scaleX(0);
transform: scaleX(0);}

.hvr-shutter-in-vertical {font-family: 'Ubuntu', sans-serif;
box-sizing:border-box;
position:relative;
padding:15px;
font-size:15px;
color:#54000b;
text-decoration:none;
display:inline-block;
margin-left:auto;
margin-right:auto;
vertical-align:middle;
-webkit-transform:perspective(1px) translateZ(0);
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px rgba(0,0,0,0);
position:relative;
background:#54000b;
border:2px solid #54000b;
-webkit-transition-property:color;
transition-property:color;
-webkit-transition-duration:0.3s;
transition-duration:0.3s}

.hvr-shutter-in-vertical:before{content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #fff;
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;}

.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active{color: #fff;}

.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before{-webkit-transform: scaleY(0);
transform: scaleY(0);}

.hvr-shutter-in-vertical-dois{font-family: 'Ubuntu', sans-serif;
box-sizing:border-box;
position:relative;
padding:15px;
font-size:15px;
color:#fff;
text-decoration:none;
display:inline-block;
margin-left:auto;
margin-right:auto;
vertical-align:middle;
-webkit-transform:perspective(1px) translateZ(0);
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px rgba(0,0,0,0);
position:relative;background:#54000b;
border:2px solid #fff;
-webkit-transition-property:color;
transition-property:color;
-webkit-transition-duration:0.3s;
transition-duration:0.3s}

.hvr-shutter-in-vertical-dois:before{content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #ce233b;
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;}
  
.hvr-shutter-in-vertical-dois:hover, .hvr-shutter-in-vertical-dois:focus, 
.hvr-shutter-in-vertical-dois:active{color: #fff;}

.hvr-shutter-in-vertical-dois:hover:before, .hvr-shutter-in-vertical-dois:focus:before, 
.hvr-shutter-in-vertical-dois:active:before{-webkit-transform: scaleY(0);
transform: scaleY(0);}
	
.tabelas{position:relative;
box-sizing:border-box;
width:100%;
height:auto;
display:block;
margin:auto;}

.rodape{text-align:left;
padding:6px 6px 6px 10px}

.desenho-tecnico{position:relative;
box-sizing:border-box;
display:block;
margin:auto;
width:320px;
height:357px;
margin-top:15px}

.icone-social {position:relative;
box-sizing:border-box;
margin:auto;
width:50px;
height:50px;
padding:6px;}	

#primeira-parte{width:320px;
height:auto;
box-sizing:border-box;
position:relative;
background-color:#fff;
display:flex;
flex-wrap:wrap;
margin:auto}

.titulo-principal{font-family: 'Hind Madurai', sans-serif;
color:#437f61;
text-align:center;
width:100%;
font-size:40px!important;
padding-bottom:20px}

.imagem-para-monitor{display:none}

.imagem-para-celular {width:100%;
height:auto;
position:relative;
box-sizing:border-box;
display:block;
margin-left:auto;
margin-right:auto;
background-color:#fff}

.cor-da-linha{background-color:#d7e0db}	
	
table {border-collapse: collapse;}	
	
.tabela-1000{font-size:9px;
border-spacing: 4px;
border-collapse: separate;
border-spacing:0;
box-sizing:border-box;
border:2px solid #000000;}


	
.fonte-menor{font-size:12px}
	
.celula{padding:3px; 
vertical-align: middle;}
	
.celula-dois{padding:5px;
vertical-align: middle;}
	
th, tr, td {
text-align:center}

.cor-celula-neutra{padding:3px;
text-align: center;}

.tabLinhaVerde02{padding:3px;
text-align: center;}

tr{color:#000000}

.titulo-tabela{color: #000000;
background-color:#91c4a7;
font-weight:bold;
padding:3px;
text-align:center;
width:2000px;
padding: 15px 0px 15px 0px}

.icone-texto{display:block;
margin-left:auto;
margin-right:auto;
position:relative;
box-sizing:border-box;
width:75px;
height:75px}
	
.titulo-secundario{width:100%;
text-align:center;
color:#fff;
font-size:48px;
font-family: 'Hind Madurai', sans-serif;}

.box-colorido{background-color: #dee7fc;
color:#000000;
width:320px;
display:block;
margin-left:auto;
margin-right:auto;
font-family: 'Ubuntu', sans-serif;
text-align:justify;
font-size:15px;
box-sizing:border-box;
position:relative;
padding:10px}

#bloco-footer{position:relative;
box-sizing:border-box;
display:flex;
flex-wrap:wrap;
width:100%;
height:auto;}

.titulo-social {font-family:'Ubuntu',sans-serif;
color:#fff;
text-align:left;
width:100%;
font-size:16px;
padding:0 0 0 10px}

.bloco-um, .bloco-dois, .bloco-tres, .bloco-tres-meio, .bloco-quatro, .bloco-cinco, .bloco-seis{width:100%;
padding:10px;
position:relative;
height:auto;
box-sizing:border-box;}

 .link-footer{color:#92b7a5;
text-decoration:none;
font-family: 'Ubuntu', sans-serif;}

.link-footer-principal{color:#92b7a5;
text-decoration:none;
font-family: 'Ubuntu', sans-serif;
font-weight:600;}

 .link-footer:hover, .link-footer-principal:hover{color:#fff;}

.bloco-principal{position:relative;
box-sizing:border-box;
width:100%;
height:auto;}

.icone-social-face, .icone-social-insta {position:relative;
box-sizing:border-box;
margin: 0!important;
display:inline;
width:62px;
height:62px;
padding:6px 6px 0 0;
 transition: 0.3s}

.icone-social-face:hover, .icone-social-insta:hover{filter: brightness(0) invert(1);
 position:relative;
box-sizing:border-box;
margin: 0!important;
display:inline;
width:62px;
height:62px;
padding:6px 6px 0 0;
 transition: 0.3s}

.animated{-webkit-animation-duration:1s;
animation-duration:1s;
animation-delay:.2s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both}

.animated.infinite{-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite}
	
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInDown {-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;}

}

@media (min-width:500px){
	
.empresa{width:90%;}

.tabela-1000{margin:auto;} 

}


@media (min-width:700px){

#menu-produtos{height:270px}
	
#cabecalho{height:240px;
display:flex;
flex-wrap:wrap;
box-sizing:border-box;
position:relative;
margin-left:auto;
margin-right:auto;
width:100%}

.palavras-topo{font-family: 'Ubuntu', sans-serif;
display:inline-block;
font-size:16px;
color:#fff}

#largura{padding-top:4px;
padding-bottom:4px;
text-align:center;
display:inline-block;
background-color:#437f61;
height:auto;
width:100%;}

.icone-informativo{display:inline-block;
width:16px;
height:16px;
padding-left:2px}

#topo{height:220px;
display:block;
margin-left:auto;
margin-right:auto;
position:relative;
box-sizing:border-box}


.cl-effect-13 ul{display:inline;
text-decoration:none;
list-style-type:none;
width:100%;
height:auto;}



.cl-effect-13{display:inline}

.cl-effect-13 a {
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
	font-family: 'exomedium', sans-serif;
}

.cl-effect-13 a::before {
	position: absolute;
	top: 100%;
	left: 50%;
	color: transparent;
	content: '•';
	text-shadow: 0 0 transparent;
	font-size: 1.2em;
	-webkit-transition: text-shadow 0.3s, color 0.3s;
	-moz-transition: text-shadow 0.3s, color 0.3s;
	transition: text-shadow 0.3s, color 0.3s;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
}

.cl-effect-13 a:hover::before,
.cl-effect-13 a:focus::before {
	color: #ba7700;
	text-shadow: 10px 0 #ba7700, -10px 0 #ba7700;
}

.cl-effect-13 a:hover,
.cl-effect-13 a:focus {
	color: #ba7700;
}

.cl-effect-13 ul{display:flex;
flex-wrap:wrap;
width:100%;
position:relative;
box-sizing:border-box;
height:auto;}

.cl-effect-13 ul ul{position:absolute;
visibility:hidden;
padding-left:0}

.cl-effect-13 ul li:hover ul{visibility:visible;
z-index:1}

.cl-effect-13 ul ul li{border-bottom:solid 2px #fff;
display:inline-block}

.cl-effect-13 ul ul li a{background-color:#357c21;
color:#fff;
width:120px;
display:flex;
font-size:13px;
text-align:center;
margin-left:auto;
margin-right:auto;
font-family:'Ubuntu',sans-serif;
margin:0!important;
padding:10px;
z-index:2}

.cl-effect-13 ul li ul{margin-left:10px;width:150px}


label[for="nav-toggle"]{display:none}

.menu-servicos{margin-left:10px!important}

.logoum{width:300px;
height:164px;
display:block;
margin-left:auto;
margin-right:auto;
box-sizing:border-box;
position:relative;
padding:10px}

.logodois{display:none}


.hvr-bounce-to-right{display:inline-block!important;
vertical-align:middle!important;
-webkit-transform:perspective(1px) translateZ(0)!important;
transform:perspective(1px) translateZ(0)!important;
box-shadow:0 0 1px rgba(0,0,0,0)!important;
position:relative!important;
-webkit-transition-property:color!important;
transition-property:color!important;
-webkit-transition-duration:0.5s!important;
transition-duration:0.5s!important}

.hvr-bounce-to-right:before{content:"";position:absolute!important;
z-index:-1!important;
top:0!important;
left:0!important;
right:0!important;
bottom:0!important;
background:#096635!important;
-webkit-transform:scaleX(0)!important;
transform:scaleX(0)!important;
-webkit-transform-origin:0 50%!important;
transform-origin:0 50%!important;
-webkit-transition-property:transform!important;
transition-property:transform!important;
-webkit-transition-duration:0.5s!important;
transition-duration:0.5s!important;
-webkit-transition-timing-function:ease-out!important;
transition-timing-function:ease-out!important;
	content: ' '!important;}

.hvr-bounce-to-right:hover,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:active{color:white!important}

.hvr-bounce-to-right:hover:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:active:before{-webkit-transform:scaleX(1)!important;
transform:scaleX(1)!important;
-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66)!important;
transition-timing-function:cubic-bezier(.52,1.64,.37,.66)!important}

.hvr-bounce-to-bottom:before{content:"";position:absolute!important;
z-index:-1!important;
top:0!important;
left:0!important;
right:0!important;
bottom:0!important;
background:#2098D1!important;
-webkit-transform:scaleY(0)!important;
transform:scaleY(0)!important;
-webkit-transform-origin:50% 0!important;
transform-origin:50% 0!important;
-webkit-transition-property:transform!important;
transition-property:transform!important;
-webkit-transition-duration:0.5s!important;
transition-duration:0.5s!important;
-webkit-transition-timing-function:ease-out!important;
transition-timing-function:ease-out!important}

.menu,.menu a,.menu a:hover,.menu ul{background-color:#fff}

.menu ul,.menu ul ul li a{margin-right:auto;}

.menu{width:725px;height:50px;font-family: 'Hind Madurai', sans-serif;margin-top:0;display:inline;text-align:center}

.menu ul{list-style:none;position:relative;display:block;margin-left:auto;margin-right:auto;margin-bottom:0}

.menu ul li{width:180px!important;display:inline!important}

.menu a{color:#000;padding:15px;display:inline;text-decoration:none;text-align:center;font-size:13px;width:200px;font-weight:700;font-family: 'Hind Madurai', sans-serif;}

.menu ul ul{position:absolute;visibility:hidden;margin-top:15px;padding-left:0}

.menu ul li:hover ul{visibility:visible}

.menu ul ul li{color:#000;border-bottom:solid 2px #fff;display:inline-block}

.menu ul ul li a{width:130px;display:block;font-size:10px;text-align:center;margin-left:auto;margin-right:auto;font-family: 'Hind Madurai', sans-serif;}

.menu ul li ul{margin-left:88px;width:150px}label[for=nav-toggle]{display:none}
	
#primeira-parte{padding-bottom:25px;
    width:700px;
}

.tabela-700{position:relative;box-sizing:border-box;width:100%;height:auto;display:block;font-family:'Ropa Sans',sans-serif;background:#fff;}

.imagem-tres{width:200px;}

.column-tres{width:33%}

.imagem-principal{width:500px;}

.coluna-larga-bel{width:20%}

.menu-produtos{margin-left:260px!important}

.menu-servicos{margin-left:370px!important}
	

.empresa{width:320px!important}	

.contato{margin-top:0}


#topo{width:700px;}


.tabela-1000{font-size:12px;
width:700px;}

.tabelas{width:700px}

.desenho-tecnico{margin-top:0}

#menu-imagem{margin-top:0;
    margin-left:15px;
}

}

@media (min-width:799px){
	
.informativo{width:750px}


.menu{margin-left:65px}

.titulo-principal{font-size:50px;
line-height:50px}

.google{margin-left:-0!important}

.contato-dois{font-family: 'Ubuntu', sans-serif;
text-align:center;
color:#fff;
font-size:15px;
box-sizing:border-box;
position:relative;
padding:5px}



}

@media (min-width:899px){

	.map-responsive{padding-bottom:50%}}

@media (min-width:999px){
	
#bloco-footer{width:900px;
margin-left:auto;margin-right:auto}	
	
.bloco-um{width:210px;}	
	
.bloco-dois, .bloco-tres, .bloco-tres-meio, .bloco-seis {width:110px;}

.bloco-quatro {width:130px}
	
.bloco-cinco{width:260px}

.bloco-principal{width:80%}
	
	

.empresa-principal{width:670px;
padding: 30px 0 30px 0}


	
.tabela-1000{position:relative;
box-sizing:border-box;
width:100%;
height:auto;
font-family:'Ropa Sans',sans-serif;
background:#fff;}
	
.imagem-para-celular {display:none}
	
.imagem-para-monitor{display:block;
margin-right:auto;
margin-left:auto;
width:100%;
height:auto;
position:relative;
box-sizing:border-box}


}

@media (min-width:1099px){
 
 article{margin-top:25px}

header{height:140px}	

#cabecalho{width:100%;
height:150px}	
	
.logoum{width:220px;
height:94px}

.palavras-topo{padding-right:10px;}

#topo{width:900px;
padding:5px;
height:150px;
display:block;
margin-left:auto;
margin-right:auto;
position:relative;
box-sizing:border-box}

.logoum{float:left;
width:250px;
height:164px;
padding:0;
margin:0}

.cl-effect-13 ul{display:flex;
flex-wrap:wrap;
width:800px;
position:relative;
box-sizing:border-box;
height:auto;}

.menu{padding-top:60px;
float:right;
margin-left:0;
position:relative;
width:700px;}

.menu ul ul li a{font-size:15px}

.menu-produtos{margin-left:-10px!important}

.menu-servicos{margin-left:-10px!important}

.logoum{width:150px;
height:150px}

.menu ul li{width:130px!important}   
    
}

@media (min-width:1199px){
	
		#largura{text-align:right;
padding-right:8px;}
	
.desenho-tecnico{width:500px;
height:574px;}

#primeira-parte{width:900px}	


.tabela-1000{font-size:15px;}

.tabelas{width:1000px;}
	
#bloco-footer{width:1000px;}	

.bloco-quatro{width:200px;}
	
}
