@charset "utf-8";
/* CSS Document */

img {
  display: block;
  width: 100%;
}
.container {
  margin: 0 auto; /*display:table;*/
  display: block;
}
.container-fluid {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}
.row {
  width: 100%;
  display: table;
  padding: 0;
  margin: 0;
}

@media (min-width: 320px) {
  body {
    font-size: 0.75em;
  }
  .container {
    width: 95%;
  }
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-13,
  .col-lg-14,
  .col-lg-15,
  .col-lg-16,
  .col-lg-17,
  .col-lg-18,
  .col-lg-19,
  .col-lg-20,
  .col-lg-21,
  .col-lg-22,
  .col-lg-23,
  .col-lg-24 {
    width: 100%;
    float: left;
    margin-right: 0;
    position: relative;
    min-height: 1px;
  }
  .col-sm-third {
    width: 32.8%;
    margin-right: 0.8%;
  }

  .col-sm-half {
    width: 49.6%;
    float: left;
  }
  .row > :last-child {
    margin-right: 0;
  }
  .col-sm-half:nth-child(odd) {
    margin-right: 0.4%;
    float: left;
  }
}
@media (min-width: 700px) {
  body {
    font-size: 0.75em;
  }
  .container {
    width: 640px;
  }
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-13,
  .col-lg-14,
  .col-lg-15,
  .col-lg-16,
  .col-lg-17,
  .col-lg-18,
  .col-lg-19,
  .col-lg-20,
  .col-lg-21,
  .col-lg-22,
  .col-lg-23,
  .col-lg-24 {
    float: left;
    margin-right: 0.8%;
    position: relative;
    min-height: 1px;
  }
  .col-lg-1 {
    width: 3.4%;
  }
  .col-lg-2 {
    width: 7.6%;
  }
  .col-lg-3 {
    width: 11.8%;
  }
  .col-lg-4 {
    width: 16%;
  }
  .col-lg-5 {
    width: 20.2%;
  }
  .col-lg-6 {
    width: 24.4%;
  }
  .col-lg-7 {
    width: 28.6%;
  }
  .col-lg-8 {
    width: 32.8%;
  }
  .col-lg-9 {
    width: 37%;
  }
  .col-lg-10 {
    width: 41.2%;
  }
  .col-lg-11 {
    width: 45.4%;
  }
  .col-lg-12 {
    width: 49.6%;
  }
  .col-lg-13 {
    width: 53.8%;
  }
  .col-lg-14 {
    width: 58%;
  }
  .col-lg-15 {
    width: 62.2%;
  }
  .col-lg-16 {
    width: 66.4%;
  }
  .col-lg-17 {
    width: 70.6%;
  }
  .col-lg-18 {
    width: 74.8%;
  }
  .col-lg-19 {
    width: 79%;
  }
  .col-lg-20 {
    width: 83.2%;
  }
  .col-lg-21 {
    width: 87.4%;
  }
  .col-lg-22 {
    width: 91.6%;
  }
  .col-lg-23 {
    width: 95.8%;
  }
  .col-lg-24 {
    width: 100%;
  }
  .row > :last-child {
    margin-right: 0;
  }
}
@media (min-width: 1100px) {
  body {
    font-size: 1em;
  }
  .container {
    width: 1176px;
  }
}
