 html {
    box-sizing: border-box;
    -ms-overflow-style: scrollbar;
  }
  
  /*
  .cf:before,
  .cf:after,
  .row:before,
  .row:after {
    content: "";
    display: table;
  }
  
  .cf:after,
  .row:after {
    clear: both;
  }*/
  
  .container {
    max-width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
  }
  
  @media (max-width: 1019px) {
    .container {
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  
  /*@media (min-width: 436px) {
    .container {
      max-width: 430px;
    }
  }
  
  @media (min-width: 576px) {
    .container {
      max-width: 600px;
    }
  }*/
  
@media (min-width: 768px) {
    .container {
      max-width: 755px;
    }
}
  
@media (min-width: 1020px) {
    .container {
      max-width: 900px;
    }
}
  
@media (min-width: 1250px) {
    .container {
      max-width: 1220px;
    }
}


  .container-fluid {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
  }
  
  .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
  }
  
  .no-gutters {
    margin-right: 0;
    margin-left: 0;
  }
  
  .no-gutters>.col,
  .no-gutters>[class*="col-"] {
    padding-right: 0;
    padding-left: 0;
  }
  
  .row-vert-center {
    align-items: center;
  }
  
  
  [class*="col-"],
  .col {
    position: relative;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  
  @media (max-width: 435px) {
    .row {
      margin-right: -10px;
      margin-left: -10px;
    }
  
    [class*="col-"],
    .col {
      padding-right: 10px;
      padding-left: 10px;
    }
  }
  
  .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  
  .col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  
  .col-1 {
    -ms-flex: 0 0 4.1666665%;
    flex: 0 0 4.1666665%;
    max-width: 4.1666665%;
  }
  
  .col-2 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  
  .col-3 {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  
  .col-4 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  
  .col-5 {
    -ms-flex: 0 0 20.8333335%;
    flex: 0 0 20.8333335%;
    max-width: 20.8333335%;
  }
  
  .col-6 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  
  .col-7 {
    -ms-flex: 0 0 29.1666665%;
    flex: 0 0 29.1666665%;
    max-width: 29.1666665%;
  }
  
  .col-8 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  
  .col-9 {
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  
  .col-10 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  
  .col-11 {
    -ms-flex: 0 0 45.8333335%;
    flex: 0 0 45.8333335%;
    max-width: 45.8333335%;
  }
  
  .col-12 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  
  .col-13 {
    -ms-flex: 0 0 54.1666665%;
    flex: 0 0 54.1666665%;
    max-width: 54.1666665%;
  }
  
  .col-14 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  
  .col-15 {
    -ms-flex: 0 0 62.5%;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  
  .col-16 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  
  .col-17 {
    -ms-flex: 0 0 70.8333335%;
    flex: 0 0 70.8333335%;
    max-width: 70.8333335%;
  }
  
  .col-18 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  
  .col-19 {
    -ms-flex: 0 0 79.1666665%;
    flex: 0 0 79.1666665%;
    max-width: 79.1666665%;
  }
  
  .col-20 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  
  .col-21 {
    -ms-flex: 0 0 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  
  .col-22 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  
  .col-23 {
    -ms-flex: 0 0 95.8333335%;
    flex: 0 0 95.8333335%;
    max-width: 95.8333335%;
  }
  
  .col-24 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  
  .order-first {
    -ms-flex-order: -1;
    order: -1;
  }
  
  .order-last {
    -ms-flex-order: 25;
    order: 25;
  }
  
  .order-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  
  .order-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  
  .order-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  
  .order-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  
  .order-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  
  .order-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  
  .order-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  
  .order-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  
  .order-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  
  .order-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  
  .order-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  
  .order-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  
  .order-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  
  .order-13 {
    -ms-flex-order: 13;
    order: 13;
  }
  
  .order-14 {
    -ms-flex-order: 14;
    order: 14;
  }
  
  .order-15 {
    -ms-flex-order: 15;
    order: 15;
  }
  
  .order-16 {
    -ms-flex-order: 16;
    order: 16;
  }
  
  .order-17 {
    -ms-flex-order: 17;
    order: 17;
  }
  
  .order-18 {
    -ms-flex-order: 18;
    order: 18;
  }
  
  .order-19 {
    -ms-flex-order: 19;
    order: 19;
  }
  
  .order-20 {
    -ms-flex-order: 20;
    order: 20;
  }
  
  .order-21 {
    -ms-flex-order: 21;
    order: 21;
  }
  
  .order-22 {
    -ms-flex-order: 22;
    order: 22;
  }
  
  .order-23 {
    -ms-flex-order: 23;
    order: 23;
  }
  
  .order-24 {
    -ms-flex-order: 24;
    order: 24;
  }
  
  .offset-0 {
    margin-left: 0;
  }
  
  .offset-1 {
    margin-left: 4.1666665%;
  }
  
  .offset-2 {
    margin-left: 8.333333%;
  }
  
  .offset-3 {
    margin-left: 12.5%;
  }
  
  .offset-4 {
    margin-left: 16.666667%;
  }
  
  .offset-5 {
    margin-left: 20.8333335%;
  }
  
  .offset-6 {
    margin-left: 25%;
  }
  
  .offset-7 {
    margin-left: 29.1666665%;
  }
  
  .offset-8 {
    margin-left: 33.333333%;
  }
  
  .offset-9 {
    margin-left: 37.5%;
  }
  
  .offset-10 {
    margin-left: 41.666667%;
  }
  
  .offset-11 {
    margin-left: 45.8333335%;
  }
  
  .offset-12 {
    margin-left: 50%;
  }
  
  .offset-13 {
    margin-left: 54.1666665%;
  }
  
  .offset-14 {
    margin-left: 58.333333%;
  }
  
  .offset-15 {
    margin-left: 62.5%;
  }
  
  .offset-16 {
    margin-left: 66.666667%;
  }
  
  .offset-17 {
    margin-left: 70.8333335%;
  }
  
  .offset-18 {
    margin-left: 75%;
  }
  
  .offset-19 {
    margin-left: 79.1666665%;
  }
  
  .offset-20 {
    margin-left: 83.333333%;
  }
  
  .offset-21 {
    margin-left: 87.5%;
  }
  
  .offset-22 {
    margin-left: 91.666667%;
  }
  
  .offset-23 {
    margin-left: 95.8333335%;
  }
  
  @media (min-width: 436px) {
    .col-s {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
    }
  
    .col-s-auto {
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
    }
  
    .col-s-1 {
      -ms-flex: 0 0 4.1666665%;
      flex: 0 0 4.1666665%;
      max-width: 4.1666665%;
    }
  
    .col-s-2 {
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
  
    .col-s-3 {
      -ms-flex: 0 0 12.5%;
      flex: 0 0 12.5%;
      max-width: 12.5%;
    }
  
    .col-s-4 {
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
  
    .col-s-5 {
      -ms-flex: 0 0 20.8333335%;
      flex: 0 0 20.8333335%;
      max-width: 20.8333335%;
    }
  
    .col-s-6 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .col-s-7 {
      -ms-flex: 0 0 29.1666665%;
      flex: 0 0 29.1666665%;
      max-width: 29.1666665%;
    }
  
    .col-s-8 {
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
  
    .col-s-9 {
      -ms-flex: 0 0 37.5%;
      flex: 0 0 37.5%;
      max-width: 37.5%;
    }
  
    .col-s-10 {
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
  
    .col-s-11 {
      -ms-flex: 0 0 45.8333335%;
      flex: 0 0 45.8333335%;
      max-width: 45.8333335%;
    }
  
    .col-s-12 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .col-s-13 {
      -ms-flex: 0 0 54.1666665%;
      flex: 0 0 54.1666665%;
      max-width: 54.1666665%;
    }
  
    .col-s-14 {
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
  
    .col-s-15 {
      -ms-flex: 0 0 62.5%;
      flex: 0 0 62.5%;
      max-width: 62.5%;
    }
  
    .col-s-16 {
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
  
    .col-s-17 {
      -ms-flex: 0 0 70.8333335%;
      flex: 0 0 70.8333335%;
      max-width: 70.8333335%;
    }
  
    .col-s-18 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
    }
  
    .col-s-19 {
      -ms-flex: 0 0 79.1666665%;
      flex: 0 0 79.1666665%;
      max-width: 79.1666665%;
    }
  
    .col-s-20 {
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
  
    .col-s-21 {
      -ms-flex: 0 0 87.5%;
      flex: 0 0 87.5%;
      max-width: 87.5%;
    }
  
    .col-s-22 {
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
  
    .col-s-23 {
      -ms-flex: 0 0 95.8333335%;
      flex: 0 0 95.8333335%;
      max-width: 95.8333335%;
    }
  
    .col-s-24 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
  
    .order-s-first {
      -ms-flex-order: -1;
      order: -1;
    }
  
    .order-s-last {
      -ms-flex-order: 25;
      order: 25;
    }
  
    .order-s-0 {
      -ms-flex-order: 0;
      order: 0;
    }
  
    .order-s-1 {
      -ms-flex-order: 1;
      order: 1;
    }
  
    .order-s-2 {
      -ms-flex-order: 2;
      order: 2;
    }
  
    .order-s-3 {
      -ms-flex-order: 3;
      order: 3;
    }
  
    .order-s-4 {
      -ms-flex-order: 4;
      order: 4;
    }
  
    .order-s-5 {
      -ms-flex-order: 5;
      order: 5;
    }
  
    .order-s-6 {
      -ms-flex-order: 6;
      order: 6;
    }
  
    .order-s-7 {
      -ms-flex-order: 7;
      order: 7;
    }
  
    .order-s-8 {
      -ms-flex-order: 8;
      order: 8;
    }
  
    .order-s-9 {
      -ms-flex-order: 9;
      order: 9;
    }
  
    .order-s-10 {
      -ms-flex-order: 10;
      order: 10;
    }
  
    .order-s-11 {
      -ms-flex-order: 11;
      order: 11;
    }
  
    .order-s-12 {
      -ms-flex-order: 12;
      order: 12;
    }
  
    .order-s-13 {
      -ms-flex-order: 13;
      order: 13;
    }
  
    .order-s-14 {
      -ms-flex-order: 14;
      order: 14;
    }
  
    .order-s-15 {
      -ms-flex-order: 15;
      order: 15;
    }
  
    .order-s-16 {
      -ms-flex-order: 16;
      order: 16;
    }
  
    .order-s-17 {
      -ms-flex-order: 17;
      order: 17;
    }
  
    .order-s-18 {
      -ms-flex-order: 18;
      order: 18;
    }
  
    .order-s-19 {
      -ms-flex-order: 19;
      order: 19;
    }
  
    .order-s-20 {
      -ms-flex-order: 20;
      order: 20;
    }
  
    .order-s-21 {
      -ms-flex-order: 21;
      order: 21;
    }
  
    .order-s-22 {
      -ms-flex-order: 22;
      order: 22;
    }
  
    .order-s-23 {
      -ms-flex-order: 23;
      order: 23;
    }
  
    .order-s-24 {
      -ms-flex-order: 24;
      order: 24;
    }
  
    .offset-s-0 {
      margin-left: 0;
    }
  
    .offset-s-1 {
      margin-left: 4.1666665%;
    }
  
    .offset-s-2 {
      margin-left: 8.333333%;
    }
  
    .offset-s-3 {
      margin-left: 12.5%;
    }
  
    .offset-s-4 {
      margin-left: 16.666667%;
    }
  
    .offset-s-5 {
      margin-left: 20.8333335%;
    }
  
    .offset-s-6 {
      margin-left: 25%;
    }
  
    .offset-s-7 {
      margin-left: 29.1666665%;
    }
  
    .offset-s-8 {
      margin-left: 33.333333%;
    }
  
    .offset-s-9 {
      margin-left: 37.5%;
    }
  
    .offset-s-10 {
      margin-left: 41.666667%;
    }
  
    .offset-s-11 {
      margin-left: 45.8333335%;
    }
  
    .offset-s-12 {
      margin-left: 50%;
    }
  
    .offset-s-13 {
      margin-left: 54.1666665%;
    }
  
    .offset-s-14 {
      margin-left: 58.333333%;
    }
  
    .offset-s-15 {
      margin-left: 62.5%;
    }
  
    .offset-s-16 {
      margin-left: 66.666667%;
    }
  
    .offset-s-17 {
      margin-left: 70.8333335%;
    }
  
    .offset-s-18 {
      margin-left: 75%;
    }
  
    .offset-s-19 {
      margin-left: 79.1666665%;
    }
  
    .offset-s-20 {
      margin-left: 83.333333%;
    }
  
    .offset-s-21 {
      margin-left: 87.5%;
    }
  
    .offset-s-22 {
      margin-left: 91.666667%;
    }
  
    .offset-s-23 {
      margin-left: 95.8333335%;
    }
  }
  
  @media (min-width: 576px) {
    .col-sm {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
    }
  
    .col-sm-auto {
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
    }
  
    .col-sm-1 {
      -ms-flex: 0 0 4.1666665%;
      flex: 0 0 4.1666665%;
      max-width: 4.1666665%;
    }
  
    .col-sm-2 {
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
  
    .col-sm-3 {
      -ms-flex: 0 0 12.5%;
      flex: 0 0 12.5%;
      max-width: 12.5%;
    }
  
    .col-sm-4 {
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
  
    .col-sm-5 {
      -ms-flex: 0 0 20.8333335%;
      flex: 0 0 20.8333335%;
      max-width: 20.8333335%;
    }
  
    .col-sm-6 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .col-sm-7 {
      -ms-flex: 0 0 29.1666665%;
      flex: 0 0 29.1666665%;
      max-width: 29.1666665%;
    }
  
    .col-sm-8 {
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
  
    .col-sm-9 {
      -ms-flex: 0 0 37.5%;
      flex: 0 0 37.5%;
      max-width: 37.5%;
    }
  
    .col-sm-10 {
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
  
    .col-sm-11 {
      -ms-flex: 0 0 45.8333335%;
      flex: 0 0 45.8333335%;
      max-width: 45.8333335%;
    }
  
    .col-sm-12 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .col-sm-13 {
      -ms-flex: 0 0 54.1666665%;
      flex: 0 0 54.1666665%;
      max-width: 54.1666665%;
    }
  
    .col-sm-14 {
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
  
    .col-sm-15 {
      -ms-flex: 0 0 62.5%;
      flex: 0 0 62.5%;
      max-width: 62.5%;
    }
  
    .col-sm-16 {
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
  
    .col-sm-17 {
      -ms-flex: 0 0 70.8333335%;
      flex: 0 0 70.8333335%;
      max-width: 70.8333335%;
    }
  
    .col-sm-18 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
    }
  
    .col-sm-19 {
      -ms-flex: 0 0 79.1666665%;
      flex: 0 0 79.1666665%;
      max-width: 79.1666665%;
    }
  
    .col-sm-20 {
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
  
    .col-sm-21 {
      -ms-flex: 0 0 87.5%;
      flex: 0 0 87.5%;
      max-width: 87.5%;
    }
  
    .col-sm-22 {
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
  
    .col-sm-23 {
      -ms-flex: 0 0 95.8333335%;
      flex: 0 0 95.8333335%;
      max-width: 95.8333335%;
    }
  
    .col-sm-24 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
  
    .order-sm-first {
      -ms-flex-order: -1;
      order: -1;
    }
  
    .order-sm-last {
      -ms-flex-order: 25;
      order: 25;
    }
  
    .order-sm-0 {
      -ms-flex-order: 0;
      order: 0;
    }
  
    .order-sm-1 {
      -ms-flex-order: 1;
      order: 1;
    }
  
    .order-sm-2 {
      -ms-flex-order: 2;
      order: 2;
    }
  
    .order-sm-3 {
      -ms-flex-order: 3;
      order: 3;
    }
  
    .order-sm-4 {
      -ms-flex-order: 4;
      order: 4;
    }
  
    .order-sm-5 {
      -ms-flex-order: 5;
      order: 5;
    }
  
    .order-sm-6 {
      -ms-flex-order: 6;
      order: 6;
    }
  
    .order-sm-7 {
      -ms-flex-order: 7;
      order: 7;
    }
  
    .order-sm-8 {
      -ms-flex-order: 8;
      order: 8;
    }
  
    .order-sm-9 {
      -ms-flex-order: 9;
      order: 9;
    }
  
    .order-sm-10 {
      -ms-flex-order: 10;
      order: 10;
    }
  
    .order-sm-11 {
      -ms-flex-order: 11;
      order: 11;
    }
  
    .order-sm-12 {
      -ms-flex-order: 12;
      order: 12;
    }
  
    .order-sm-13 {
      -ms-flex-order: 13;
      order: 13;
    }
  
    .order-sm-14 {
      -ms-flex-order: 14;
      order: 14;
    }
  
    .order-sm-15 {
      -ms-flex-order: 15;
      order: 15;
    }
  
    .order-sm-16 {
      -ms-flex-order: 16;
      order: 16;
    }
  
    .order-sm-17 {
      -ms-flex-order: 17;
      order: 17;
    }
  
    .order-sm-18 {
      -ms-flex-order: 18;
      order: 18;
    }
  
    .order-sm-19 {
      -ms-flex-order: 19;
      order: 19;
    }
  
    .order-sm-20 {
      -ms-flex-order: 20;
      order: 20;
    }
  
    .order-sm-21 {
      -ms-flex-order: 21;
      order: 21;
    }
  
    .order-sm-22 {
      -ms-flex-order: 22;
      order: 22;
    }
  
    .order-sm-23 {
      -ms-flex-order: 23;
      order: 23;
    }
  
    .order-sm-24 {
      -ms-flex-order: 24;
      order: 24;
    }
  
    .offset-sm-0 {
      margin-left: 0;
    }
  
    .offset-sm-1 {
      margin-left: 4.1666665%;
    }
  
    .offset-sm-2 {
      margin-left: 8.333333%;
    }
  
    .offset-sm-3 {
      margin-left: 12.5%;
    }
  
    .offset-sm-4 {
      margin-left: 16.666667%;
    }
  
    .offset-sm-5 {
      margin-left: 20.8333335%;
    }
  
    .offset-sm-6 {
      margin-left: 25%;
    }
  
    .offset-sm-7 {
      margin-left: 29.1666665%;
    }
  
    .offset-sm-8 {
      margin-left: 33.333333%;
    }
  
    .offset-sm-9 {
      margin-left: 37.5%;
    }
  
    .offset-sm-10 {
      margin-left: 41.666667%;
    }
  
    .offset-sm-11 {
      margin-left: 45.8333335%;
    }
  
    .offset-sm-12 {
      margin-left: 50%;
    }
  
    .offset-sm-13 {
      margin-left: 54.1666665%;
    }
  
    .offset-sm-14 {
      margin-left: 58.333333%;
    }
  
    .offset-sm-15 {
      margin-left: 62.5%;
    }
  
    .offset-sm-16 {
      margin-left: 66.666667%;
    }
  
    .offset-sm-17 {
      margin-left: 70.8333335%;
    }
  
    .offset-sm-18 {
      margin-left: 75%;
    }
  
    .offset-sm-19 {
      margin-left: 79.1666665%;
    }
  
    .offset-sm-20 {
      margin-left: 83.333333%;
    }
  
    .offset-sm-21 {
      margin-left: 87.5%;
    }
  
    .offset-sm-22 {
      margin-left: 91.666667%;
    }
  
    .offset-sm-23 {
      margin-left: 95.8333335%;
    }
  }
  
  @media (min-width: 768px) {
    .col-md {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
    }
  
    .col-md-auto {
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
    }
  
    .col-md-1 {
      -ms-flex: 0 0 4.1666665%;
      flex: 0 0 4.1666665%;
      max-width: 4.1666665%;
    }
  
    .col-md-2 {
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
  
    .col-md-3 {
      -ms-flex: 0 0 12.5%;
      flex: 0 0 12.5%;
      max-width: 12.5%;
    }
  
    .col-md-4 {
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
  
    .col-md-5 {
      -ms-flex: 0 0 20.8333335%;
      flex: 0 0 20.8333335%;
      max-width: 20.8333335%;
    }
  
    .col-md-6 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .col-md-7 {
      -ms-flex: 0 0 29.1666665%;
      flex: 0 0 29.1666665%;
      max-width: 29.1666665%;
    }
  
    .col-md-8 {
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
  
    .col-md-9 {
      -ms-flex: 0 0 37.5%;
      flex: 0 0 37.5%;
      max-width: 37.5%;
    }
  
    .col-md-10 {
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
  
    .col-md-11 {
      -ms-flex: 0 0 45.8333335%;
      flex: 0 0 45.8333335%;
      max-width: 45.8333335%;
    }
  
    .col-md-12 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .col-md-13 {
      -ms-flex: 0 0 54.1666665%;
      flex: 0 0 54.1666665%;
      max-width: 54.1666665%;
    }
  
    .col-md-14 {
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
  
    .col-md-15 {
      -ms-flex: 0 0 62.5%;
      flex: 0 0 62.5%;
      max-width: 62.5%;
    }
  
    .col-md-16 {
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
  
    .col-md-17 {
      -ms-flex: 0 0 70.8333335%;
      flex: 0 0 70.8333335%;
      max-width: 70.8333335%;
    }
  
    .col-md-18 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
    }
  
    .col-md-19 {
      -ms-flex: 0 0 79.1666665%;
      flex: 0 0 79.1666665%;
      max-width: 79.1666665%;
    }
  
    .col-md-20 {
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
  
    .col-md-21 {
      -ms-flex: 0 0 87.5%;
      flex: 0 0 87.5%;
      max-width: 87.5%;
    }
  
    .col-md-22 {
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
  
    .col-md-23 {
      -ms-flex: 0 0 95.8333335%;
      flex: 0 0 95.8333335%;
      max-width: 95.8333335%;
    }
  
    .col-md-24 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
  
    .order-md-first {
      -ms-flex-order: -1;
      order: -1;
    }
  
    .order-md-last {
      -ms-flex-order: 25;
      order: 25;
    }
  
    .order-md-0 {
      -ms-flex-order: 0;
      order: 0;
    }
  
    .order-md-1 {
      -ms-flex-order: 1;
      order: 1;
    }
  
    .order-md-2 {
      -ms-flex-order: 2;
      order: 2;
    }
  
    .order-md-3 {
      -ms-flex-order: 3;
      order: 3;
    }
  
    .order-md-4 {
      -ms-flex-order: 4;
      order: 4;
    }
  
    .order-md-5 {
      -ms-flex-order: 5;
      order: 5;
    }
  
    .order-md-6 {
      -ms-flex-order: 6;
      order: 6;
    }
  
    .order-md-7 {
      -ms-flex-order: 7;
      order: 7;
    }
  
    .order-md-8 {
      -ms-flex-order: 8;
      order: 8;
    }
  
    .order-md-9 {
      -ms-flex-order: 9;
      order: 9;
    }
  
    .order-md-10 {
      -ms-flex-order: 10;
      order: 10;
    }
  
    .order-md-11 {
      -ms-flex-order: 11;
      order: 11;
    }
  
    .order-md-12 {
      -ms-flex-order: 12;
      order: 12;
    }
  
    .order-md-13 {
      -ms-flex-order: 13;
      order: 13;
    }
  
    .order-md-14 {
      -ms-flex-order: 14;
      order: 14;
    }
  
    .order-md-15 {
      -ms-flex-order: 15;
      order: 15;
    }
  
    .order-md-16 {
      -ms-flex-order: 16;
      order: 16;
    }
  
    .order-md-17 {
      -ms-flex-order: 17;
      order: 17;
    }
  
    .order-md-18 {
      -ms-flex-order: 18;
      order: 18;
    }
  
    .order-md-19 {
      -ms-flex-order: 19;
      order: 19;
    }
  
    .order-md-20 {
      -ms-flex-order: 20;
      order: 20;
    }
  
    .order-md-21 {
      -ms-flex-order: 21;
      order: 21;
    }
  
    .order-md-22 {
      -ms-flex-order: 22;
      order: 22;
    }
  
    .order-md-23 {
      -ms-flex-order: 23;
      order: 23;
    }
  
    .order-md-24 {
      -ms-flex-order: 24;
      order: 24;
    }
  
    .offset-md-0 {
      margin-left: 0;
    }
  
    .offset-md-1 {
      margin-left: 4.1666665%;
    }
  
    .offset-md-2 {
      margin-left: 8.333333%;
    }
  
    .offset-md-3 {
      margin-left: 12.5%;
    }
  
    .offset-md-4 {
      margin-left: 16.666667%;
    }
  
    .offset-md-5 {
      margin-left: 20.8333335%;
    }
  
    .offset-md-6 {
      margin-left: 25%;
    }
  
    .offset-md-7 {
      margin-left: 29.1666665%;
    }
  
    .offset-md-8 {
      margin-left: 33.333333%;
    }
  
    .offset-md-9 {
      margin-left: 37.5%;
    }
  
    .offset-md-10 {
      margin-left: 41.666667%;
    }
  
    .offset-md-11 {
      margin-left: 45.8333335%;
    }
  
    .offset-md-12 {
      margin-left: 50%;
    }
  
    .offset-md-13 {
      margin-left: 54.1666665%;
    }
  
    .offset-md-14 {
      margin-left: 58.333333%;
    }
  
    .offset-md-15 {
      margin-left: 62.5%;
    }
  
    .offset-md-16 {
      margin-left: 66.666667%;
    }
  
    .offset-md-17 {
      margin-left: 70.8333335%;
    }
  
    .offset-md-18 {
      margin-left: 75%;
    }
  
    .offset-md-19 {
      margin-left: 79.1666665%;
    }
  
    .offset-md-20 {
      margin-left: 83.333333%;
    }
  
    .offset-md-21 {
      margin-left: 87.5%;
    }
  
    .offset-md-22 {
      margin-left: 91.666667%;
    }
  
    .offset-md-23 {
      margin-left: 95.8333335%;
    }
  }
  
  @media (min-width: 1020px) {
    .col-lg {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
    }
  
    .col-lg-auto {
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
    }
  
    .col-lg-1 {
		-ms-flex: 0 0 4.1666665%;
		flex: 0 0 4.1666665%;
		max-width: 4.1666665%;
	  }
	
	  .col-lg-1-5 {
		-ms-flex: 0 0 6.2499997%;
		flex: 0 0 6.2499997%;
		max-width: 6.2499997%;
	  }
	
	  .col-lg-2 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	  }
	
	  .col-lg-2-5 {
		-ms-flex: 0 0 10.41666666%;
		flex: 0 0 10.41666666%;
		max-width: 10.41666666%;
	  }
	
	  .col-lg-3 {
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	  }
	
	  .col-lg-3-5 {
		-ms-flex: 0 0 14.5833335%;
		flex: 0 0 14.5833335%;
		max-width: 14.5833335%;
	  }
	
	  .col-lg-4 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	  }
	
	  .col-lg-4-5 {
		-ms-flex: 0 0 18.7500002%;
		flex: 0 0 18.7500002%;
		max-width: 18.7500002%;
	  }
	
	  .col-lg-5 {
		-ms-flex: 0 0 20.8333335%;
		flex: 0 0 20.8333335%;
		max-width: 20.8333335%;
	  }
	
	  .col-lg-6 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	  }
	
	  .col-lg-6-5 {
		-ms-flex: 0 0 27.0833332%;
		flex: 0 0 27.0833332%;
		max-width: 27.0833332%;
	  }
	
	  .col-lg-7 {
		-ms-flex: 0 0 29.1666665%;
		flex: 0 0 29.1666665%;
		max-width: 29.1666665%;
	  }
	
	  .col-lg-7-5 {
		-ms-flex: 0 0 31.2499997%;
		flex: 0 0 31.2499997%;
		max-width: 31.2499997%;
	  }
	
	  .col-lg-8 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	  }
	
	  .col-lg-8-5 {
		-ms-flex: 0 0 35.4166665%;
		flex: 0 0 35.4166665%;
		max-width: 35.4166665%;
	  }
	
	  .col-lg-9 {
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	  }
	
	  .col-lg-9-5 {
		-ms-flex: 0 0 39.58333333%;
		flex: 0 0 39.58333333%;
		max-width: 39.58333333%;
	  }
	
	  .col-lg-10 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	  }
	
	  .col-lg-10-5 {
		-ms-flex: 0 0 43.7500002%;
		flex: 0 0 43.7500002%;
		max-width: 43.7500002%;
	  }
	
	  .col-lg-11 {
		-ms-flex: 0 0 45.8333335%;
		flex: 0 0 45.8333335%;
		max-width: 45.8333335%;
	  }
	
	  .col-lg-11-5 {
		-ms-flex: 0 0 47.9166667%;
		flex: 0 0 47.9166667%;
		max-width: 47.9166667%;
	  }
	
	  .col-lg-12 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	  }
	
	  .col-lg-12-5 {
		-ms-flex: 0 0 52.0833332%;
		flex: 0 0 52.0833332%;
		max-width: 52.0833332%;
	  }
	
	  .col-lg-13 {
		-ms-flex: 0 0 54.1666665%;
		flex: 0 0 54.1666665%;
		max-width: 54.1666665%;
	  }
	
	  .col-lg-13-5 {
		-ms-flex: 0 0 56.2499997%;
		flex: 0 0 56.2499997%;
		max-width: 56.2499997%;
	  }
	
	  .col-lg-14 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	  }
	
	  .col-lg-14-5 {
		-ms-flex: 0 0 60.4166665%;
		flex: 0 0 60.4166665%;
		max-width: 60.4166665%;
	  }
	
	  .col-lg-15 {
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	  }
	
	  .col-lg-15-5 {
		-ms-flex: 0 0 64.5833335%;
		flex: 0 0 64.5833335%;
		max-width: 64.5833335%;
	  }
	
	  .col-lg-16 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	  }
	
	  .col-lg-16-5 {
		-ms-flex: 0 0 68.7500002%;
		flex: 0 0 68.7500002%;
		max-width: 68.7500002%;
	  }
	
	  .col-lg-17 {
		-ms-flex: 0 0 70.8333335%;
		flex: 0 0 70.8333335%;
		max-width: 70.8333335%;
	  }
	
	  .col-lg-17-5 {
		-ms-flex: 0 0 72.9166667%;
		flex: 0 0 72.9166667%;
		max-width: 72.9166667%;
	  }
	
	  .col-lg-18 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	  }
	
	  .col-lg-18-5 {
		-ms-flex: 0 0 77.0833332%;
		flex: 0 0 77.0833332%;
		max-width: 77.0833332%;
	  }
	
	  .col-lg-19 {
		-ms-flex: 0 0 79.1666665%;
		flex: 0 0 79.1666665%;
		max-width: 79.1666665%;
	  }
	
	  .col-lg-19-5 {
		-ms-flex: 0 0 81.2499997%;
		flex: 0 0 81.2499997%;
		max-width: 81.2499997%;
	  }
	
	  .col-lg-20 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	  }
	
	  .col-lg-20-5 {
		-ms-flex: 0 0 85.4166665%;
		flex: 0 0 85.4166665%;
		max-width: 85.4166665%;
	  }
	
	  .col-lg-21 {
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	  }
	
	  .col-lg-21-5 {
		-ms-flex: 0 0 89.5833335%;
		flex: 0 0 89.5833335%;
		max-width: 89.5833335%;
	  }
	
	  .col-lg-22 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	  }
	
	  .col-lg-22-5 {
		-ms-flex: 0 0 93.7500002%;
		flex: 0 0 93.7500002%;
		max-width: 93.7500002%;
	  }
	
	  .col-lg-23 {
		-ms-flex: 0 0 95.8333335%;
		flex: 0 0 95.8333335%;
		max-width: 95.8333335%;
	  }
	
	  .col-lg-23-5 {
		-ms-flex: 0 0 97.9166667%;
		flex: 0 0 97.9166667%;
		max-width: 97.9166667%;
	  }
	
	  .col-lg-24 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	  }
  
    .order-lg-first {
      -ms-flex-order: -1;
      order: -1;
    }
  
    .order-lg-last {
      -ms-flex-order: 25;
      order: 25;
    }
  
    .order-lg-0 {
      -ms-flex-order: 0;
      order: 0;
    }
  
    .order-lg-1 {
      -ms-flex-order: 1;
      order: 1;
    }
  
    .order-lg-2 {
      -ms-flex-order: 2;
      order: 2;
    }
  
    .order-lg-3 {
      -ms-flex-order: 3;
      order: 3;
    }
  
    .order-lg-4 {
      -ms-flex-order: 4;
      order: 4;
    }
  
    .order-lg-5 {
      -ms-flex-order: 5;
      order: 5;
    }
  
    .order-lg-6 {
      -ms-flex-order: 6;
      order: 6;
    }
  
    .order-lg-7 {
      -ms-flex-order: 7;
      order: 7;
    }
  
    .order-lg-8 {
      -ms-flex-order: 8;
      order: 8;
    }
  
    .order-lg-9 {
      -ms-flex-order: 9;
      order: 9;
    }
  
    .order-lg-10 {
      -ms-flex-order: 10;
      order: 10;
    }
  
    .order-lg-11 {
      -ms-flex-order: 11;
      order: 11;
    }
  
    .order-lg-12 {
      -ms-flex-order: 12;
      order: 12;
    }
  
    .order-lg-13 {
      -ms-flex-order: 13;
      order: 13;
    }
  
    .order-lg-14 {
      -ms-flex-order: 14;
      order: 14;
    }
  
    .order-lg-15 {
      -ms-flex-order: 15;
      order: 15;
    }
  
    .order-lg-16 {
      -ms-flex-order: 16;
      order: 16;
    }
  
    .order-lg-17 {
      -ms-flex-order: 17;
      order: 17;
    }
  
    .order-lg-18 {
      -ms-flex-order: 18;
      order: 18;
    }
  
    .order-lg-19 {
      -ms-flex-order: 19;
      order: 19;
    }
  
    .order-lg-20 {
      -ms-flex-order: 20;
      order: 20;
    }
  
    .order-lg-21 {
      -ms-flex-order: 21;
      order: 21;
    }
  
    .order-lg-22 {
      -ms-flex-order: 22;
      order: 22;
    }
  
    .order-lg-23 {
      -ms-flex-order: 23;
      order: 23;
    }
  
    .order-lg-24 {
      -ms-flex-order: 24;
      order: 24;
    }
  
    .offset-lg-0 {
      margin-left: 0;
    }
  
    .offset-lg-1 {
      margin-left: 4.1666665%;
    }
  
    .offset-lg-2 {
      margin-left: 8.333333%;
    }
  
    .offset-lg-3 {
      margin-left: 12.5%;
    }
  
    .offset-lg-4 {
      margin-left: 16.666667%;
    }
  
    .offset-lg-5 {
      margin-left: 20.8333335%;
    }
  
    .offset-lg-6 {
      margin-left: 25%;
    }
  
    .offset-lg-7 {
      margin-left: 29.1666665%;
    }
  
    .offset-lg-8 {
      margin-left: 33.333333%;
    }
  
    .offset-lg-9 {
      margin-left: 37.5%;
    }
  
    .offset-lg-10 {
      margin-left: 41.666667%;
    }
  
    .offset-lg-11 {
      margin-left: 45.8333335%;
    }
  
    .offset-lg-12 {
      margin-left: 50%;
    }
  
    .offset-lg-13 {
      margin-left: 54.1666665%;
    }
  
    .offset-lg-14 {
      margin-left: 58.333333%;
    }
  
    .offset-lg-15 {
      margin-left: 62.5%;
    }
  
    .offset-lg-16 {
      margin-left: 66.666667%;
    }
  
    .offset-lg-17 {
      margin-left: 70.8333335%;
    }
  
    .offset-lg-18 {
      margin-left: 75%;
    }
  
    .offset-lg-19 {
      margin-left: 79.1666665%;
    }
  
    .offset-lg-20 {
      margin-left: 83.333333%;
    }
  
    .offset-lg-21 {
      margin-left: 87.5%;
    }
  
    .offset-lg-22 {
      margin-left: 91.666667%;
    }
  
    .offset-lg-23 {
      margin-left: 95.8333335%;
    }
  }
  
  @media (min-width: 1200px) {
    .col-xl {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
    }
  
    .col-xl-auto {
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
    }
  
    .col-xl-1 {
		-ms-flex: 0 0 4.1666665%;
		flex: 0 0 4.1666665%;
		max-width: 4.1666665%;
	  }
	
	  .col-xl-1-5 {
		-ms-flex: 0 0 6.2499997%;
		flex: 0 0 6.2499997%;
		max-width: 6.2499997%;
	  }
	
	  .col-xl-2 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	  }
	
	  .col-xl-2-5 {
		-ms-flex: 0 0 10.41666666%;
		flex: 0 0 10.41666666%;
		max-width: 10.41666666%;
	  }
	
	  .col-xl-3 {
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	  }
	
	  .col-xl-3-5 {
		-ms-flex: 0 0 14.5833335%;
		flex: 0 0 14.5833335%;
		max-width: 14.5833335%;
	  }
	
	  .col-xl-4 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	  }
	
	  .col-xl-4-5 {
		-ms-flex: 0 0 18.7500002%;
		flex: 0 0 18.7500002%;
		max-width: 18.7500002%;
	  }
	
	  .col-xl-5 {
		-ms-flex: 0 0 20.8333335%;
		flex: 0 0 20.8333335%;
		max-width: 20.8333335%;
	  }
	
	  .col-xl-6 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	  }
	
	  .col-xl-6-5 {
		-ms-flex: 0 0 27.0833332%;
		flex: 0 0 27.0833332%;
		max-width: 27.0833332%;
	  }
	
	  .col-xl-7 {
		-ms-flex: 0 0 29.1666665%;
		flex: 0 0 29.1666665%;
		max-width: 29.1666665%;
	  }
	
	  .col-xl-7-5 {
		-ms-flex: 0 0 31.2499997%;
		flex: 0 0 31.2499997%;
		max-width: 31.2499997%;
	  }
	
	  .col-xl-8 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	  }
	
	  .col-xl-8-5 {
		-ms-flex: 0 0 35.4166665%;
		flex: 0 0 35.4166665%;
		max-width: 35.4166665%;
	  }
	
	  .col-xl-9 {
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	  }
	
	  .col-xl-9-5 {
		-ms-flex: 0 0 39.58333333%;
		flex: 0 0 39.58333333%;
		max-width: 39.58333333%;
	  }
	
	  .col-xl-10 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	  }
	
	  .col-xl-10-5 {
		-ms-flex: 0 0 43.7500002%;
		flex: 0 0 43.7500002%;
		max-width: 43.7500002%;
	  }
	
	  .col-xl-11 {
		-ms-flex: 0 0 45.8333335%;
		flex: 0 0 45.8333335%;
		max-width: 45.8333335%;
	  }
	
	  .col-xl-11-5 {
		-ms-flex: 0 0 47.9166667%;
		flex: 0 0 47.9166667%;
		max-width: 47.9166667%;
	  }
	
	  .col-xl-12 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	  }
	
	  .col-xl-12-5 {
		-ms-flex: 0 0 52.0833332%;
		flex: 0 0 52.0833332%;
		max-width: 52.0833332%;
	  }
	
	  .col-xl-13 {
		-ms-flex: 0 0 54.1666665%;
		flex: 0 0 54.1666665%;
		max-width: 54.1666665%;
	  }
	
	  .col-xl-13-5 {
		-ms-flex: 0 0 56.2499997%;
		flex: 0 0 56.2499997%;
		max-width: 56.2499997%;
	  }
	
	  .col-xl-14 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	  }
	
	  .col-xl-14-5 {
		-ms-flex: 0 0 60.4166665%;
		flex: 0 0 60.4166665%;
		max-width: 60.4166665%;
	  }
	
	  .col-xl-15 {
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	  }
	
	  .col-xl-15-5 {
		-ms-flex: 0 0 64.5833335%;
		flex: 0 0 64.5833335%;
		max-width: 64.5833335%;
	  }
	
	  .col-xl-16 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	  }
	
	  .col-xl-16-5 {
		-ms-flex: 0 0 68.7500002%;
		flex: 0 0 68.7500002%;
		max-width: 68.7500002%;
	  }
	
	  .col-xl-17 {
		-ms-flex: 0 0 70.8333335%;
		flex: 0 0 70.8333335%;
		max-width: 70.8333335%;
	  }
	
	  .col-xl-17-5 {
		-ms-flex: 0 0 72.9166667%;
		flex: 0 0 72.9166667%;
		max-width: 72.9166667%;
	  }
	
	  .col-xl-18 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	  }
	
	  .col-xl-18-5 {
		-ms-flex: 0 0 77.0833332%;
		flex: 0 0 77.0833332%;
		max-width: 77.0833332%;
	  }
	
	  .col-xl-19 {
		-ms-flex: 0 0 79.1666665%;
		flex: 0 0 79.1666665%;
		max-width: 79.1666665%;
	  }
	
	  .col-xl-19-5 {
		-ms-flex: 0 0 81.2499997%;
		flex: 0 0 81.2499997%;
		max-width: 81.2499997%;
	  }
	
	  .col-xl-20 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	  }
	
	  .col-xl-20-5 {
		-ms-flex: 0 0 85.4166665%;
		flex: 0 0 85.4166665%;
		max-width: 85.4166665%;
	  }
	
	  .col-xl-21 {
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	  }
	
	  .col-xl-21-5 {
		-ms-flex: 0 0 89.5833335%;
		flex: 0 0 89.5833335%;
		max-width: 89.5833335%;
	  }
	
	  .col-xl-22 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	  }
	
	  .col-xl-22-5 {
		-ms-flex: 0 0 93.7500002%;
		flex: 0 0 93.7500002%;
		max-width: 93.7500002%;
	  }
	
	  .col-xl-23 {
		-ms-flex: 0 0 95.8333335%;
		flex: 0 0 95.8333335%;
		max-width: 95.8333335%;
	  }
	
	  .col-xl-23-5 {
		-ms-flex: 0 0 97.9166667%;
		flex: 0 0 97.9166667%;
		max-width: 97.9166667%;
	  }
	
	  .col-xl-24 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	  }
  
    .order-xl-first {
      -ms-flex-order: -1;
      order: -1;
    }
  
    .order-xl-last {
      -ms-flex-order: 25;
      order: 25;
    }
  
    .order-xl-0 {
      -ms-flex-order: 0;
      order: 0;
    }
  
    .order-xl-1 {
      -ms-flex-order: 1;
      order: 1;
    }
  
    .order-xl-2 {
      -ms-flex-order: 2;
      order: 2;
    }
  
    .order-xl-3 {
      -ms-flex-order: 3;
      order: 3;
    }
  
    .order-xl-4 {
      -ms-flex-order: 4;
      order: 4;
    }
  
    .order-xl-5 {
      -ms-flex-order: 5;
      order: 5;
    }
  
    .order-xl-6 {
      -ms-flex-order: 6;
      order: 6;
    }
  
    .order-xl-7 {
      -ms-flex-order: 7;
      order: 7;
    }
  
    .order-xl-8 {
      -ms-flex-order: 8;
      order: 8;
    }
  
    .order-xl-9 {
      -ms-flex-order: 9;
      order: 9;
    }
  
    .order-xl-10 {
      -ms-flex-order: 10;
      order: 10;
    }
  
    .order-xl-11 {
      -ms-flex-order: 11;
      order: 11;
    }
  
    .order-xl-12 {
      -ms-flex-order: 12;
      order: 12;
    }
  
    .order-xl-13 {
      -ms-flex-order: 13;
      order: 13;
    }
  
    .order-xl-14 {
      -ms-flex-order: 14;
      order: 14;
    }
  
    .order-xl-15 {
      -ms-flex-order: 15;
      order: 15;
    }
  
    .order-xl-16 {
      -ms-flex-order: 16;
      order: 16;
    }
  
    .order-xl-17 {
      -ms-flex-order: 17;
      order: 17;
    }
  
    .order-xl-18 {
      -ms-flex-order: 18;
      order: 18;
    }
  
    .order-xl-19 {
      -ms-flex-order: 19;
      order: 19;
    }
  
    .order-xl-20 {
      -ms-flex-order: 20;
      order: 20;
    }
  
    .order-xl-21 {
      -ms-flex-order: 21;
      order: 21;
    }
  
    .order-xl-22 {
      -ms-flex-order: 22;
      order: 22;
    }
  
    .order-xl-23 {
      -ms-flex-order: 23;
      order: 23;
    }
  
    .order-xl-24 {
      -ms-flex-order: 24;
      order: 24;
    }
  
    .offset-xl-0 {
      margin-left: 0;
    }
  
    .offset-xl-1 {
      margin-left: 4.1666665%;
    }
  
    .offset-xl-2 {
      margin-left: 8.333333%;
    }
  
    .offset-xl-3 {
      margin-left: 12.5%;
    }
  
    .offset-xl-4 {
      margin-left: 16.666667%;
    }
  
    .offset-xl-5 {
      margin-left: 20.8333335%;
    }
  
    .offset-xl-6 {
      margin-left: 25%;
    }
  
    .offset-xl-7 {
      margin-left: 29.1666665%;
    }
  
    .offset-xl-8 {
      margin-left: 33.333333%;
    }
  
    .offset-xl-9 {
      margin-left: 37.5%;
    }
  
    .offset-xl-10 {
      margin-left: 41.666667%;
    }
  
    .offset-xl-11 {
      margin-left: 45.8333335%;
    }
  
    .offset-xl-12 {
      margin-left: 50%;
    }
  
    .offset-xl-13 {
      margin-left: 54.1666665%;
    }
  
    .offset-xl-14 {
      margin-left: 58.333333%;
    }
  
    .offset-xl-15 {
      margin-left: 62.5%;
    }
  
    .offset-xl-16 {
      margin-left: 66.666667%;
    }
  
    .offset-xl-17 {
      margin-left: 70.8333335%;
    }
  
    .offset-xl-18 {
      margin-left: 75%;
    }
  
    .offset-xl-19 {
      margin-left: 79.1666665%;
    }
  
    .offset-xl-20 {
      margin-left: 83.333333%;
    }
  
    .offset-xl-21 {
      margin-left: 87.5%;
    }
  
    .offset-xl-22 {
      margin-left: 91.666667%;
    }
  
    .offset-xl-23 {
      margin-left: 95.8333335%;
    }
  }
  
  @media (min-width: 1250px) {
    .col-xxl {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
    }
  
    .col-xxl-auto {
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
    }
  
    .col-xxl-1 {
      -ms-flex: 0 0 4.1666665%;
      flex: 0 0 4.1666665%;
      max-width: 4.1666665%;
    }
  
    .col-xxl-1-5 {
      -ms-flex: 0 0 6.2499997%;
      flex: 0 0 6.2499997%;
      max-width: 6.2499997%;
    }
  
    .col-xxl-2 {
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%;
    }
  
    .col-xxl-2-5 {
      -ms-flex: 0 0 10.41666666%;
      flex: 0 0 10.41666666%;
      max-width: 10.41666666%;
    }
  
    .col-xxl-3 {
      -ms-flex: 0 0 12.5%;
      flex: 0 0 12.5%;
      max-width: 12.5%;
    }
  
    .col-xxl-3-5 {
      -ms-flex: 0 0 14.5833335%;
      flex: 0 0 14.5833335%;
      max-width: 14.5833335%;
    }
  
    .col-xxl-4 {
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
    }
  
    .col-xxl-4-5 {
      -ms-flex: 0 0 18.7500002%;
      flex: 0 0 18.7500002%;
      max-width: 18.7500002%;
    }
  
    .col-xxl-5 {
      -ms-flex: 0 0 20.8333335%;
      flex: 0 0 20.8333335%;
      max-width: 20.8333335%;
    }
  
    .col-xxl-6 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .col-xxl-6-5 {
      -ms-flex: 0 0 27.0833332%;
      flex: 0 0 27.0833332%;
      max-width: 27.0833332%;
    }
  
    .col-xxl-7 {
      -ms-flex: 0 0 29.1666665%;
      flex: 0 0 29.1666665%;
      max-width: 29.1666665%;
    }
  
    .col-xxl-7-5 {
      -ms-flex: 0 0 31.2499997%;
      flex: 0 0 31.2499997%;
      max-width: 31.2499997%;
    }
  
    .col-xxl-8 {
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
  
    .col-xxl-8-5 {
      -ms-flex: 0 0 35.4166665%;
      flex: 0 0 35.4166665%;
      max-width: 35.4166665%;
    }
  
    .col-xxl-9 {
      -ms-flex: 0 0 37.5%;
      flex: 0 0 37.5%;
      max-width: 37.5%;
    }
  
    .col-xxl-9-5 {
      -ms-flex: 0 0 39.58333333%;
      flex: 0 0 39.58333333%;
      max-width: 39.58333333%;
    }
  
    .col-xxl-10 {
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%;
    }
  
    .col-xxl-10-5 {
      -ms-flex: 0 0 43.7500002%;
      flex: 0 0 43.7500002%;
      max-width: 43.7500002%;
    }
  
    .col-xxl-11 {
      -ms-flex: 0 0 45.8333335%;
      flex: 0 0 45.8333335%;
      max-width: 45.8333335%;
    }
  
    .col-xxl-11-5 {
      -ms-flex: 0 0 47.9166667%;
      flex: 0 0 47.9166667%;
      max-width: 47.9166667%;
    }
  
    .col-xxl-12 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .col-xxl-12-5 {
      -ms-flex: 0 0 52.0833332%;
      flex: 0 0 52.0833332%;
      max-width: 52.0833332%;
    }
  
    .col-xxl-13 {
      -ms-flex: 0 0 54.1666665%;
      flex: 0 0 54.1666665%;
      max-width: 54.1666665%;
    }
  
    .col-xxl-13-5 {
      -ms-flex: 0 0 56.2499997%;
      flex: 0 0 56.2499997%;
      max-width: 56.2499997%;
    }
  
    .col-xxl-14 {
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
    }
  
    .col-xxl-14-5 {
      -ms-flex: 0 0 60.4166665%;
      flex: 0 0 60.4166665%;
      max-width: 60.4166665%;
    }
  
    .col-xxl-15 {
      -ms-flex: 0 0 62.5%;
      flex: 0 0 62.5%;
      max-width: 62.5%;
    }
  
    .col-xxl-15-5 {
      -ms-flex: 0 0 64.5833335%;
      flex: 0 0 64.5833335%;
      max-width: 64.5833335%;
    }
  
    .col-xxl-16 {
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
  
    .col-xxl-16-5 {
      -ms-flex: 0 0 68.7500002%;
      flex: 0 0 68.7500002%;
      max-width: 68.7500002%;
    }
  
    .col-xxl-17 {
      -ms-flex: 0 0 70.8333335%;
      flex: 0 0 70.8333335%;
      max-width: 70.8333335%;
    }
  
    .col-xxl-17-5 {
      -ms-flex: 0 0 72.9166667%;
      flex: 0 0 72.9166667%;
      max-width: 72.9166667%;
    }
  
    .col-xxl-18 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
    }
  
    .col-xxl-18-5 {
      -ms-flex: 0 0 77.0833332%;
      flex: 0 0 77.0833332%;
      max-width: 77.0833332%;
    }
  
    .col-xxl-19 {
      -ms-flex: 0 0 79.1666665%;
      flex: 0 0 79.1666665%;
      max-width: 79.1666665%;
    }
  
    .col-xxl-19-5 {
      -ms-flex: 0 0 81.2499997%;
      flex: 0 0 81.2499997%;
      max-width: 81.2499997%;
    }
  
    .col-xxl-20 {
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%;
    }
  
    .col-xxl-20-5 {
      -ms-flex: 0 0 85.4166665%;
      flex: 0 0 85.4166665%;
      max-width: 85.4166665%;
    }
  
    .col-xxl-21 {
      -ms-flex: 0 0 87.5%;
      flex: 0 0 87.5%;
      max-width: 87.5%;
    }
  
    .col-xxl-21-5 {
      -ms-flex: 0 0 89.5833335%;
      flex: 0 0 89.5833335%;
      max-width: 89.5833335%;
    }
  
    .col-xxl-22 {
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%;
    }
  
    .col-xxl-22-5 {
      -ms-flex: 0 0 93.7500002%;
      flex: 0 0 93.7500002%;
      max-width: 93.7500002%;
    }
  
    .col-xxl-23 {
      -ms-flex: 0 0 95.8333335%;
      flex: 0 0 95.8333335%;
      max-width: 95.8333335%;
    }
  
    .col-xxl-23-5 {
      -ms-flex: 0 0 97.9166667%;
      flex: 0 0 97.9166667%;
      max-width: 97.9166667%;
    }
  
    .col-xxl-24 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }
  
    .order-xxl-first {
      -ms-flex-order: -1;
      order: -1;
    }
  
    .order-xxl-last {
      -ms-flex-order: 25;
      order: 25;
    }
  
    .order-xxl-0 {
      -ms-flex-order: 0;
      order: 0;
    }
  
    .order-xxl-1 {
      -ms-flex-order: 1;
      order: 1;
    }
  
    .order-xxl-2 {
      -ms-flex-order: 2;
      order: 2;
    }
  
    .order-xxl-3 {
      -ms-flex-order: 3;
      order: 3;
    }
  
    .order-xxl-4 {
      -ms-flex-order: 4;
      order: 4;
    }
  
    .order-xxl-5 {
      -ms-flex-order: 5;
      order: 5;
    }
  
    .order-xxl-6 {
      -ms-flex-order: 6;
      order: 6;
    }
  
    .order-xxl-7 {
      -ms-flex-order: 7;
      order: 7;
    }
  
    .order-xxl-8 {
      -ms-flex-order: 8;
      order: 8;
    }
  
    .order-xxl-9 {
      -ms-flex-order: 9;
      order: 9;
    }
  
    .order-xxl-10 {
      -ms-flex-order: 10;
      order: 10;
    }
  
    .order-xxl-11 {
      -ms-flex-order: 11;
      order: 11;
    }
  
    .order-xxl-12 {
      -ms-flex-order: 12;
      order: 12;
    }
  
    .order-xxl-13 {
      -ms-flex-order: 13;
      order: 13;
    }
  
    .order-xxl-14 {
      -ms-flex-order: 14;
      order: 14;
    }
  
    .order-xxl-15 {
      -ms-flex-order: 15;
      order: 15;
    }
  
    .order-xxl-16 {
      -ms-flex-order: 16;
      order: 16;
    }
  
    .order-xxl-17 {
      -ms-flex-order: 17;
      order: 17;
    }
  
    .order-xxl-18 {
      -ms-flex-order: 18;
      order: 18;
    }
  
    .order-xxl-19 {
      -ms-flex-order: 19;
      order: 19;
    }
  
    .order-xxl-20 {
      -ms-flex-order: 20;
      order: 20;
    }
  
    .order-xxl-21 {
      -ms-flex-order: 21;
      order: 21;
    }
  
    .order-xxl-22 {
      -ms-flex-order: 22;
      order: 22;
    }
  
    .order-xxl-23 {
      -ms-flex-order: 23;
      order: 23;
    }
  
    .order-xxl-24 {
      -ms-flex-order: 24;
      order: 24;
    }
  
    .offset-xxl-0 {
      margin-left: 0;
    }
  
    .offset-xxl-1 {
      margin-left: 4.1666665%;
    }
  
    .offset-xxl-2 {
      margin-left: 8.333333%;
    }
  
    .offset-xxl-3 {
      margin-left: 12.5%;
    }
  
    .offset-xxl-4 {
      margin-left: 16.666667%;
    }
  
    .offset-xxl-5 {
      margin-left: 20.8333335%;
    }
  
    .offset-xxl-6 {
      margin-left: 25%;
    }
  
    .offset-xxl-7 {
      margin-left: 29.1666665%;
    }
  
    .offset-xxl-8 {
      margin-left: 33.333333%;
    }
  
    .offset-xxl-9 {
      margin-left: 37.5%;
    }
  
    .offset-xxl-10 {
      margin-left: 41.666667%;
    }
  
    .offset-xxl-11 {
      margin-left: 45.8333335%;
    }
  
    .offset-xxl-12 {
      margin-left: 50%;
    }
  
    .offset-xxl-13 {
      margin-left: 54.1666665%;
    }
  
    .offset-xxl-14 {
      margin-left: 58.333333%;
    }
  
    .offset-xxl-15 {
      margin-left: 62.5%;
    }
  
    .offset-xxl-16 {
      margin-left: 66.666667%;
    }
  
    .offset-xxl-17 {
      margin-left: 70.8333335%;
    }
  
    .offset-xxl-18 {
      margin-left: 75%;
    }
  
    .offset-xxl-19 {
      margin-left: 79.1666665%;
    }
  
    .offset-xxl-20 {
      margin-left: 83.333333%;
    }
  
    .offset-xxl-21 {
      margin-left: 87.5%;
    }
  
    .offset-xxl-22 {
      margin-left: 91.666667%;
    }
  
    .offset-xxl-23 {
      margin-left: 95.8333335%;
    }
  }
  
  /******************************************************************************************************************************************/
  .hor-align-center {
    text-align: center !important;
  }
  .hor-align-left {
    text-align: left !important;
  }
  .d-none {
    display: none !important;
  }
  
  .d-inline {
    display: inline !important;
  }
  
  .d-inline-block {
    display: inline-block !important;
  }
  
  .d-block {
    display: block !important;
  }
  
  .d-table {
    display: table !important;
  }
  
  .d-table-row {
    display: table-row !important;
  }
  
  .d-table-cell {
    display: table-cell !important;
  }
  
  .d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  
  .d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  
  @media (min-width: 576px) {
    .hor-align-center-sm {
      text-align: center !important;
    }
    .hor-align-left-sm {
      text-align: left !important;
    }
    .d-sm-none {
      display: none !important;
    }
  
    .d-sm-inline {
      display: inline !important;
    }
  
    .d-sm-inline-block {
      display: inline-block !important;
    }
  
    .d-sm-block {
      display: block !important;
    }
  
    .d-sm-table {
      display: table !important;
    }
  
    .d-sm-table-row {
      display: table-row !important;
    }
  
    .d-sm-table-cell {
      display: table-cell !important;
    }
  
    .d-sm-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    .d-sm-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  
  @media (min-width: 768px) {
    .hor-align-center-md {
      text-align: center !important;
    }
    .hor-align-left-md {
      text-align: left !important;
    }
    .d-md-none {
      display: none !important;
    }
  
    .d-md-inline {
      display: inline !important;
    }
  
    .d-md-inline-block {
      display: inline-block !important;
    }
  
    .d-md-block {
      display: block !important;
    }
  
    .d-md-table {
      display: table !important;
    }
  
    .d-md-table-row {
      display: table-row !important;
    }
  
    .d-md-table-cell {
      display: table-cell !important;
    }
  
    .d-md-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    .d-md-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  
  @media (min-width: 1020px) {
    .hor-align-center-lg {
      text-align: center !important;
    }
    .hor-align-left-lg {
      text-align: left !important;
    }
    .d-lg-none {
      display: none !important;
    }
  
    .d-lg-inline {
      display: inline !important;
    }
  
    .d-lg-inline-block {
      display: inline-block !important;
    }
  
    .d-lg-block {
      display: block !important;
    }
  
    .d-lg-table {
      display: table !important;
    }
  
    .d-lg-table-row {
      display: table-row !important;
    }
  
    .d-lg-table-cell {
      display: table-cell !important;
    }
  
    .d-lg-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    .d-lg-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  
  @media (min-width: 1200px) {
    .hor-align-center-xl {
      text-align: center !important;
    }
    .hor-align-left-xl {
      text-align: left !important;
    }
    .d-xl-none {
      display: none !important;
    }
  
    .d-xl-inline {
      display: inline !important;
    }
  
    .d-xl-inline-block {
      display: inline-block !important;
    }
  
    .d-xl-block {
      display: block !important;
    }
  
    .d-xl-table {
      display: table !important;
    }
  
    .d-xl-table-row {
      display: table-row !important;
    }
  
    .d-xl-table-cell {
      display: table-cell !important;
    }
  
    .d-xl-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    .d-xl-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  
  @media (min-width: 1250px) {
    .hor-align-center-xxl {
      text-align: center !important;
    }
    .hor-align-left-xxl {
      text-align: left !important;
    }
    .d-xxl-none {
      display: none !important;
    }
  
    .d-xxl-inline {
      display: inline !important;
    }
  
    .d-xxl-inline-block {
      display: inline-block !important;
    }
  
    .d-xxl-block {
      display: block !important;
    }
  
    .d-xxl-table {
      display: table !important;
    }
  
    .d-xxl-table-row {
      display: table-row !important;
    }
  
    .d-xxl-table-cell {
      display: table-cell !important;
    }
  
    .d-xxl-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    .d-xxl-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }