/***********************************
	MONITOR - COMPUTADOR
***********************************/
	
	@media screen and (max-width: 3000px) and (min-width: 1200px){
		.hidden-lg, .escondepc{display:none !important}
	}
	@media screen and (max-width: 3000px) and (min-width: 1600px){
		.index_servicos .item, .servicos_lista .item {height: 290px}
	}
	@media screen and (max-width: 1400px) and (min-width: 1200px){
	}
	
	@media screen and (max-width: 1380px) and (min-width: 1200px){
	}
	@media screen and (max-width: 10000px) and (min-width: 992px){		
		.visible-md{display:block}
		.visible-md3{display:inline}
	}
	@media screen and (max-width: 10000px) and (min-width: 992px){
		.visible-sm{display:none}
	}
	@media screen and (max-width: 10000px) and (min-width: 762px){	
		.visible-xs{display:none}	
		.visible-xs2, .visible-xs3{visibility:hidden;display:none;}
	}
	@media screen and (max-width: 1600px) and (min-width: 1200px){
		.owl-theme .owl-controls {margin-top: -60px !important;}
		.container{width: 1200px;}
	}
	
	@media screen and (max-width: 1300px) and (min-width: 1200px){
		.containermenor{width: 1200px;}
		.topo .logo {margin-top: 10px;width: 180px;}
		.post_page .titulo_principal, .post_page .data {margin-right: -10px;}
		
	}
	
	@media screen and (max-width: 1610px) and (min-width: 1450px){
	}
	@media screen and (max-width: 1500px) and (min-width: 1200px){
	}
	@media screen and (max-width: 1350px) and (min-width: 1200px){
	}

	@media screen and (max-width: 1200px){
		.container{width: 100%;}
	}
	@media screen and (max-width: 1200px) and (min-width: 992px){
		.escondeantes992{display:none}
		.embreve .informacoes{min-height:230px;}
		.owl-theme .owl-controls {margin-top: -80px !important;}
		.owl-buttons {margin-top: -500px;}
		.slick-prev {left:-5px;}
		.slick-next {right:-5px;}
		.topo .logo {margin-top: 10px;width: 178px;}
		.topo nav ul li {margin: 0 5px;}
		.barras_topo {margin-right: -80px;}
		.topo .redes svg {margin: 0 5px;}
		.topo .titulo2 h1 {font-size: 50px;margin-bottom: -20px;}
		.topo .titulo h1 {font-size: 60px;margin-bottom: -22px;}
		.index_servicos .item .foto {width:60%}
		.servicos_lista .item .foto {width: 60%;}
		.bloco_post .nome {font-size: 160%;}
		.post_page .titulo_principal, .post_page .data {margin-right: 0px;padding-right:15px}
		.post_page .titulo_principal {padding-left: 20px;font-size: 250%;}
		.post_extras .galeria .foto {height: 100px;}
		.post_extras .video {height: 130px;}
		.relacionados_posts .capa {height: 200px;}
	}
	

	
	
	
