#__content{
  width: 100%;
  height: 40px;
}

.center-block{
  width: 100%;
  padding: 0 15px;
}

.main .w1235-container {
  width: 100%;
}

.main .w800-container {
  width: 100%;
}

.main .concat-card {
  flex-direction: column;
  transform: translateY(0px);
  overflow: visible;
}

.concat-card .concat-card-left{
  padding: 20px 15px;
}

.concat-card .concat-card-right {
  width: 100%;
}

.concat-card .concat-card-right img{
  width: 100%;
  padding: 0 15px;
}

.concat-card-left .concat-card-left-title {
  padding: 0;
  margin: 0;
  font-size: 22px;
}

.concat-card-left .concat-card-left-text {
  font-size: 14px;
  line-height: 1.4;
  padding-top: 20px;
}

.concat-card-left .concat-card-left-title span {
  padding-bottom: 10px;
  border-bottom: 5px solid #275398;
}

#__content{
  width: 100%;
  height: 60px;
}

.main .companies-list{
  width: 100%;
  flex-direction: column;
}

.companies-list .company-item {
  width: 100%;
}

.companies-list .company-item img {
  width: 100%;
  padding: 0 15px;
}

.companies-list .company-item p {
  padding-top: 15px;
  padding-bottom: 10px;
  font-size: 24px;
}

.companies-list .company-item .company-item-line {
  margin-bottom: 20px;
}