.col-global {
  box-sizing: border-box;
  float: left;
  /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
}
.grid {
  box-style: border-box;
  padding: 12px 0;
}
.grid .grid {
  margin: -24px 0;
}
.grid .grid .row {
  margin: 0 -24px;
}
.row {
  box-style: border-box;
  padding: 0 12px;
}
@media (min-width: 0) {
  .col-xs-0 {
    width: 0%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
  }
  .col-xs-1 {
    width: 8.333333333333334%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xs-2 {
    width: 16.666666666666668%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xs-3 {
    width: 25%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xs-4 {
    width: 33.333333333333336%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xs-5 {
    width: 41.666666666666664%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xs-6 {
    width: 50%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xs-7 {
    width: 58.333333333333336%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xs-8 {
    width: 66.66666666666667%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xs-9 {
    width: 75%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xs-10 {
    width: 83.33333333333333%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xs-11 {
    width: 91.66666666666667%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xs-12 {
    width: 100%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
}
@media (min-width: 540px) {
  .col-sm-0 {
    width: 0%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
  }
  .col-sm-1 {
    width: 8.333333333333334%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-sm-2 {
    width: 16.666666666666668%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-sm-3 {
    width: 25%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-sm-4 {
    width: 33.333333333333336%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-sm-5 {
    width: 41.666666666666664%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-sm-6 {
    width: 50%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-sm-8 {
    width: 66.66666666666667%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-sm-9 {
    width: 75%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-sm-10 {
    width: 83.33333333333333%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-sm-11 {
    width: 91.66666666666667%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-sm-12 {
    width: 100%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
}
@media (min-width: 720px) {
  .col-md-0 {
    width: 0%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
  }
  .col-md-1 {
    width: 8.333333333333334%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-md-2 {
    width: 16.666666666666668%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-md-3 {
    width: 25%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-md-4 {
    width: 33.333333333333336%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-md-5 {
    width: 41.666666666666664%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-md-6 {
    width: 50%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-md-7 {
    width: 58.333333333333336%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-md-8 {
    width: 66.66666666666667%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-md-9 {
    width: 75%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-md-10 {
    width: 83.33333333333333%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-md-11 {
    width: 91.66666666666667%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-md-12 {
    width: 100%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
}
@media (min-width: 1080px) {
  .col-lg-0 {
    width: 0%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
  }
  .col-lg-1 {
    width: 8.333333333333334%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-lg-2 {
    width: 16.666666666666668%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-lg-3 {
    width: 25%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-lg-4 {
    width: 33.333333333333336%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-lg-5 {
    width: 41.666666666666664%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-lg-6 {
    width: 50%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-lg-7 {
    width: 58.333333333333336%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-lg-8 {
    width: 66.66666666666667%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-lg-9 {
    width: 75%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-lg-10 {
    width: 83.33333333333333%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-lg-11 {
    width: 91.66666666666667%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-lg-12 {
    width: 100%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
}
@media (min-width: 1440px) {
  .col-xl-0 {
    width: 0%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
  }
  .col-xl-1 {
    width: 8.333333333333334%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xl-2 {
    width: 16.666666666666668%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xl-3 {
    width: 25%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xl-4 {
    width: 33.333333333333336%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xl-5 {
    width: 41.666666666666664%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xl-6 {
    width: 50%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xl-7 {
    width: 58.333333333333336%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xl-8 {
    width: 66.66666666666667%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xl-9 {
    width: 75%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xl-10 {
    width: 83.33333333333333%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xl-11 {
    width: 91.66666666666667%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
  .col-xl-12 {
    width: 100%;
    box-sizing: border-box;
    float: left;
    /*p{
        background-color: rgb(247, 247, 247);
        border: solid rgb(204, 204, 204) 1px;
        text-align: center;
        margin:0;
        padding:1em;
    }*/
    padding: 12px;
  }
}