/***********************************
	TABLET
***********************************/
	
	@media screen and (min-width: 992px){		
		.hidden-md{display:none}
	}
	
	@media screen and (max-width: 876px) and (min-width: 886px){
	}
	@media screen and (max-width: 992px){
		.embreve .informacoes{min-height:auto;margin-bottom:30px}
		.abre_responsivo{display:block !important}
		.visible-md, .visible-md3, .escondedepois992,.topo .redes, .barras_topo, .topo nav ul, .index_perguntas .foto, footer .foto{display:none !important}
		.tamanho_padraohome{height:70px}
		.index_perguntas .titulo {float: none;}
	}
		
		
	
	@media screen and (max-width: 992px) and (min-width: 762px){
		.visible-sm{display:block}
		.embreve{margin-bottom:40px;}
		.hidden-sm{display:none;}
		.owl-buttons {margin-top: -450px;}
		.owl-theme .owl-controls{ margin-top: -70px !important;}
		.slick-prev {left:-10px;}
		.slick-next {right:-10px;}
		.topo .logo {width: 180px;}
		.index_video .video_quadro {height: 300px;}
		.index_video {padding: 80px 0;background:white}
		.index_posts .capa {height: 180px;}
		.servicos_intro .quadro_intro_servico .foto_fundo {width: 42%;}
		.servicos_intro .quadro_intro_servico .foto_fundo::before {width: 25%;}
		.servico_bloco_contato .bloco_interno {padding: 60px 30px;}
		.post_bloco_principal .titulo {padding-right: 50px;}
		.post_bloco_principal .foto {width: 45%;}
		.bloco_post .nome {font-size: 150%;}
		.post_page .titulo_principal {padding-left: 0;}
		.post_page .titulo_principal, .post_page .data {margin-right: 0px;padding-right:15px}
		.topo .titulo2 h1 {font-size: 50px;margin-bottom: -22px;}
		.topo .titulo h1 {font-size: 60px;margin-bottom: -25px;}
		.topo .titulo3 h1 {font-size: 50px;margin-bottom: -18px;}

	}
	
	
