.stat-news, .stat-title {
  padding-top: 30px;
  padding-bottom: 30px;
}
.stat-info .page-box, .stat-info2 .page-box {
  padding-top: 30px;
  padding-bottom: 30px;
}
.stat-info .page-box {
  border: 1px solid #ebebeb;
}
.stat-news, .stat-title {
  margin-left: -15px;
  margin-right: -15px;
}
.stat-title h1 {
  font-size: 3em;
  font-weight: bold;
}
.stat-info2 .page-box {
  background-color: #0080ff;
}
.stat-info2 .cont-box {
  padding: 60px 30px;
  color: #FFF;
  line-height: 175%;
}
.news-items {
  border-bottom: none;
}
.stat-news h1 {
  font-size: 3em;
}
.stat-info .cont-box {
  padding: 60px 30px;
  width: 90%;
}
.stat-info .citem {
  padding: 10px 0 20px 0;
}
.stat-info .citem .tl {
  font-size: 1.25em;
  color: #666;
  line-height: 150%;
}
.stat-info .citem .info {
  color: #222;
  font-weight: bold;
  font-size: 2.0em;
  padding: 10px 0;
  line-height: 150%;
}
.stat-info .citem .info {
  border-bottom: 1px solid #ebebeb;
}
.banner-cont {
  margin-left: -15px;
  margin-right: -15px;
}
@media screen and (max-width:991px) {
  .stat-info .cont-box {
    padding: 30px 0;
    width: 100%;
  }
  .stat-info2 .cont-box {
    padding: 30px 0;
  }
  .stat-info, .stat-info2, .stat-news, .stat-title {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}