html, body {
  /* overflow-x: hidden; /* prevents horizontal scroll bars */
  -webkit-tap-highlight-color: rgba(0,0,0,0); /* disable webkit tap highlight */
  width: 100%;
  height: 100%;
  min-height: 100%;
  /* background-image: url('../uploads/background-01.jpg'); */
  /* background: #fff; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: fixed;
}

.i_gapline10 {
  height: 1px;
  margin: 10px 0px;
  background-color: #dddddd;
}
.i_gapline20 {
  height: 1px;
  margin: 20px 0px;
  background-color: #dddddd;
}
.i_gapline30 {
  height: 1px;
  margin: 30px 0px;
  background-color: #dddddd;
}
.i_gapline40 {
  height: 1px;
  margin: 20px 0px;
  background-color: #dddddd;
}
.i_gapline60 {
  height: 1px;
  margin: 30px 0px;
  background-color: #dddddd;
}
.i_gapline80 {
  height: 1px;
  margin: 40px 0px;
  background-color: #dddddd;
}

.i_gap5 {
  height: 5px;
}

.i_gap10 {
  height: 10px;
}

.i_gap15 {
  height: 15px;
}

.i_gap20 {
  height: 20px;
}

.i_gap30 {
  height: 30px;
}

.i_gap40 {
  height: 40px;
}

.i_gap50 {
  height: 50px;
}

.i_gap60 {
  height: 60px;
}
.i_gap80 {
  height: 80px;
}

.i_clear {
  clear: both;
}
