﻿@media (max-width: 980px)
{
	.busca
	{
		display: none;
	}

	.outside-servicos {
		padding:0px 20px;
	}

	.topo nav > ul li.social a
	{
	}

	.topo
	{
		display: block;
	}

	.menu
	{
		display: none;
	}

	.center
	{
		width: 100%;
	}
	.center .row
	{
	}

	.contato .col-xs-12
	{
		padding: 0px;
	}

	.contato h2
	{
		padding-bottom: 15px;
	}

	.quem_somos .imagem
	{
		text-align: center;
	}

	.lista_servicos, .lista_equipe, .lista_noticias
	{
		margin-top: 20px;
	}

	.lista-servicos
	{
		padding-left: 0px;
	}

	.lista_servicos .imagem, .lista_equipe .imagem, .lista_noticias .imagem, .lista-servicos .imagem
	{
		margin-bottom: 20px;
		width: 100%;
		display: inline-block;
		text-align: center;
	}

	.lista_servicos .imagem div, .lista_equipe .imagem div, .lista_noticias .imagem div, .lista-servicos .imagem div
	{
		display: inline-block;
	}

	.lista_servicos li, .lista_equipe li, .lista_noticias li
	{
		margin-bottom: 0px;
	}

	.lista_noticias li
	{
		width: 100%;
	}

	.quem_somos .imagem div
	{
		margin-bottom: 25px;
		display: inline-block;
	}

	.fb_iframe_widget iframe
	{
		width: 100%;
	}

	footer
	{
		margin-top: 80px;
	}

	header
	{
		
	}

	footer .col-xs-12
	{
		text-align: center;
	}

	footer .dados .form-group
	{
		padding: 0px;
	}


	footer .SEFContabilidade img
	{
		margin: 0px 0px 15px 0px !important;
		display: inline-block !important;
	}

	.topo nav {
		
		width: 100%;
		height: 48px;
		padding: 15px 0;
	}

	.topo-pagina-interna
	{
		height: 130px;
		padding: 25px 0px;
	}

	.topo nav > ul
	{
		list-style: none;
		padding: 5px 10px;
	}

	.topo nav > ul li.social
	{
		float: left;
	}

	.topo nav li a span {
		color: #00DBDF !important;
		font-size: 36px;
	}

	.topo nav li.dropdown .glyphicon
	{
		margin-left: 5px;
	}

	.topo nav > ul li.dropdown .dropdown-toggle
	{
		text-align: right;
	}

	.topo nav > ul li.dropdown
	{
		float: right;
	}

	.topo nav > ul li.dropdown ul
	{
		right: 2px;
		top: 37px;
		left: auto !important;
	}

	.topo nav > ul li.dropdown ul li
	{
		width: 100%;
	}

	.conteudo
	{
		padding: 10px 15px 50px !important;
	}

	.conteudo h1
	{
		font-size: 32px !important;
		text-align: center;
	}

	.quem_somos .col-xs-12
	{
		padding: 0px;
	}

	.topo nav > ul li.dropdown ul li a
	{
		font-size: 18px;
		padding: 7px 35px;
	}

	.topo
	{
		height: auto;
		background-size: auto 120%;
		padding-bottom:10px;
	}
	.topo .center
	{
		height: auto;
	}
	.topo .logo
	{
		width: 100%;
		height: auto;
		padding: 10px 0px 7px;
		float: none;
		display: inline-block;
		text-align: left;
	}

	.topo .logo a
	{
		display: inline-block;
	}

	.topo .logo a img
	{
		width: 160px;
	}

	.wrapper
	{
		margin: 50px 0px;
	}

	.topo .logo a img
	{
		display: block;
		max-width: 100%;
		width: auto;
		height: auto;
		margin: 0px !important;
	}
	.topo .newsletter
	{
		height: auto;
		position: static;
		line-height: normal;
		padding: 15px 10px;
		text-align: center;
	}

	#slider
	{
		display: none;
	}

	.wrapper.sobre::before
	{
		display: none;
	}

	.topo .newsletter h2
	{
		padding-bottom: 10px;
	}
	.topo .newsletter .news_form
	{
		margin: 5px 0;
	}
	.noticias_lista_home
	{
		padding: 0 10px;
	}
	.noticias_lista_home li, .noticias_lista_home li.even
	{
		width: 100%;
		float: none;
		margin: 0 0 35px 0;
	}

	.servicos .lista_servicos_home li
	{
		width: 100%;
		text-align: center;
		margin: 15px 0px 0px;
		min-height: auto;
	}

	.servicos .lista_servicos_home li .imagem, .noticias_agendamento .lista_noticias_home li .imagem
	{
		width: 100%;
		text-align: center;
		display: inline-block;
	}

	.lista_noticias li .imagem
	{
		border-bottom: 0px;
	}

	.lista_noticias li .titulo
	{
		min-height: auto !important;
	}

	.lista_noticias li a.btn-integra
	{
		width: 100%;
		margin: 20px 0px;
	}

	.noticias_agendamento .lista_noticias_home li .imagem .cropCenter, .lista_noticias li .imagem .cropCenter
	{
		display: inline-block;
		width: 100% !important;
		height: 180px !important;
	}

	.noticias_agendamento .noticias_box
	{
		padding-right: 15px;
	}

	.noticias_agendamento .lista_noticias_home li
	{
		margin-bottom: 30px;
	}

	.noticias_agendamento .lista_noticias_home li .dados
	{
		width: 100%;
	}

	.noticias_agendamento .lista_noticias_home li .imagem
	{
		border-right: none;
		margin-bottom: 0px;
	}

	.servicos .lista_servicos_home li .imagem .cropCenter
	{
		display: inline-block;
	}

	.lista_servicos_home li .titulo, .lista_servicos li .titulo
	{
		min-height: auto;
		margin-top: 15px;
	}

	.home_social .box h2 span:nth-child(2)
	{
		font-size: 20px;
	}

	.sobre
	{
		padding: 40px 0;
		top: 0px !important;
		margin-top: 0px !important;
	}

	.sobre .text-right
	{
		text-align: center !important;
	}

	.sobre .imagem, .sobre .dados, .home_social .facebook_box, .home_social .instagram
	{
		margin: 0;
	}

	.sobre h2 span
	{
		margin-left: 0px;
	}

	.home_social .facebook_box, .home_social .instagram
	{
		text-align: center;
		padding: 0 0px;
	}

	.home_social .facebook_box div
	{
		margin: 0 10px;
	}

	.home_social .instagram ul li
	{
		float: none;
		display: inline-block;
		vertical-align: top;
	}

	.sobre figure img
	{
		margin: 0 auto;
		max-width: 100%;
		height: auto;
	}
	.sobre .titulo
	{
		margin: 10px 0 15px;
	}
	.sobre .titulo, .sobre .texto
	{
		text-align: center;
		padding: 0 10px;
	}
	.sobre .texto
	{
	}

	.rodape .dados
	{
		padding: 25px 10px !important;
		text-align: center !important;
	}

	.content
	{
		padding: 30px 0px;
	}

	#topo
	{
		height: 200px;
	}

	#noticias-home
	{
		height: auto;
		padding: 40px 0;
	}

	.rodape .dados .imagem a
	{
		text-align: center !important;
	}

	.rodape .dados .imagem a img
	{
		width: 80%;
	}

	.rodape .dados .contato
	{
		padding-left: 15px;
	}

	footer .copyright
	{
		text-align: center;
		padding-left: 18px;
	}

	footer .copyright .copy
	{
		font-size: 11px !important;
	}

	.impulso
	{
		display: none;
	}

}

