.container {
	width: 100%;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position:relative;
}
/*configuracao navbar(menu)*/
.navbar-dark .navbar-toggler {
    border-color: #000;
	color:#000!important;
}
.navbar-dark .navbar-brand {
    color: #000;
}
.navbar{position:relative;}
.navbar-nav{margin-left:3%;}/*espaçamento entre os campos do menu*/
.nav-item{margin-left:0%;}
.navbar-brand{margin-left:0%;}
.navbar-brand img{margin-left:0%}/*left da logo*/
.navbar-collapse{margin-left:6%;}/*espacamento do conteudo que armazena os campos de menu*/
/*fim config navbar*/
@media (min-width: 992px){/*estrutura configurada, apartir de 924px fica sem menu responsivo*/
	.navbar .nav-item .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.3s; margin-top:5%; position:absolute;}
	.navbar .nav-item:hover .nav-link{ color: #fddf3e;  }
	.navbar .nav-item .nav-link{ color: #000; margin-left:0%!important;}
	.navbar .dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
	.navbar .dropdown-menu.fade-up{ top:180%;}
	.navbar .nav-item:hover .dropdown-menu{ transition: .3s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg);  }
	.mapa_menu{min-width: 73px;}
	.navbar .nav-item:visited .nav-link{ color: #fddf3e;  }
	/*width normal do site*/
	.bg-primary {background-color: #fff!important;}
	.navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 1.7rem;/*espacamento entre os campos do menu*/
    padding-left: 0rem;
	}
}
.margin{margin:3px;}/*class do hr margin, configuracao do espaçamento sobre as letras*/
/*config menu responsivo para mobile */
.navbar .nav-item .nav-link {color: #808080; left:500px;}
.navbar .nav-item:hover .nav-link {color: #ffdb58;}
.bg-primary {background-color: #fff!important;}
.navbar-dark .navbar-nav .active {color: #000;}
/*fim mobile*/
/*===FIM CONFIG NAVBAR===*/
/*config botao*/
	#myBtn {
	width:157px;
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #808080;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 22px;
}
#myBtn:hover {background-color: #555;color:#fddf3e;}
/*fim*/
.corpo{height:90vh;position:relative;background-color:#e9e9e9e9;}
.texto{
  position: absolute;
  top:50%;
  left:50%;
 transform: translate(-50%,-50%);
text-align:center;
}
.imagem_cliente{position:relative;}
h3{
	font-family:Arial;
	font-size:25px;
	text-decoration:none;
color: #000;
	z-index: 2;
}
.rodape{
	width:100%;
	background-color:#808080;
	position:relative;
	z-index: 2;
}
.rd{font-size:17px;color:#d3d3d3;z-index: 2;}
@media only screen and (max-width:500px){
	.navbar-brand img{width: 182px;height: 35px;}
	#myBtn {bottom: 75px;}
}