/****************************************************/
/* SPECIFIC THEME CUSTOM SITE STYLES OVERRIDES      */
/****************************************************/
#main-banner{
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-color: #fff !important;
	height: 25rem !important
}

#main-banner:not(.internal) {
	margin-bottom: 5rem;
}


@media (max-width: 1023.98px) {
	
	#main-banner:not(.internal) {
		height: 22rem;
	}
}

@media (max-width: 767.98px) {
	.navbar-toggler{
		display: none !important;
	}
	
	#main {
		padding-bottom: 0;
		padding-top: 0;
		z-index: 2 !important
	}
	
	#main-banner:not(.internal) {
		margin-bottom: 0;
		height: 22rem;
		top: 10rem;
	}
}