html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body { line-height: 1; overflow-x: hidden;}
ol, ul { list-style: none; padding: 0}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0;}
a{text-decoration: none; color: inherit; cursor: pointer;}
.titulo.titulo1{float: left; font: 64px montserrat-bold; color: #525252;}
.titulo3{font: 28px montserrat-bold !important; }

.contato-none{display:none}
.item-center{position: relative;left: 50%;transform: translate(-50%,0%);}
.item-topo-center{position: relative;top: 50%;transform: translate(0%,-50%);}
.item-center-topo-lado{position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.responsive-block{display: block}
.responsive-none{display: none}
.btn{float: left; text-align: center; cursor: pointer;transition: .5s;color: #fff}
.btn:hover{opacity: .7}
.conteudo-center-1200{width: 1200px; margin: 0 auto;}
.icone-whatsapp {background: url(icone-whatsapp.png) center no-repeat;padding: 0px 8px;background-size: contain;margin: 8px;}
.botao-responsive p{font-size: 0}
.barra-vermelha{background: #a51f24; height: 9px; width: 63px;}


/*SUB MENU*/
    .sub-servicos{transform: translate(334px, 84px);}
/**/

/*BANNER*/
    .banner{width: 100%; float: left; height: 175px; background: url(banner.jpg) no-repeat center;}
    .banner .titulo{width: 100%; float: left; text-align: center; color: #fff; font: 40px montserrat-bold;position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}
/**/

/*GRAFICO*/
    .pqnos{float: left; width: 100%;}
    .grafico{float: left; width: 96%; margin: 0 2%;}
    .linha{float: left; width: 100%; background: url(index/grafico.png) no-repeat center; height: 70px}
    .grafico-cima, .grafico-baixo{float: left; width: 100%;}
    .grafico-numero{float: left; font: 46px montserrat-bold; color: #1f2235;}
    .grafico-texto{float: left; font: 16px montserrat-medium; color: #525252; text-align: center}
    .grafico-bold{font-family: montserrat-bold;}
    .t1{margin: 1px 0 0 30px;line-height: 22px;}
    .n2{margin: -19px 0 0 130px}
    .t3{margin: 21px 0 0 113px;line-height: 21px;}
    .n4{margin: -19px 0 0 111px}
    .t5{margin: 22px 0 0 100px;line-height: 20px;}
    .n6{margin: -20px 0 0 116px}
    .n1{margin: 6px 0 0 55px}
    .t2{margin: -13px 0 0 118px;line-height: 20px;}
    .n3{margin: 6px 0 0px 100px}
    .t4{margin: -14px 0 0 118px;line-height: 21px;}
    .n5{margin: 6px 0 0px 118px}
    .t6{margin: -15px 0 0 151px; line-height: 21px}
/**/


@media (max-width: 1200px){
    .conteudo-center-1200{width: 100%;}
}
@media (max-width: 990px){
    main{padding-top: 100px}
    .responsive-block{display: none}
    .responsive-none{display: block}
    .ligar{background: url(ligar.svg) no-repeat;right: 80px;}
    #whats-fixo-svg{width: 66px;height: 66px;background:#25d366;position: fixed;bottom:10px;left: 10px;z-index: 9997;border-radius: 40px;}
    #whats-svg-fixo{background:url(whatsapp-tel-verde.svg)no-repeat center;padding: 16px 0px;margin: 17px 0;}  
    .banner{display: none}
    .titulo{font-size: 30px}
    
}

@media (max-width: 1240px) and (min-width: 1200px){
	body{overflow-x: hidden;}
}

