/*
* Bootstrap 4 Large CSS Grid - version 1.0 (23 May 2018)
*
* Extends Bootstrap v4 by:
* Adding col-xga (1600+), col-fhd (1920+), col-rt (2560+), col-rt15 (2880+), col-uhd (3840+), col-4k (4096+), col-8k (8192+) classes with all related options: order, offser
* Adding options none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex for all three
* Adding options flex-, justify-content-, align-items-, align-content-, align-self* for all three
*
* Copyright 2018 Aleksandr Lyzhenkov (Online Business Development)
* Licensed under the MIT License
* http://opensource.org/licenses/MIT
*/

@media (min-width: 1600px) {
 .container {
    max-width: 1570px;
  }
  .d-xga-none {
    display: none !important;
  }
  .d-xga-inline {
    display: inline !important;
  }
  .d-xga-inline-block {
    display: inline-block !important;
  }
  .d-xga-block {
    display: block !important;
  }
  .d-xga-table {
    display: table;
  }
  .d-xga-table-row {
    display: table-row !important;
  }
  .d-xga-table-cell {
    display: table-cell !important;
  }
  .d-xga-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xga-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.col-xga-1, .col-fhd-1, .col-rt-1, .col-rt15-1, .col-uhd-1, .col-4k-1, .col-8k-1, 
.col-xga-2, .col-fhd-2, .col-rt-2, .col-rt15-2, .col-uhd-2, .col-4k-2, .col-8k-2, 
.col-xga-3, .col-fhd-3, .col-rt-3, .col-rt15-3, .col-uhd-3, .col-4k-3, .col-8k-3, 
.col-xga-4, .col-fhd-4, .col-rt-4, .col-rt15-4, .col-uhd-4, .col-4k-4, .col-8k-4, 
.col-xga-5, .col-fhd-5, .col-rt-5, .col-rt15-5, .col-uhd-5, .col-4k-5, .col-8k-5, 
.col-xga-6, .col-fhd-6, .col-rt-6, .col-rt15-6, .col-uhd-6, .col-4k-6, .col-8k-6, 
.col-xga-7, .col-fhd-7, .col-rt-7, .col-rt15-7, .col-uhd-7, .col-4k-7, .col-8k-7, 
.col-xga-8, .col-fhd-8, .col-rt-8, .col-rt15-8, .col-uhd-8, .col-4k-8, .col-8k-8, 
.col-xga-9, .col-fhd-9, .col-rt-9, .col-rt15-9, .col-uhd-9, .col-4k-9, .col-8k-9, 
.col-xga-10, .col-fhd-10, .col-rt-10, .col-rt15-10, .col-uhd-10, .col-4k-10, .col-8k-10, 
.col-xga-11, .col-fhd-11, .col-rt-11, .col-rt15-11, .col-uhd-11, .col-4k-11, .col-8k-11, 
.col-xga-12, .col-fhd-12, .col-rt-12, .col-rt15-12, .col-uhd-12, .col-4k-12, .col-8k-12 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 1600px) {
  .col-xga {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xga-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xga-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xga-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xga-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xga-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xga-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xga-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xga-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xga-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xga-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xga-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xga-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xga-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xga-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xga-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xga-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xga-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xga-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xga-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xga-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xga-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xga-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xga-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xga-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xga-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xga-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xga-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xga-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xga-0 {
    margin-left: 0;
  }
  .offset-xga-1 {
    margin-left: 8.333333%;
  }
  .offset-xga-2 {
    margin-left: 16.666667%;
  }
  .offset-xga-3 {
    margin-left: 25%;
  }
  .offset-xga-4 {
    margin-left: 33.333333%;
  }
  .offset-xga-5 {
    margin-left: 41.666667%;
  }
  .offset-xga-6 {
    margin-left: 50%;
  }
  .offset-xga-7 {
    margin-left: 58.333333%;
  }
  .offset-xga-8 {
    margin-left: 66.666667%;
  }
  .offset-xga-9 {
    margin-left: 75%;
  }
  .offset-xga-10 {
    margin-left: 83.333333%;
  }
  .offset-xga-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1600px) {
  .flex-xga-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xga-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xga-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xga-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xga-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xga-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xga-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xga-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xga-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xga-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xga-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xga-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xga-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xga-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xga-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xga-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xga-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xga-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xga-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xga-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xga-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xga-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xga-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xga-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xga-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xga-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xga-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xga-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xga-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
