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; color: inherit;}
.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;}
.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; }

h1,h2,h3,h4,h5,h6 { display: inline-block; font: inherit; color: inherit; margin: 0 !important; }

.orcamento{ width: 100%; float: left; height: 694px; margin: -350px 0 0 0; position: relative; z-index: 2; background: url(../img/home/orcamento.png) no-repeat center top}
.projetos-personalizados{ float: left; width: 253px; text-align: right; font: 23px ralewaybold; color: #fa2828; line-height: 30px; margin: 55px 0}
.container-orcamento{ width: 100%; float: left; margin: 426px 0 0 0;}
.solicite-orcamento{ float: left; font: 25px ralewaymedium; color: #6a6a6a; margin: 70px 150px 0 165px; }
.solicite-orcamento b{ font: 25px ralewaybold; color: #fa2828}

.vetor-tel{ float: left; font: 27px montserratregular; color: #646464; padding: 6px 0 6px 55px; margin: 20px 0 0 165px; background: url(../img/home/vetor-tel.png) no-repeat center left}
.vetor-wpp{ float: left; font: 27px montserratregular; color: #646464; padding: 6px 0 6px 55px; margin: 20px 0 0 10px; background: url(../img/home/vetor-wpp.png) no-repeat top left}

.img-topo{ width: 100%; height: 382px; float: left; background: url(../img/sobre/img-sobre.jpg) no-repeat center top / cover}

.acesse-galeria{ width: 100%; float: left; height: 256px; text-align: center; background: url(../img/sobre/acesse-galeria.jpg) no-repeat center top}

.confira-nossa{ color: #fff; display: inline-block; font: 26px ralewaymedium; border: solid 1px #fa2828; padding: 45px 57px; border-radius: 75px; margin: 67px 0; transition: 0.2s}
.confira-nossa:hover{ box-shadow: inset 0px 0px 40px 70px rgba(255, 255, 255, 0.10);}
.confira-nossa b{ font: 26px ralewaybold}

@media (max-width: 1220px){
    .conteudo-center-970{width: 96%; margin: 0 2%;}
    .projetos-personalizados { width: 20%;}
    .solicite-orcamento { margin: 70px 0 0 0; width: 80%; text-align: center;}
    .vetor-tel { margin: 20px 0 0 18%;}
    .vetor-wpp { margin: 20px 0 0 1%;}
    .acesse-galeria { height: auto;}

}
@media( max-width: 990px){
    .orcamento{ display: none}
    .img-topo { height: 200px; background-size: 990px; margin: 95px 0 0;}
    .confira-nossa { font: 14px ralewaymedium; padding: 10px 20px; margin: 20px 0;}
    .confira-nossa b { font: 14px ralewaybold;}
}