/*
*  Mixins
*/
/*
* Buttons
*/
@-webkit-keyframes hvr-push {
    50% {
      -webkit-transform: scale(0.8);
      transform: scale(0.8); }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1); } }
  @keyframes hvr-push {
    50% {
      -webkit-transform: scale(0.8);
      transform: scale(0.8); }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1); } }
  /*
  * Price
  */
  /*
  * Transform Origin
  */
  /*
  * Transform
  */
  /*
  * Triangle
  */
  /*
  * Font Icon
  */
  /*
  * Clearfix
  */
  /*
  * Usefull Functions
  */
  /*
  * @subsection   RD Navbar Toggles
  */
  
  article, aside, details, figcaption, figure,
  footer, header, hgroup, menu, nav, main, time, section {
    display: block; }
  
  ol,
  ol li,
  ul,
  ul li {
    list-style: none; }
  
  blockquote, q {
    quotes: none; }
  
  blockquote:before, blockquote:after,
  q:before, q:after {
    content: '';
    content: none; }
  
  table {
    border-collapse: collapse; }
  
  button,
  input[type='button'] {
    transition: .3s all ease;
    background: none;
    border: none;
    display: inline-block;
    color: inherit;
    margin: 0;
    padding: 0;
    outline: none;
    outline-offset: 0;
    font-size: inherit;
    
    line-height: inherit;
    overflow: visible;
    cursor: pointer;
    -webkit-appearance: none; }
    button::-moz-focus-inner,
    input[type='button']::-moz-focus-inner {
      border: none;
      padding: 0; }
  
  input[type='text'],
  input[type='time'],
  input[type='url'],
  input[type='month'],
  input[type='week'],
  input[type='email'],
  input[type='color'],
  input[type='datetime'],
  input[type='datetime-local'],
  input[type='range'],
  input[type='search'],
  input[type='tel'],
  input[type='date'],
  input[type='password'],
  input[type='number'],
  textarea {
    color: inherit;
    outline: none;
    background-color: transparent;
    /* border: none; */
    -webkit-appearance: none;
    border-radius: 0;
    
    line-height: inherit;
    vertical-align: baseline;
    box-shadow: none; }
  
  form {
    -webkit-tap-highlight-color: transparent; }
  
  *,
  *:before,
  *:after {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; }
  
  *:focus {
    outline: none; }
  
  a {
    font: inherit;
    color: inherit;
    cursor: pointer;
    text-decoration: none;
    transition: .3s all ease; }
    a:active {
      background-color: transparent; }
  
  a[href^="tel:"],
  a[href^="callto:"] {
    color: inherit;
    text-decoration: none; }
  
  img {
    max-width: 100%;
    height: auto; }
  
  /*
  *  Mixins
  */
  /*
  * Buttons
  */
  @-webkit-keyframes hvr-push {
    50% {
      -webkit-transform: scale(0.8);
      transform: scale(0.8); }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1); } }
  @keyframes hvr-push {
    50% {
      -webkit-transform: scale(0.8);
      transform: scale(0.8); }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1); } }
  /*
  * Price
  */
  /*
  * Transform Origin
  */
  /*
  * Transform
  */
  /*
  * Triangle
  */
  /*
  * Font Icon
  */
  /*
  * Clearfix
  */
  /*
  * Usefull Functions
  */
  /*
  * @subsection   RD Navbar Toggles
  */
  .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
    min-width: 300px;
    max-width: 480px; }
    @media (min-width: 768px) {
      .container {
        max-width: 760px; } }
    @media (min-width: 992px) {
      .container {
        max-width: 980px; } }
    @media (min-width: 1200px) {
      .container {
        max-width: 1190px; } }
    @media (min-width: 1400px) {
      .container {
        max-width: 1380px; } }
    @media (min-width: 1800px) {
      .container {
        max-width: 1764px; } }
  
  .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px; }
  
  .row {
    margin-left: -20px;
    margin-right: -20px; }
  
  [class*='col-xs-1'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-1'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-1'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-1'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-xs-2'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-2'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-2'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-2'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-xs-3'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-3'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-3'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-3'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-xs-4'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-4'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-4'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-4'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-xs-5'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-5'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-5'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-5'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-xs-6'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-6'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-6'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-6'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-xs-7'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-7'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-7'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-7'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-xs-8'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-8'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-8'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-8'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-xs-9'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-9'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-9'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-9'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-xs-10'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-10'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-10'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-10'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-xs-11'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-11'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-11'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-11'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-xs-12'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-sm-12'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-md-12'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  [class*='col-lg-12'] {
    padding-left: 20px;
    padding-right: 20px; }
  
  @media (min-width: 480px) {
    * + [class*='col-xs-'] {
      margin-top: 0; }
  
    .row {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -ms-flex: 0 1 auto;
      -webkit-flex: 0 1 auto;
      flex: 0 1 auto;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  
    .row > [class*='col-xs-1'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-1'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-1'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-1'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-xs-2'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-2'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-2'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-2'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-xs-3'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-3'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-3'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-3'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-xs-4'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-4'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-4'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-4'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-xs-5'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-5'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-5'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-5'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-xs-6'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-6'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-6'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-6'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-xs-7'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-7'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-7'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-7'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-xs-8'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-8'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-8'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-8'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-xs-9'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-9'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-9'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-9'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-xs-10'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-10'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-10'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-10'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-xs-11'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-11'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-11'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-11'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-xs-12'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-sm-12'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-md-12'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row > [class*='col-lg-12'] {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
  
    .row-xs-center {
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
  
    .row-xs-left {
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
  
    .row-xs-right {
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
  
    .row-xs-justify {
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
  
    .row-xs-around {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
  
    .row-xs-top {
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
  
    .row-xs {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
  
    .row-xs-reverse {
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
  
    .row-xs-middle {
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
  
    .row-xs-bottom {
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
  
    .col-xs-top {
      -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
      align-self: flex-start; }
  
    .col-xs-middle {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center; }
  
    .col-xs-bottom {
      -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end; }
  
    .row > .col-xs-preffix-0 {
      margin-left: 0%; }
    .row > .col-xs-1 {
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%;
      max-width: 8.33333%; }
    .row > .col-xs-preffix-1 {
      margin-left: 8.33333%; }
    .row > .col-xs-2 {
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%;
      max-width: 16.66667%; }
    .row > .col-xs-preffix-2 {
      margin-left: 16.66667%; }
    .row > .col-xs-3 {
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
      max-width: 25%; }
    .row > .col-xs-preffix-3 {
      margin-left: 25%; }
    .row > .col-xs-4 {
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
      max-width: 33.33333%; }
    .row > .col-xs-preffix-4 {
      margin-left: 33.33333%; }
    .row > .col-xs-5 {
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%;
      max-width: 41.66667%; }
    .row > .col-xs-preffix-5 {
      margin-left: 41.66667%; }
    .row > .col-xs-6 {
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      max-width: 50%; }
    .row > .col-xs-preffix-6 {
      margin-left: 50%; }
    .row > .col-xs-7 {
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%;
      max-width: 58.33333%; }
    .row > .col-xs-preffix-7 {
      margin-left: 58.33333%; }
    .row > .col-xs-8 {
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%;
      max-width: 66.66667%; }
    .row > .col-xs-preffix-8 {
      margin-left: 66.66667%; }
    .row > .col-xs-9 {
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
      max-width: 75%; }
    .row > .col-xs-preffix-9 {
      margin-left: 75%; }
    .row > .col-xs-10 {
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
      max-width: 83.33333%; }
    .row > .col-xs-preffix-10 {
      margin-left: 83.33333%; }
    .row > .col-xs-11 {
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%;
      max-width: 91.66667%; }
    .row > .col-xs-preffix-11 {
      margin-left: 91.66667%; }
    .row > .col-xs-12 {
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
    .row > .col-xs-preffix-12 {
      margin-left: 100%; } }
  @media (min-width: 768px) {
    * + [class*='col-sm-'] {
      margin-top: 0; }
  
    .row-sm-center {
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
  
    .row-sm-left {
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
  
    .row-sm-right {
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
  
    .row-sm-justify {
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
  
    .row-sm-around {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
  
    .row-sm-top {
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
  
    .row-sm {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
  
    .row-sm-reverse {
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
  
    .row-sm-middle {
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
  
    .row-sm-bottom {
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
  
    .col-sm-top {
      -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
      align-self: flex-start; }
  
    .col-sm-middle {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center; }
  
    .col-sm-bottom {
      -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end; }
  
    .row > .col-sm-preffix-0 {
      margin-left: 0%; }
    .row > .col-sm-1 {
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%;
      max-width: 8.33333%; }
    .row > .col-sm-preffix-1 {
      margin-left: 8.33333%; }
    .row > .col-sm-2 {
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%;
      max-width: 16.66667%; }
    .row > .col-sm-preffix-2 {
      margin-left: 16.66667%; }
    .row > .col-sm-3 {
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
      max-width: 25%; }
    .row > .col-sm-preffix-3 {
      margin-left: 25%; }
    .row > .col-sm-4 {
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
      max-width: 33.33333%; }
    .row > .col-sm-preffix-4 {
      margin-left: 33.33333%; }
    .row > .col-sm-5 {
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%;
      max-width: 41.66667%; }
    .row > .col-sm-preffix-5 {
      margin-left: 41.66667%; }
    .row > .col-sm-6 {
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      max-width: 50%; }
    .row > .col-sm-preffix-6 {
      margin-left: 50%; }
    .row > .col-sm-7 {
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%;
      max-width: 58.33333%; }
    .row > .col-sm-preffix-7 {
      margin-left: 58.33333%; }
    .row > .col-sm-8 {
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%;
      max-width: 66.66667%; }
    .row > .col-sm-preffix-8 {
      margin-left: 66.66667%; }
    .row > .col-sm-9 {
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
      max-width: 75%; }
    .row > .col-sm-preffix-9 {
      margin-left: 75%; }
    .row > .col-sm-10 {
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
      max-width: 83.33333%; }
    .row > .col-sm-preffix-10 {
      margin-left: 83.33333%; }
    .row > .col-sm-11 {
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%;
      max-width: 91.66667%; }
    .row > .col-sm-preffix-11 {
      margin-left: 91.66667%; }
    .row > .col-sm-12 {
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
    .row > .col-sm-preffix-12 {
      margin-left: 100%; } }
  @media (min-width: 992px) {
    * + [class*='col-md-'] {
      margin-top: 0; }
  
    .row-md-center {
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
  
    .row-md-left {
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
  
    .row-md-right {
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
  
    .row-md-justify {
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
  
    .row-md-around {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
  
    .row-md-top {
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
  
    .row-md {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
  
    .row-md-reverse {
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
  
    .row-md-middle {
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
  
    .row-md-bottom {
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
  
    .col-md-top {
      -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
      align-self: flex-start; }
  
    .col-md-middle {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center; }
  
    .col-md-bottom {
      -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end; }
  
    .row > .col-md-preffix-0 {
      margin-left: 0%; }
    .row > .col-md-1 {
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%;
      max-width: 8.33333%; }
    .row > .col-md-preffix-1 {
      margin-left: 8.33333%; }
    .row > .col-md-2 {
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%;
      max-width: 16.66667%; }
    .row > .col-md-preffix-2 {
      margin-left: 16.66667%; }
    .row > .col-md-3 {
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
      max-width: 25%; }
    .row > .col-md-preffix-3 {
      margin-left: 25%; }
    .row > .col-md-4 {
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
      max-width: 33.33333%; }
    .row > .col-md-preffix-4 {
      margin-left: 33.33333%; }
    .row > .col-md-5 {
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%;
      max-width: 41.66667%; }
    .row > .col-md-preffix-5 {
      margin-left: 41.66667%; }
    .row > .col-md-6 {
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      max-width: 50%; }
    .row > .col-md-preffix-6 {
      margin-left: 50%; }
    .row > .col-md-7 {
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%;
      max-width: 58.33333%; }
    .row > .col-md-preffix-7 {
      margin-left: 58.33333%; }
    .row > .col-md-8 {
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%;
      max-width: 66.66667%; }
    .row > .col-md-preffix-8 {
      margin-left: 66.66667%; }
    .row > .col-md-9 {
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
      max-width: 75%; }
    .row > .col-md-preffix-9 {
      margin-left: 75%; }
    .row > .col-md-10 {
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
      max-width: 83.33333%; }
    .row > .col-md-preffix-10 {
      margin-left: 83.33333%; }
    .row > .col-md-11 {
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%;
      max-width: 91.66667%; }
    .row > .col-md-preffix-11 {
      margin-left: 91.66667%; }
    .row > .col-md-12 {
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
    .row > .col-md-preffix-12 {
      margin-left: 100%; } }
  @media (min-width: 1200px) {
    * + [class*='col-lg-'] {
      margin-top: 0; }
  
    .row-lg-center {
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
  
    .row-lg-left {
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
  
    .row-lg-right {
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
  
    .row-lg-justify {
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
  
    .row-lg-around {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
  
    .row-lg-top {
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
  
    .row-lg {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
  
    .row-lg-reverse {
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
  
    .row-lg-middle {
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
  
    .row-lg-bottom {
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
  
    .col-lg-top {
      -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
      align-self: flex-start; }
  
    .col-lg-middle {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center; }
  
    .col-lg-bottom {
      -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end; }
  
    .row > .col-lg-preffix-0 {
      margin-left: 0%; }
    .row > .col-lg-1 {
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%;
      max-width: 8.33333%; }
    .row > .col-lg-preffix-1 {
      margin-left: 8.33333%; }
    .row > .col-lg-2 {
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%;
      max-width: 16.66667%; }
    .row > .col-lg-preffix-2 {
      margin-left: 16.66667%; }
    .row > .col-lg-3 {
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
      max-width: 25%; }
    .row > .col-lg-preffix-3 {
      margin-left: 25%; }
    .row > .col-lg-4 {
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
      max-width: 33.33333%; }
    .row > .col-lg-preffix-4 {
      margin-left: 33.33333%; }
    .row > .col-lg-5 {
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%;
      max-width: 41.66667%; }
    .row > .col-lg-preffix-5 {
      margin-left: 41.66667%; }
    .row > .col-lg-6 {
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      max-width: 50%; }
    .row > .col-lg-preffix-6 {
      margin-left: 50%; }
    .row > .col-lg-7 {
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%;
      max-width: 58.33333%; }
    .row > .col-lg-preffix-7 {
      margin-left: 58.33333%; }
    .row > .col-lg-8 {
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%;
      max-width: 66.66667%; }
    .row > .col-lg-preffix-8 {
      margin-left: 66.66667%; }
    .row > .col-lg-9 {
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
      max-width: 75%; }
    .row > .col-lg-preffix-9 {
      margin-left: 75%; }
    .row > .col-lg-10 {
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
      max-width: 83.33333%; }
    .row > .col-lg-preffix-10 {
      margin-left: 83.33333%; }
    .row > .col-lg-11 {
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%;
      max-width: 91.66667%; }
    .row > .col-lg-preffix-11 {
      margin-left: 91.66667%; }
    .row > .col-lg-12 {
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
    .row > .col-lg-preffix-12 {
      margin-left: 100%; } }
  @media (min-width: 1400px) {
    * + [class*='col-xl-'] {
      margin-top: 0; }
  
    .row-xl-center {
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
  
    .row-xl-left {
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
  
    .row-xl-right {
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
  
    .row-xl-justify {
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
  
    .row-xl-around {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
  
    .row-xl-top {
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
  
    .row-xl {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
  
    .row-xl-reverse {
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
  
    .row-xl-middle {
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
  
    .row-xl-bottom {
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
  
    .col-xl-top {
      -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
      align-self: flex-start; }
  
    .col-xl-middle {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center; }
  
    .col-xl-bottom {
      -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end; }
  
    .row > .col-xl-preffix-0 {
      margin-left: 0%; }
    .row > .col-xl-1 {
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%;
      max-width: 8.33333%; }
    .row > .col-xl-preffix-1 {
      margin-left: 8.33333%; }
    .row > .col-xl-2 {
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%;
      max-width: 16.66667%; }
    .row > .col-xl-preffix-2 {
      margin-left: 16.66667%; }
    .row > .col-xl-3 {
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
      max-width: 25%; }
    .row > .col-xl-preffix-3 {
      margin-left: 25%; }
    .row > .col-xl-4 {
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
      max-width: 33.33333%; }
    .row > .col-xl-preffix-4 {
      margin-left: 33.33333%; }
    .row > .col-xl-5 {
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%;
      max-width: 41.66667%; }
    .row > .col-xl-preffix-5 {
      margin-left: 41.66667%; }
    .row > .col-xl-6 {
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      max-width: 50%; }
    .row > .col-xl-preffix-6 {
      margin-left: 50%; }
    .row > .col-xl-7 {
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%;
      max-width: 58.33333%; }
    .row > .col-xl-preffix-7 {
      margin-left: 58.33333%; }
    .row > .col-xl-8 {
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%;
      max-width: 66.66667%; }
    .row > .col-xl-preffix-8 {
      margin-left: 66.66667%; }
    .row > .col-xl-9 {
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
      max-width: 75%; }
    .row > .col-xl-preffix-9 {
      margin-left: 75%; }
    .row > .col-xl-10 {
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
      max-width: 83.33333%; }
    .row > .col-xl-preffix-10 {
      margin-left: 83.33333%; }
    .row > .col-xl-11 {
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%;
      max-width: 91.66667%; }
    .row > .col-xl-preffix-11 {
      margin-left: 91.66667%; }
    .row > .col-xl-12 {
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
    .row > .col-xl-preffix-12 {
      margin-left: 100%; } }
  @media (min-width: 1800px) {
    * + [class*='col-xxl-'] {
      margin-top: 0; }
  
    .row-xxl-center {
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
  
    .row-xxl-left {
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start; }
  
    .row-xxl-right {
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
  
    .row-xxl-justify {
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
  
    .row-xxl-around {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
  
    .row-xxl-top {
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
  
    .row-xxl {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
  
    .row-xxl-reverse {
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
  
    .row-xxl-middle {
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
  
    .row-xxl-bottom {
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
  
    .col-xxl-top {
      -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
      align-self: flex-start; }
  
    .col-xxl-middle {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center; }
  
    .col-xxl-bottom {
      -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end; }
  
    .row > .col-xxl-preffix-0 {
      margin-left: 0%; }
    .row > .col-xxl-1 {
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%;
      max-width: 8.33333%; }
    .row > .col-xxl-preffix-1 {
      margin-left: 8.33333%; }
    .row > .col-xxl-2 {
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%;
      max-width: 16.66667%; }
    .row > .col-xxl-preffix-2 {
      margin-left: 16.66667%; }
    .row > .col-xxl-3 {
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
      max-width: 25%; }
    .row > .col-xxl-preffix-3 {
      margin-left: 25%; }
    .row > .col-xxl-4 {
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
      max-width: 33.33333%; }
    .row > .col-xxl-preffix-4 {
      margin-left: 33.33333%; }
    .row > .col-xxl-5 {
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%;
      max-width: 41.66667%; }
    .row > .col-xxl-preffix-5 {
      margin-left: 41.66667%; }
    .row > .col-xxl-6 {
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      max-width: 50%; }
    .row > .col-xxl-preffix-6 {
      margin-left: 50%; }
    .row > .col-xxl-7 {
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%;
      max-width: 58.33333%; }
    .row > .col-xxl-preffix-7 {
      margin-left: 58.33333%; }
    .row > .col-xxl-8 {
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%;
      max-width: 66.66667%; }
    .row > .col-xxl-preffix-8 {
      margin-left: 66.66667%; }
    .row > .col-xxl-9 {
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
      max-width: 75%; }
    .row > .col-xxl-preffix-9 {
      margin-left: 75%; }
    .row > .col-xxl-10 {
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
      max-width: 83.33333%; }
    .row > .col-xxl-preffix-10 {
      margin-left: 83.33333%; }
    .row > .col-xxl-11 {
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%;
      max-width: 91.66667%; }
    .row > .col-xxl-preffix-11 {
      margin-left: 91.66667%; }
    .row > .col-xxl-12 {
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%; }
    .row > .col-xxl-preffix-12 {
      margin-left: 100%; } }
  
  /*# sourceMappingURL=grid.css.map */