.content-wrap {
	max-width: 900px;
}
.content-wrap .row {
	padding: 0px 0px 50px 0px;
}
.region-content .content-wrap h1 {
    padding: 80px 0px 80px 0px;
    text-align: center;
}
.region-content .content-wrap h1 {
    padding: 50px 0px;
    max-width: 480px;
    margin: 0 auto;
}
.terms-date
{
   position: absolute;
    right: 0;
    top: 0;
}
.df-list
{
      list-style-type: decimal;
     margin: 0 0 0 20px;
}

.txt-left
{
 text-align: left;
}
.block.block-system ol
{
    list-style-type: lower-roman;
margin: 0 0 0 20px;
}
.block.block-system ul li, .block.block-system ol li {
    margin: 15px 0;
}

@media screen and (max-width: 767px)
{
.region-content .content-wrap h1 {
    padding: 50px 0px 20px;
}
}