@media (max-width: 920px)
{
	.navegacao a
	{
		font-size: 18px;
	}

	.newsletter
	{
		margin-top: 30px;
	}

	.rodape .barra
	{
		line-height: 35px;
	}


}

@media (max-width: 700px)
{
	.navegacao a
	{
		width: 40%;
	}
	.newsletter
	{
		margin-top: 30px;
	}
	.rodape .barra
	{
		line-height: 35px;
	}

	.rodape .dados img
	{
		width: 100%;
	}

	.galeria_imagens_box *, .galeria_imagens_box *:before, .galeria_imagens_box *:after
	{
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.galeria_imagens_box *, .galeria_imagens_box *::before, .galeria_imagens_box *::after
	{
		box-sizing: border-box;
	}
	.gv_galleryWrap
	{
		border-radius: 4px;
		width: 100% !important;
	}

	.gv_galleryWrap .gv_gallery, .gv_galleryWrap .gv_panelWrap, .gv_galleryWrap .gv_panel, .gv_galleryWrap
	{
		width: 100% !important;
		min-height: 350px !important;
		height: auto !important;
	}

	.gv_galleryWrap .gv_panel img
	{
		width: 100% !important;
		left: 0px !important;
		height: auto !important;
	}

	.gv_frame .gv_thumbnail.current
	{
		border: 2px solid #D1CAC0 !important;
	}
	.gv_frame .gv_thumbnail, .gv_frame .gv_thumbnail img
	{
		border-radius: 5px !important;
	}

}

@media (max-width: 460px)
{
	.navegacao a
	{
		width: 100%;
	}
	.navegacao span
	{
		display: none;
	}

	.rodape .barra
	{
		line-height: 35px;
	}
	.noticias_lista_home li .anchors_box a.noticia
	{
		width: 100%;
		text-align: center;
		margin: 15px 0px;
	}

	.marcas
	{
		display: none;
	}

	.rodape
	{
		margin-top: 25px;
	}
	.newsletter
	{
		margin-top: 30px;
	}

	.rodape .dados img
	{
		width: 100%;
	}

}