/***********************************
	CELULAR
***********************************/

	@media screen and (max-width: 762px){	
		.hidden-xs, .owl-buttons, footer .redes, .index_intro .foto, .sobre_intro .foto, .blog_page .menu_lateral, .post_bloco_principal::before, .post_page .capa::before, .blog_busca_form form::before {display:none}
		.hidden-xs3{display:inline}
		.visible-xs2{visibility:visible}
		.visible-xs3{display:inline;}
		.slick-prev {left:-5px;}
		.slick-next {right:-5px;}
		.topo .logo {width: 180px;}
		
		footer{text-align:center}
		footer .coluna2 .titulo {display: none;}
		footer .logo {margin-bottom: 60px}
		footer .coluna2 p {margin-left:0px;}
		footer .coluna2 svg {margin-left: 0;margin-bottom: 10px;}
		
		.index_posts .nome {margin-bottom: 50px}
		.index_posts {padding: 120px 0 20px 0;}
		.index_posts .titulo {font-size: 150%;}
		.index_posts .botao {float: none;margin-bottom: 40px;display: inline-block;}
		.index_posts .titulo {margin-bottom: 20px;}
		.index_perguntas .duvida_item {padding: 5px 30px;}
		.index_perguntas .ativo {padding: 40px 30px;}
		.index_perguntas .resposta p {width: 80%; font-size: 90%;}
		.index_perguntas .titulo {text-align: left}
		.index_video .video_quadro {height: 200px}
		.index_video .video_quadro svg {width: 80px;}
		.index_video {padding: 50px 0 80px 0;background: white;}
		.index_servicos .item .foto {clip-path: none;}
		.index_servicos .item .nome {font-size: 150%}
		.index_servicos .item {background: #15326b;}
		.index_intro .titulo {margin-bottom: 10px;}
		.index_intro { padding: 60px 0;}
		
		.topo .titulo2 h1 {font-size: 30px;margin-bottom: -10px;}		
		.sobre_valores {background: #f1f1f1;padding: 50px 0;}
		.sobre_valores .foto {margin-top: 30px;}
		.sobre_valores .info {width: 100%;}
		.sobre_estrutura{background:white}
		.sobre_estrutura .titulo {margin-bottom: 20px;margin-top: 50px;}
		.sobre_estrutura .texto {width: 100%;}
		.sobre_estrutura .foto::before {width: 80px;height: 80px;}
		.sobre_iso {padding: 0 0 80px 0;}
		.sobre_iso .foto_fundo {margin-bottom: 50px;position: relative;width: 100%;height: 200px;}
		.sobre_iso .texto {width: 100%;}
		.sobre_iso .iso_foto {margin-top: 20px;margin-left: auto;margin-right: auto;}
		.sobre_equipe .texto {width: 100%;}
		.sobre_equipe .foto{margin-top:50px}
		.sobre_equipe .foto::before {width: 80px;height: 80px;}
		
		.topo .titulo h1 {font-size: 40px;margin-bottom: -18px;}
		.servicos_intro .quadro_intro_servico .foto_fundo {display: none;}
		.servicos_intro .quadro_intro_servico .dados {padding: 30px 20px;}
		.servicos_intro .quadro_intro_servico .titulo {margin-bottom: 20px;padding-right: 0;font-size: 150%;}
		.servicos_lista {padding: 0 0 60px 0;}
		.servicos_lista .item{background: #f1f1f1;}
		.servicos_lista .item .foto {clip-path: none;}
		.servicos_lista .item .nome {font-size: 150%}
		
		.servico_page .foto::before {width: 80px;height: 80px;}
		.servico_page .titulo {width: 100%;font-size: 150%;margin-bottom: 10px;margin-top: 30px;}
		.servico_faixa .foto_fundo{margin-bottom: 50px;position: relative;width: 100%;height: 200px;}
		.servico_faixa {padding: 0 0 80px 0;}
		.servico_faixa p {width: 100%;}
		.servico_bloco_contato .bloco_interno {padding: 50px 20px;}
		.servico_bloco_contato .bloco_interno .titulo {font-size: 160%;}
		.servico_bloco_contato .bloco_interno p {width: 100%;margin-left: 0;}
		
		.blog_page .lista_posts {padding: 0;}
		.bloco_post .nome {height: auto;padding-right: 0px;display: block;font-size: 150%;padding-top: 10px;}
		.post_bloco_principal .foto {position: relative;width: 100%;height: 180px;}
		.post_bloco_principal {width: 100%;margin-left: 0;}
		.post_bloco_principal .data_fundo, .post_bloco_principal .data {margin-top: -58px;}
		.post_bloco_principal .titulo {height: auto;margin-left: 0;margin-top: 0;font-size: 140%;padding: 20px 10px;}
		.blog_intro {padding: 80px 0 50px 0;}
		.blog_page .botao_filtros_mobile{display:Block;}
		
		.post_page .titulo_principal {line-height: 130%;text-align: center;padding-left: 0;font-size: 200%;margin-right: 0;}
		.post_page .data {text-align: center;margin-right: 0;}
		.post_page .capa {height: 300px;margin-top: 40px;}
		.post_page .titulo_espaco {height: auto;padding: 30px 0;}
		.post_page .texto {margin-top: 10px;padding: 0;margin-right: 0;}
		.relacionados_posts .nome{margin-bottom: 50px}
		.relacionados_posts {padding: 60px 0 10px 0;}
		
		.topo .titulo3 h1 {font-size: 40px;margin-bottom: -15px;}
		.contato_intro .frase {font-size: 150%;margin-bottom: 40px;width: 100%;}
		.contato_intro .dados_contato {width: 100%;padding: 40px 0 20px 0;}
		.contato_intro form {margin-top: -20px;}
		.contato_intro form .form_interno {padding: 35px;}
		.contato_localizacao .titulo {font-size: 160%;}
		.contato_localizacao svg {width: 120px;float: none;margin-bottom: 20px;}
		
		.blog_busca_form form {width: 100%;margin-left: 0;padding: 40px 20px;margin-bottom: 0;}
		.blog_busca_form .titulo {font-size: 120%;margin-bottom: 20px;}
		
		.tamanho_padrao {height: 200px;}
		
	}
	@media screen and (max-width: 762px) and (min-width: 570px){
	}
	@media screen and (max-width: 650px) and (min-width: 500px){

	}
	@media screen and (max-width: 670px){

	}
	
	
	@media screen and (max-width: 700px){
	}
	@media screen and (max-width: 600px) and (min-width: 500px){
	}
	@media screen and (max-width: 600px){
	}
		
	@media screen and (max-width: 570px){
	}
	@media screen and (max-width: 380px){		
	}