@import "http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800,900";
html{margin:0;padding:0;overflow-x:hidden}
body{font-family:Verdana,Geneva,sans-serif;color:#818181;}
*{margin:0 auto;padding:0}
ul{list-style:none}
a{text-decoration:none;border:none;color:#666666}
a:hover{text-decoration:underline}
p{margin-top:1em;color:#000; line-height:2em;}
img{border:none}
.clear{clear:both}
header{width:100%;height:auto;position: absolute;z-index:999;background:url(../images/bg-menu.png) repeat-x top}
header h2{color:#000 !important;font-size: 16px!important; text-transform:none!important; margin:0 !important;}
.logo-mobile{display:none;}
.botao{background:#e36000; color:#fff; padding: 1.5% 0; text-align: center; font-weight: bolder;}
.botao a{color:#fff;}
.banner{}
.banner h1{font-size:2.8em!important;font-weight:bolder!important;text-transform:uppercase;color:#000!important}
.banner p{font-size:18px;padding-top:3%;color:#000!important}
.banner-interno{background:url(../images/bg.png) no-repeat top;min-height:230px;text-align:left;padding-top:9%}
.logo{padding:10px 0}
.border{border-bottom:10px solid #ab1014}
.margin-top-4{margin-top:-7%}
.margin-bottom{margin-bottom:2%}
.padding-top{padding-top:2%;}
table{width:100%;}
h1{font-weight:300!important; font-size:25px!important;}
h2{color:#000!important;text-transform:none!important;font-weight:300!important;font-size:20px!important}
h3{text-transform:uppercase!important;font-weight:300!important}
h4{text-transform:uppercase!important;font-weight:bolder!important;background:url(../images/border-2.png) center bottom no-repeat;padding-bottom:5%;font-size:22px!important}
.padding{padding-top:15%;padding-bottom:7%}
.home h1{background:url(../images/border-h1.png) no-repeat left top; padding-left: 3%;}
.margin-top-1{margin-top:3%;}
.margin-top-2{margin-top:8%;}
.title{ background:#ea5c0c; color:#fff; padding:120px 30px 30px 0;margin-bottom: 3%;}
.title h1{ color:#fff; font-weight:bolder;color: #fff; font-weight: bolder !important;  text-transform: uppercase; font-size: 35px !important;}
.maquinas img{ margin-bottom: 5%; border: 8px solid #ccc;}
.maquinas{border: 1px solid #eee; padding: 2%; margin-bottom: 5%; margin-right:2%; width:31%; float:left; min-height: 590px;}
.servicos{margin-bottom:3%;}
footer{width:100%;height:auto;background:#202021;color:#cccccc!important;position:relative;padding-top:1%; padding-bottom:1%;font-size:0.9em; line-height:1.8em;}
footer p{color:#cccccc; font-weight:300 !important;}
footer a{color:#d5d4d4!important;text-decoration:none;font-weight:lighter;text-transform:uppercase}
.contato{padding:2% 0;font-size:.9em;text-align:center}
.contato img{float:left}
.contato h4{color:#2c2c2c}
.contato input{width:100%;height:40px;border:1px solid #dbdbdb;margin-bottom:2%;padding:0 2%}
.contato textarea{width:100%;height:145px;border:1px solid #dbdbdb;margin-bottom:2%;padding:0 2%}
.contato input.btn{ color:#fff;background:#e36000}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#333;display:none}
#boxes .window{position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px}
#boxes #dialog2{background:transparent;width:650px;margin:0 auto;margin-top:-160px}
.close{display:block;float:left;font-weight:700;line-height:1;cursor:pointer;color:#fff;text-align:center;text-shadow:0 -1px 1px #64799e;background:#191d2f;border:.1px solid #051c44;background-color:#25a9e0;background-position:0 0;margin:10px 30px 10px 0;padding:6px 8px}
@media only screen and (max-width :1600px) {
.margin-top-4{margin-top:-12%}
.padding{padding-top:20%}
.carousel-caption{right: 5% !important; padding-bottom: 30px; width: 35% !important; bottom:5% !important;}
}
@media only screen and (max-width :1440px) {
.itens-home-padding{min-height:340px}
.banner{background:url(../images/bg.png) no-repeat bottom;min-height:500px}
}
@media only screen and (max-width :1366px) {
	.carousel-inner > .item{ margin-top:5%}
}
@media only screen and (max-width :1024px) {
.banner{min-height:450px}
.margin-top-4{margin-top:-20%}
.padding{padding-top:25%}
.contato .itens{text-transform:none}
.carousel-inner > .item{ margin-top:8%}
.nav > li > a{padding: 10px 15px !important;}
.carousel-caption {
    right: 0% !important;
    padding-bottom: 30px;
    width: 50% !important;
    bottom: 1% !important;
}
}
@media only screen and (max-width :855px) {
.bg-home{background:none!important}
.bg-home-2{background:url(../images/bg-home-2.png) center right}
.exclui{display:none}
.menu{background:none}
.banner h1{font-size:2em!important;font-weight:bolder!important;text-transform:uppercase;color:#000!important}
.banner p{font-size:15px;padding-top:3%;color:#000!important}
.banner{min-height:350px}
.produtos h1{font-size:25px !important}
.carousel-inner h1 {font-size:2em !important}
.carousel-caption { display:none !important}
header{background:#000!important; position:relative;}
.maquinas{width:48%;}
#carousel-example-generic{display:none !important}
.home{margin-top:6%;}
}
@media only screen and (max-width :768px) {
.logo-mobile{display:block;}
.exclui-logo{ display:none;}
.menu-center{text-align:center !important; color:#fff;}
.navbar-nav > li > a{ padding-top:2%!important;}
.title{padding:30px 30px 30px 0;}
}
@media only screen and (max-width :650px) {
.text-right{text-align:center!important}
header{position:relative!important;background:url(../images/bg.png) center}
.banner{text-align:center;min-height:0;background:url(../images/bg.png) no-repeat center}
.banner-interno{display:none}
.servicos{min-height:0}
}
@media only screen and (max-width :500px) {
.menu{width:100%}
.exclui-coluna{display:none!important}
.itens-home-padding{min-height:0}
.fone{font-size:18px!important;clear:both;padding-bottom:5%;float:none}
.maquinas{width:100%;}
}