/* Banner Home */

.fundo-home{
    background-image:  url(assets/banner/banner-home.jpg);
	background-position: center center;
	background-size: cover;
	background-attachment: scroll;
	width: 1920px;
	height: 600px;
}
.banner-home-2{
    background-image:  url(assets/banner/banner-home-2.jpg);
	background-position: center center;
	background-size: cover;
	background-attachment: scroll;
	width: 1920px;
	height: 600px;
}


.fundo-color{
    background-color: #f8f9fa !important;
}
.fundo-color-2{
    background-color: #BF4330 !important;
	padding: 3rem 15px;
}

.padding-top{
	padding-top: 2%;
}


/* Conteudo */

.parallax-view{
	padding: 15rem 15px;
}


#parallax {
    background: url(assets/banner/parallax-2.jpg);
    background-size: cover;
    background-position: center;
}

#parallax{
	background-attachment: fixed;
}


/* Icons */
.icon-size{
	width: 100px !important;
	height: auto;
}

.icon-3 {
	width: 40px !important;
	height: 76px;
}

.tabela{
	padding: 0.75rem 0.75rem 0.75rem 0.75rem;
}

.btn-icon {
	background-color: #BF4330 !important;
}

 /* Animações */

 .bloco-animation, .bloco-animation1, .bloco-animation2, .bloco-animation3, .bloco-animation4, .bloco-animation5, .bloco-animation6, .bloco-animation7,.bloco-animation8{
	opacity: 0!important;
	transform: scale(0.5)!important;
	transition: 0.6s;
}
.bloco-animation.show, .bloco-animation1.show, .bloco-animation2.show, .bloco-animation3.show, .bloco-animation4.show, .bloco-animation5.show, .bloco-animation6.show, .bloco-animation7.show, .bloco-animation8.show{
	opacity: 1!important;
	transform: scale(1)!important;
	transition: 0.6s;
}

 .fadeIn {
    animation: go-back 1s;
}

 @keyframes go-back {
    0% {
		transform: scale3d(0.0, 0.0, 0.0);
    }
    
}


/* Competencias */
.fundo-c{
	background-color: #BF4330 !important;
}

.icon-circle{
	border-radius: 80% !important;
	padding: 10px 10px 10px 10px;
}

/* Orçamento */

.fundo-o{
	padding: 2rem 15px;
	background-color: #BF4330;
}

.txt-o {
	color: #fff;
	font-size: 40px !important;
}

.btn-o{
	background-color: #45c655 !important;
}

/* Fornecedores */

#parallax-2 {
    background-color: #F8F9FA;
    background-size: cover;
    background-position: center;
}

#parallax-2{
	background-attachment: fixed;
}

.parallax-view-2{
	padding: 2rem 15px;
}