.module-011main {
	background: #F9F9F9;
	padding: 48px 100px 50px;
	margin-top: 40px;
}

.module-011cnt {
	max-width: 397px;
	width: 100%;
}

.module-011cnt span {
	font-size: 18px;
	font-weight: 300;
	color: #E8644D;
}

.module-011cnt .headline011 {
	font-size: 36px;
	font-weight: 800;
	color: #000000;
	margin: 7px 0 28px;
	text-transform: none;
	line-height: 1;
}

.module-011cnt p {
	font-size: 14px;
	font-weight: 300;
	color: #000000;
	margin-bottom: 40px;
}

.module-011item a {
	display: block;
}

.module-011item img {
	max-width: 100%;
}

.module5_cntright {
	margin: auto;
}

/*owl-theme*/
.owl-theme .owl-dots .owl-dot span {
	width: 6px;
	height: 6px;
	display: block;
	background: transparent;
	border: 1px solid #E8644D;
	margin: 0 3px;
}

.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span {
	background: #E8644D;
}

.owl-theme .owl-nav.disabled + .owl-dots {
	width: 100%;
	text-align: center;
	position: absolute;
	margin-top: 5px;
}

.backgroundgreen .module_006middle {
	margin-top: -20px;
}

/* ==================== Medium Screen - Others ===================== */
@media screen and (min-width: 992px) and (max-width: 1199px) {

	.module-011main {
		padding: 48px 50px 50px;
	}

}

/* ======================= Small Screen - Tablate ====================== */
@media screen and (min-width: 768px) and (max-width: 991px) {

	.module-011main {
		padding: 48px 50px 50px;
	}

	.module-011cnt {
		max-width: 100%;
		width: 100%;
	}

	.module5_cntright {
		margin-left: 0;
	}

	.module-011item {
		margin-top: 40px;
	}

	.backgroundgreen .module_006middle {
		margin-top: 15px;
	} 

}

/* ==================== Small Screen - Mobile ===================== */
@media screen and (max-width: 767px) {

	.module-011main {
		padding: 40px 35px;
	}

	.module-011cnt {
		max-width: 100%;
		width: 100%;
		margin-top: 54px;
	}

	.module5_cntright {
		margin-left: 0;
	}

	.module-011cnt .headline011 {
		font-size: 28px;
		text-transform: none;
		line-height:1;
	}

	.module-011cnt span {
		font-size: 16px;
	}

	.module-011item {
		margin-top: 40px;
	}

	.backgroundgreen .module_006middle {
		margin-top: 15px;
	}

}


@media screen and (max-width: 575px) {

	.module-011main {
		padding: 25px 20px 30px;
	}

	.module-011cnt .headline011 {
		font-size: 24px;
	}

	.module-011cnt p {
		font-size: 13.5px;
		margin-bottom: 30px;
	}

}