.cm-home-banner {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -47px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 50;
	width: 100%;
	position: relative;
	min-height: 570px;
}

.cm-home-banner .custom-slider-section {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}

.cm-home-banner .image-secion {
	background-size: cover;
	width: 100% !important;
	height: 100%;
	transition-property: transform;
	transition-duration: 10s;
	transition-timing-function: linear;
	background-position: center center;
	background-repeat: no-repeat;
	transform:scale(1.3);
}
.swiper-wrapper,
.swiper-wrapper .slick-track,
.swiper-wrapper .slick-list{
	height:100%;
}

.banner-container {
	max-width: 1200px;
	min-height: 570px;
	align-items: center;
	display: flex;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.banner-container .banner-row {
	width: 100%;
	display: flex;
}

.banner-container .banner-column {
	width: 100%;
}

.banner-column-wrap {
	width: 100%;
	position: relative;
	display: flex;
}

.banner-container .banner-widget-wrap {
	align-content: center;
	align-items: center;
	padding: 0px 0px 0px 0px;
	display: flex;
	position: relative;
	width: 100%;
	flex-wrap: wrap;
}

.banner-container .banner-element {
	margin-bottom: 20px;
	width: 100%;
	position: relative;
}

.banner-container .banner-element .banner-widget-container {
	padding: 0px 0px 0px 40px;
}

.banner-container .banner-element .banner-widget-container h2 {
	padding: 0;
	margin: 0;
	font-size: 31px;
	font-weight: 200;
	color: #FFFFFF;
	line-height: 1.2em;
	letter-spacing: 0.1px;
	margin-top: 21px;
}

.banner-container .banner-element .banner-widget-container h1 {
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-size: 45px;
	font-weight: 600;
	line-height: 1em;
	letter-spacing: 0.1px;
}

@media (max-width:767px){
	.banner-container .banner-element .banner-widget-container h2 {
		font-size: 24px;
	}
.banner-container .banner-element .banner-widget-container{
    padding:0;
  }
	.banner-container .banner-element .banner-widget-container h1 {
		font-size: 35px;
	}

	.banner-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	.banner-container {
		min-height: 470px;
	}

	.cm-home-banner {
		margin-top: 0;
		min-height: 470px;
	}
}