.terms-page .terms-title {
	font-size: 14px;
	color: #F3827F;
	text-align: center;
	margin-bottom: 10px;
}

.terms-page .title {
	font-size: 17px;
	color: #444;
}

.terms-page .row {
	position: relative;
	margin: 0 146px;
}

.terms-page .col {
	float: left;
	width: 45%;
	color: #757575;
	font-size: 13px;
}

.terms-page .col+.col {
	margin-left: 10%;
}

.terms-page .col+.col:after {
	content: "";
	border-left: dashed 1px #DFDDD3;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
}
@media screen and (max-width:1500px) {
	.terms-page .row {
	margin: 0 100px;
	}
}
@media screen and (max-width:1100px) {
	.terms-page .row {
	margin: 0 50px;
	}
}
@media screen and (max-width:760px) {
	.terms-page .col {
		float: none;
		width: auto;
	}

	.terms-page .col+.col {
		margin-left: 0;
	}

	.terms-page .col+.col:after {
		display: none;
	}
	.terms-page .row {
	margin: 0 5px;
	}
}