body {
		background: #fff;
}
.wrapper {
		background: url(../images/header_inner_terms.png) #fff no-repeat;
		background-size: 100% auto;
}
.header_title {
		/* font-family: "ACaslonPro"; */
		color: rgb(255, 255, 255);
		line-height: 0.5;
		text-align: center;
}
.header_subtitle a span {
		border-bottom: 1px solid #617b8d;
		color: #fff;
}
.main_content_text p {
		padding: 0;
}
.header_inner {
		width: auto;
}
.header_subtitle a {
		font-size: 15px;
		/* font-family: "Arial"; */
		text-decoration: none;
		line-height: 1.4;
		text-align: center;
		display: flex;
		display: -webkit-flex;
		justify-content: center;
		-webkit-justify-content: center;
		padding: 20px 0;
}
.header_subtitle span {
		font-size: 15px;
		/* font-family: "Arial"; */
		color: rgb(92, 157, 220);
		line-height: 1.4;
}
.v-divider {
		height: inherit;
		width: 1px;
		margin: 0 10px 0 11px;
		border-right: 1px solid #fff;
}
.main_content_text {
		font-size: 18px;
		/* font-family: "Arial"; */
		color: rgb(0, 0, 0);
		line-height: 1.333;
		text-align: left;
		padding: 50px 0 80px;
}
@media screen and (max-width: 1600px) {
		.main_content_text {
				width: 65%;
		}
}
@media screen and (max-width: 768px) {
		.header_subtitle {
				margin-top: 71px;
		}
		.footer_wrapper {
				margin-top: 0px;
		}
		.wrapper {
				background: url(../images/header_inner_terms.png) #fff no-repeat 45% 0%;
				background-size: 125% auto;
		}
		.main_content_text {
				padding: 50px 0;
		}
}
@media screen and (max-width: 568px) {
		.main_content_text {
				padding: 0px 0 50px;
		}
}
@media screen and (max-width: 425px) {
		.wrapper {
				background: url(../images/header_inner_terms_m.png) #fff no-repeat 45% 0%;
				background-size: 120% auto;
		}
		.main_content_text {
				padding: 30px 0;
		}
		.main_content_text {
				width: 85%;
		}
		.footer_wrapper {
				margin-top: 0px;
		}
		.main_content_text {
				font-size: 15px;
		}
}
@media screen and (max-width: 375px) {
		.wrapper {
				background-size: 130% auto;
		}
}
@media screen and (max-width: 320px) {
		.wrapper {
				background-size: 140% auto;
		}
		.main_content_text {
				width: 88%;
		}
		.main_content_text {
				padding: 0px 0;
		}
}
