body{
	scroll-behavior: smooth;
}
.bg-light{
	background-color: transparent !important;
}
.navbar-dark .navbar-nav .nav-item{
	border-bottom: 2px solid transparent;
}
.navbar-dark .navbar-nav .nav-item:hover{
	border-bottom: 2px solid #F5821F;
}
.navbar-dark .navbar-nav .active{
	border-bottom: 2px solid #F5821F;
}
.navbar-dark .navbar-nav .nav-link{
	color: #FFFFFF;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{
	color: #f5821f !important;
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{
	color: #f5821f !important;
}
.navbar-dark .navbar-toggler{
	border: 0;
	color: #FFF;
}
.navbar-dark .navbar-toggler-icon{
	color: #FFF !important;
}
.text-orange{
	color: #f5821f !important;
}
.text-white{
	color: #FFFFFF !important;
}
section{
	height: 100vh;
	position: relative;
}
#banner{
	background-image: url('./imgs/01.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#banner h1{
	font-size: 1.5rem;
}
#banner h5{
	font-size: 1rem;
}
@media (min-width: 768px) {
	#banner h1{
		font-size: 2.5rem;
	}
	#banner h5{
		font-size: 1.25rem;
	}
}
.banner-backdrop{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background-color: rgba(100,100,100,0.7);
}
.content-backdrop{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background-color: rgba(0,0,0,0.7);
}
#carouselContent{
	z-index: 3;
}
.carousel-item{
	background-size: cover;
	background-position: center;
}
.c-item-01{
	background-image: url('./imgs/02.png');
}
.c-item-02{
	background-image: url('./imgs/04.png');
}
.c-item-03{
	background-image: url('./imgs/06.png');
}
.btn-control{
	align-items: flex-end;
    bottom: 2rem;
}
.carousel-control-prev.btn-control{
	left: 1rem;
}
.carousel-control-next.btn-control{
    right: 1rem;
}
.btntoshow{
	font-size: 4rem;
}
@media (min-width: 992px) {
	.btn-control{
		align-items: center;
	    bottom: 0;
	}
	.carousel-control-prev.btn-control{
		left: 0;
	}
	.carousel-control-next.btn-control{
	    right: 0;
	}
}
#contact{
	background-image: url('./imgs/07.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#mnumobile{
	position: fixed;
	top: 0;
	height: 100vh;
	align-items: center;
	display: flex;
	background: rgba(0,0,0,0.8) !important;
	transition-duration: 0.2s;
}
#mnumobile.show{
	left: 0!important;
}
#mnumobile ul{
	align-items: center;
}
#getbtn{
	z-index: 1;
}




