h2{font-size:30px;font-family: 'Be Vietnam Pro', sans-serif;}
h3{font-size:25px;font-family: 'Be Vietnam Pro', sans-serif;}
h4{font-size:25px;font-family: 'Be Vietnam Pro', sans-serif;}
h5{font-size:25px;font-family: 'Be Vietnam Pro', sans-serif;}
p{font-size:20px;}
p.titulo{font-size:25px;font-family: 'Be Vietnam Pro', sans-serif;}

#imagem_fundo{width:100%;padding:0;position:relative;margin-bottom:5px;float:left;height:80vh;}
#imagem_fundo figure{float:left;height:80vh;width:100%;overflow:hidden;}
#imagem_fundo img.imagem{width:100vw;height:80vh;float:left;}
#imagem_fundo img.imagem1{width:100vw;height:100vh;display:none;}
#imagem_fundo img.imagem2{width:100vw;height:100vh;max-height: 100%;display: none;}
#imagem_fundo img.imagem3{width:100vw;height:100%;display: none;}
figcaption.sld{position:absolute;top:0;width:100%;height:80vh;background:rgba(0,0,0,0.2);}
figcaption.sld h1{text-align:center;color:rgba(255,255,255,1);margin-left:10%;width:80%;padding-bottom:20px;margin-top:300px;text-shadow:1px 1px rgba(80,80,80,1);font-size:40px;}
figcaption.sld p{text-align:center;width:80%;float:left;margin-left:10%;padding-bottom:20px;font-size:25px;color:rgba(255,255,255,1);font-weight:bold;}

section.diferencial{width:100%;margin:0;padding:0;position: relative;display: block;float:left;padding-bottom:20px;margin-top:-5px;border-bottom:1px solid #CCC;}
section.diferencial h2{color:rgba(255,255,255,1);text-align:center;font-size:25px;padding:30px;background:rgba(0,107,163,1);}
section.diferencial p{text-align:justify;width:80%;margin:0 auto;display:block;margin-top:20px;margin-bottom:20px;}
section.diferencial div#esquerda{width:40%;margin:0;float:left;position:relative;}
section.diferencial div#esquerda img{width:60%;height:auto;margin:50px auto 0 auto;display:block;-webkit-touch-callout: none;
   -webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
section.diferencial div#direita{width:60%;margin:0;float:left;position:relative;}
section.diferencial div#quadro{width:100%;float:left;margin-top:20px;}
section.diferencial div#quadro figure{width:40%;float:left;margin-left:6.6%;margin-bottom:30px;}
section.diferencial div#quadro figure img{width:70px;margin:0 auto;display:block;-webkit-touch-callout:none;
   -webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
section.diferencial div#quadro figcaption p{text-align:justify;font-size:16px;}
section.diferencial div#quadro figcaption p.titulo{text-align:center;margin-bottom:10px;margin-top:10px;}

@media screen and (max-width:1400px ){
#imagem_fundo img.imagem{display:none;}
#imagem_fundo img.imagem1{display:block;height:auto;}
#imagem_fundo figure{height:auto;}
#imagem_fundo{height: auto;}
figcaption.sld{height:auto;}
}
@media screen and (max-width:1300px ){
section.diferencial div#esquerda{width:100%;float:left;}
section.diferencial div#esquerda img{width:300px;height:auto;margin:0px auto 0px auto;}
section.diferencial div#direita{width:100%;float:left;}
section.diferencial div#quadro figure{height:250px;}
}
@media screen and (max-width:1000px ){
#imagem_fundo img.imagem1{display: none;}
#imagem_fundo img.imagem2{display:block;height:500px;}
}
@media screen and (max-width:800px ){
section.diferencial div#quadro figure{height:auto;width:70%;margin-left:15%;}
section.diferencial h2{font-size:22px;padding:20px;}
}
@media screen and (max-width:700px ){
#imagem_fundo{height:auto;}
#imagem_fundo img.imagem2{display: none;}
#imagem_fundo img.imagem3{display:block;width:auto;}
section#politica h1{font-size:18px;}
section#politica p{font-size:16px;}
section#politica h2{font-size:16px}
}
@media screen and (max-width:500px ){
#imagem_fundo img.imagem3{width:100%;height:auto;}
section.diferencial div#esquerda img{width:80%;height:auto;margin:10px auto 10px auto;}}
@media screen and (max-width:400px ){
section.diferencial h2{font-size:20px;}
}