

html,body,section{
  margin:0 auto;
  padding:0;
  text-align: center;
  font-family:-apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 10pt;
}
p{
  margin:.75em 0;
}
strong{
  font-weight: bold;
}
body{
  position: relative;
}
body:after{
  content: '';
  display: block;
  position: absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:transparent url('img/grid.png') top center repeat-y;
}
img{
  max-width: 100%;
      height:auto;
}
section{
width: 100%;
margin-bottom: -3px;
}
.basic-content{
  text-align: left;
  max-width:1312px;
  margin:0 auto;
  min-height:120vh;
  padding: .5em 0;
  font-size: 17pt;
}
.header{
    background-color: #fff;
}
.header2{
  background: #fff url('img/bg_community.jpg') no-repeat top left;
  background-size: cover;
}
.content{
    background-color: #EFEFF3;
    height:auto;
}
section img{
    width: 1376px;
    height:auto;
}
.footer{
    background-color: #fff;
    margin-top:-4px;
}

@media only screen and (max-width:1330px) {
.page{

}
}
