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;}
.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-1200{width: 1200px; margin: 0 auto;}
a[href^=tel] { color: inherit; }

.engloba-diferenciais{width: 100%;height: 178px;float: left;background: url(../img/dif/fundo-dif.png)no-repeat center top;margin: 124px 0 0 0;position: relative;}

.dif{float: left;display: flex;align-items: center;}
.dif p{float: left;font: 15px futura_book;color: #ffffff;line-height: 24px;margin: 0 0 0 19px;}
.dif span{font-family: futura_bold;}
.icon-dif{width: 60px;height: 60px;float: left;border-radius: 60px;}

.icon-dif-1{background: url(../img/dif/icons-dif/1.svg)no-repeat center #ff3c64;background-size: 23px;}
.icon-dif-2{background: url(../img/dif/icons-dif/2.svg)no-repeat center #ff3c64;background-size: 23px;}
.icon-dif-3{background: url(../img/dif/icons-dif/3.svg)no-repeat center #ff3c64;background-size: 23px;}
.icon-dif-4{background: url(../img/dif/icons-dif/4.svg)no-repeat center #ff3c64;background-size: 23px;}

.centraliza-dif{width: 95%;height: 178px;float: left;display: flex;align-items: center;justify-content: space-between;margin: 0 2.5%;}

.mobi{display: none !important;}
.mobi-flex{display: none !important;}

.topo-paginas{width: 100%;height: 470px;float: left;background: url(../img/topo-paginas.jpg)no-repeat center top;}

.engloba-titulo-topo-pagina{width: 100%;height: 470px;float: left;display: flex;align-items: center;justify-content: center;flex-flow: column;}
.txt-topo-pagina-1{width: 100%;float: left;font: 42px futura_bold;color: #ffffff;text-align: center;line-height: 0px;position: relative;}
.txt-topo-pagina-2{width: 100%;float: left;font: 108px dearestregular;color: #c51e32;text-align: center;line-height: 94.84px;background: url(../img/fundo-titulo.png)no-repeat center bottom;}

.fundo-port{display:none;width: 100%;height: 100%; position: fixed;background: rgba(0, 0, 0, 0.84);top: 0;z-index: 99999;text-align:center;}
.fundo-preto{color: #fff;font-size: 70px;font-family: latoregular;padding: 1% 2% 99% 98%;position: absolute;top: 0;right: 0;cursor: pointer;}

.port-pop{width: 800px !important;height: 600px;background-size: 100% 600px !important;position:relative !important;}
.x-icon {position: absolute !important;top: 0% !important;right: 0% !important;height: 50px;width: 50px;cursor: pointer !important;background: #c51e32;border-radius: 0 0 0 75px;z-index:999;}
.x-icon p{color: #fff;font-family: latoregular !important;text-align: center;font-size: 25px !important;float: right;margin: 6px 13px 0 0;}


.galeria{width:800px;height:600px;display:inline-block;position:relative;}
.galeria .home-demo .item{width: 800px;height: 600px !important;}
.galeria .home-demo{margin: 0;}
.galeria .owl-next{background:url(../config-slide/botaozinhos/next.svg)no-repeat center;background-size:100%;}
.galeria .owl-prev{background:url(../config-slide/botaozinhos/prev.svg)no-repeat center;background-size:100%;}
.galeria .engloba-play-pause .play{background: url(../config-slide/botaozinhos/play.svg) no-repeat center;}
.galeria .engloba-play-pause .stop{background:url(../config-slide/botaozinhos/stop.svg)no-repeat center;}
.galeria .owl-dots{display: none;}

@media (max-width: 1220px){
    .conteudo-center-1200{width: 96%; margin: 0 2%;}

    .centraliza-dif{width: 100%;margin: 0;}
    .dif p{margin: 0 0 0 3px;}
}

@media (max-width: 990px){
    .mobi{display: block !important;}
    .mobi-flex{display: flex !important;}
    .desk{display: none !important;}

    .engloba-diferenciais{height: auto;margin: 20px 0 0 0;background: #e6182f;padding: 20px 0 0 0;}
    .centraliza-dif{height: auto;flex-flow: wrap;align-items: flex-start;}

    .dif{width: 48%;display: flex;align-items: center;justify-content: center;flex-flow: column;margin: 0 1% 20px 1%;}
    .dif p{width: 100%;margin: 20px 0 0 0;text-align: center;}
    
    .galeria{width:90%;height:auto;}
	.galeria .home-demo .item{width: 0;height: 0 !important;padding: 38.364% 50%;max-height: initial !important;}
	
	.topo-paginas{height: 120px;margin: 90px 0 0 0;background-size: cover;}
	.engloba-titulo-topo-pagina{height: 120px;}

	.wt-100{width: 100%;margin: 0;}

	.txt-topo-pagina-1{font-size: 20px;}
    .txt-topo-pagina-2{font-size: 50px;line-height: 52px;background-size: 283px 20px;}
}

@media screen and (orientation:landscape) {
	@media (max-width:990px) and (max-height:600px){
	.galeria{width:70%;}
	.galeria .home-demo .item{padding: 37% 50%;}
	}	
	@media (max-width:990px) and (max-height:414px){
	.galeria{width:60%;}
	.galeria .home-demo .item{padding: 37% 50%;}
	}
	@media (max-width:990px) and (max-height:360px){
	.galeria .home-demo .item{padding: 35% 50%;}
	.galeria{width:72%;}
	}
}