li ul {
	position: absolute;
	list-style: none;
	left: 139px;
	top: 0;
	background-color: #292b2c;
	border-radius: .25rem;
	display: none;
}

li a:hover~ul, .sub-menu-citizen:hover { display: block; }

#divSiteMap{
	margin-left: -1.7%;
}

#h5HeaderTextBrother{
	margin-top: 7%;
}

#divImgYoutubeChannel{
	/* margin-top: -5%; */
	margin-left: -13%;
}

@media (max-width: 600px) {
	#divImgYoutubeChannel{
		/* margin-top: -5%; */
		margin-left: -1%;
	}	
}

@media (max-width: 960px){
	.nav-menu-principal{
		margin-top: -0.5%;
	}
	
	#divContainerHistory, #divContainerCincom, #divContainerMiyano{
		margin-top: 5%;
	}
	
	#buttonNavBar{
		margin-top: 5%;
	}
	
	#imgCitizenCincomTransp{
		min-width: 200%;
		margin-left: -50%;
	}
	
	#mapContato{
		margin-left: -8.3%;
	}
	
	#h5HeaderTextBrother{
		margin-top: 15%;
	}
	
	#divHeaderTextSpecProd{
		text-align: center;
		margin-bottom: 15%;
		margin-top: 10%;
	}
}

.marginEndFooter{
	margin-top: -7%;
}

.containerHeader h1 {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}

.containerHeader h5 {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    margin-top: 5%;
}

.containerHeader img {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    /* margin-top: 5%; */
}

.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{
	display:block;
	max-width:100%;
	height:auto;
}

#divRowAutomotiva, #divRowQuimica, #divRowAlimenticia{
	margin-top: 3%;
}

#imgHorkos, #imgTakamaz{
	margin-left: 5%;
}

/* .footer-font-color h4, p, li, a{
	color:  #ffffff;
} */

.footer-font-color{
	color:  #ffffff;
}

.bg-color-menu-top{
	background-color: black;
}

.bg-video-height{
	/* background-size: 60%; */
	/* margin-top: -10%; */
}

.menu-font-size{
	font-size: small;
}

.video-background-1{
	margin-top: -2%;
}

#divRowAutomotiva2{
	margin-top: 3%;
}

.tabs-brother, .tabs-takamaz{
	width: 100vw;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.divAlignCenterHorizontal{
	width: 85vw;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-right: 20%;
}

@media (min-width: 1367px) {
	.divAlignCenterHorizontal{
		width: 85vw;
		display: flex;
		flex-direction: row;
		justify-content: center;
		/* margin-right: 20%; */
	}
}

/* TIMELINE */

.DB_Timeline {
  padding: 0;
  margin: 0 auto 20px auto;
  list-style: none;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 1141px;
  max-width: 100%;
}
.DB_Timeline__item {
  position: relative;
  border-right-width: 1px;
  border-right-style: solid;
  border-color: currentColor;
  cursor: pointer;
  padding: 0 12px;
  color: #d12129;
}
.DB_Timeline__item:hover {
  background: #efefef;
}
.DB_Timeline__item:after {
  content: "";
  position: absolute;
  left: 100%;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
}
.DB_Timeline__item:nth-child(3n+2) {
  color: #282828;
}
.DB_Timeline__item:nth-child(3n+3) {
  color: #8d8e8d;
}
.DB_Timeline__item:nth-child(odd) {
  border-bottom-width: 6px;
  border-bottom-style: solid;
  padding-bottom: 80px;
  margin-bottom: 1em;
}
.DB_Timeline__item:nth-child(odd):after {
  top: 0;
  border-width: 12px 12px 0 0;
  border-color: currentColor transparent transparent transparent;
}
.DB_Timeline__item:nth-child(even) {
  border-top-width: 6px;
  border-top-style: solid;
  padding-top: 80px;
  margin-top: calc(1em + 80px);
}
.DB_Timeline__item:nth-child(even):after {
  bottom: 0;
  border-width: 12px 0 0 12px;
  border-color: transparent transparent transparent currentColor;
}
.DB_Timeline__text {
  display: block;
  line-height: 1;
}
#tabs > div {
  display: none;
}