.fullwidth-banner .banner{
	width: 100%;
	padding-top: 32%;
	position: relative;
}
.banner-wrapper{
	width: 100%;
}
.banner-content{
	position: absolute;
	z-index: 2;
	top: 0;
	height: 100%;
	width: 100%;
}
.fullwidth-banner .banner-title {
    margin-bottom: 10px;
}
.banner-title, .banner-subtitle{
	color: #f6f6f6;
}
.banner-content{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.banner-subtitle {
	font-family: 'Maison';
}


@media (min-width: 481px) { 
	
	.banner-subtitle {
		text-transform: uppercase;
		font-size: 30px;
		letter-spacing: 3px;
	}
	
}



@media (min-width: 481px) and (max-width: 991px) { 
	
	.banner-subtitle {
		text-transform: uppercase;
		font-size: 25px;
		letter-spacing: 3px;
	}
	
	.tablet-space { margin-bottom:15px!important;}
	
	.fullwidth-banner{
		margin-left: 15px;
		margin-right: 15px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.fullwidth-banner .container-fluid, .banner{
		min-height: 280px;
	}
	
	.fullwidth-banner .banner-title {
		margin-bottom: 10px;
		width: 70%;
		font-size: 35px;
	}

}
@media(max-width: 480px){
	.banner-subtitle {
		text-transform: uppercase;
		font-size: 16px;
		letter-spacing: 3px;
	}

	.fullwidth-banner .banner-title {
		margin-bottom: 10px;
		margin-left: 1%;
		margin-right: 1%;
	}
	.fullwidth-banner{
		margin-left: 11px;
		margin-right: 11px;
	}
	.fullwidth-banner .banner {
		padding-top: 70%;
	}
}