.single table{
  width: 100%;
  margin-bottom: 20px;
}
.single table th,.single table td{
  padding: 10px;
  background-color: #fff;
  text-align: left;
}
.single table th{
  white-space: nowrap;
  background-color: #f7f7f7;
}
.single img{
  margin: 0 auto;
  margin-top: 2px;
  margin-bottom: 2px;
  max-width: 100%;
}
.single h1, .single h2{
  font-size: 18px;
}
.single h3{
  font-size: 18px;
}
.single h4{
  font-size: 16px;

}
.single p{
  font-size: 14px;
}
.single p a{
  text-decoration: underline;
}
.single article div{
  width: 100%;
  display: block;
}
.single .text-center{
  text-align: center;
}
.single .row{
  width: 100%;
  display: block;
}
.single .row:after{
  content: "";
  clear: both;
  display: block;
}
.single .col-1{
  width: 8.33333333333333%;
  float: left;
}
.single .col-2{
  width: 16.666666666667%;
  float: left;
}
.single .col-3{
  width: 25%;
  float: left;
}
.single .col-4{
  width: 33.333333333333%;
  float: left;
}
.single .col-5{
  width: 41.666666666667%;
  float: left;
}
.single .col-6{
  width: 50%;
  float: left;
}
.single .col-7{
  width: 58.333333333333%;
  float: left;
}
.single .col-8{
  width: 66.666666666667%;
  float: left;
}
.single .col-9{
  width: 75%;
  float: left;
}
.single .col-10{
  width: 83.333333333333%;
  float: left;
}
.single .col-11{
  width: 91.666666666667%;
  float: left;
}
.single .btn_wrap{
  display: -webkit-flex; /* Safari */
  display: flex;
-webkit-justify-content: space-between; /* Safari */
justify-content:         space-between;
}
.index_btn{
  right: auto!important;
}
@media screen and (max-width: 480px) {
.single{
    margin-top: 90px;
  }
}
