
@media (max-width: 767px) {

.main-page-title {
  font-size: 36px;
  letter-spacing: -2px;
}

.main-page-content-cell.top {
  padding: 9px 6px;
  text-align: center;
}

.main-page-top-menu > li {
  margin: 0 12px;
}

.main-page-top-menu > li > a {
  font-size: 16px;
  padding-bottom: 6px;
}

.h1, h1 {
  font-size: 28px;
}

.main-page-subtitle-wrapper {
  font-size: 15px;
  padding-top: 12px;
}

.main-page-content-cell.center {
  padding: 0 12px;
}

.main-page-content-bottom-left-wrapper {
  display: block;
  width: 100%;
  text-align: center;
}

.main-page-content-bottom-middle-wrapper {
  display: block;
  width: 100%;
  margin: 24px 0;
}

.main-page-content-bottom-right-wrapper {
  display: block;
  width: 100%;
  text-align: center;
  padding-top: 12px;
}

.main-page-content-indicator-wrapper {
  display: none;
}

.main-page-bottom-wrapper {
  display: block;
}

.main-page-bottom-row-wrapper {
  display: block;
}

}

