#about-founders {list-style: none;}
#about-peter tr {display:block;}
#about-hayden tr {display:block;}
#about-chen tr {display:block;}


body { line-height: 180% !important; }

#about-us, #about-story { width: 100%; margin-left: 0%; }
#about-container { width: 100%; min-width: 320px; max-width: 1050px; margin: 0 auto; float: none; padding: 0 !important;}
.container-fluid { padding: 0 !important; }

#header-list { padding-left: 25%; }

@media screen and (max-width: 1000px) { 
    #header-list { padding-left: calc((100% - 360px)/2); }
    #team-wrapper #team-wrapper-image { float: none !important; margin: 0 auto; }
    #team-wrapper #team-wrapper-text { float: none !important; margin-top: 30px; margin-left: 5px; width: calc(100% - 10px) !important; }
    #team-wrapper { width: 70% !important;}
}

#about-team { padding-left: 15px !important; margin-left: 0 !important; width: 100%; }

#team-wrapper { width: 100%; margin: 40px auto; min-height: 200px; }

#team-wrapper #team-wrapper-image {  float: left; width: 230px; height: 200px; padding-top: 5px;}
#team-wrapper #team-wrapper-image img { width: 203px; height: 203px; }
#team-wrapper #team-wrapper-text {  float: right; width: calc(100% - 230px); padding: 10px 0 10px 10px; }
#twt-name { color: #ef383e; margin: 0; padding: 0; font-size: 14pt; font-weight: bold; }
#twt-role {  margin: 0; padding: 0; font-size: 12pt; color: #333; font-weight: bold; margin-top: 10px;}
#twt-bio { padding-top: 10px; margin-top: 10px; border-top: 1px solid #ccc; font-style: italic; line-height: 130%; font-size: 10pt;}
.twt-linkedin { width: 25px; height: 25px; background: url('../../images/cm/linkedin.png'); display: block; background-size: 100% 100%; margin-top: 8px; margin-bottom: 3px;}
.clear { clear: both; }