/* Compiled Less CSS File */
/* Generated from "grid.css" */

.container_12 {
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}
.container_12 .grid_1 {
  width: 60px;
}
.container_12 .grid_2 {
  width: 140px;
}
.container_12 .grid_3 {
  width: 220px;
}
.container_12 .grid_4 {
  width: 300px;
}
.container_12 .grid_5 {
  width: 380px;
}
.container_12 .grid_6 {
  width: 460px;
}
.container_12 .grid_7 {
  width: 540px;
}
.container_12 .grid_8 {
  width: 620px;
}
.container_12 .grid_9 {
  width: 700px;
}
.container_12 .grid_10 {
  width: 780px;
}
.container_12 .grid_11 {
  width: 860px;
}
.container_12 .grid_12 {
  width: 940px;
}
@media screen and (max-width: 999px) {
  .grid_1,
  .grid_2,
  .grid_3,
  .grid_4,
  .grid_5,
  .grid_6,
  .grid_7,
  .grid_8,
  .grid_9,
  .grid_10,
  .grid_11,
  .grid_12 {
    margin-left: 1%;
    margin-right: 1%;
  }
  .container_12 .grid_1 {
    width: 6.333%;
  }
  .container_12 .grid_2 {
    width: 14.667%;
  }
  .container_12 .grid_3 {
    width: 23.0%;
  }
  .container_12 .grid_4 {
    width: 31.333%;
  }
  .container_12 .grid_5 {
    width: 39.667%;
  }
  .container_12 .grid_6 {
    width: 48.0%;
  }
  .container_12 .grid_7 {
    width: 56.333%;
  }
  .container_12 .grid_8 {
    width: 64.667%;
  }
  .container_12 .grid_9 {
    width: 73.0%;
  }
  .container_12 .grid_10 {
    width: 81.333%;
  }
  .container_12 .grid_11 {
    width: 89.667%;
  }
  .container_12 .grid_12 {
    width: 98.0%;
  }
  .container_12 .m_1 {
    width: 6.333%;
  }
  .container_12 .m_2 {
    width: 14.667%;
  }
  .container_12 .m_3 {
    width: 23.0%;
  }
  .container_12 .m_4 {
    width: 31.333%;
  }
  .container_12 .m_5 {
    width: 39.667%;
  }
  .container_12 .m_6 {
    width: 48.0%;
  }
  .container_12 .m_7 {
    width: 56.333%;
  }
  .container_12 .m_8 {
    width: 64.667%;
  }
  .container_12 .m_9 {
    width: 73.0%;
  }
  .container_12 .m_10 {
    width: 81.333%;
  }
  .container_12 .m_11 {
    width: 89.667%;
  }
  .container_12 .m_12 {
    width: 98.0%;
  }
}
@media screen and (max-width: 830px) {
  .container_12 .ms_1 {
    width: 6.333%;
  }
  .container_12 .ms_2 {
    width: 14.667%;
  }
  .container_12 .ms_3 {
    width: 23.0%;
  }
  .container_12 .ms_4 {
    width: 31.333%;
  }
  .container_12 .ms_5 {
    width: 39.667%;
  }
  .container_12 .ms_6 {
    width: 48.0%;
  }
  .container_12 .ms_7 {
    width: 56.333%;
  }
  .container_12 .ms_8 {
    width: 64.667%;
  }
  .container_12 .ms_9 {
    width: 73.0%;
  }
  .container_12 .ms_10 {
    width: 81.333%;
  }
  .container_12 .ms_11 {
    width: 89.667%;
  }
  .container_12 .ms_12 {
    width: 98.0%;
  }
}
@media screen and (max-width: 720px) {
  .container_12 .s_1 {
    width: 23%;
  }
  .container_12 .s_2 {
    width: 48%;
  }
  .container_12 .s_3 {
    width: 73%;
  }
  .container_12 .s_4 {
    width: 98%;
  }
  .container_12 .s_0 {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  .xs_1,
  .xs_2,
  .xs_3,
  .xs_4 {
    display: inline;
    float: left;
    position: relative;
  }
  .container_12 .xs_1 {
    width: 23%;
  }
  .container_12 .xs_2 {
    width: 48%;
  }
  .container_12 .xs_3 {
    width: 73%;
  }
  .container_12 .xs_4 {
    width: 98%;
  }
}
@media screen and (max-width: 500px) {
  .container_12 .xxs_1 {
    width: 23%;
  }
  .container_12 .xxs_2 {
    width: 48%;
  }
  .container_12 .xxs_3 {
    width: 73%;
  }
  .container_12 .xxs_4 {
    width: 98%;
  }
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}