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;}
ol, ul { list-style: none;}
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;}
.float-left{float: left;}
.float-right{float: right;}
.float-none{float: none !important;}
.display-block{display: block;}
.display-inline{display: inline;}
.display-inline-block{display: inline-block !important;}
.display-none{display: none}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.tex-alight-none{text-align: inherit !important}
.border-none{border: none !important;}
.clear{clear: both;} 
.conteudo-center-970{width: 1200px; margin: 0 auto;}
a[href^=tel] { color: inherit; }

.div-topo{width:100%;height:318px;float:left;background:url(../img/institucional/div-topo.png)no-repeat center top;background-size:100%;}

.diferencial{width:100%;height:406px;float:left;}
.txt-dif-1{width:334px;float:right;margin:241px 80px 0 0;}
.txt-dif-1 p{font:28.38px bebas_neueregular;color:#ff902e;}
.logo-dif{width:92px;height:92px;float:right;background:url(../img/institucional/logo-dif.png)no-repeat center top;margin:243px 30px 0 0;}

@media(max-width:1920px){
   .div-topo{background-size: auto;} 
}
@media (max-width: 1220px){
    .conteudo-center-970{width: 96%; margin: 0 2%;}
}
@media (max-width: 1190px){
    .txt-dif-1{margin: 241px 25px 0 0;}
}
@media (max-width: 1160px){
   .tel-footer{margin: 90px 0 0 30px;} 
}
@media (max-width: 1060px){
    .txt-dif-1{margin: 241px 0 0 0;}
}
@media(max-width:990px){
    .diferencial{background: #081116 !important;height:auto;}
    .logo-dif{display:none;}
    .txt-dif-1{width:90%;margin:20px 5%;}
    .txt-dif-1 p{font-size:18px;text-align:center;}
    
    .fundo-footer{margin:0 !important;}
    .engloba-contatos-footer{margin:20px 0 0 0;height:auto !important;}
    .titulo-contato-footer{margin:0 !important;}
    
    .formulario-footer-padrao-3{margin:20px 2% !important;}
}