/**Navegação**/


	header{

		margin-top:-18px;
		height: 150px;

		display: flex;

		justify-content: center;

		flex-direction: column;

		width: 100%;

		z-index: 99;

		background-color: #fff;

		transition-delay: 0s;
		border-bottom:5px solid #ccc;
	}

	.fixed{

		position: fixed;
		margin-top:-30px;

	}

	.toggle{

		display: none;

		cursor: pointer;

	}

	nav {

		display: flex;

		justify-content: space-between;

		text-transform: uppercase;

		width: 100%;

	}

	.icon-header img{
		/*width: 350px;*/
	}

	.navegation{

		display: flex;

		justify-content: center;


	}
	.btn.topo{
		width: 130px;
		/* height: 35px; */
		background-color: #2393d3;
		color: #fff;
		border-radius: 10px;
		display: flex;
		justify-content: center;
		/* padding-top: 7px; */
		padding: 8px;
	}
	.btn.topo .txt-nav{
		margin: 2px 0 0 0;
	}
	
	

	.menu-header-menu-container ul{

		display: flex;

		width: 100%;

		justify-content: space-between;

		padding-top: 10px;

		

	}

	.menu-header-menu-container ul li{

		list-style: none;

		font-size: 10pt;

		font-weight: 500;

		padding: 0 10px;
		
	}

	.menu-header-menu-container ul li a{

		color: #000;
		font-weight: 600;

	}
	.menu-header-menu-container ul li a:hover{
		border-bottom:3px solid #2393d3;
	}

	/**banner**/

	.btn-banner{

		background-color: #2393d3;

		color: #000;

		border-radius: 14px;

		border: none;

		font-weight: bold;

		display: block;

		font-size: 1.4rem;

		padding-bottom: 3px;

		cursor: pointer;

		width: 200px;

		height: 40px;

	}
	.btn-banner:hover,.btn-calc-pessoas:hover,.btn-dicas:hover{
		background-color: #ffae4b;
	}

	.center-banner{

		display: flex;

		justify-content: center;

		flex-direction: column;

		height: 100%;

	}

	.center-banner .center-banner-h{

		display: flex;

		justify-content: center;

		width: 100%;

	}

	.center-banner .center-banner-h .txt-banner{

		width: 100%;

	}

	.center-banner .txt-banner h1{

		color: #fff;

		font-weight: 400;

		font-weight: 600;

		text-transform: uppercase;

		font-size: 3rem;

		line-height: 1.2;

		text-align: center;

		width: 100%;

		margin: 0 auto;

	}


	.center-banner .txt-banner button{

		display: block;

		margin: 40px auto;

	}

	/*banner-azul*/
	#banner-azul .center-banner{

		display: flex;

		justify-content: center;

		flex-direction: column;

		height: 100%;

	}

	#banner-azul .center-banner .center-banner-h{

		display: flex;

		justify-content: flex-end;

		width: 100%;


	}

	#banner-azul .center-banner .center-banner-h .txt-banner{

		width: 70%;


	}
	#banner-azul .center-banner .txt-banner h3{
		color: #741012;
		font-weight: 600;
		text-transform: uppercase;
		font-size: 2.2rem;
	}
	#banner-azul .center-banner .txt-banner h1{

		color: #fff;

		font-weight: 400;

		font-weight: 600;

		text-transform: uppercase;

		font-size: 4rem;

		line-height: 1.2;

		text-align: left;

		width: 100%;

		margin: 0 auto;

	}
	/*tampos*/

	.btn-atendimento.banner {
		color: #fff;
		background-color: #39B54A;
		font-weight: 500;
		border-radius: 20px;
		font-size: 1.2rem;
		padding-top: 0;
		margin: 40px;
	}
	.btn-atendimento.banner .txt-btn{
		padding-top: 10px;
	}
	/** perguntas **/

	#homePerguntas .perguntas{

		width: 700px;

		margin: 0 auto;

	}



	/**footer**/

	#Footer .inFooter {

		display: flex;

		justify-content: space-around;

		color: #fff;

	}

	#Footer .col-2 .inCol-2{

		display: flex;

		justify-content: space-between;

	}
	#Footer .container .half p{
		text-align:left;
	}
	.titulo-banner-home{color: #000;background:#FFF; width:700px; padding:15px 30px;opacity: 0.5;}
	
	
.alignRightDesktop{ text-align:center; }
@media screen and (min-width: 801px) {
	.somente-mobile{ display:none;}
	
	.img-home-dir{float:right;margin-right:30px;}
	.img-home-lef{float:left;margin-left:30px;}
	.logo-rodape{}
	.btn-topo-desktop{}
	.img-logo-desktop{margin-left:0px;margin-top:-15px;max-width:280px;}
	.menu-desktop{margin-left:-600px;}
	/*.nav-desktop{height:80px;}*/
	.sub-nav-desktop{height:40px;}
	.icon-header-desktop{width:200px;}
	.btn-form{min-width: 250px;}
	.endereco-rodape{margin:auto;font-size:11pt;color:#000;font-weight:400;text-align:center;}
	
	.img-institucional-desktop{width:100%;margin:auto;text-align:center;padding:0px;}
	.img-institucional-mobile{display:none;}
	
	.containerMenor{max-width:750px;margin:auto;}
	.width-comun{
		width: 100%;
	}
	.width-img, .inGaleria{
		width: 80%;
	}
	.width-img-40{
		width: 80%;
	}
	.video-container-3{
		width: 50%;
		margin:auto;
	}
	.alignRightDesktop{ text-align:right;}
	.alignLeftDesktop{ text-align:left;}
	.font-slogan-rodape{ text-align:left;}
	.logo-coringa-rodape{float:right;margin-right:40px;border:0px solid red;}
	.box-produto-2 .foto .img-foto-preduto{
		width: 100%;
	}
	.btn.topo{
		width: 130px;
		/* height: 35px; */
		background-color: #741012;
		color: #fff;
		border-radius: 10px;
		display: flex;
		justify-content: center;
		/* padding-top: 7px; */
		padding: 8px;margin:auto;
		position:absolute;margin-left:250px;margin-top:-95px;
	}
	.menu-header-menu-container{
		margin-left:-680px;margin-top:5px;
	}
	.btn.topo2{
		margin-left:-30px;
		margin:auto;
		margin-top:-30px;
	}
	.blc-depoimento{
		background-color:#223353;min-height: 280px;
	}
	.box-titulo{
		font-size: 35px;border:3px solid #4348a3;border-radius:10px;padding:10px;
	}
	.tamanho-foto-dinamica-galeria{
		max-width:216px;max-height:162px;
	}
	#bloco-melhor-empresa{
		background: url('../images/fnd-barra-bicoor.png') center center repeat-y;
		width: 100%;
		min-height:400px;
		padding: 0;
	}
	.img-quem-somos-servico{
		max-width:400px;
		border:0px solid red;
	}
	.img-galeria-responsiva{
		max-width:216px;max-height:162px;
	}
	#homeServicosHome{
		background: url('../images/fundo banner.jpg');
		width: 100%;
		min-height:900px;
		background-size: cover;
		background-repeat: no-repeat;
		margin-top:0px;padding: 0;
	}
	#homeInstitucional{
		background: url('../images/fundo empresa.jpg');
		width: 100%;
		min-height:900px;
		background-size: cover;
		background-repeat: no-repeat;
		margin-top:0px;padding: 0;
	}
}