@media only screen and (min-width: 75em) {}

#subbanner .jas-container {
	width: 73.125rem;
}
}

#subbanner {
	margin: 10px 0;
	overflow: hidden;
}
.postid-280475 #subbanner {display:none}

#subbanner .jas-container {
	position: relative
}

#subbanner .inner {
	overflow: hidden;
	justify-content: space-between;
	background: rgb(149, 168, 213);
	background: -moz-linear-gradient(top, rgba(149, 168, 213, 1) 0%, rgba(229, 233, 244, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(149, 168, 213, 1) 0%, rgba(229, 233, 244, 1) 100%);
	background: linear-gradient(to bottom, rgba(149, 168, 213, 1) 0%, rgba(229, 233, 244, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8d5', endColorstr='#e5e9f4', GradientType=0);
}

#subbanner .mainimg {
	margin-left: 50px;
	transform: translateY(10px);
}

#subbanner .decor {
	position: absolute;
	top: 0;
	left: 0;
}

@media only screen and (max-width: 1200px) {
	#subbanner .mainimg {
		width: 80%
	}

	#subbanner .img2 {
		width: 80%
	}

	#subbanner .decor {
		width: 77px;
		left: 15px;
	}
}

@media only screen and (max-width: 620px) {
	#subbanner .flex {
		padding-top: 25px;
		text-align: center;
		flex-direction: column;
	}

	#subbanner .mainimg {
		margin-left: auto;
		transform: none;
		margin-Bottom: 15px;
	}

	#subbanner .img2 {
		margin-bottom: 15px;
	}

	#subbanner .flex>div {
		width: 100%;
	}

	#subbanner .img3 {
		width: 100%;
	}
}