.site-header {
	position: relative;
}
.header-image img {
  width: 100%;
}
header.section-one {
    font-size: var(--font-size-large);
	font-family: var(--font-family-heading);
	line-height: 1.4;
} 

@media(min-width: 992px){
	body.home header.section-one {
		min-height: 36rem;
		margin-top: -4.2rem;
	} 
	body:not(.home) header.section-one .responsive-bg.bg-change-done {
		min-height: 37rem;
		min-height: 28rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}	
	body:not(.home) header.section-one .section-content-wrap {
		  width: 100%;
	}
}
@media(max-width: 991px){
	header.section-one.font-white.bg-img-on-mo {
		background-color: initial!important;
		color: var(--main-color);
	}
	header.section-one.font-white.bg-img-on-mo h1 {
		color: var(--main-color);
	}
	header.section-one.bg-img-on-mo .responsive-bg {
		background-image: initial!important;
	}
	header.section-one.bg-img-on-mo .header-image-mobile.mobile-md img {
		display: block;
	} 
	header.section-one.bg-img-on-mo .section-padding {
		padding-top: 1rem;
		padding-bottom: 0;
		margin-bottom: -2.5rem;
	}
	header.section-one .section-content-wrap.has-mobile-image {
		display: flex;
		justify-content: center;
		align-items: center;
		min-height: 30rem;
	}
}
@media(max-width: 767px){
	
	
}
@media(max-width: 600px){

}
@media(max-width: 480px){

	header.section-one.mobile-center-video {
		width: 100%;
		height: calc(100vh - 5rem);
		overflow: hidden;
	}
	header.section-one.mobile-center-video .responsive-bg {
		position: relative;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	header.section-one.mobile-center-video .header-image {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		width: 100vw;
	}
	header.section-one.mobile-center-video .section-content-wrap {
		z-index: 2;
	}
}