.terms_container{
width:100%;
margin:0 auto;
padding:0;
box-sizing:border-box;
}

.terms_container > h2{
text-align:center;
font-size:16px;
font-weight:bold;
color:#565656;
}

.terms_container > ul{
list-style:none;
max-width:768px;
margin:0 auto;
padding:0 20px;
}

.terms_container > ul > li > h3{
margin:20px 0 4px 0;
font-size:14px;
line-height:1.4em;
}

.terms_container > ul > li > ol{
list-style-type: none;
padding:0 0 0 .5em; 
box-sizing:border-box;
}

.terms_container > ul > li > ol > li{
margin-bottom:8px;
font-size:12px;
line-height:1.4em;
}

.terms_container > ul > li > ol > li.indent{
padding-left:1em;
}

.terms_container > ul > li > p{
font-size:12px;
line-height:1.4em;
}


.terms_summary{
padding:24px 20px;
background:#efefef;
border-radius:4px;
box-sizing:borderobx;
}

.terms_summary > div{
max-width:768px;
margin:0 auto;
font-weight:bold;
box-sizing:borderobx;
}

.terms_summary > div > ul{
list-style:none;
margin:20px 0 0 0;
padding-left:12px;
box-sizing:borderobx;
}

.terms_summary > div > ul > li{
margin-bottom:8px;
font-size:13px;
font-weight:bold;
line-height:1.4em;
color:#565656;
}

.terms_summary > div > ul > li:last-child{
margin-bottom:0;
}
