.history_wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.history_col_content {
	width: 70%;
	padding-right: 100px;
}

.history_col_img {
	width: 30%;
	text-align: right;
}

.history_col_img img {
	max-width: 100%;
	max-height: 300px;
}

.history_content {
	margin-top: 50px;
}

@media screen and (max-width: 991px) {

	.history_col_content {
		width: 100%;
		order: 2;
		margin-top: 70px;
		padding-right: 0;
	}

	.history_col_img {
		width: 100%;
		max-width: 350px;
		text-align: center;
	}

	.history_wrap {
		justify-content: center;
	}

	

}

@media screen and (max-width: 767px) {
	
	.history_col_img img {
		max-height: 220px;
	}

}