#main{
  width:90%;
  max-width:1200px;
  margin:0 auto;
}
#main section{
  margin:100px auto 0 auto;
  background:#fff;
  padding-bottom:50px;
}
#main .demo{
  padding:50px 30px;
}
#main h3{
  text-align: center;
  font-size:30px;
  background:#C89F62;
  color:#fff;
  padding:20px 0;
  letter-spacing: 2px;
}
#main h4{
  font-size:25px;
  border-bottom:1px solid #000;
}
#main ul{
  display:flex;
  flex-wrap:wrap;
  justify-content: space-around;
}
#main ul li{
  width:31%;
  text-align: center;
  margin-top:50px;
}
#main ul .text{
  margin-bottom:10px;
}