.menu-fixo-construtora{ float: left; width: 100%; height: 83px; box-shadow: inset 0px -2px 0px 0px #ededed;}
.menu-fixo-construtora-links{ float: left; width: 100%; text-align: center}
.menu-fixo-construtora-links a{ display: inline-block; font:500 14px montserrat; color: #8a8a90; margin: 0 30px; padding: 32.5px 0 32.5px 35px;}
.menu-fixo-construtora-links a:hover{ box-shadow: inset 0px -2px 0px 0px #45444b;}
.menu-construtora1{ background: url(../img/a-construtora/menu-construtora1.png) no-repeat center left}
.menu-construtora2{ background: url(../img/a-construtora/menu-construtora2.png) no-repeat center left}
.menu-construtora3{ background: url(../img/a-construtora/menu-construtora3.png) no-repeat center left}
.menu-construtora4{ background: url(../img/a-construtora/menu-construtora4.png) no-repeat center left}
.menu-construtora5{ background: url(../img/a-construtora/menu-construtora5.png) no-repeat center left}
.container-nossa-historia{ float: left; width: 100%; height: 724px; margin: 70px 0 0 0; background: url(../img/a-construtora/container-nossa-historia.jpg) no-repeat center top}
.container-nossa-historia p{ float: left; width: 450px; margin: 100px 0 0 75px; font: 14px montserrat; color: #fff; line-height: 26px}
.container-nossa-historia p i{ font: 14px montserrat; font-weight: 700;}
.container-nossa-historia p b{ float: left; width: 100%; font: 26px montserrat; font-weight: 700; color: #eda945; margin: 0 0 35px; letter-spacing: 5px}
.container-politicas-socios{ float: left; width: 100%;}
.socios-p{ float: left; width: 100%; text-align: center; color: #fff; font: 32px montserrat; font-weight: 700; background: #db684d; padding: 45px 0; letter-spacing: 6px;}
.socios-p b{ color: #ffc332}
.container-socios{ float: left; width: 100%; text-align: center; margin: 70px 0 50px}
.container-socios div{ display: inline-block; width: 1100px; text-align: center; margin: 0 0 50px}
.container-socios div span{ float: left; width: 237px; height: 237px}
.container-socios div span a { float: right; width: 121px; height: 55px; margin: 190px 0 0 0; background: url(../img/svg/linkedin.svg) no-repeat center #f3f3f3; background-size: 55px; border-radius: 42px;}
.container-socios div p { float: right; width: 830px; font: 14px montserrat; color: #8a8a90; line-height: 26px; margin: 10px 0 0 0; text-align: left;}
.container-socios div p b{ float: left; width: 100%; font: 20px montserrat; font-weight: 700; color: #eca441; margin: 0 0 20px}
.container-socios div p strong{ float: left; clear: both; background: url(../img/a-construtora/seta.png) no-repeat left top; background-position-y: 8px; padding: 0 0 0 15px; text-align: justify;}
.socio1{ background: url(../img/a-construtora/socio1.png) no-repeat center}
.socio2{ background: url(../img/a-construtora/socio2.png) no-repeat center}
.socio3{ background: url(../img/a-construtora/socio3.png) no-repeat center}
.socio4{ background: url(../img/a-construtora/socio4.png) no-repeat center}
.iso{ background: url(../img/a-construtora/iso.png) no-repeat center top}
.pbqp{ background: url(../img/a-construtora/pbqp.png) no-repeat center top}
.foto-nossa-historia{ float: left; width: 600px; height: 588px; margin: -55px 0 0 0; border-top: solid 12px #eca441; background: url(../img/a-construtora/foto-nossa-historia.jpg) no-repeat center top}
.p-amarelo{ border-top: solid 3px #eca441 !important;}
.container-politicas{ float: left; width: 100%; margin: -179px 0 0 0; border-top: solid 12px #eca441; background: #fff; text-align: center}
.container-politicas div{ display: inline-block; width: 360px; margin: 75px -2px 0; height: 415px}
.container-politicas div b{ float: left; width: 90%; padding: 0 5%; height: 115px; font: 26px montserrat; font-weight: 700; color: #403f47; text-align: left; letter-spacing: 5px;}
.container-politicas div p{ float: left; width: 84%; padding: 55px 8% 0; border-top: solid 3px #ededed; font: 14px montserrat; color: #8a8a90; text-align: left; line-height: 26px}
.engloba-dif-parce{width: 100%;float: left;margin: 0;}
.conteiner-50-dif-parce { width: 90%; float: left; margin: 0 5% 100px;}
.titulo-parce{float: left;font: 26px montserrat; font-weight: 700;color: #403f47;margin: 0 0 0 28px;}
.info-parce { display: flex; align-items: center; width: 94%; float: left; font: 14px montserrat; line-height: 26px; color: #8a8a90; padding: 39px 3% 0; margin: 55px 0 0 0; box-shadow: 0px -3px 0 0 #ededed; position: relative;}
.info-parce i{background: url(../img/a-construtora/img-hospital.png)no-repeat center;padding: 108px 0 0 108px;float: left;margin: 0 50px 0 0;}
.faixa-conteiner-parce{width: 145px;height: 3px;background: #eca441; position: absolute;top: -3px;left: 0;}
.titulo-dif{float: left;font: 26px montserrat; font-weight: 700;color: #403f47;margin: 0 0 0 28px;}
.info-dif{width: calc(100% - 28px);float: left;font: 14px montserrat;color: #8a8a90;line-height: 26px;margin: 22px 0 0 28px;}
.info-dif span{font-family: montserrat; font-weight: 700;}
.faixa-dif{width: 100%;height: 3px;float: left;background: #ededed;margin: 52px 0 16px 0;}
.faixa-dif-2{width: 145px;height: 3px;float: left;background: #eca441;}
.fundo-corrente-do-bem{ float: left; width: 100%; height: 362px;}
.fundo-corrente-do-bem-div{ width: 100%; align-items: center; gap: 20px;}
.fundo-corrente-do-bem-div span{ float: left; width: 500px; margin: 65px 0 0 80px;} 
.fundo-corrente-do-bem-div span b{ float: left; width: 100%; font: 38px criteriacf; color: #95959c;  margin: 0 0 25px;}
.fundo-corrente-do-bem-div span b i { color: #f07719;}
.fundo-corrente-do-bem-div span p{ float: left; width: 100%; font: 17px lato; color: #ffffff; line-height: 28px;}
.fundo-corrente-do-bem-div span a { float: left; font: 12px montserrat; font-weight: 600; color: #fff; background: #eda945; padding: 15px 20px; margin: 20px 0 0 0;}
.fundo-corrente-do-bem-div span a:hover{ background: #f07719;}
.fundo-corrente-do-bem-div strong{ float: right; width: 414px; height: 189px; margin: 70px 140px 0 0;}

.container-1{width: 100%;height: 555px;float: left;}
.centraliza-cont-1{width: 100%;height: 555px;float: left;display: flex;align-items: center;}
.engloba-video{width: 600px;height: 336px;float: left;border-top: 12px solid #eca441;}
.engloba-video iframe{width: 100%;height: 336px;float: left;}

.engloba-textos-historia{width: 505px;float: left;margin: 0 0 0 52px;}
.txt-historia-1{width: 100%;float: left;font: 39.85px criteriacf;color: #fff;line-height: 45.96px;letter-spacing: 11px;}
.txt-historia-1 span{color: #fbaf45;}
.txt-historia-2{width: 100%;float: left;font: 14px montserrat;color: #dcdce2;line-height: 26px;margin: 40px 0 0 0;}
.txt-historia-2 span{font-family: montserrat; font-weight: 700;}
.txt-historia-3{width: 100%;float: left;font: 14px montserrat;color: #dcdce2;line-height: 26px;margin: 10px 0 0 0;}
.txt-historia-4{width: 100%;float: left;font: 14px montserrat;color: #dcdce2;line-height: 26px;margin: 10px 0 0 0;}

.container-2{width: 100%;float: left;}

.engloba-titulos-dif{width: 100%;height: 200px;float: left;}

.engloba-titulo-missao{width: 50%;height: 200px;float: left;display: flex;align-items: center;justify-content: space-between;}
.icon-dif-missao{width: 150px;height: 150px;float: left;margin: 0 0 0 25px;}
.titulo-missao{float: left;font: 25px montserrat; font-weight: 700;color: #fff;letter-spacing: 7.5px;text-align: center;margin: 0 144px 0 0;}
.titulo-missao span{width: 141px;background: #38373f;padding: 5px 15px;float: left;}

.engloba-titulo-visao{width: 50%;height: 200px;float: left;display: flex;align-items: center;justify-content: space-between;}
.icon-dif-visao{width: 150px;height: 150px;float: left;margin: 0 0 0 25px;}
.titulo-visao{float: left;font: 25px montserrat; font-weight: 700;color: #fff;letter-spacing: 7.5px;text-align: center;margin: 0 144px 0 0;}
.titulo-visao span{width: 112px;background: #38373f;padding: 5px 15px;float: left;}

.engloba-info-dif{width: 100%;float: left;background: #46464c;}
.engloba-textos-missao{width: 535px;float: left;}

.centraliza-textos-dif{width: 100%;float: left;display: flex;justify-content: space-around;padding: 70px 0;}

.txt-missao-1{width: 100%;float: left;font: 14px montserrat; font-weight: 800;color: #db684d;letter-spacing: 4px;}
.txt-missao-2{width: 100%;float: left;font: 14px montserrat;color: #fff;line-height: 26px;margin: 15px 0 0 0;text-align: justify;}

.engloba-textos-visao{width: 490px;float: left;}
.txt-visao-1{width: 100%;float: left;font: 14px montserrat; font-weight: 800;color: #db684d;letter-spacing: 4px;}
.txt-visao-2{width: 100%;float: left;font: 14px montserrat;color: #fff;line-height: 26px;margin: 15px 0 0 0;text-align: justify;}

.container-3{width: 100%;float: left;}

.engloba-textos-cont-3-pt-1{width: 375px;float: left;}

.engloba-textos-excelencia{width: 100%;float: left;}
.txt-excelencia-1{width: 100%;float: left;font: 14px criteriacf;color: #403f47;letter-spacing: 3px;}
.txt-excelencia-1 span{color: #fdb046;}
.txt-excelencia-2{width: 100%;float: left;font: 14px montserrat;color: #8a8a90;line-height: 26px;margin: 13px 0 0 0;}

.engloba-textos-entusiasmo{width: 100%;float: left;margin: 88px 0 0 0;}
.txt-entusiasmo-1{width: 100%;float: left;font: 14px criteriacf;color: #403f47;letter-spacing: 3px;}
.txt-entusiasmo-1 span{color: #fdb046;}
.txt-entusiasmo-2{width: 100%;float: left;font: 14px montserrat;color: #8a8a90;line-height: 26px;margin: 13px 0 0 0;}

.engloba-textos-comprometimento{width: 100%;float: left;margin: 88px 0 0 0;}
.txt-comprometimento-1{width: 100%;float: left;font: 14px criteriacf;color: #403f47;letter-spacing: 3px;}
.txt-comprometimento-1 span{color: #fdb046;}
.txt-comprometimento-2{width: 100%;float: left;font: 14px montserrat;color: #8a8a90;line-height: 26px;margin: 13px 0 0 0;}

.engloba-valores{width: 351px;float: left;margin: 0 25px;}

.engloba-titulo-valores{width: 100%;float: left;display: flex;justify-content: center;flex-flow: wrap;}
.txt-valores-1{width: 100%;float: left;font: 26.01px montserrat; font-weight: 700;color: #403f47;text-align: center;letter-spacing: 6px;}
.fundo-valores{width: 273px;height: 34px;float: left;background: #fdb046;display: flex;align-items: center;}
.txt-valores-2{width: 100%;float: left;font: 26.01px montserrat; font-weight: 700;color: #ffffff;text-align: center;letter-spacing: 6px;}

.img-valores{width: 100%;height: 449px;float: left;margin: 60px 0 0 0;background-size: contain;}

.engloba-textos-cont-3-pt-2{width: 375px;float: right;}

.engloba-textos-valorizacao{width: 100%;float: left;}
.txt-valorizacao-1{width: 100%;float: left;font: 14px criteriacf;color: #403f47;letter-spacing: 3px;text-align: right;}
.txt-valorizacao-1 span{color: #fdb046;}
.txt-valorizacao-2{width: 100%;float: left;font: 14px montserrat;color: #8a8a90;line-height: 26px;text-align: justify;margin: 13px 0 0 0;text-align: right;}

.engloba-textos-sustentabilidade{width: 100%;float: left;margin: 88px 0 0 0;}
.txt-sustentabilidade-1{width: 100%;float: left;font: 14px criteriacf;color: #403f47;letter-spacing: 3px;text-align: right;}
.txt-sustentabilidade-1 span{color: #fdb046;}
.txt-sustentabilidade-2{width: 100%;float: left;font: 14px montserrat;color: #8a8a90;line-height: 26px;text-align: justify;margin: 13px 0 0 0;text-align: right;}

.engloba-textos-apromoramento{width: 100%;float: left;margin: 88px 0 0 0;}
.txt-aprimoramento-1{width: 100%;float: left;font: 14px criteriacf;color: #403f47;letter-spacing: 3px;text-align: right;}
.txt-aprimoramento-1 span{color: #fdb046;}
.txt-aprimoramento-2{width: 100%;float: left;font: 14px montserrat;color: #8a8a90;line-height: 26px;text-align: justify;margin: 13px 0 0 0;text-align: right;}

.centraliza-valores{width: 100%;/*height: 760px;*/float: left;display: flex;align-items: center;justify-content: space-between; padding: 80px 0}

.container-4{width: 100%;float: left;}
.engloba-titulo-politica-qualidade{width: 100%;height: 139px;float: left;background: #eca441;}
.engloba-titulo-politica-qualidade p{width: 100%;height: 139px;float: left;font: 26.01px criteriacf;color: #403f47;line-height: 30px;text-align: center;display: flex;flex-flow: column;align-items: center;justify-content: center;}
.engloba-titulo-politica-qualidade p span{color: #ffffff;}

.engloba-politicas-qualidade{width: 100%;float: left;}
.engloba-textos-produto-final{width: 100%;float: left;}
.barra-produtos-finais{width: 8px;height: 222px;float: left;background: #fdb046;}

.txt-produtos-finais-1{width: calc(100% - 39px);float: right;font: 25.74px criteriacf;color: #8a8a90;line-height: 37.54px;}
.txt-produtos-finais-1 span{color: #fdb046;}

.img-politicas-qualidade{width: 492px;height: 539px;float: right;border-top: 13px solid #eca441;margin: 65px 0 0 0;}

.engloba-certificados{width: 100%;float: left;margin: 55px 0 0 0;}
.certificado{width: 100%;float: left;display: flex;align-items: center;flex-flow: wrap;justify-content: space-between;margin: 0 0 45px 0;}
.certificado-1{width: 98px;height: 98px;float: left;border-radius: 100px;box-shadow: 0 0 45px 0 #e1d5d5;}
.certificado-2{width: 98px;height: 98px;float: left;border-radius: 100px;box-shadow: 0 0 45px 0 #e1d5d5;}

.engloba-texto-certificado{width: calc(100% - 130px);float: right;}
.txt-certificado-1{width: 100%;float: left;font: 14px criteriacf;color: #403f47;}
.txt-certificado-2{width: 100%;float: left;font: 14px montserrat;color: #8a8a90;line-height: 25px;margin: 15px 0 0 0;}

.engloba-produto-certificado{width: 50%;float: left;margin: 65px 0 20px 0;}

.container-5{width: 100%;height: 265px;float: left;background: #202020;}

.centraliza-cont-5{width: 100%;height: 265px;float: left;display: flex;align-items: center;justify-content: space-around;}

.engloba-textos-pequeno-principe{width: 580px;float: left;display: flex;align-items: center;justify-content: space-between;}
.icon-pequeno-principe{width: 70px;height: 68px;float: left;border-radius: 85px; background: #fff; padding: 5px;}
.txt-pequeno-principe{width: calc(100% - 115px);float: right;font: 25.27px montserrat;color: #ffffff;line-height: 33.69px;}
.txt-pequeno-principe span{color: #fbaf45;}

.txt-responsabilidade-social{width: 450px;float: left;font: 15px montserrat;color: #ffffff;line-height: 26px;}

  @keyframes animate {
	from {opacity: 0;}
	to {opacity: 1;}
  }

@media(max-width: 1220px){
	.fundo-corrente-do-bem-div span { width: 40%; margin: 65px 0 0 5%;}
	.fundo-corrente-do-bem-div span b { font: 30px criteriacf; margin: 0 0 20px;}
	.fundo-corrente-do-bem-div span p { font: 16px lato; line-height: 24px;}
	.fundo-corrente-do-bem-div strong { width: 50%; margin: 70px 0 0 0;}
	.menu-fixo-construtora-links a { margin: 0 20px;}
	.container-nossa-historia p { margin: 40px 0 0 35px; width: 350px; text-align: justify;}
	.container-socios div { width: 930px;}
	.container-socios div p { font: 14px montserrat; line-height: 22px; text-align: justify; margin: 0; width: 710px;}
	.container-socios div p b { margin: 0 0 10px;}
	.container-socios div span { width: 187px; height: 187px; background-size: 100%;}
	.container-socios div span a { margin: 140px 0 0 0;}
	.container-politicas div { width: 300px; margin: 40px -2px 0; height: 345px;}
	.container-politicas div b { font: 20px montserrat; font-weight: 700;}
	.container-politicas div p { width: 90%; padding: 30px 5% 0; font: 14px montserrat; line-height: 22px;}

	.engloba-textos-missao{width: 48%;}
	.engloba-textos-visao{width: 48%;}

}

@media(max-width: 1080px){
	.img-politicas-qualidade{width: 50%;background-size: contain;}
}

@media(max-width: 1070px){
	.foto-nossa-historia { width: 500px;}

	.container-botao-simulacao p{width: 722px;padding: 22px 0;}
}
@media(max-width: 990px){
	.menu-fixo-construtora { height: auto; display: none}
	.menu-fixo-construtora-links a { margin: 0 10px; background: none; padding: 20px 0;}
	.foto-nossa-historia { width: 100%; background-size: 300px; margin: 20px 0 0 0; border: none; height: 295px}
	.container-nossa-historia { height: auto; margin: 20px 0 0; background: #35343c;}
	.container-nossa-historia p { margin: 20px 2%; width: 96%; font: 14px montserrat; line-height: 22px;}
	.container-nossa-historia p b { font: 18px montserrat; font-weight: 700; margin: 0 0 10px; letter-spacing: 0; text-align: center;}
	.container-politicas { margin: 0; border-top: solid 0px #eca441;}
	.container-politicas div { width: 96%; margin: 20px 0 0; height: auto;}
	.container-politicas div b { width: 100%; padding: 0; height: 60px; font: 18px montserrat; font-weight: 700; text-align: center; letter-spacing: 0;}
	.container-politicas div b br{ display: none}
	.container-politicas div:first-child b{ height: auto; padding: 0 0 20px;}
	.container-politicas div p { width: 100%; padding: 20px 0 0; text-align: justify;}
	.container-socios{ margin: 0 0 20px}
	.container-socios div { margin: 20px 2% 0; width: 96%; height: auto; text-align: center}
	.container-socios div p { width: 100%}
	.container-socios div p b { font: 18px montserrat; font-weight: 700; padding: 70px 0 0 0; text-align: center}
	.container-socios div p strong{ padding: 0 0 10px; background: none; width: 100%;}
	.container-socios div span { width: 70px; height: 70px; float: none; display: inline-block; position: relative}
	.container-socios div span a { margin: 85px 0 0 -50px; width: 100px; height: 40px; left: 50%; position: absolute; background: url(../img/a-construtora/linked.png) no-repeat center #eeeeee; border-radius: 30px;}
	.socio1 { background: url(../img/a-construtora/socio1.png) no-repeat center top; background-size: 68.5px;}
	.socio2 { background: url(../img/a-construtora/socio2.png) no-repeat center top; background-size: 68.5px;}
	.socio3 { background: url(../img/a-construtora/socio3.png) no-repeat center top; background-size: 68.5px;}
	.socio4 { background: url(../img/a-construtora/socio4.png) no-repeat center top; background-size: 68.5px;}
	.socios-p { width: 104%; font: 18px montserrat; font-weight: 700; padding: 20px 0; letter-spacing: 0; margin: 20px 0 0 -2%}
	.iso { background: url(../img/a-construtora/iso.png) no-repeat center top; background-size: 42px;}
	.pbqp { background: url(../img/a-construtora/pbqp.png) no-repeat center top; background-size: 34.5px;}
	.engloba-dif-parce{margin: 20px 0;}
	.conteiner-50-dif-parce{width: 96%;margin: 0 2%;}
	.titulo-parce{width: 100%;font-size: 18px;margin: 0;text-align: center;}
	.info-parce{width: 100%;padding: 0;margin: 0;box-shadow: none;text-align: justify; flex-flow: wrap;}
	.info-parce br{display: none;}
	.faixa-conteiner-parce{display: none;}
	.info-parce i{width: 100%;height: 64px; padding: 0;margin: 20px 0;background-size: 64px;}
	.titulo-dif{width: 100%;font-size: 18px;margin: 20px 0 0 0;text-align: center;}
	.faixa-dif{display: none;}
	.info-dif{width: 100%;margin: 0;margin: 20px 0 0 0;text-align: justify;}
	.fundo-corrente-do-bem { height: auto; background: #28272f;}
	.fundo-corrente-do-bem-div { display: flex; width: 96%; margin: 0 2%; flex-flow: wrap-reverse;}
	.fundo-corrente-do-bem-div span { width: 100%; margin: 20px 0;}
	.fundo-corrente-do-bem-div span b { font: 20px criteriacf; margin: 0 0 10px; text-align: center;}
	.fundo-corrente-do-bem-div span p { font: 14.5px lato; line-height: 24px; text-align: justify;}
	.fundo-corrente-do-bem-div span a { padding: 15px 0; width: 100%; text-align: center;}
	.fundo-corrente-do-bem-div strong { width: 100%; margin: 20px 0 0 0; background-size: 207px !important; height: 100px;}


	.container-1{margin: 20px 0 0 0;height: auto;background: #35343c !important;}
	.centraliza-cont-1{height: auto;flex-flow: wrap;justify-content: center;}

	.engloba-textos-historia{width: 100%;margin: 20px 0 0 0;order: 1;}
	.txt-historia-1{width: 96%;margin: 0 2%;font-size: 20px;text-align: center;line-height: 25px;}
	.txt-historia-2{width: 96%;margin: 20px 2% 0 2%;text-align: justify;}
	.txt-historia-3{width: 96%;margin: 20px 2% 0 2%;text-align: justify;}
	.txt-historia-4{width: 96%;margin: 20px 2% 0 2%;text-align: justify;}

	.engloba-video{order: 2;width: 480px;margin: 20px 0;}

	.engloba-titulos-dif{display: none;}
	.centraliza-textos-dif{padding: 0;flex-flow: wrap;}

	.engloba-textos-missao{width: 96%;margin: 20px 2% 0 2%;}

	.engloba-textos-visao{width: 96%;margin: 20px 2%;}

	.centraliza-valores{height: auto;flex-flow: wrap;margin: 0 0 20px 0; padding: 0}
	.engloba-valores{order: 1;width: 100%;margin: 20px 0 0 0;}

	.txt-valores-1{font-size: 20px;}
	.txt-valores-2{font-size: 20px;}
	.img-valores{width: 0;height: 0;margin: 20px 0 0 0;padding: 20% 50%;}

	.engloba-textos-cont-3-pt-1{order: 2;width: 96%;margin: 20px 2% 0 2%;}
	.txt-excelencia-1{text-align: center;}
	.txt-excelencia-1 span{display: none;}

	.engloba-textos-entusiasmo{margin: 20px 0 0 0;}
	.txt-entusiasmo-1{text-align: center;}
	.txt-entusiasmo-1 span{display: none;}

	.engloba-textos-comprometimento{margin: 20px 0 0 0;}
	.txt-comprometimento-1{text-align: center;}
	.txt-comprometimento-1 span{display: none;}
	


	.engloba-textos-cont-3-pt-2{order: 3;width: 96%;margin: 20px 2% 0 2%;}
	.txt-valorizacao-1{text-align: center;}
	.txt-valorizacao-1 span{display: none;}
	.txt-valorizacao-2{text-align: justify;}

	.engloba-textos-sustentabilidade{margin: 20px 0 0 0;}
	.txt-sustentabilidade-1{text-align: center;}
	.txt-sustentabilidade-1 span{display: none;}
	.txt-sustentabilidade-2{text-align: justify;}

	.engloba-textos-apromoramento{margin: 20px 0 0 0;}
	.txt-aprimoramento-1{text-align: center;}
	.txt-aprimoramento-1 span{display: none;}
	.txt-aprimoramento-2{text-align: justify;}

	.engloba-titulo-politica-qualidade{height: auto;}
	.engloba-titulo-politica-qualidade p{height: auto;font-size: 20px;margin: 20px 0;}

	.engloba-produto-certificado{width: 100%;margin: 20px 0 0 0;}
	.barra-produtos-finais{display: none;}
	.txt-produtos-finais-1{width: 96%;margin: 0 2%;font-size: 15px;line-height: 25px;text-align: justify;}

	.engloba-certificados{margin: 20px 0 0 0;}
	.certificado{flex-flow: column;margin: 0 0 20px 0;}

	.engloba-texto-certificado{width: 96%;margin: 20px 2% 0 2%;}

	.img-politicas-qualidade{width: 0;height: 0;margin: 0 2% 20px 2%;padding: 50% 48%;border: none;background-size: cover;}

	.container-5{height: auto;}
	.centraliza-cont-5{height: auto;flex-flow: wrap;}

	.engloba-textos-pequeno-principe{width: 100%;display: flex;flex-flow: column;margin: 20px 0 0 0;}

	.txt-pequeno-principe{width: 96%;font-size: 20px;line-height: 25px;margin: 20px 2% 0 2%;text-align: justify;}

	.txt-responsabilidade-social{width: 96%;margin: 20px 2%;text-align: justify;}

	.txt-certificado-2{text-align: justify;}

	.txt-excelencia-2{text-align: justify;}
	.txt-entusiasmo-2{text-align: justify;}
	.txt-comprometimento-2{text-align: justify;}
	
}

@media(max-width: 530px){
	.engloba-video{width: 96%;margin: 20px 2%;}
}