/* 移动端适配修复 */
img {
  max-width: 100%;
  height: auto;
}
body,
html {
  overflow-x: hidden;
  width: 100%;
}
table {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
#sub-footer .copyright {
  width: 100%;
}
.navbar-brand img {
  max-width: 100%;
}
@media (max-width: 767px) {
  p {
    word-break: break-word;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
}

/* 赞助商部分响应式样式 */
.section-title {
  margin-bottom: 20px;
}

.sponsors-section,
.supporters-section,
.patrons-section {
  margin-bottom: 30px;
}

.img-responsive.center-block {
  display: inline-block;
  margin: 10px auto;
}

@media (max-width: 767px) {
  .section-title {
    text-align: center;
  }

  .img-responsive.center-block {
    max-width: 100%;
    margin: 10px auto;
  }

  .col-xs-6 {
    padding: 5px;
  }
}

@media (max-width: 480px) {
  .col-xs-6 {
    width: 100%;
  }
}
