@font-face {
     font-family: monteserrat;
     src: url('Montserrat-Regular.ttf');
}
/* classes do bootstrap */
		.navbar-collapse .navbar-nav li a{
			color: #fff; !important;
			font-family:monteserrat;
			font-size:12px;
			font-weight:bold;
		}
		.navbar-collapse .navbar-nav li a:hover {
			background:#f2f2f2 !important;
			color: #fff !important;
		}
		#bs-example-navbar-collapse-1{
			position:absolute;
			z-index:9999;
			width:100%;
		}
		
		modal-content {
			z-index:0;
			position:relative;
		}
		.modal fade {
			z-index:1;
			position:relative;
			background-color:#FFF;
		}
		.navbar {
	  z-index: 1000 !important;
	}

h1{font-family:monteserrat; font-size:24px; font-weight:bold}
h2{font-family:monteserrat; font-size:16px; font-weight:bold}
p{font-family:monteserrat; font-size:14px; line-height:22px;}

.form-control{
	margin-bottom:8px;
	border-radius: 2px;
	height:40px;
	
}
.btnEnviar{
	background-color:#990000;
	color:#FFF;
	height:40px;
	border:1px solid #990000;
}



.menu{
	margin-top:20px;	
}
.trabalhos-realizados{
	/*background-color:#990000;*/
	background-color:#262931;
	color:#FFF;
	padding-top:50px;
	padding-bottom:50px;
}

.institucional{
	background-color:#fff;
	height:auto;
	
}
.conteudo-institucional{
	padding-bottom:30px;
	padding-top:50px;	
}

.trabalhos{
 	padding-bottom:50px;
	padding-top:50px;
}
.box-depoimentos{
	background-color:#f2f2f2; 
	padding:20px; 
	height:250px; 
	width:90%; 
	border: 1px solid #ccc; 
	border-radius: 8px;
	margin-top:20px;
}
.depoimentos{
	background-image: url('../imagens/fundo-depoimentos.jpg'); /* Caminho da sua imagem */
  	background-size: cover; /* Faz a imagem cobrir toda a área da div */
  	background-position: center; /* Centraliza a imagem dentro da div */
  	background-repeat: no-repeat; /* Impede que a imagem se repita */	
	padding-bottom:50px;
	padding-top:50px;
}
.contato-home{
	background-color:#262931;
	padding-bottom:50px;
	padding-top:50px;
	color:#FFF
}
.rodape{
	background-color:#000;
	color:#FFF
}
[data-anime] {
  opacity: 0;
  transition: .3s;
}

[data-anime="left"] {
  transform: translate3d(-50px, 0, 0);
}

[data-anime="right"] {
  transform: translate3d(50px, 0, 0);
}

[data-anime="top"] {
  transform: translate3d(0, -50px, 0);
}

[data-anime].animate {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}
.zoom {
	overflow: hidden;
}

.imgFotos{
	object-fit: cover;
	object-position: center;
	height:145px;
	width:326px;

}

.zoom img {
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	/*-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE */
}

.zoom:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-filter: none;	
	filter: none;	
}
.whatsapp-fixo {
		position: fixed;
		bottom:10px;
		right:10px;
		z-index: 999;
		
}

.boxSolucoes{
	height:320px;
	margin-bottom:20px;
}

.botao-rodape {
  position: absolute;
  bottom: 10px; /* Espaço do rodapé */
  left: 50%;
  transform: translateX(-50%);
  padding: 8px 16px;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
.botao-rodape:hover {
  background-color: #262931;
}

/*-------------------------------------------------*//* versao celular */

@media(min-width: 280px) and (max-width: 750px) {
	
	#bs-example-navbar-collapse-1{
		position:absolute;
		z-index:9999;
		width:100%;
		background:#f2f2f2;
		color:#fff;
		border-bottom:1px solid #ccc !important;
		margin-left:-15px;
		margin-bottom: 10px;
	}
	.navbar-collapse .navbar-nav li a:hover {
		background:#900 !important;
		color: #fff !important;
		width:100%;
	}
	
	.imgFotos{
		margin-bottom:20px;

	}
	
	.institucional{
		background-color:#fff;
		height:auto;
		margin-top:-20px;
	
    }

	.boxSolucoes{
		height:auto;
		margin-bottom:20px;
	}
	
	.botao-rodape {
	  position: inherit;
	  bottom: 10px; /* Espaço do rodapé */
	  
	  transform: translateX(-0%);
	  
	  color: white;
	  border: none;
	  border-radius: 4px;
	

	}
	
	



	
}
