/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

  .btn {
    display: inline-block;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0 solid transparent;
    padding: 1.2rem 1.2rem;
    font-size: 1.5rem;
    line-height: 1.1;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .btn:focus,
  .btn:hover {
    text-decoration: none;
  }
  .btn:focus,
  .btn.focus {
    outline: 0;
    box-shadow: none;
  }
  .btn.disabled,
  .btn:disabled {
    opacity: 0.65;
  }
  .btn:active,
  .btn.active {
    background-image: none;
  }
  a.btn.disabled,
  fieldset[disabled] a.btn {
    pointer-events: none;
  }
  .btn-primary {
    color: #fff;
    background-color: #c00;
    border-color: #c00;
  }
  .btn-primary:hover {
    color: #fff;
    background-color: #a60000;
    border-color: #900;
  }
  .btn-primary:focus,
  .btn-primary.focus {
    box-shadow: 0 0 0 3px rgba(204, 0, 0, 0.5);
  }
  .btn-primary.disabled,
  .btn-primary:disabled {
    background-color: #c00;
    border-color: #c00;
  }
  .btn-primary:active,
  .btn-primary.active,
  .show > .btn-primary.dropdown-toggle {
    background-color: #a60000;
    background-image: none;
    border-color: #900;
  }
  .btn-secondary {
    color: #111;
    background-color: #fff;
    border-color: #fff;
  }
  .btn-secondary:hover {
    color: #111;
    background-color: #ececec;
    border-color: #e6e6e6;
  }
  .btn-secondary:focus,
  .btn-secondary.focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
  }
  .btn-secondary.disabled,
  .btn-secondary:disabled {
    background-color: #fff;
    border-color: #fff;
  }
  .btn-secondary:active,
  .btn-secondary.active,
  .show > .btn-secondary.dropdown-toggle {
    background-color: #ececec;
    background-image: none;
    border-color: #e6e6e6;
  }
  .btn-success {
    color: #111;
    background-color: #bac405;
    border-color: #bac405;
  }
  .btn-success:hover {
    color: #111;
    background-color: #979f04;
    border-color: #8b9204;
  }
  .btn-success:focus,
  .btn-success.focus {
    box-shadow: 0 0 0 3px rgba(186, 196, 5, 0.5);
  }
  .btn-success.disabled,
  .btn-success:disabled {
    background-color: #bac405;
    border-color: #bac405;
  }
  .btn-success:active,
  .btn-success.active,
  .show > .btn-success.dropdown-toggle {
    background-color: #979f04;
    background-image: none;
    border-color: #8b9204;
  }
  .btn-info {
    color: #fff;
    background-color: #0093dd;
    border-color: #0093dd;
  }
  .btn-info:hover {
    color: #fff;
    background-color: #007ab7;
    border-color: #0071aa;
  }
  .btn-info:focus,
  .btn-info.focus {
    box-shadow: 0 0 0 3px rgba(0, 147, 221, 0.5);
  }
  .btn-info.disabled,
  .btn-info:disabled {
    background-color: #0093dd;
    border-color: #0093dd;
  }
  .btn-info:active,
  .btn-info.active,
  .show > .btn-info.dropdown-toggle {
    background-color: #007ab7;
    background-image: none;
    border-color: #0071aa;
  }
  .btn-warning {
    color: #111;
    background-color: #f7a707;
    border-color: #f7a707;
  }
  .btn-warning:hover {
    color: #111;
    background-color: #d28e06;
    border-color: #c58506;
  }
  .btn-warning:focus,
  .btn-warning.focus {
    box-shadow: 0 0 0 3px rgba(247, 167, 7, 0.5);
  }
  .btn-warning.disabled,
  .btn-warning:disabled {
    background-color: #f7a707;
    border-color: #f7a707;
  }
  .btn-warning:active,
  .btn-warning.active,
  .show > .btn-warning.dropdown-toggle {
    background-color: #d28e06;
    background-image: none;
    border-color: #c58506;
  }
  .btn-danger {
    color: #111;
    background-color: #f7a707;
    border-color: #f7a707;
  }
  .btn-danger:hover {
    color: #111;
    background-color: #d28e06;
    border-color: #c58506;
  }
  .btn-danger:focus,
  .btn-danger.focus {
    box-shadow: 0 0 0 3px rgba(247, 167, 7, 0.5);
  }
  .btn-danger.disabled,
  .btn-danger:disabled {
    background-color: #f7a707;
    border-color: #f7a707;
  }
  .btn-danger:active,
  .btn-danger.active,
  .show > .btn-danger.dropdown-toggle {
    background-color: #d28e06;
    background-image: none;
    border-color: #c58506;
  }
  .btn-light {
    color: #111;
    background-color: #ececec;
    border-color: #ececec;
  }
  .btn-light:hover {
    color: #111;
    background-color: #d9d9d9;
    border-color: #d3d3d3;
  }
  .btn-light:focus,
  .btn-light.focus {
    box-shadow: 0 0 0 3px rgba(236, 236, 236, 0.5);
  }
  .btn-light.disabled,
  .btn-light:disabled {
    background-color: #ececec;
    border-color: #ececec;
  }
  .btn-light:active,
  .btn-light.active,
  .show > .btn-light.dropdown-toggle {
    background-color: #d9d9d9;
    background-image: none;
    border-color: #d3d3d3;
  }
  .btn-dark {
    color: #fff;
    background-color: #605d5c;
    border-color: #605d5c;
  }
  .btn-dark:hover {
    color: #fff;
    background-color: #4c4a49;
    border-color: #464443;
  }
  .btn-dark:focus,
  .btn-dark.focus {
    box-shadow: 0 0 0 3px rgba(96, 93, 92, 0.5);
  }
  .btn-dark.disabled,
  .btn-dark:disabled {
    background-color: #605d5c;
    border-color: #605d5c;
  }
  .btn-dark:active,
  .btn-dark.active,
  .show > .btn-dark.dropdown-toggle {
    background-color: #4c4a49;
    background-image: none;
    border-color: #464443;
  }
  .btn-outline-primary {
    color: #c00;
    background-color: transparent;
    background-image: none;
    border-color: #c00;
  }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #c00;
    border-color: #c00;
  }
  .btn-outline-primary:focus,
  .btn-outline-primary.focus {
    box-shadow: 0 0 0 3px rgba(204, 0, 0, 0.5);
  }
  .btn-outline-primary.disabled,
  .btn-outline-primary:disabled {
    color: #c00;
    background-color: transparent;
  }
  .btn-outline-primary:active,
  .btn-outline-primary.active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #c00;
    border-color: #c00;
  }
  .btn-outline-secondary {
    color: #fff;
    background-color: transparent;
    background-image: none;
    border-color: #fff;
  }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #fff;
    border-color: #fff;
  }
  .btn-outline-secondary:focus,
  .btn-outline-secondary.focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
  }
  .btn-outline-secondary.disabled,
  .btn-outline-secondary:disabled {
    color: #fff;
    background-color: transparent;
  }
  .btn-outline-secondary:active,
  .btn-outline-secondary.active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #fff;
    border-color: #fff;
  }
  .btn-outline-success {
    color: #bac405;
    background-color: transparent;
    background-image: none;
    border-color: #bac405;
  }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #bac405;
    border-color: #bac405;
  }
  .btn-outline-success:focus,
  .btn-outline-success.focus {
    box-shadow: 0 0 0 3px rgba(186, 196, 5, 0.5);
  }
  .btn-outline-success.disabled,
  .btn-outline-success:disabled {
    color: #bac405;
    background-color: transparent;
  }
  .btn-outline-success:active,
  .btn-outline-success.active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #bac405;
    border-color: #bac405;
  }
  .btn-outline-info {
    color: #0093dd;
    background-color: transparent;
    background-image: none;
    border-color: #0093dd;
  }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #0093dd;
    border-color: #0093dd;
  }
  .btn-outline-info:focus,
  .btn-outline-info.focus {
    box-shadow: 0 0 0 3px rgba(0, 147, 221, 0.5);
  }
  .btn-outline-info.disabled,
  .btn-outline-info:disabled {
    color: #0093dd;
    background-color: transparent;
  }
  .btn-outline-info:active,
  .btn-outline-info.active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #0093dd;
    border-color: #0093dd;
  }
  .btn-outline-warning {
    color: #f7a707;
    background-color: transparent;
    background-image: none;
    border-color: #f7a707;
  }
  .btn-outline-warning:hover {
    color: #fff;
    background-color: #f7a707;
    border-color: #f7a707;
  }
  .btn-outline-warning:focus,
  .btn-outline-warning.focus {
    box-shadow: 0 0 0 3px rgba(247, 167, 7, 0.5);
  }
  .btn-outline-warning.disabled,
  .btn-outline-warning:disabled {
    color: #f7a707;
    background-color: transparent;
  }
  .btn-outline-warning:active,
  .btn-outline-warning.active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #f7a707;
    border-color: #f7a707;
  }
  .btn-outline-danger {
    color: #f7a707;
    background-color: transparent;
    background-image: none;
    border-color: #f7a707;
  }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #f7a707;
    border-color: #f7a707;
  }
  .btn-outline-danger:focus,
  .btn-outline-danger.focus {
    box-shadow: 0 0 0 3px rgba(247, 167, 7, 0.5);
  }
  .btn-outline-danger.disabled,
  .btn-outline-danger:disabled {
    color: #f7a707;
    background-color: transparent;
  }
  .btn-outline-danger:active,
  .btn-outline-danger.active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #f7a707;
    border-color: #f7a707;
  }
  .btn-outline-light {
    color: #ececec;
    background-color: transparent;
    background-image: none;
    border-color: #ececec;
  }
  .btn-outline-light:hover {
    color: #fff;
    background-color: #ececec;
    border-color: #ececec;
  }
  .btn-outline-light:focus,
  .btn-outline-light.focus {
    box-shadow: 0 0 0 3px rgba(236, 236, 236, 0.5);
  }
  .btn-outline-light.disabled,
  .btn-outline-light:disabled {
    color: #ececec;
    background-color: transparent;
  }
  .btn-outline-light:active,
  .btn-outline-light.active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #fff;
    background-color: #ececec;
    border-color: #ececec;
  }
  .btn-outline-dark {
    color: #605d5c;
    background-color: transparent;
    background-image: none;
    border-color: #605d5c;
  }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #605d5c;
    border-color: #605d5c;
  }
  .btn-outline-dark:focus,
  .btn-outline-dark.focus {
    box-shadow: 0 0 0 3px rgba(96, 93, 92, 0.5);
  }
  .btn-outline-dark.disabled,
  .btn-outline-dark:disabled {
    color: #605d5c;
    background-color: transparent;
  }
  .btn-outline-dark:active,
  .btn-outline-dark.active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #605d5c;
    border-color: #605d5c;
  }
  .btn-link {
    font-weight: normal;
    color: #c00;
    border-radius: 0;
  }
  .btn-link,
  .btn-link:active,
  .btn-link.active,
  .btn-link:disabled {
    background-color: transparent;
  }
  .btn-link,
  .btn-link:focus,
  .btn-link:active {
    border-color: transparent;
    box-shadow: none;
  }
  .btn-link:hover {
    border-color: transparent;
  }
  .btn-link:focus,
  .btn-link:hover {
    color: #b30000;
    text-decoration: underline;
    background-color: transparent;
  }
  .btn-link:disabled {
    color: #cdcdcd;
  }
  .btn-link:disabled:focus,
  .btn-link:disabled:hover {
    text-decoration: none;
  }
  .btn-lg,
  .btn-group-lg > .btn {
    padding: 1.2rem 1.2rem;
    font-size: 2rem;
    line-height: 1.5;
  }
  .btn-sm,
  .btn-group-sm > .btn {
    padding: 0.8rem 1.2rem;
    font-size: 1.3rem;
    line-height: 1.5;
  }
  .btn-block {
    display: block;
    width: 100%;
  }
  .btn-block + .btn-block {
    margin-top: 0.8rem;
  }

  .alert {
    padding: 1.2rem 1.2rem;
    margin-bottom: 2.4rem;
    border: 1px solid transparent;
  }
  .alert-heading {
    color: inherit;
  }
  .alert-link {
    font-weight: bold;
  }
  .alert-dismissible .close {
    position: relative;
    top: -1.2rem;
    right: -1.2rem;
    padding: 1.2rem 1.2rem;
    color: inherit;
  }
  .alert-primary {
    color: #6a0000;
    background-color: #f5cccc;
    border-color: #f1b8b8;
  }
  .alert-primary hr {
    border-top-color: #eda3a3;
  }
  .alert-primary .alert-link {
    color: #370000;
  }
  .alert-secondary {
    color: #858585;
    background-color: #fff;
    border-color: #fff;
  }
  .alert-secondary hr {
    border-top-color: #f2f2f2;
  }
  .alert-secondary .alert-link {
    color: #6c6c6c;
  }
  .alert-success {
    color: #616603;
    background-color: #f1f3cd;
    border-color: #eceeb9;
  }
  .alert-success hr {
    border-top-color: #e6e9a4;
  }
  .alert-success .alert-link {
    color: #323402;
  }
  .alert-info {
    color: #004c73;
    background-color: #cce9f8;
    border-color: #b8e1f5;
  }
  .alert-info hr {
    border-top-color: #a2d8f2;
  }
  .alert-info .alert-link {
    color: #002a40;
  }
  .alert-warning {
    color: #805704;
    background-color: #fdedcd;
    border-color: #fde6ba;
  }
  .alert-warning hr {
    border-top-color: #fcdda1;
  }
  .alert-warning .alert-link {
    color: #4f3502;
  }
  .alert-danger {
    color: #805704;
    background-color: #fdedcd;
    border-color: #fde6ba;
  }
  .alert-danger hr {
    border-top-color: #fcdda1;
  }
  .alert-danger .alert-link {
    color: #4f3502;
  }
  .alert-light {
    color: #7b7b7b;
    background-color: #fbfbfb;
    border-color: #fafafa;
  }
  .alert-light hr {
    border-top-color: #ededed;
  }
  .alert-light .alert-link {
    color: #626262;
  }
  .alert-dark {
    color: #323030;
    background-color: #dfdfde;
    border-color: #d2d2d1;
  }
  .alert-dark hr {
    border-top-color: #c5c5c4;
  }
  .alert-dark .alert-link {
    color: #181717;
  }

  .align-baseline {
    vertical-align: baseline !important;
  }
  .align-top {
    vertical-align: top !important;
  }
  .align-middle {
    vertical-align: middle !important;
  }
  .align-bottom {
    vertical-align: bottom !important;
  }
  .align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .align-text-top {
    vertical-align: text-top !important;
  }
  .bg-primary {
    background-color: #c00 !important;
  }
  a.bg-primary:focus,
  a.bg-primary:hover {
    background-color: #900 !important;
  }
  .bg-secondary {
    background-color: #fff !important;
  }
  a.bg-secondary:focus,
  a.bg-secondary:hover {
    background-color: #e6e6e6 !important;
  }
  .bg-success {
    background-color: #bac405 !important;
  }
  a.bg-success:focus,
  a.bg-success:hover {
    background-color: #8b9204 !important;
  }
  .bg-info {
    background-color: #0093dd !important;
  }
  a.bg-info:focus,
  a.bg-info:hover {
    background-color: #0071aa !important;
  }
  .bg-warning {
    background-color: #f7a707 !important;
  }
  a.bg-warning:focus,
  a.bg-warning:hover {
    background-color: #c58506 !important;
  }
  .bg-danger {
    background-color: #f7a707 !important;
  }
  a.bg-danger:focus,
  a.bg-danger:hover {
    background-color: #c58506 !important;
  }
  .bg-light {
    background-color: #ececec !important;
  }
  a.bg-light:focus,
  a.bg-light:hover {
    background-color: #d3d3d3 !important;
  }
  .bg-dark {
    background-color: #605d5c !important;
  }
  a.bg-dark:focus,
  a.bg-dark:hover {
    background-color: #464443 !important;
  }
  .bg-white {
    background-color: #fff !important;
  }
  .bg-transparent {
    background-color: transparent !important;
  }
  .border {
    border: 1px solid #dedede !important;
  }
  .border-0 {
    border: 0 !important;
  }
  .border-top-0 {
    border-top: 0 !important;
  }
  .border-right-0 {
    border-right: 0 !important;
  }
  .border-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-left-0 {
    border-left: 0 !important;
  }
  .border-primary {
    border-color: #c00 !important;
  }
  .border-secondary {
    border-color: #fff !important;
  }
  .border-success {
    border-color: #bac405 !important;
  }
  .border-info {
    border-color: #0093dd !important;
  }
  .border-warning {
    border-color: #f7a707 !important;
  }
  .border-danger {
    border-color: #f7a707 !important;
  }
  .border-light {
    border-color: #ececec !important;
  }
  .border-dark {
    border-color: #605d5c !important;
  }
  .border-white {
    border-color: #fff !important;
  }
  .rounded {
    border-radius: 0 !important;
  }
  .rounded-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-bottom {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-circle {
    border-radius: 50%;
  }
  .rounded-0 {
    border-radius: 0;
  }
  .clearfix::after {
    display: block;
    clear: both;
    content: "";
  }
  .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-cell {
    display: table-cell !important;
  }
  .d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  @media (min-width: 576px) {
    .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-cell {
      display: table-cell !important;
    }
    .d-sm-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }
    .d-sm-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  @media (min-width: 768px) {
    .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-cell {
      display: table-cell !important;
    }
    .d-md-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }
    .d-md-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  @media (min-width: 992px) {
    .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-cell {
      display: table-cell !important;
    }
    .d-lg-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }
    .d-lg-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  @media (min-width: 1200px) {
    .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-cell {
      display: table-cell !important;
    }
    .d-xl-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }
    .d-xl-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  @media (min-width: 1920px) {
    .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-cell {
      display: table-cell !important;
    }
    .d-xxl-flex {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }
    .d-xxl-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  }
  .d-print-block {
    display: none !important;
  }
  @media print {
    .d-print-block {
      display: block !important;
    }
  }
  .d-print-inline {
    display: none !important;
  }
  @media print {
    .d-print-inline {
      display: inline !important;
    }
  }
  .d-print-inline-block {
    display: none !important;
  }
  @media print {
    .d-print-inline-block {
      display: inline-block !important;
    }
  }
  @media print {
    .d-print-none {
      display: none !important;
    }
  }

  .float-left {
    float: left !important;
  }
  .float-right {
    float: right !important;
  }
  .float-none {
    float: none !important;
  }
  @media (min-width: 576px) {
    .float-sm-left {
      float: left !important;
    }
    .float-sm-right {
      float: right !important;
    }
    .float-sm-none {
      float: none !important;
    }
  }
  @media (min-width: 768px) {
    .float-md-left {
      float: left !important;
    }
    .float-md-right {
      float: right !important;
    }
    .float-md-none {
      float: none !important;
    }
  }
  @media (min-width: 992px) {
    .float-lg-left {
      float: left !important;
    }
    .float-lg-right {
      float: right !important;
    }
    .float-lg-none {
      float: none !important;
    }
  }
  @media (min-width: 1200px) {
    .float-xl-left {
      float: left !important;
    }
    .float-xl-right {
      float: right !important;
    }
    .float-xl-none {
      float: none !important;
    }
  }
  @media (min-width: 1920px) {
    .float-xxl-left {
      float: left !important;
    }
    .float-xxl-right {
      float: right !important;
    }
    .float-xxl-none {
      float: none !important;
    }
  }
  .fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
  }
  .fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
  }

  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .mw-100 {
    max-width: 100% !important;
  }
  .mh-100 {
    max-height: 100% !important;
  }
  .m-0 {
    margin: 0 !important;
  }
  .mt-0 {
    margin-top: 0 !important;
  }
  .mr-0 {
    margin-right: 0 !important;
  }
  .mb-0 {
    margin-bottom: 0 !important;
  }
  .ml-0 {
    margin-left: 0 !important;
  }
  .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-1 {
    margin: 0.4rem !important;
  }
  .mt-1 {
    margin-top: 0.4rem !important;
  }
  .mr-1 {
    margin-right: 0.4rem !important;
  }
  .mb-1 {
    margin-bottom: 0.4rem !important;
  }
  .ml-1 {
    margin-left: 0.4rem !important;
  }
  .mx-1 {
    margin-right: 0.4rem !important;
    margin-left: 0.4rem !important;
  }
  .my-1 {
    margin-top: 0.4rem !important;
    margin-bottom: 0.4rem !important;
  }
  .m-2 {
    margin: 0.8rem !important;
  }
  .mt-2 {
    margin-top: 0.8rem !important;
  }
  .mr-2 {
    margin-right: 0.8rem !important;
  }
  .mb-2 {
    margin-bottom: 0.8rem !important;
  }
  .ml-2 {
    margin-left: 0.8rem !important;
  }
  .mx-2 {
    margin-right: 0.8rem !important;
    margin-left: 0.8rem !important;
  }
  .my-2 {
    margin-top: 0.8rem !important;
    margin-bottom: 0.8rem !important;
  }
  .m-3 {
    margin: 1.6rem !important;
  }
  .mt-3 {
    margin-top: 1.6rem !important;
  }
  .mr-3 {
    margin-right: 1.6rem !important;
  }
  .mb-3 {
    margin-bottom: 1.6rem !important;
  }
  .ml-3 {
    margin-left: 1.6rem !important;
  }
  .mx-3 {
    margin-right: 1.6rem !important;
    margin-left: 1.6rem !important;
  }
  .my-3 {
    margin-top: 1.6rem !important;
    margin-bottom: 1.6rem !important;
  }
  .m-4 {
    margin: 2.4rem !important;
  }
  .mt-4 {
    margin-top: 2.4rem !important;
  }
  .mr-4 {
    margin-right: 2.4rem !important;
  }
  .mb-4 {
    margin-bottom: 2.4rem !important;
  }
  .ml-4 {
    margin-left: 2.4rem !important;
  }
  .mx-4 {
    margin-right: 2.4rem !important;
    margin-left: 2.4rem !important;
  }
  .my-4 {
    margin-top: 2.4rem !important;
    margin-bottom: 2.4rem !important;
  }
  .m-5 {
    margin: 4.8rem !important;
  }
  .mt-5 {
    margin-top: 4.8rem !important;
  }
  .mr-5 {
    margin-right: 4.8rem !important;
  }
  .mb-5 {
    margin-bottom: 4.8rem !important;
  }
  .ml-5 {
    margin-left: 4.8rem !important;
  }
  .mx-5 {
    margin-right: 4.8rem !important;
    margin-left: 4.8rem !important;
  }
  .my-5 {
    margin-top: 4.8rem !important;
    margin-bottom: 4.8rem !important;
  }
  .p-0 {
    padding: 0 !important;
  }
  .pt-0 {
    padding-top: 0 !important;
  }
  .pr-0 {
    padding-right: 0 !important;
  }
  .pb-0 {
    padding-bottom: 0 !important;
  }
  .pl-0 {
    padding-left: 0 !important;
  }
  .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-1 {
    padding: 0.4rem !important;
  }
  .pt-1 {
    padding-top: 0.4rem !important;
  }
  .pr-1 {
    padding-right: 0.4rem !important;
  }
  .pb-1 {
    padding-bottom: 0.4rem !important;
  }
  .pl-1 {
    padding-left: 0.4rem !important;
  }
  .px-1 {
    padding-right: 0.4rem !important;
    padding-left: 0.4rem !important;
  }
  .py-1 {
    padding-top: 0.4rem !important;
    padding-bottom: 0.4rem !important;
  }
  .p-2 {
    padding: 0.8rem !important;
  }
  .pt-2 {
    padding-top: 0.8rem !important;
  }
  .pr-2 {
    padding-right: 0.8rem !important;
  }
  .pb-2 {
    padding-bottom: 0.8rem !important;
  }
  .pl-2 {
    padding-left: 0.8rem !important;
  }
  .px-2 {
    padding-right: 0.8rem !important;
    padding-left: 0.8rem !important;
  }
  .py-2 {
    padding-top: 0.8rem !important;
    padding-bottom: 0.8rem !important;
  }
  .p-3 {
    padding: 1.6rem !important;
  }
  .pt-3 {
    padding-top: 1.6rem !important;
  }
  .pr-3 {
    padding-right: 1.6rem !important;
  }
  .pb-3 {
    padding-bottom: 1.6rem !important;
  }
  .pl-3 {
    padding-left: 1.6rem !important;
  }
  .px-3 {
    padding-right: 1.6rem !important;
    padding-left: 1.6rem !important;
  }
  .py-3 {
    padding-top: 1.6rem !important;
    padding-bottom: 1.6rem !important;
  }
  .p-4 {
    padding: 2.4rem !important;
  }
  .pt-4 {
    padding-top: 2.4rem !important;
  }
  .pr-4 {
    padding-right: 2.4rem !important;
  }
  .pb-4 {
    padding-bottom: 2.4rem !important;
  }
  .pl-4 {
    padding-left: 2.4rem !important;
  }
  .px-4 {
    padding-right: 2.4rem !important;
    padding-left: 2.4rem !important;
  }
  .py-4 {
    padding-top: 2.4rem !important;
    padding-bottom: 2.4rem !important;
  }
  .p-5 {
    padding: 4.8rem !important;
  }
  .pt-5 {
    padding-top: 4.8rem !important;
  }
  .pr-5 {
    padding-right: 4.8rem !important;
  }
  .pb-5 {
    padding-bottom: 4.8rem !important;
  }
  .pl-5 {
    padding-left: 4.8rem !important;
  }
  .px-5 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
  }
  .py-5 {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
  }
  .m-auto {
    margin: auto !important;
  }
  .mt-auto {
    margin-top: auto !important;
  }
  .mr-auto {
    margin-right: auto !important;
  }
  .mb-auto {
    margin-bottom: auto !important;
  }
  .ml-auto {
    margin-left: auto !important;
  }
  .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  @media (min-width: 576px) {
    .m-sm-0 {
      margin: 0 !important;
    }
    .mt-sm-0 {
      margin-top: 0 !important;
    }
    .mr-sm-0 {
      margin-right: 0 !important;
    }
    .mb-sm-0 {
      margin-bottom: 0 !important;
    }
    .ml-sm-0 {
      margin-left: 0 !important;
    }
    .mx-sm-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
    .my-sm-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .m-sm-1 {
      margin: 0.4rem !important;
    }
    .mt-sm-1 {
      margin-top: 0.4rem !important;
    }
    .mr-sm-1 {
      margin-right: 0.4rem !important;
    }
    .mb-sm-1 {
      margin-bottom: 0.4rem !important;
    }
    .ml-sm-1 {
      margin-left: 0.4rem !important;
    }
    .mx-sm-1 {
      margin-right: 0.4rem !important;
      margin-left: 0.4rem !important;
    }
    .my-sm-1 {
      margin-top: 0.4rem !important;
      margin-bottom: 0.4rem !important;
    }
    .m-sm-2 {
      margin: 0.8rem !important;
    }
    .mt-sm-2 {
      margin-top: 0.8rem !important;
    }
    .mr-sm-2 {
      margin-right: 0.8rem !important;
    }
    .mb-sm-2 {
      margin-bottom: 0.8rem !important;
    }
    .ml-sm-2 {
      margin-left: 0.8rem !important;
    }
    .mx-sm-2 {
      margin-right: 0.8rem !important;
      margin-left: 0.8rem !important;
    }
    .my-sm-2 {
      margin-top: 0.8rem !important;
      margin-bottom: 0.8rem !important;
    }
    .m-sm-3 {
      margin: 1.6rem !important;
    }
    .mt-sm-3 {
      margin-top: 1.6rem !important;
    }
    .mr-sm-3 {
      margin-right: 1.6rem !important;
    }
    .mb-sm-3 {
      margin-bottom: 1.6rem !important;
    }
    .ml-sm-3 {
      margin-left: 1.6rem !important;
    }
    .mx-sm-3 {
      margin-right: 1.6rem !important;
      margin-left: 1.6rem !important;
    }
    .my-sm-3 {
      margin-top: 1.6rem !important;
      margin-bottom: 1.6rem !important;
    }
    .m-sm-4 {
      margin: 2.4rem !important;
    }
    .mt-sm-4 {
      margin-top: 2.4rem !important;
    }
    .mr-sm-4 {
      margin-right: 2.4rem !important;
    }
    .mb-sm-4 {
      margin-bottom: 2.4rem !important;
    }
    .ml-sm-4 {
      margin-left: 2.4rem !important;
    }
    .mx-sm-4 {
      margin-right: 2.4rem !important;
      margin-left: 2.4rem !important;
    }
    .my-sm-4 {
      margin-top: 2.4rem !important;
      margin-bottom: 2.4rem !important;
    }
    .m-sm-5 {
      margin: 4.8rem !important;
    }
    .mt-sm-5 {
      margin-top: 4.8rem !important;
    }
    .mr-sm-5 {
      margin-right: 4.8rem !important;
    }
    .mb-sm-5 {
      margin-bottom: 4.8rem !important;
    }
    .ml-sm-5 {
      margin-left: 4.8rem !important;
    }
    .mx-sm-5 {
      margin-right: 4.8rem !important;
      margin-left: 4.8rem !important;
    }
    .my-sm-5 {
      margin-top: 4.8rem !important;
      margin-bottom: 4.8rem !important;
    }
    .p-sm-0 {
      padding: 0 !important;
    }
    .pt-sm-0 {
      padding-top: 0 !important;
    }
    .pr-sm-0 {
      padding-right: 0 !important;
    }
    .pb-sm-0 {
      padding-bottom: 0 !important;
    }
    .pl-sm-0 {
      padding-left: 0 !important;
    }
    .px-sm-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
    .py-sm-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .p-sm-1 {
      padding: 0.4rem !important;
    }
    .pt-sm-1 {
      padding-top: 0.4rem !important;
    }
    .pr-sm-1 {
      padding-right: 0.4rem !important;
    }
    .pb-sm-1 {
      padding-bottom: 0.4rem !important;
    }
    .pl-sm-1 {
      padding-left: 0.4rem !important;
    }
    .px-sm-1 {
      padding-right: 0.4rem !important;
      padding-left: 0.4rem !important;
    }
    .py-sm-1 {
      padding-top: 0.4rem !important;
      padding-bottom: 0.4rem !important;
    }
    .p-sm-2 {
      padding: 0.8rem !important;
    }
    .pt-sm-2 {
      padding-top: 0.8rem !important;
    }
    .pr-sm-2 {
      padding-right: 0.8rem !important;
    }
    .pb-sm-2 {
      padding-bottom: 0.8rem !important;
    }
    .pl-sm-2 {
      padding-left: 0.8rem !important;
    }
    .px-sm-2 {
      padding-right: 0.8rem !important;
      padding-left: 0.8rem !important;
    }
    .py-sm-2 {
      padding-top: 0.8rem !important;
      padding-bottom: 0.8rem !important;
    }
    .p-sm-3 {
      padding: 1.6rem !important;
    }
    .pt-sm-3 {
      padding-top: 1.6rem !important;
    }
    .pr-sm-3 {
      padding-right: 1.6rem !important;
    }
    .pb-sm-3 {
      padding-bottom: 1.6rem !important;
    }
    .pl-sm-3 {
      padding-left: 1.6rem !important;
    }
    .px-sm-3 {
      padding-right: 1.6rem !important;
      padding-left: 1.6rem !important;
    }
    .py-sm-3 {
      padding-top: 1.6rem !important;
      padding-bottom: 1.6rem !important;
    }
    .p-sm-4 {
      padding: 2.4rem !important;
    }
    .pt-sm-4 {
      padding-top: 2.4rem !important;
    }
    .pr-sm-4 {
      padding-right: 2.4rem !important;
    }
    .pb-sm-4 {
      padding-bottom: 2.4rem !important;
    }
    .pl-sm-4 {
      padding-left: 2.4rem !important;
    }
    .px-sm-4 {
      padding-right: 2.4rem !important;
      padding-left: 2.4rem !important;
    }
    .py-sm-4 {
      padding-top: 2.4rem !important;
      padding-bottom: 2.4rem !important;
    }
    .p-sm-5 {
      padding: 4.8rem !important;
    }
    .pt-sm-5 {
      padding-top: 4.8rem !important;
    }
    .pr-sm-5 {
      padding-right: 4.8rem !important;
    }
    .pb-sm-5 {
      padding-bottom: 4.8rem !important;
    }
    .pl-sm-5 {
      padding-left: 4.8rem !important;
    }
    .px-sm-5 {
      padding-right: 4.8rem !important;
      padding-left: 4.8rem !important;
    }
    .py-sm-5 {
      padding-top: 4.8rem !important;
      padding-bottom: 4.8rem !important;
    }
    .m-sm-auto {
      margin: auto !important;
    }
    .mt-sm-auto {
      margin-top: auto !important;
    }
    .mr-sm-auto {
      margin-right: auto !important;
    }
    .mb-sm-auto {
      margin-bottom: auto !important;
    }
    .ml-sm-auto {
      margin-left: auto !important;
    }
    .mx-sm-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
    .my-sm-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  }
  @media (min-width: 768px) {
    .m-md-0 {
      margin: 0 !important;
    }
    .mt-md-0 {
      margin-top: 0 !important;
    }
    .mr-md-0 {
      margin-right: 0 !important;
    }
    .mb-md-0 {
      margin-bottom: 0 !important;
    }
    .ml-md-0 {
      margin-left: 0 !important;
    }
    .mx-md-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
    .my-md-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .m-md-1 {
      margin: 0.4rem !important;
    }
    .mt-md-1 {
      margin-top: 0.4rem !important;
    }
    .mr-md-1 {
      margin-right: 0.4rem !important;
    }
    .mb-md-1 {
      margin-bottom: 0.4rem !important;
    }
    .ml-md-1 {
      margin-left: 0.4rem !important;
    }
    .mx-md-1 {
      margin-right: 0.4rem !important;
      margin-left: 0.4rem !important;
    }
    .my-md-1 {
      margin-top: 0.4rem !important;
      margin-bottom: 0.4rem !important;
    }
    .m-md-2 {
      margin: 0.8rem !important;
    }
    .mt-md-2 {
      margin-top: 0.8rem !important;
    }
    .mr-md-2 {
      margin-right: 0.8rem !important;
    }
    .mb-md-2 {
      margin-bottom: 0.8rem !important;
    }
    .ml-md-2 {
      margin-left: 0.8rem !important;
    }
    .mx-md-2 {
      margin-right: 0.8rem !important;
      margin-left: 0.8rem !important;
    }
    .my-md-2 {
      margin-top: 0.8rem !important;
      margin-bottom: 0.8rem !important;
    }
    .m-md-3 {
      margin: 1.6rem !important;
    }
    .mt-md-3 {
      margin-top: 1.6rem !important;
    }
    .mr-md-3 {
      margin-right: 1.6rem !important;
    }
    .mb-md-3 {
      margin-bottom: 1.6rem !important;
    }
    .ml-md-3 {
      margin-left: 1.6rem !important;
    }
    .mx-md-3 {
      margin-right: 1.6rem !important;
      margin-left: 1.6rem !important;
    }
    .my-md-3 {
      margin-top: 1.6rem !important;
      margin-bottom: 1.6rem !important;
    }
    .m-md-4 {
      margin: 2.4rem !important;
    }
    .mt-md-4 {
      margin-top: 2.4rem !important;
    }
    .mr-md-4 {
      margin-right: 2.4rem !important;
    }
    .mb-md-4 {
      margin-bottom: 2.4rem !important;
    }
    .ml-md-4 {
      margin-left: 2.4rem !important;
    }
    .mx-md-4 {
      margin-right: 2.4rem !important;
      margin-left: 2.4rem !important;
    }
    .my-md-4 {
      margin-top: 2.4rem !important;
      margin-bottom: 2.4rem !important;
    }
    .m-md-5 {
      margin: 4.8rem !important;
    }
    .mt-md-5 {
      margin-top: 4.8rem !important;
    }
    .mr-md-5 {
      margin-right: 4.8rem !important;
    }
    .mb-md-5 {
      margin-bottom: 4.8rem !important;
    }
    .ml-md-5 {
      margin-left: 4.8rem !important;
    }
    .mx-md-5 {
      margin-right: 4.8rem !important;
      margin-left: 4.8rem !important;
    }
    .my-md-5 {
      margin-top: 4.8rem !important;
      margin-bottom: 4.8rem !important;
    }
    .p-md-0 {
      padding: 0 !important;
    }
    .pt-md-0 {
      padding-top: 0 !important;
    }
    .pr-md-0 {
      padding-right: 0 !important;
    }
    .pb-md-0 {
      padding-bottom: 0 !important;
    }
    .pl-md-0 {
      padding-left: 0 !important;
    }
    .px-md-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
    .py-md-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .p-md-1 {
      padding: 0.4rem !important;
    }
    .pt-md-1 {
      padding-top: 0.4rem !important;
    }
    .pr-md-1 {
      padding-right: 0.4rem !important;
    }
    .pb-md-1 {
      padding-bottom: 0.4rem !important;
    }
    .pl-md-1 {
      padding-left: 0.4rem !important;
    }
    .px-md-1 {
      padding-right: 0.4rem !important;
      padding-left: 0.4rem !important;
    }
    .py-md-1 {
      padding-top: 0.4rem !important;
      padding-bottom: 0.4rem !important;
    }
    .p-md-2 {
      padding: 0.8rem !important;
    }
    .pt-md-2 {
      padding-top: 0.8rem !important;
    }
    .pr-md-2 {
      padding-right: 0.8rem !important;
    }
    .pb-md-2 {
      padding-bottom: 0.8rem !important;
    }
    .pl-md-2 {
      padding-left: 0.8rem !important;
    }
    .px-md-2 {
      padding-right: 0.8rem !important;
      padding-left: 0.8rem !important;
    }
    .py-md-2 {
      padding-top: 0.8rem !important;
      padding-bottom: 0.8rem !important;
    }
    .p-md-3 {
      padding: 1.6rem !important;
    }
    .pt-md-3 {
      padding-top: 1.6rem !important;
    }
    .pr-md-3 {
      padding-right: 1.6rem !important;
    }
    .pb-md-3 {
      padding-bottom: 1.6rem !important;
    }
    .pl-md-3 {
      padding-left: 1.6rem !important;
    }
    .px-md-3 {
      padding-right: 1.6rem !important;
      padding-left: 1.6rem !important;
    }
    .py-md-3 {
      padding-top: 1.6rem !important;
      padding-bottom: 1.6rem !important;
    }
    .p-md-4 {
      padding: 2.4rem !important;
    }
    .pt-md-4 {
      padding-top: 2.4rem !important;
    }
    .pr-md-4 {
      padding-right: 2.4rem !important;
    }
    .pb-md-4 {
      padding-bottom: 2.4rem !important;
    }
    .pl-md-4 {
      padding-left: 2.4rem !important;
    }
    .px-md-4 {
      padding-right: 2.4rem !important;
      padding-left: 2.4rem !important;
    }
    .py-md-4 {
      padding-top: 2.4rem !important;
      padding-bottom: 2.4rem !important;
    }
    .p-md-5 {
      padding: 4.8rem !important;
    }
    .pt-md-5 {
      padding-top: 4.8rem !important;
    }
    .pr-md-5 {
      padding-right: 4.8rem !important;
    }
    .pb-md-5 {
      padding-bottom: 4.8rem !important;
    }
    .pl-md-5 {
      padding-left: 4.8rem !important;
    }
    .px-md-5 {
      padding-right: 4.8rem !important;
      padding-left: 4.8rem !important;
    }
    .py-md-5 {
      padding-top: 4.8rem !important;
      padding-bottom: 4.8rem !important;
    }
    .m-md-auto {
      margin: auto !important;
    }
    .mt-md-auto {
      margin-top: auto !important;
    }
    .mr-md-auto {
      margin-right: auto !important;
    }
    .mb-md-auto {
      margin-bottom: auto !important;
    }
    .ml-md-auto {
      margin-left: auto !important;
    }
    .mx-md-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
    .my-md-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  }
  @media (min-width: 992px) {
    .m-lg-0 {
      margin: 0 !important;
    }
    .mt-lg-0 {
      margin-top: 0 !important;
    }
    .mr-lg-0 {
      margin-right: 0 !important;
    }
    .mb-lg-0 {
      margin-bottom: 0 !important;
    }
    .ml-lg-0 {
      margin-left: 0 !important;
    }
    .mx-lg-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
    .my-lg-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .m-lg-1 {
      margin: 0.4rem !important;
    }
    .mt-lg-1 {
      margin-top: 0.4rem !important;
    }
    .mr-lg-1 {
      margin-right: 0.4rem !important;
    }
    .mb-lg-1 {
      margin-bottom: 0.4rem !important;
    }
    .ml-lg-1 {
      margin-left: 0.4rem !important;
    }
    .mx-lg-1 {
      margin-right: 0.4rem !important;
      margin-left: 0.4rem !important;
    }
    .my-lg-1 {
      margin-top: 0.4rem !important;
      margin-bottom: 0.4rem !important;
    }
    .m-lg-2 {
      margin: 0.8rem !important;
    }
    .mt-lg-2 {
      margin-top: 0.8rem !important;
    }
    .mr-lg-2 {
      margin-right: 0.8rem !important;
    }
    .mb-lg-2 {
      margin-bottom: 0.8rem !important;
    }
    .ml-lg-2 {
      margin-left: 0.8rem !important;
    }
    .mx-lg-2 {
      margin-right: 0.8rem !important;
      margin-left: 0.8rem !important;
    }
    .my-lg-2 {
      margin-top: 0.8rem !important;
      margin-bottom: 0.8rem !important;
    }
    .m-lg-3 {
      margin: 1.6rem !important;
    }
    .mt-lg-3 {
      margin-top: 1.6rem !important;
    }
    .mr-lg-3 {
      margin-right: 1.6rem !important;
    }
    .mb-lg-3 {
      margin-bottom: 1.6rem !important;
    }
    .ml-lg-3 {
      margin-left: 1.6rem !important;
    }
    .mx-lg-3 {
      margin-right: 1.6rem !important;
      margin-left: 1.6rem !important;
    }
    .my-lg-3 {
      margin-top: 1.6rem !important;
      margin-bottom: 1.6rem !important;
    }
    .m-lg-4 {
      margin: 2.4rem !important;
    }
    .mt-lg-4 {
      margin-top: 2.4rem !important;
    }
    .mr-lg-4 {
      margin-right: 2.4rem !important;
    }
    .mb-lg-4 {
      margin-bottom: 2.4rem !important;
    }
    .ml-lg-4 {
      margin-left: 2.4rem !important;
    }
    .mx-lg-4 {
      margin-right: 2.4rem !important;
      margin-left: 2.4rem !important;
    }
    .my-lg-4 {
      margin-top: 2.4rem !important;
      margin-bottom: 2.4rem !important;
    }
    .m-lg-5 {
      margin: 4.8rem !important;
    }
    .mt-lg-5 {
      margin-top: 4.8rem !important;
    }
    .mr-lg-5 {
      margin-right: 4.8rem !important;
    }
    .mb-lg-5 {
      margin-bottom: 4.8rem !important;
    }
    .ml-lg-5 {
      margin-left: 4.8rem !important;
    }
    .mx-lg-5 {
      margin-right: 4.8rem !important;
      margin-left: 4.8rem !important;
    }
    .my-lg-5 {
      margin-top: 4.8rem !important;
      margin-bottom: 4.8rem !important;
    }
    .p-lg-0 {
      padding: 0 !important;
    }
    .pt-lg-0 {
      padding-top: 0 !important;
    }
    .pr-lg-0 {
      padding-right: 0 !important;
    }
    .pb-lg-0 {
      padding-bottom: 0 !important;
    }
    .pl-lg-0 {
      padding-left: 0 !important;
    }
    .px-lg-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
    .py-lg-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .p-lg-1 {
      padding: 0.4rem !important;
    }
    .pt-lg-1 {
      padding-top: 0.4rem !important;
    }
    .pr-lg-1 {
      padding-right: 0.4rem !important;
    }
    .pb-lg-1 {
      padding-bottom: 0.4rem !important;
    }
    .pl-lg-1 {
      padding-left: 0.4rem !important;
    }
    .px-lg-1 {
      padding-right: 0.4rem !important;
      padding-left: 0.4rem !important;
    }
    .py-lg-1 {
      padding-top: 0.4rem !important;
      padding-bottom: 0.4rem !important;
    }
    .p-lg-2 {
      padding: 0.8rem !important;
    }
    .pt-lg-2 {
      padding-top: 0.8rem !important;
    }
    .pr-lg-2 {
      padding-right: 0.8rem !important;
    }
    .pb-lg-2 {
      padding-bottom: 0.8rem !important;
    }
    .pl-lg-2 {
      padding-left: 0.8rem !important;
    }
    .px-lg-2 {
      padding-right: 0.8rem !important;
      padding-left: 0.8rem !important;
    }
    .py-lg-2 {
      padding-top: 0.8rem !important;
      padding-bottom: 0.8rem !important;
    }
    .p-lg-3 {
      padding: 1.6rem !important;
    }
    .pt-lg-3 {
      padding-top: 1.6rem !important;
    }
    .pr-lg-3 {
      padding-right: 1.6rem !important;
    }
    .pb-lg-3 {
      padding-bottom: 1.6rem !important;
    }
    .pl-lg-3 {
      padding-left: 1.6rem !important;
    }
    .px-lg-3 {
      padding-right: 1.6rem !important;
      padding-left: 1.6rem !important;
    }
    .py-lg-3 {
      padding-top: 1.6rem !important;
      padding-bottom: 1.6rem !important;
    }
    .p-lg-4 {
      padding: 2.4rem !important;
    }
    .pt-lg-4 {
      padding-top: 2.4rem !important;
    }
    .pr-lg-4 {
      padding-right: 2.4rem !important;
    }
    .pb-lg-4 {
      padding-bottom: 2.4rem !important;
    }
    .pl-lg-4 {
      padding-left: 2.4rem !important;
    }
    .px-lg-4 {
      padding-right: 2.4rem !important;
      padding-left: 2.4rem !important;
    }
    .py-lg-4 {
      padding-top: 2.4rem !important;
      padding-bottom: 2.4rem !important;
    }
    .p-lg-5 {
      padding: 4.8rem !important;
    }
    .pt-lg-5 {
      padding-top: 4.8rem !important;
    }
    .pr-lg-5 {
      padding-right: 4.8rem !important;
    }
    .pb-lg-5 {
      padding-bottom: 4.8rem !important;
    }
    .pl-lg-5 {
      padding-left: 4.8rem !important;
    }
    .px-lg-5 {
      padding-right: 4.8rem !important;
      padding-left: 4.8rem !important;
    }
    .py-lg-5 {
      padding-top: 4.8rem !important;
      padding-bottom: 4.8rem !important;
    }
    .m-lg-auto {
      margin: auto !important;
    }
    .mt-lg-auto {
      margin-top: auto !important;
    }
    .mr-lg-auto {
      margin-right: auto !important;
    }
    .mb-lg-auto {
      margin-bottom: auto !important;
    }
    .ml-lg-auto {
      margin-left: auto !important;
    }
    .mx-lg-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
    .my-lg-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  }
  @media (min-width: 1200px) {
    .m-xl-0 {
      margin: 0 !important;
    }
    .mt-xl-0 {
      margin-top: 0 !important;
    }
    .mr-xl-0 {
      margin-right: 0 !important;
    }
    .mb-xl-0 {
      margin-bottom: 0 !important;
    }
    .ml-xl-0 {
      margin-left: 0 !important;
    }
    .mx-xl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
    .my-xl-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .m-xl-1 {
      margin: 0.4rem !important;
    }
    .mt-xl-1 {
      margin-top: 0.4rem !important;
    }
    .mr-xl-1 {
      margin-right: 0.4rem !important;
    }
    .mb-xl-1 {
      margin-bottom: 0.4rem !important;
    }
    .ml-xl-1 {
      margin-left: 0.4rem !important;
    }
    .mx-xl-1 {
      margin-right: 0.4rem !important;
      margin-left: 0.4rem !important;
    }
    .my-xl-1 {
      margin-top: 0.4rem !important;
      margin-bottom: 0.4rem !important;
    }
    .m-xl-2 {
      margin: 0.8rem !important;
    }
    .mt-xl-2 {
      margin-top: 0.8rem !important;
    }
    .mr-xl-2 {
      margin-right: 0.8rem !important;
    }
    .mb-xl-2 {
      margin-bottom: 0.8rem !important;
    }
    .ml-xl-2 {
      margin-left: 0.8rem !important;
    }
    .mx-xl-2 {
      margin-right: 0.8rem !important;
      margin-left: 0.8rem !important;
    }
    .my-xl-2 {
      margin-top: 0.8rem !important;
      margin-bottom: 0.8rem !important;
    }
    .m-xl-3 {
      margin: 1.6rem !important;
    }
    .mt-xl-3 {
      margin-top: 1.6rem !important;
    }
    .mr-xl-3 {
      margin-right: 1.6rem !important;
    }
    .mb-xl-3 {
      margin-bottom: 1.6rem !important;
    }
    .ml-xl-3 {
      margin-left: 1.6rem !important;
    }
    .mx-xl-3 {
      margin-right: 1.6rem !important;
      margin-left: 1.6rem !important;
    }
    .my-xl-3 {
      margin-top: 1.6rem !important;
      margin-bottom: 1.6rem !important;
    }
    .m-xl-4 {
      margin: 2.4rem !important;
    }
    .mt-xl-4 {
      margin-top: 2.4rem !important;
    }
    .mr-xl-4 {
      margin-right: 2.4rem !important;
    }
    .mb-xl-4 {
      margin-bottom: 2.4rem !important;
    }
    .ml-xl-4 {
      margin-left: 2.4rem !important;
    }
    .mx-xl-4 {
      margin-right: 2.4rem !important;
      margin-left: 2.4rem !important;
    }
    .my-xl-4 {
      margin-top: 2.4rem !important;
      margin-bottom: 2.4rem !important;
    }
    .m-xl-5 {
      margin: 4.8rem !important;
    }
    .mt-xl-5 {
      margin-top: 4.8rem !important;
    }
    .mr-xl-5 {
      margin-right: 4.8rem !important;
    }
    .mb-xl-5 {
      margin-bottom: 4.8rem !important;
    }
    .ml-xl-5 {
      margin-left: 4.8rem !important;
    }
    .mx-xl-5 {
      margin-right: 4.8rem !important;
      margin-left: 4.8rem !important;
    }
    .my-xl-5 {
      margin-top: 4.8rem !important;
      margin-bottom: 4.8rem !important;
    }
    .p-xl-0 {
      padding: 0 !important;
    }
    .pt-xl-0 {
      padding-top: 0 !important;
    }
    .pr-xl-0 {
      padding-right: 0 !important;
    }
    .pb-xl-0 {
      padding-bottom: 0 !important;
    }
    .pl-xl-0 {
      padding-left: 0 !important;
    }
    .px-xl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
    .py-xl-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .p-xl-1 {
      padding: 0.4rem !important;
    }
    .pt-xl-1 {
      padding-top: 0.4rem !important;
    }
    .pr-xl-1 {
      padding-right: 0.4rem !important;
    }
    .pb-xl-1 {
      padding-bottom: 0.4rem !important;
    }
    .pl-xl-1 {
      padding-left: 0.4rem !important;
    }
    .px-xl-1 {
      padding-right: 0.4rem !important;
      padding-left: 0.4rem !important;
    }
    .py-xl-1 {
      padding-top: 0.4rem !important;
      padding-bottom: 0.4rem !important;
    }
    .p-xl-2 {
      padding: 0.8rem !important;
    }
    .pt-xl-2 {
      padding-top: 0.8rem !important;
    }
    .pr-xl-2 {
      padding-right: 0.8rem !important;
    }
    .pb-xl-2 {
      padding-bottom: 0.8rem !important;
    }
    .pl-xl-2 {
      padding-left: 0.8rem !important;
    }
    .px-xl-2 {
      padding-right: 0.8rem !important;
      padding-left: 0.8rem !important;
    }
    .py-xl-2 {
      padding-top: 0.8rem !important;
      padding-bottom: 0.8rem !important;
    }
    .p-xl-3 {
      padding: 1.6rem !important;
    }
    .pt-xl-3 {
      padding-top: 1.6rem !important;
    }
    .pr-xl-3 {
      padding-right: 1.6rem !important;
    }
    .pb-xl-3 {
      padding-bottom: 1.6rem !important;
    }
    .pl-xl-3 {
      padding-left: 1.6rem !important;
    }
    .px-xl-3 {
      padding-right: 1.6rem !important;
      padding-left: 1.6rem !important;
    }
    .py-xl-3 {
      padding-top: 1.6rem !important;
      padding-bottom: 1.6rem !important;
    }
    .p-xl-4 {
      padding: 2.4rem !important;
    }
    .pt-xl-4 {
      padding-top: 2.4rem !important;
    }
    .pr-xl-4 {
      padding-right: 2.4rem !important;
    }
    .pb-xl-4 {
      padding-bottom: 2.4rem !important;
    }
    .pl-xl-4 {
      padding-left: 2.4rem !important;
    }
    .px-xl-4 {
      padding-right: 2.4rem !important;
      padding-left: 2.4rem !important;
    }
    .py-xl-4 {
      padding-top: 2.4rem !important;
      padding-bottom: 2.4rem !important;
    }
    .p-xl-5 {
      padding: 4.8rem !important;
    }
    .pt-xl-5 {
      padding-top: 4.8rem !important;
    }
    .pr-xl-5 {
      padding-right: 4.8rem !important;
    }
    .pb-xl-5 {
      padding-bottom: 4.8rem !important;
    }
    .pl-xl-5 {
      padding-left: 4.8rem !important;
    }
    .px-xl-5 {
      padding-right: 4.8rem !important;
      padding-left: 4.8rem !important;
    }
    .py-xl-5 {
      padding-top: 4.8rem !important;
      padding-bottom: 4.8rem !important;
    }
    .m-xl-auto {
      margin: auto !important;
    }
    .mt-xl-auto {
      margin-top: auto !important;
    }
    .mr-xl-auto {
      margin-right: auto !important;
    }
    .mb-xl-auto {
      margin-bottom: auto !important;
    }
    .ml-xl-auto {
      margin-left: auto !important;
    }
    .mx-xl-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
    .my-xl-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  }
  @media (min-width: 1920px) {
    .m-xxl-0 {
      margin: 0 !important;
    }
    .mt-xxl-0 {
      margin-top: 0 !important;
    }
    .mr-xxl-0 {
      margin-right: 0 !important;
    }
    .mb-xxl-0 {
      margin-bottom: 0 !important;
    }
    .ml-xxl-0 {
      margin-left: 0 !important;
    }
    .mx-xxl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
    .my-xxl-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .m-xxl-1 {
      margin: 0.4rem !important;
    }
    .mt-xxl-1 {
      margin-top: 0.4rem !important;
    }
    .mr-xxl-1 {
      margin-right: 0.4rem !important;
    }
    .mb-xxl-1 {
      margin-bottom: 0.4rem !important;
    }
    .ml-xxl-1 {
      margin-left: 0.4rem !important;
    }
    .mx-xxl-1 {
      margin-right: 0.4rem !important;
      margin-left: 0.4rem !important;
    }
    .my-xxl-1 {
      margin-top: 0.4rem !important;
      margin-bottom: 0.4rem !important;
    }
    .m-xxl-2 {
      margin: 0.8rem !important;
    }
    .mt-xxl-2 {
      margin-top: 0.8rem !important;
    }
    .mr-xxl-2 {
      margin-right: 0.8rem !important;
    }
    .mb-xxl-2 {
      margin-bottom: 0.8rem !important;
    }
    .ml-xxl-2 {
      margin-left: 0.8rem !important;
    }
    .mx-xxl-2 {
      margin-right: 0.8rem !important;
      margin-left: 0.8rem !important;
    }
    .my-xxl-2 {
      margin-top: 0.8rem !important;
      margin-bottom: 0.8rem !important;
    }
    .m-xxl-3 {
      margin: 1.6rem !important;
    }
    .mt-xxl-3 {
      margin-top: 1.6rem !important;
    }
    .mr-xxl-3 {
      margin-right: 1.6rem !important;
    }
    .mb-xxl-3 {
      margin-bottom: 1.6rem !important;
    }
    .ml-xxl-3 {
      margin-left: 1.6rem !important;
    }
    .mx-xxl-3 {
      margin-right: 1.6rem !important;
      margin-left: 1.6rem !important;
    }
    .my-xxl-3 {
      margin-top: 1.6rem !important;
      margin-bottom: 1.6rem !important;
    }
    .m-xxl-4 {
      margin: 2.4rem !important;
    }
    .mt-xxl-4 {
      margin-top: 2.4rem !important;
    }
    .mr-xxl-4 {
      margin-right: 2.4rem !important;
    }
    .mb-xxl-4 {
      margin-bottom: 2.4rem !important;
    }
    .ml-xxl-4 {
      margin-left: 2.4rem !important;
    }
    .mx-xxl-4 {
      margin-right: 2.4rem !important;
      margin-left: 2.4rem !important;
    }
    .my-xxl-4 {
      margin-top: 2.4rem !important;
      margin-bottom: 2.4rem !important;
    }
    .m-xxl-5 {
      margin: 4.8rem !important;
    }
    .mt-xxl-5 {
      margin-top: 4.8rem !important;
    }
    .mr-xxl-5 {
      margin-right: 4.8rem !important;
    }
    .mb-xxl-5 {
      margin-bottom: 4.8rem !important;
    }
    .ml-xxl-5 {
      margin-left: 4.8rem !important;
    }
    .mx-xxl-5 {
      margin-right: 4.8rem !important;
      margin-left: 4.8rem !important;
    }
    .my-xxl-5 {
      margin-top: 4.8rem !important;
      margin-bottom: 4.8rem !important;
    }
    .p-xxl-0 {
      padding: 0 !important;
    }
    .pt-xxl-0 {
      padding-top: 0 !important;
    }
    .pr-xxl-0 {
      padding-right: 0 !important;
    }
    .pb-xxl-0 {
      padding-bottom: 0 !important;
    }
    .pl-xxl-0 {
      padding-left: 0 !important;
    }
    .px-xxl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
    .py-xxl-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .p-xxl-1 {
      padding: 0.4rem !important;
    }
    .pt-xxl-1 {
      padding-top: 0.4rem !important;
    }
    .pr-xxl-1 {
      padding-right: 0.4rem !important;
    }
    .pb-xxl-1 {
      padding-bottom: 0.4rem !important;
    }
    .pl-xxl-1 {
      padding-left: 0.4rem !important;
    }
    .px-xxl-1 {
      padding-right: 0.4rem !important;
      padding-left: 0.4rem !important;
    }
    .py-xxl-1 {
      padding-top: 0.4rem !important;
      padding-bottom: 0.4rem !important;
    }
    .p-xxl-2 {
      padding: 0.8rem !important;
    }
    .pt-xxl-2 {
      padding-top: 0.8rem !important;
    }
    .pr-xxl-2 {
      padding-right: 0.8rem !important;
    }
    .pb-xxl-2 {
      padding-bottom: 0.8rem !important;
    }
    .pl-xxl-2 {
      padding-left: 0.8rem !important;
    }
    .px-xxl-2 {
      padding-right: 0.8rem !important;
      padding-left: 0.8rem !important;
    }
    .py-xxl-2 {
      padding-top: 0.8rem !important;
      padding-bottom: 0.8rem !important;
    }
    .p-xxl-3 {
      padding: 1.6rem !important;
    }
    .pt-xxl-3 {
      padding-top: 1.6rem !important;
    }
    .pr-xxl-3 {
      padding-right: 1.6rem !important;
    }
    .pb-xxl-3 {
      padding-bottom: 1.6rem !important;
    }
    .pl-xxl-3 {
      padding-left: 1.6rem !important;
    }
    .px-xxl-3 {
      padding-right: 1.6rem !important;
      padding-left: 1.6rem !important;
    }
    .py-xxl-3 {
      padding-top: 1.6rem !important;
      padding-bottom: 1.6rem !important;
    }
    .p-xxl-4 {
      padding: 2.4rem !important;
    }
    .pt-xxl-4 {
      padding-top: 2.4rem !important;
    }
    .pr-xxl-4 {
      padding-right: 2.4rem !important;
    }
    .pb-xxl-4 {
      padding-bottom: 2.4rem !important;
    }
    .pl-xxl-4 {
      padding-left: 2.4rem !important;
    }
    .px-xxl-4 {
      padding-right: 2.4rem !important;
      padding-left: 2.4rem !important;
    }
    .py-xxl-4 {
      padding-top: 2.4rem !important;
      padding-bottom: 2.4rem !important;
    }
    .p-xxl-5 {
      padding: 4.8rem !important;
    }
    .pt-xxl-5 {
      padding-top: 4.8rem !important;
    }
    .pr-xxl-5 {
      padding-right: 4.8rem !important;
    }
    .pb-xxl-5 {
      padding-bottom: 4.8rem !important;
    }
    .pl-xxl-5 {
      padding-left: 4.8rem !important;
    }
    .px-xxl-5 {
      padding-right: 4.8rem !important;
      padding-left: 4.8rem !important;
    }
    .py-xxl-5 {
      padding-top: 4.8rem !important;
      padding-bottom: 4.8rem !important;
    }
    .m-xxl-auto {
      margin: auto !important;
    }
    .mt-xxl-auto {
      margin-top: auto !important;
    }
    .mr-xxl-auto {
      margin-right: auto !important;
    }
    .mb-xxl-auto {
      margin-bottom: auto !important;
    }
    .ml-xxl-auto {
      margin-left: auto !important;
    }
    .mx-xxl-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
    .my-xxl-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  }
  .text-justify {
    text-align: justify !important;
  }
  .text-nowrap {
    white-space: nowrap !important;
  }
  .text-prewrap {
    white-space: pre-wrap !important;
  }
  .text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .text-left {
    text-align: left !important;
  }
  .text-right {
    text-align: right !important;
  }
  .text-center {
    text-align: center !important;
  }
  @media (min-width: 576px) {
    .text-sm-left {
      text-align: left !important;
    }
    .text-sm-right {
      text-align: right !important;
    }
    .text-sm-center {
      text-align: center !important;
    }
  }
  @media (min-width: 768px) {
    .text-md-left {
      text-align: left !important;
    }
    .text-md-right {
      text-align: right !important;
    }
    .text-md-center {
      text-align: center !important;
    }
  }
  @media (min-width: 992px) {
    .text-lg-left {
      text-align: left !important;
    }
    .text-lg-right {
      text-align: right !important;
    }
    .text-lg-center {
      text-align: center !important;
    }
  }
  @media (min-width: 1200px) {
    .text-xl-left {
      text-align: left !important;
    }
    .text-xl-right {
      text-align: right !important;
    }
    .text-xl-center {
      text-align: center !important;
    }
  }
  @media (min-width: 1920px) {
    .text-xxl-left {
      text-align: left !important;
    }
    .text-xxl-right {
      text-align: right !important;
    }
    .text-xxl-center {
      text-align: center !important;
    }
  }
  .text-lowercase {
    text-transform: lowercase !important;
  }
  .text-uppercase {
    text-transform: uppercase !important;
  }
  .text-capitalize {
    text-transform: capitalize !important;
  }
  .font-weight-normal {
    font-weight: normal;
  }
  .font-weight-bold {
    font-weight: bold;
  }
  .font-italic {
    font-style: italic;
  }
  .text-white {
    color: #fff !important;
  }
  .text-primary {
    color: #c00 !important;
  }
  a.text-primary:focus,
  a.text-primary:hover {
    color: #900 !important;
  }
  .text-secondary {
    color: #fff !important;
  }
  a.text-secondary:focus,
  a.text-secondary:hover {
    color: #e6e6e6 !important;
  }
  .text-success {
    color: #bac405 !important;
  }
  a.text-success:focus,
  a.text-success:hover {
    color: #8b9204 !important;
  }
  .text-info {
    color: #0093dd !important;
  }
  a.text-info:focus,
  a.text-info:hover {
    color: #0071aa !important;
  }
  .text-warning {
    color: #f7a707 !important;
  }
  a.text-warning:focus,
  a.text-warning:hover {
    color: #c58506 !important;
  }
  .text-danger {
    color: #f7a707 !important;
  }
  a.text-danger:focus,
  a.text-danger:hover {
    color: #c58506 !important;
  }
  .text-light {
    color: #ececec !important;
  }
  a.text-light:focus,
  a.text-light:hover {
    color: #d3d3d3 !important;
  }
  .text-dark {
    color: #605d5c !important;
  }
  a.text-dark:focus,
  a.text-dark:hover {
    color: #464443 !important;
  }
  .text-muted {
    color: #cdcdcd !important;
  }
  .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
  }
  .visible {
    visibility: visible !important;
  }
  .invisible {
    visibility: hidden !important;
  }
  


	/* ------------------------

        Wuerth Italia CSS Custom Style
        Framework: Bootstrap 4.00
        Version: 2.0.0 (20/11/2019)

            1. Padding
            2. Margin
            3. Border
            4. Background
            5. Text
            6. Table
            7. Buttons
            8. Positions
            9. Width
            10. Height
            11. Sliders
            12. Sliders Boostrap
            13. Image Compare
            14. Timeline
            15. Scroll Mouse Effect
            16. Section Header
            17. Line Height
            18. Static Height

    ------------------------ */

    /* ------------------------
            1. Padding 
    ------------------------ */

    .padding-0 { padding: 0rem !important; }
    .padding-t-0, .padding-y-0 { padding-top: 0rem !important; }
    .padding-r-0, .padding-x-0 { padding-right: 0rem !important; }
    .padding-b-0, .padding-y-0 { padding-bottom: 0rem !important; }
    .padding-l-0, .padding-x-0 { padding-left: 0rem !important; }

    .padding-010 { padding: 0.1rem !important; }
    .padding-t-010, .padding-y-010 { padding-top: 0.1rem !important; }
    .padding-r-010, .padding-x-010 { padding-right: 0.1rem !important; }
    .padding-b-010, .padding-y-010 { padding-bottom: 0.1rem !important; }
    .padding-l-010, .padding-x-010 { padding-left: 0.1rem !important; }

    .padding-025 { padding: 0.25rem !important; }
    .padding-t-025, .padding-y-025 { padding-top: 0.25rem !important; }
    .padding-r-025, .padding-x-025 { padding-right: 0.25rem !important; }
    .padding-b-025, .padding-y-025 { padding-bottom: 0.25rem !important; }
    .padding-l-025, .padding-x-025 { padding-left: 0.25rem !important; }

    .padding-050 { padding: 0.50rem !important; }
    .padding-t-050, .padding-y-050 { padding-top: 0.50rem !important; }
    .padding-r-050, .padding-x-050 { padding-right: 0.50rem !important; }
    .padding-b-050, .padding-y-050 { padding-bottom: 0.50rem !important; }
    .padding-l-050, .padding-x-050 { padding-left: 0.50rem !important; }

    .padding-075 { padding: 0.75rem !important; }
    .padding-t-075, .padding-y-075 { padding-top: 0.75rem !important; }
    .padding-r-075, .padding-x-075 { padding-right: 0.75rem !important; }
    .padding-b-075, .padding-y-075 { padding-bottom: 0.75rem !important; }
    .padding-l-075, .padding-x-075 { padding-left: 0.75rem !important; }

    .padding-100 { padding: 1.00rem !important; }
    .padding-t-100, .padding-y-100 { padding-top: 1.00rem !important; }
    .padding-r-100, .padding-x-100 { padding-right: 1.00rem !important; }
    .padding-b-100, .padding-y-100 { padding-bottom: 1.00rem !important; }
    .padding-l-100, .padding-x-100 { padding-left: 1.00rem !important; }

    .padding-125 { padding: 1.25rem !important; }
    .padding-t-125, .padding-y-125 { padding-top: 1.25rem !important; }
    .padding-r-125, .padding-x-125 { padding-right: 1.25rem !important; }
    .padding-b-125, .padding-y-125 { padding-bottom: 1.25rem !important; }
    .padding-l-125, .padding-x-125 { padding-left: 1.25rem !important; }

    .padding-150 { padding: 1.50rem !important; }
    .padding-t-150, .padding-y-150 { padding-top: 1.50rem !important; }
    .padding-r-150, .padding-x-150 { padding-right: 1.50rem !important; }
    .padding-b-150, .padding-y-150 { padding-bottom: 1.50rem !important; }
    .padding-l-150, .padding-x-150 { padding-left: 1.50rem !important; }

    .padding-175 { padding: 1.75rem !important; }
    .padding-t-175, .padding-y-175 { padding-top: 1.75rem !important; }
    .padding-r-175, .padding-x-175 { padding-right: 1.75rem !important; }
    .padding-b-175, .padding-y-175 { padding-bottom: 1.75rem !important; }
    .padding-l-175, .padding-x-175 { padding-left: 1.75rem !important; }

    .padding-200 { padding: 2.00rem !important; }
    .padding-t-200, .padding-y-200 { padding-top: 2.00rem !important; }
    .padding-r-200, .padding-x-200 { padding-right: 2.00rem !important; }
    .padding-b-200, .padding-y-200 { padding-bottom: 2.00rem !important; }
    .padding-l-200, .padding-x-200 { padding-left: 2.00rem !important; }

    .padding-225 { padding: 2.25rem !important; }
    .padding-t-225, .padding-y-225 { padding-top: 2.25rem !important; }
    .padding-r-225, .padding-x-225 { padding-right: 2.25rem !important; }
    .padding-b-225, .padding-y-225 { padding-bottom: 2.25rem !important; }
    .padding-l-225, .padding-x-225 { padding-left: 2.25rem !important; }

    .padding-250 { padding: 2.50rem !important; }
    .padding-t-250, .padding-y-250 { padding-top: 2.50rem !important; }
    .padding-r-250, .padding-x-250 { padding-right: 2.50rem !important; }
    .padding-b-250, .padding-y-250 { padding-bottom: 2.50rem !important; }
    .padding-l-250, .padding-x-250 { padding-left: 2.50rem !important; }

    .padding-275 { padding: 2.75rem !important; }
    .padding-t-275, .padding-y-275 { padding-top: 2.75rem !important; }
    .padding-r-275, .padding-x-275 { padding-right: 2.75rem !important; }
    .padding-b-275, .padding-y-275 { padding-bottom: 2.75rem !important; }
    .padding-l-275, .padding-x-275 { padding-left: 2.75rem !important; }

    .padding-300 { padding: 3.00rem !important; }
    .padding-t-300, .padding-y-300 { padding-top: 3.00rem !important; }
    .padding-r-300, .padding-x-300 { padding-right: 3.00rem !important; }
    .padding-b-300, .padding-y-300 { padding-bottom: 3.00rem !important; }
    .padding-l-300, .padding-x-300 { padding-left: 3.00rem !important; }

    .padding-350 { padding: 3.50rem !important; }
    .padding-t-350, .padding-y-350 { padding-top: 3.50rem !important; }
    .padding-r-350, .padding-x-350 { padding-right: 3.50rem !important; }
    .padding-b-350, .padding-y-350 { padding-bottom: 3.50rem !important; }
    .padding-l-350, .padding-x-350 { padding-left: 3.50rem !important; }

    .padding-400 { padding: 4.00rem !important; }
    .padding-t-400, .padding-y-400 { padding-top: 4.00rem !important; }
    .padding-r-400, .padding-x-400 { padding-right: 4.00rem !important; }
    .padding-b-400, .padding-y-400 { padding-bottom: 4.00rem !important; }
    .padding-l-400, .padding-x-400 { padding-left: 4.00rem !important; }

    .padding-450 { padding: 4.50rem !important; }
    .padding-t-450, .padding-y-450 { padding-top: 4.50rem !important; }
    .padding-r-450, .padding-x-450 { padding-right: 4.50rem !important; }
    .padding-b-450, .padding-y-450 { padding-bottom: 4.50rem !important; }
    .padding-l-450, .padding-x-450 { padding-left: 4.50rem !important; }

    .padding-500 { padding: 5.00rem !important; }
    .padding-t-500, .padding-y-500 { padding-top: 5.00rem !important; }
    .padding-r-500, .padding-x-500 { padding-right: 5.00rem !important; }
    .padding-b-500, .padding-y-500 { padding-bottom: 5.00rem !important; }
    .padding-l-500, .padding-x-500 { padding-left: 5.00rem !important; }

    .padding-550 { padding: 5.50rem !important; }
    .padding-t-550, .padding-y-550 { padding-top: 5.50rem !important; }
    .padding-r-550, .padding-x-550 { padding-right: 5.50rem !important; }
    .padding-b-550, .padding-y-550 { padding-bottom: 5.50rem !important; }
    .padding-l-550, .padding-x-550 { padding-left: 5.50rem !important; }

    .padding-600 { padding: 6.00rem !important; }
    .padding-t-600, .padding-y-600 { padding-top: 6.00rem !important; }
    .padding-r-600, .padding-x-600 { padding-right: 6.00rem !important; }
    .padding-b-600, .padding-y-600 { padding-bottom: 6.00rem !important; }
    .padding-l-600, .padding-x-600 { padding-left: 6.00rem !important; }

    .padding-650 { padding: 6.50rem !important; }
    .padding-t-650, .padding-y-650 { padding-top: 6.50rem !important; }
    .padding-r-650, .padding-x-650 { padding-right: 6.50rem !important; }
    .padding-b-650, .padding-y-650 { padding-bottom: 6.50rem !important; }
    .padding-l-650, .padding-x-650 { padding-left: 6.50rem !important; }

    .padding-700 { padding: 7.00rem !important; }
    .padding-t-700, .padding-y-700 { padding-top: 7.00rem !important; }
    .padding-r-700, .padding-x-700 { padding-right: 7.00rem !important; }
    .padding-b-700, .padding-y-700 { padding-bottom: 7.00rem !important; }
    .padding-l-700, .padding-x-700 { padding-left: 7.00rem !important; }

    .padding-750 { padding: 7.50rem !important; }
    .padding-t-750, .padding-y-750 { padding-top: 7.50rem !important; }
    .padding-r-750, .padding-x-750 { padding-right: 7.50rem !important; }
    .padding-b-750, .padding-y-750 { padding-bottom: 7.50rem !important; }
    .padding-l-750, .padding-x-750 { padding-left: 7.50rem !important; }

    .padding-800 { padding: 8.00rem !important; }
    .padding-t-800, .padding-y-800 { padding-top: 8.00rem !important; }
    .padding-r-800, .padding-x-800 { padding-right: 8.00rem !important; }
    .padding-b-800, .padding-y-800 { padding-bottom: 8.00rem !important; }
    .padding-l-800, .padding-x-800 { padding-left: 8.00rem !important; }

    .padding-850 { padding: 8.50rem !important; }
    .padding-t-850, .padding-y-850 { padding-top: 8.50rem !important; }
    .padding-r-850, .padding-x-850 { padding-right: 8.50rem !important; }
    .padding-b-850, .padding-y-850 { padding-bottom: 8.50rem !important; }
    .padding-l-850, .padding-x-850 { padding-left: 8.50rem !important; }

    .padding-900 { padding: 9.00rem !important; }
    .padding-t-900, .padding-y-900 { padding-top: 9.00rem !important; }
    .padding-r-900, .padding-x-900 { padding-right: 9.00rem !important; }
    .padding-b-900, .padding-y-900 { padding-bottom: 9.00rem !important; }
    .padding-l-900, .padding-x-900 { padding-left: 9.00rem !important; }

    .padding-950 { padding: 9.50rem !important; }
    .padding-t-950, .padding-y-950 { padding-top: 9.50rem !important; }
    .padding-r-950, .padding-x-950 { padding-right: 9.50rem !important; }
    .padding-b-950, .padding-y-950 { padding-bottom: 9.50rem !important; }
    .padding-l-950, .padding-x-950 { padding-left: 9.50rem !important; }

    .padding-1000 { padding: 10.00rem !important; }
    .padding-t-1000, .padding-y-1000 { padding-top: 10.00rem !important; }
    .padding-r-1000, .padding-x-1000 { padding-right: 10.00rem !important; }
    .padding-b-1000, .padding-y-1000 { padding-bottom: 10.00rem !important; }
    .padding-l-1000, .padding-x-1000 { padding-left: 10.00rem !important; }

    .padding-1100 { padding: 11.00rem !important; }
    .padding-t-1100, .padding-y-1100 { padding-top: 11.00rem !important; }
    .padding-r-1100, .padding-x-1100 { padding-right: 11.00rem !important; }
    .padding-b-1100, .padding-y-1100 { padding-bottom: 11.00rem !important; }
    .padding-l-1100, .padding-x-1100 { padding-left: 11.00rem !important; }

    .padding-1200 { padding: 12.00rem !important; }
    .padding-t-1200, .padding-y-1200 { padding-top: 12.00rem !important; }
    .padding-r-1200, .padding-x-1200 { padding-right: 12.00rem !important; }
    .padding-b-1200, .padding-y-1200 { padding-bottom: 12.00rem !important; }
    .padding-l-1200, .padding-x-1200 { padding-left: 12.00rem !important; }

    .padding-1300 { padding: 13.00rem !important; }
    .padding-t-1300, .padding-y-1300 { padding-top: 13.00rem !important; }
    .padding-r-1300, .padding-x-1300 { padding-right: 13.00rem !important; }
    .padding-b-1300, .padding-y-1300 { padding-bottom: 13.00rem !important; }
    .padding-l-1300, .padding-x-1300 { padding-left: 13.00rem !important; }

    .padding-1400 { padding: 14.00rem !important; }
    .padding-t-1400, .padding-y-1400 { padding-top: 14.00rem !important; }
    .padding-r-1400, .padding-x-1400 { padding-right: 14.00rem !important; }
    .padding-b-1400, .padding-y-1400 { padding-bottom: 14.00rem !important; }
    .padding-l-1400, .padding-x-1400 { padding-left: 14.00rem !important; }

    .padding-1500 { padding: 15.00rem !important; }
    .padding-t-1500, .padding-y-1500 { padding-top: 15.00rem !important; }
    .padding-r-1500, .padding-x-1500 { padding-right: 15.00rem !important; }
    .padding-b-1500, .padding-y-1500 { padding-bottom: 15.00rem !important; }
    .padding-l-1500, .padding-x-1500 { padding-left: 15.00rem !important; }

    .padding-1600 { padding: 16.00rem !important; }
    .padding-t-1600, .padding-y-1600 { padding-top: 16.00rem !important; }
    .padding-r-1600, .padding-x-1600 { padding-right: 16.00rem !important; }
    .padding-b-1600, .padding-y-1600 { padding-bottom: 16.00rem !important; }
    .padding-l-1600, .padding-x-1600 { padding-left: 16.00rem !important; }

    .padding-1700 { padding: 17.00rem !important; }
    .padding-t-1700, .padding-y-1700 { padding-top: 17.00rem !important; }
    .padding-r-1700, .padding-x-1700 { padding-right: 17.00rem !important; }
    .padding-b-1700, .padding-y-1700 { padding-bottom: 17.00rem !important; }
    .padding-l-1700, .padding-x-1700 { padding-left: 17.00rem !important; }

    .padding-1800 { padding: 18.00rem !important; }
    .padding-t-1800, .padding-y-1800 { padding-top: 18.00rem !important; }
    .padding-r-1800, .padding-x-1800 { padding-right: 18.00rem !important; }
    .padding-b-1800, .padding-y-1800 { padding-bottom: 18.00rem !important; }
    .padding-l-1800, .padding-x-1800 { padding-left: 18.00rem !important; }

    .padding-1900 { padding: 19.00rem !important; }
    .padding-t-1900, .padding-y-1900 { padding-top: 19.00rem !important; }
    .padding-r-1900, .padding-x-1900 { padding-right: 19.00rem !important; }
    .padding-b-1900, .padding-y-1900 { padding-bottom: 19.00rem !important; }
    .padding-l-1900, .padding-x-1900 { padding-left: 19.00rem !important; }

    .padding-2000 { padding: 20.00rem !important; }
    .padding-t-2000, .padding-y-2000 { padding-top: 20.00rem !important; }
    .padding-r-2000, .padding-x-2000 { padding-right: 20.00rem !important; }
    .padding-b-2000, .padding-y-2000 { padding-bottom: 20.00rem !important; }
    .padding-l-2000, .padding-x-2000 { padding-left: 20.00rem !important; }


    @media (min-width: 576px) {

        .padding-sm-0 { padding: 0rem !important; }
        .padding-t-sm-0, .padding-y-sm-0 { padding-top: 0rem !important; }
        .padding-r-sm-0, .padding-x-sm-0 { padding-right: 0rem !important; }
        .padding-b-sm-0, .padding-y-sm-0 { padding-bottom: 0rem !important; }
        .padding-l-sm-0, .padding-x-sm-0 { padding-left: 0rem !important; }

        .padding-sm-010 { padding: 0.1rem !important; }
        .padding-t-sm-010, .padding-y-sm-010 { padding-top: 0.1rem !important; }
        .padding-r-sm-010, .padding-x-sm-010 { padding-right: 0.1rem !important; }
        .padding-b-sm-010, .padding-y-sm-010 { padding-bottom: 0.1rem !important; }
        .padding-l-sm-010, .padding-x-sm-010 { padding-left: 0.1rem !important; }

        .padding-sm-025 { padding: 0.25rem !important; }
        .padding-t-sm-025, .padding-y-sm-025 { padding-top: 0.25rem !important; }
        .padding-r-sm-025, .padding-x-sm-025 { padding-right: 0.25rem !important; }
        .padding-b-sm-025, .padding-y-sm-025 { padding-bottom: 0.25rem !important; }
        .padding-l-sm-025, .padding-x-sm-025 { padding-left: 0.25rem !important; }

        .padding-sm-050 { padding: 0.50rem !important; }
        .padding-t-sm-050, .padding-y-sm-050 { padding-top: 0.50rem !important; }
        .padding-r-sm-050, .padding-x-sm-050 { padding-right: 0.50rem !important; }
        .padding-b-sm-050, .padding-y-sm-050 { padding-bottom: 0.50rem !important; }
        .padding-l-sm-050, .padding-x-sm-050 { padding-left: 0.50rem !important; }

        .padding-sm-075 { padding: 0.75rem !important; }
        .padding-t-sm-075, .padding-y-sm-075 { padding-top: 0.75rem !important; }
        .padding-r-sm-075, .padding-x-sm-075 { padding-right: 0.75rem !important; }
        .padding-b-sm-075, .padding-y-sm-075 { padding-bottom: 0.75rem !important; }
        .padding-l-sm-075, .padding-x-sm-075 { padding-left: 0.75rem !important; }

        .padding-sm-100 { padding: 1.00rem !important; }
        .padding-t-sm-100, .padding-y-sm-100 { padding-top: 1.00rem !important; }
        .padding-r-sm-100, .padding-x-sm-100 { padding-right: 1.00rem !important; }
        .padding-b-sm-100, .padding-y-sm-100 { padding-bottom: 1.00rem !important; }
        .padding-l-sm-100, .padding-x-sm-100 { padding-left: 1.00rem !important; }

        .padding-sm-125 { padding: 1.25rem !important; }
        .padding-t-sm-125, .padding-y-sm-125 { padding-top: 1.25rem !important; }
        .padding-r-sm-125, .padding-x-sm-125 { padding-right: 1.25rem !important; }
        .padding-b-sm-125, .padding-y-sm-125 { padding-bottom: 1.25rem !important; }
        .padding-l-sm-125, .padding-x-sm-125 { padding-left: 1.25rem !important; }

        .padding-sm-150 { padding: 1.50rem !important; }
        .padding-t-sm-150, .padding-y-sm-150 { padding-top: 1.50rem !important; }
        .padding-r-sm-150, .padding-x-sm-150 { padding-right: 1.50rem !important; }
        .padding-b-sm-150, .padding-y-sm-150 { padding-bottom: 1.50rem !important; }
        .padding-l-sm-150, .padding-x-sm-150 { padding-left: 1.50rem !important; }

        .padding-sm-175 { padding: 1.75rem !important; }
        .padding-t-sm-175, .padding-y-sm-175 { padding-top: 1.75rem !important; }
        .padding-r-sm-175, .padding-x-sm-175 { padding-right: 1.75rem !important; }
        .padding-b-sm-175, .padding-y-sm-175 { padding-bottom: 1.75rem !important; }
        .padding-l-sm-175, .padding-x-sm-175 { padding-left: 1.75rem !important; }

        .padding-sm-200 { padding: 2.00rem !important; }
        .padding-t-sm-200, .padding-y-sm-200 { padding-top: 2.00rem !important; }
        .padding-r-sm-200, .padding-x-sm-200 { padding-right: 2.00rem !important; }
        .padding-b-sm-200, .padding-y-sm-200 { padding-bottom: 2.00rem !important; }
        .padding-l-sm-200, .padding-x-sm-200 { padding-left: 2.00rem !important; }

        .padding-sm-225 { padding: 2.25rem !important; }
        .padding-t-sm-225, .padding-y-sm-225 { padding-top: 2.25rem !important; }
        .padding-r-sm-225, .padding-x-sm-225 { padding-right: 2.25rem !important; }
        .padding-b-sm-225, .padding-y-sm-225 { padding-bottom: 2.25rem !important; }
        .padding-l-sm-225, .padding-x-sm-225 { padding-left: 2.25rem !important; }

        .padding-sm-250 { padding: 2.50rem !important; }
        .padding-t-sm-250, .padding-y-sm-250 { padding-top: 2.50rem !important; }
        .padding-r-sm-250, .padding-x-sm-250 { padding-right: 2.50rem !important; }
        .padding-b-sm-250, .padding-y-sm-250 { padding-bottom: 2.50rem !important; }
        .padding-l-sm-250, .padding-x-sm-250 { padding-left: 2.50rem !important; }

        .padding-sm-275 { padding: 2.75rem !important; }
        .padding-t-sm-275, .padding-y-sm-275 { padding-top: 2.75rem !important; }
        .padding-r-sm-275, .padding-x-sm-275 { padding-right: 2.75rem !important; }
        .padding-b-sm-275, .padding-y-sm-275 { padding-bottom: 2.75rem !important; }
        .padding-l-sm-275, .padding-x-sm-275 { padding-left: 2.75rem !important; }

        .padding-sm-300 { padding: 3.00rem !important; }
        .padding-t-sm-300, .padding-y-sm-300 { padding-top: 3.00rem !important; }
        .padding-r-sm-300, .padding-x-sm-300 { padding-right: 3.00rem !important; }
        .padding-b-sm-300, .padding-y-sm-300 { padding-bottom: 3.00rem !important; }
        .padding-l-sm-300, .padding-x-sm-300 { padding-left: 3.00rem !important; }

        .padding-sm-350 { padding: 3.50rem !important; }
        .padding-t-sm-350, .padding-y-sm-350 { padding-top: 3.50rem !important; }
        .padding-r-sm-350, .padding-x-sm-350 { padding-right: 3.50rem !important; }
        .padding-b-sm-350, .padding-y-sm-350 { padding-bottom: 3.50rem !important; }
        .padding-l-sm-350, .padding-x-sm-350 { padding-left: 3.50rem !important; }

        .padding-sm-400 { padding: 4.00rem !important; }
        .padding-t-sm-400, .padding-y-sm-400 { padding-top: 4.00rem !important; }
        .padding-r-sm-400, .padding-x-sm-400 { padding-right: 4.00rem !important; }
        .padding-b-sm-400, .padding-y-sm-400 { padding-bottom: 4.00rem !important; }
        .padding-l-sm-400, .padding-x-sm-400 { padding-left: 4.00rem !important; }

        .padding-sm-450 { padding: 4.50rem !important; }
        .padding-t-sm-450, .padding-y-sm-450 { padding-top: 4.50rem !important; }
        .padding-r-sm-450, .padding-x-sm-450 { padding-right: 4.50rem !important; }
        .padding-b-sm-450, .padding-y-sm-450 { padding-bottom: 4.50rem !important; }
        .padding-l-sm-450, .padding-x-sm-450 { padding-left: 4.50rem !important; }

        .padding-sm-500 { padding: 5.00rem !important; }
        .padding-t-sm-500, .padding-y-sm-500 { padding-top: 5.00rem !important; }
        .padding-r-sm-500, .padding-x-sm-500 { padding-right: 5.00rem !important; }
        .padding-b-sm-500, .padding-y-sm-500 { padding-bottom: 5.00rem !important; }
        .padding-l-sm-500, .padding-x-sm-500 { padding-left: 5.00rem !important; }

        .padding-sm-550 { padding: 5.50rem !important; }
        .padding-t-sm-550, .padding-y-sm-550 { padding-top: 5.50rem !important; }
        .padding-r-sm-550, .padding-x-sm-550 { padding-right: 5.50rem !important; }
        .padding-b-sm-550, .padding-y-sm-550 { padding-bottom: 5.50rem !important; }
        .padding-l-sm-550, .padding-x-sm-550 { padding-left: 5.50rem !important; }

        .padding-600 { padding: 6.00rem !important; }
        .padding-t-sm-600, .padding-y-sm-600 { padding-top: 6.00rem !important; }
        .padding-r-sm-600, .padding-x-sm-600 { padding-right: 6.00rem !important; }
        .padding-b-sm-600, .padding-y-sm-600 { padding-bottom: 6.00rem !important; }
        .padding-l-sm-600, .padding-x-sm-600 { padding-left: 6.00rem !important; }

        .padding-sm-650 { padding: 6.50rem !important; }
        .padding-t-sm-650, .padding-y-sm-650 { padding-top: 6.50rem !important; }
        .padding-r-sm-650, .padding-x-sm-650 { padding-right: 6.50rem !important; }
        .padding-b-sm-650, .padding-y-sm-650 { padding-bottom: 6.50rem !important; }
        .padding-l-sm-650, .padding-x-sm-650 { padding-left: 6.50rem !important; }

        .padding-sm-700 { padding: 7.00rem !important; }
        .padding-t-sm-700, .padding-y-sm-700 { padding-top: 7.00rem !important; }
        .padding-r-sm-700, .padding-x-sm-700 { padding-right: 7.00rem !important; }
        .padding-b-sm-700, .padding-y-sm-700 { padding-bottom: 7.00rem !important; }
        .padding-l-sm-700, .padding-x-sm-700 { padding-left: 7.00rem !important; }

        .padding-sm-750 { padding: 7.50rem !important; }
        .padding-t-sm-750, .padding-y-sm-750 { padding-top: 7.50rem !important; }
        .padding-r-sm-750, .padding-x-sm-750 { padding-right: 7.50rem !important; }
        .padding-b-sm-750, .padding-y-sm-750 { padding-bottom: 7.50rem !important; }
        .padding-l-sm-750, .padding-x-sm-750 { padding-left: 7.50rem !important; }

        .padding-sm-800 { padding: 8.00rem !important; }
        .padding-t-sm-800, .padding-y-sm-800 { padding-top: 8.00rem !important; }
        .padding-r-sm-800, .padding-x-sm-800 { padding-right: 8.00rem !important; }
        .padding-b-sm-800, .padding-y-sm-800 { padding-bottom: 8.00rem !important; }
        .padding-l-sm-800, .padding-x-sm-800 { padding-left: 8.00rem !important; }

        .padding-sm-850 { padding: 8.50rem !important; }
        .padding-t-sm-850, .padding-y-sm-850 { padding-top: 8.50rem !important; }
        .padding-r-sm-850, .padding-x-sm-850 { padding-right: 8.50rem !important; }
        .padding-b-sm-850, .padding-y-sm-850 { padding-bottom: 8.50rem !important; }
        .padding-l-sm-850, .padding-x-sm-850 { padding-left: 8.50rem !important; }

        .padding-sm-900 { padding: 9.00rem !important; }
        .padding-t-sm-900, .padding-y-sm-900 { padding-top: 9.00rem !important; }
        .padding-r-sm-900, .padding-x-sm-900 { padding-right: 9.00rem !important; }
        .padding-b-sm-900, .padding-y-sm-900 { padding-bottom: 9.00rem !important; }
        .padding-l-sm-900, .padding-x-sm-900 { padding-left: 9.00rem !important; }

        .padding-sm-950 { padding: 9.50rem !important; }
        .padding-t-sm-950, .padding-y-sm-950 { padding-top: 9.50rem !important; }
        .padding-r-sm-950, .padding-x-sm-950 { padding-right: 9.50rem !important; }
        .padding-b-sm-950, .padding-y-sm-950 { padding-bottom: 9.50rem !important; }
        .padding-l-sm-950, .padding-x-sm-950 { padding-left: 9.50rem !important; }

        .padding-sm-1000 { padding: 10.00rem !important; }
        .padding-t-sm-1000, .padding-y-sm-1000 { padding-top: 10.00rem !important; }
        .padding-r-sm-1000, .padding-x-sm-1000 { padding-right: 10.00rem !important; }
        .padding-b-sm-1000, .padding-y-sm-1000 { padding-bottom: 10.00rem !important; }
        .padding-l-sm-1000, .padding-x-sm-1000 { padding-left: 10.00rem !important; }

        .padding-sm-1100 { padding: 11.00rem !important; }
        .padding-t-sm-1100, .padding-y-sm-1100 { padding-top: 11.00rem !important; }
        .padding-r-sm-1100, .padding-x-sm-1100 { padding-right: 11.00rem !important; }
        .padding-b-sm-1100, .padding-y-sm-1100 { padding-bottom: 11.00rem !important; }
        .padding-l-sm-1100, .padding-x-sm-1100 { padding-left: 11.00rem !important; }

        .padding-sm-1200 { padding: 12.00rem !important; }
        .padding-t-sm-1200, .padding-y-sm-1200 { padding-top: 12.00rem !important; }
        .padding-r-sm-1200, .padding-x-sm-1200 { padding-right: 12.00rem !important; }
        .padding-b-sm-1200, .padding-y-sm-1200 { padding-bottom: 12.00rem !important; }
        .padding-l-sm-1200, .padding-x-sm-1200 { padding-left: 12.00rem !important; }

        .padding-sm-1300 { padding: 13.00rem !important; }
        .padding-t-sm-1300, .padding-y-sm-1300 { padding-top: 13.00rem !important; }
        .padding-r-sm-1300, .padding-x-sm-1300 { padding-right: 13.00rem !important; }
        .padding-b-sm-1300, .padding-y-sm-1300 { padding-bottom: 13.00rem !important; }
        .padding-l-sm-1300, .padding-x-sm-1300 { padding-left: 13.00rem !important; }

        .padding-sm-1400 { padding: 14.00rem !important; }
        .padding-t-sm-1400, .padding-y-sm-1400 { padding-top: 14.00rem !important; }
        .padding-r-sm-1400, .padding-x-sm-1400 { padding-right: 14.00rem !important; }
        .padding-b-sm-1400, .padding-y-sm-1400 { padding-bottom: 14.00rem !important; }
        .padding-l-sm-1400, .padding-x-sm-1400 { padding-left: 14.00rem !important; }

        .padding-sm-1500 { padding: 15.00rem !important; }
        .padding-t-sm-1500, .padding-y-sm-1500 { padding-top: 15.00rem !important; }
        .padding-r-sm-1500, .padding-x-sm-1500 { padding-right: 15.00rem !important; }
        .padding-b-sm-1500, .padding-y-sm-1500 { padding-bottom: 15.00rem !important; }
        .padding-l-sm-1500, .padding-x-sm-1500 { padding-left: 15.00rem !important; }

        .padding-sm-1600 { padding: 16.00rem !important; }
        .padding-t-sm-1600, .padding-y-sm-1600 { padding-top: 16.00rem !important; }
        .padding-r-sm-1600, .padding-x-sm-1600 { padding-right: 16.00rem !important; }
        .padding-b-sm-1600, .padding-y-sm-1600 { padding-bottom: 16.00rem !important; }
        .padding-l-sm-1600, .padding-x-sm-1600 { padding-left: 16.00rem !important; }

        .padding-sm-1700 { padding: 17.00rem !important; }
        .padding-t-sm-1700, .padding-y-sm-1700 { padding-top: 17.00rem !important; }
        .padding-r-sm-1700, .padding-x-sm-1700 { padding-right: 17.00rem !important; }
        .padding-b-sm-1700, .padding-y-sm-1700 { padding-bottom: 17.00rem !important; }
        .padding-l-sm-1700, .padding-x-sm-1700 { padding-left: 17.00rem !important; }

        .padding-sm-1800 { padding: 18.00rem !important; }
        .padding-t-sm-1800, .padding-y-sm-1800 { padding-top: 18.00rem !important; }
        .padding-r-sm-1800, .padding-x-sm-1800 { padding-right: 18.00rem !important; }
        .padding-b-sm-1800, .padding-y-sm-1800 { padding-bottom: 18.00rem !important; }
        .padding-l-sm-1800, .padding-x-sm-1800 { padding-left: 18.00rem !important; }

        .padding-sm-1900 { padding: 19.00rem !important; }
        .padding-t-sm-1900, .padding-y-sm-1900 { padding-top: 19.00rem !important; }
        .padding-r-sm-1900, .padding-x-sm-1900 { padding-right: 19.00rem !important; }
        .padding-b-sm-1900, .padding-y-sm-1900 { padding-bottom: 19.00rem !important; }
        .padding-l-sm-1900, .padding-x-sm-1900 { padding-left: 19.00rem !important; }

        .padding-sm-2000 { padding: 20.00rem !important; }
        .padding-t-sm-2000, .padding-y-sm-2000 { padding-top: 20.00rem !important; }
        .padding-r-sm-2000, .padding-x-sm-2000 { padding-right: 20.00rem !important; }
        .padding-b-sm-2000, .padding-y-sm-2000 { padding-bottom: 20.00rem !important; }
        .padding-l-sm-2000, .padding-x-sm-2000 { padding-left: 20.00rem !important; }

    }

    @media (min-width: 768px) {

        .padding-md-0 { padding: 0rem !important; }
        .padding-t-md-0, .padding-y-md-0 { padding-top: 0rem !important; }
        .padding-r-md-0, .padding-x-md-0 { padding-right: 0rem !important; }
        .padding-b-md-0, .padding-y-md-0 { padding-bottom: 0rem !important; }
        .padding-l-md-0, .padding-x-md-0 { padding-left: 0rem !important; }

        .padding-md-010 { padding: 0.1rem !important; }
        .padding-t-md-010, .padding-y-md-010 { padding-top: 0.1rem !important; }
        .padding-r-md-010, .padding-x-md-010 { padding-right: 0.1rem !important; }
        .padding-b-md-010, .padding-y-md-010 { padding-bottom: 0.1rem !important; }
        .padding-l-md-010, .padding-x-md-010 { padding-left: 0.1rem !important; }

        .padding-md-025 { padding: 0.25rem !important; }
        .padding-t-md-025, .padding-y-md-025 { padding-top: 0.25rem !important; }
        .padding-r-md-025, .padding-x-md-025 { padding-right: 0.25rem !important; }
        .padding-b-md-025, .padding-y-md-025 { padding-bottom: 0.25rem !important; }
        .padding-l-md-025, .padding-x-md-025 { padding-left: 0.25rem !important; }

        .padding-md-050 { padding: 0.50rem !important; }
        .padding-t-md-050, .padding-y-md-050 { padding-top: 0.50rem !important; }
        .padding-r-md-050, .padding-x-md-050 { padding-right: 0.50rem !important; }
        .padding-b-md-050, .padding-y-md-050 { padding-bottom: 0.50rem !important; }
        .padding-l-md-050, .padding-x-md-050 { padding-left: 0.50rem !important; }

        .padding-md-075 { padding: 0.75rem !important; }
        .padding-t-md-075, .padding-y-md-075 { padding-top: 0.75rem !important; }
        .padding-r-md-075, .padding-x-md-075 { padding-right: 0.75rem !important; }
        .padding-b-md-075, .padding-y-md-075 { padding-bottom: 0.75rem !important; }
        .padding-l-md-075, .padding-x-md-075 { padding-left: 0.75rem !important; }

        .padding-md-100 { padding: 1.00rem !important; }
        .padding-t-md-100, .padding-y-md-100 { padding-top: 1.00rem !important; }
        .padding-r-md-100, .padding-x-md-100 { padding-right: 1.00rem !important; }
        .padding-b-md-100, .padding-y-md-100 { padding-bottom: 1.00rem !important; }
        .padding-l-md-100, .padding-x-md-100 { padding-left: 1.00rem !important; }

        .padding-md-125 { padding: 1.25rem !important; }
        .padding-t-md-125, .padding-y-md-125 { padding-top: 1.25rem !important; }
        .padding-r-md-125, .padding-x-md-125 { padding-right: 1.25rem !important; }
        .padding-b-md-125, .padding-y-md-125 { padding-bottom: 1.25rem !important; }
        .padding-l-md-125, .padding-x-md-125 { padding-left: 1.25rem !important; }

        .padding-md-150 { padding: 1.50rem !important; }
        .padding-t-md-150, .padding-y-md-150 { padding-top: 1.50rem !important; }
        .padding-r-md-150, .padding-x-md-150 { padding-right: 1.50rem !important; }
        .padding-b-md-150, .padding-y-md-150 { padding-bottom: 1.50rem !important; }
        .padding-l-md-150, .padding-x-md-150 { padding-left: 1.50rem !important; }

        .padding-md-175 { padding: 1.75rem !important; }
        .padding-t-md-175, .padding-y-md-175 { padding-top: 1.75rem !important; }
        .padding-r-md-175, .padding-x-md-175 { padding-right: 1.75rem !important; }
        .padding-b-md-175, .padding-y-md-175 { padding-bottom: 1.75rem !important; }
        .padding-l-md-175, .padding-x-md-175 { padding-left: 1.75rem !important; }

        .padding-md-200 { padding: 2.00rem !important; }
        .padding-t-md-200, .padding-y-md-200 { padding-top: 2.00rem !important; }
        .padding-r-md-200, .padding-x-md-200 { padding-right: 2.00rem !important; }
        .padding-b-md-200, .padding-y-md-200 { padding-bottom: 2.00rem !important; }
        .padding-l-md-200, .padding-x-md-200 { padding-left: 2.00rem !important; }

        .padding-md-225 { padding: 2.25rem !important; }
        .padding-t-md-225, .padding-y-md-225 { padding-top: 2.25rem !important; }
        .padding-r-md-225, .padding-x-md-225 { padding-right: 2.25rem !important; }
        .padding-b-md-225, .padding-y-md-225 { padding-bottom: 2.25rem !important; }
        .padding-l-md-225, .padding-x-md-225 { padding-left: 2.25rem !important; }

        .padding-md-250 { padding: 2.50rem !important; }
        .padding-t-md-250, .padding-y-md-250 { padding-top: 2.50rem !important; }
        .padding-r-md-250, .padding-x-md-250 { padding-right: 2.50rem !important; }
        .padding-b-md-250, .padding-y-md-250 { padding-bottom: 2.50rem !important; }
        .padding-l-md-250, .padding-x-md-250 { padding-left: 2.50rem !important; }

        .padding-md-275 { padding: 2.75rem !important; }
        .padding-t-md-275, .padding-y-md-275 { padding-top: 2.75rem !important; }
        .padding-r-md-275, .padding-x-md-275 { padding-right: 2.75rem !important; }
        .padding-b-md-275, .padding-y-md-275 { padding-bottom: 2.75rem !important; }
        .padding-l-md-275, .padding-x-md-275 { padding-left: 2.75rem !important; }

        .padding-md-300 { padding: 3.00rem !important; }
        .padding-t-md-300, .padding-y-md-300 { padding-top: 3.00rem !important; }
        .padding-r-md-300, .padding-x-md-300 { padding-right: 3.00rem !important; }
        .padding-b-md-300, .padding-y-md-300 { padding-bottom: 3.00rem !important; }
        .padding-l-md-300, .padding-x-md-300 { padding-left: 3.00rem !important; }

        .padding-md-350 { padding: 3.50rem !important; }
        .padding-t-md-350, .padding-y-md-350 { padding-top: 3.50rem !important; }
        .padding-r-md-350, .padding-x-md-350 { padding-right: 3.50rem !important; }
        .padding-b-md-350, .padding-y-md-350 { padding-bottom: 3.50rem !important; }
        .padding-l-md-350, .padding-x-md-350 { padding-left: 3.50rem !important; }

        .padding-md-400 { padding: 4.00rem !important; }
        .padding-t-md-400, .padding-y-md-400 { padding-top: 4.00rem !important; }
        .padding-r-md-400, .padding-x-md-400 { padding-right: 4.00rem !important; }
        .padding-b-md-400, .padding-y-md-400 { padding-bottom: 4.00rem !important; }
        .padding-l-md-400, .padding-x-md-400 { padding-left: 4.00rem !important; }

        .padding-md-450 { padding: 4.50rem !important; }
        .padding-t-md-450, .padding-y-md-450 { padding-top: 4.50rem !important; }
        .padding-r-md-450, .padding-x-md-450 { padding-right: 4.50rem !important; }
        .padding-b-md-450, .padding-y-md-450 { padding-bottom: 4.50rem !important; }
        .padding-l-md-450, .padding-x-md-450 { padding-left: 4.50rem !important; }

        .padding-md-500 { padding: 5.00rem !important; }
        .padding-t-md-500, .padding-y-md-500 { padding-top: 5.00rem !important; }
        .padding-r-md-500, .padding-x-md-500 { padding-right: 5.00rem !important; }
        .padding-b-md-500, .padding-y-md-500 { padding-bottom: 5.00rem !important; }
        .padding-l-md-500, .padding-x-md-500 { padding-left: 5.00rem !important; }

        .padding-md-550 { padding: 5.50rem !important; }
        .padding-t-md-550, .padding-y-md-550 { padding-top: 5.50rem !important; }
        .padding-r-md-550, .padding-x-md-550 { padding-right: 5.50rem !important; }
        .padding-b-md-550, .padding-y-md-550 { padding-bottom: 5.50rem !important; }
        .padding-l-md-550, .padding-x-md-550 { padding-left: 5.50rem !important; }

        .padding-600 { padding: 6.00rem !important; }
        .padding-t-md-600, .padding-y-md-600 { padding-top: 6.00rem !important; }
        .padding-r-md-600, .padding-x-md-600 { padding-right: 6.00rem !important; }
        .padding-b-md-600, .padding-y-md-600 { padding-bottom: 6.00rem !important; }
        .padding-l-md-600, .padding-x-md-600 { padding-left: 6.00rem !important; }

        .padding-md-650 { padding: 6.50rem !important; }
        .padding-t-md-650, .padding-y-md-650 { padding-top: 6.50rem !important; }
        .padding-r-md-650, .padding-x-md-650 { padding-right: 6.50rem !important; }
        .padding-b-md-650, .padding-y-md-650 { padding-bottom: 6.50rem !important; }
        .padding-l-md-650, .padding-x-md-650 { padding-left: 6.50rem !important; }

        .padding-md-700 { padding: 7.00rem !important; }
        .padding-t-md-700, .padding-y-md-700 { padding-top: 7.00rem !important; }
        .padding-r-md-700, .padding-x-md-700 { padding-right: 7.00rem !important; }
        .padding-b-md-700, .padding-y-md-700 { padding-bottom: 7.00rem !important; }
        .padding-l-md-700, .padding-x-md-700 { padding-left: 7.00rem !important; }

        .padding-md-750 { padding: 7.50rem !important; }
        .padding-t-md-750, .padding-y-md-750 { padding-top: 7.50rem !important; }
        .padding-r-md-750, .padding-x-md-750 { padding-right: 7.50rem !important; }
        .padding-b-md-750, .padding-y-md-750 { padding-bottom: 7.50rem !important; }
        .padding-l-md-750, .padding-x-md-750 { padding-left: 7.50rem !important; }

        .padding-md-800 { padding: 8.00rem !important; }
        .padding-t-md-800, .padding-y-md-800 { padding-top: 8.00rem !important; }
        .padding-r-md-800, .padding-x-md-800 { padding-right: 8.00rem !important; }
        .padding-b-md-800, .padding-y-md-800 { padding-bottom: 8.00rem !important; }
        .padding-l-md-800, .padding-x-md-800 { padding-left: 8.00rem !important; }

        .padding-md-850 { padding: 8.50rem !important; }
        .padding-t-md-850, .padding-y-md-850 { padding-top: 8.50rem !important; }
        .padding-r-md-850, .padding-x-md-850 { padding-right: 8.50rem !important; }
        .padding-b-md-850, .padding-y-md-850 { padding-bottom: 8.50rem !important; }
        .padding-l-md-850, .padding-x-md-850 { padding-left: 8.50rem !important; }

        .padding-md-900 { padding: 9.00rem !important; }
        .padding-t-md-900, .padding-y-md-900 { padding-top: 9.00rem !important; }
        .padding-r-md-900, .padding-x-md-900 { padding-right: 9.00rem !important; }
        .padding-b-md-900, .padding-y-md-900 { padding-bottom: 9.00rem !important; }
        .padding-l-md-900, .padding-x-md-900 { padding-left: 9.00rem !important; }

        .padding-md-950 { padding: 9.50rem !important; }
        .padding-t-md-950, .padding-y-md-950 { padding-top: 9.50rem !important; }
        .padding-r-md-950, .padding-x-md-950 { padding-right: 9.50rem !important; }
        .padding-b-md-950, .padding-y-md-950 { padding-bottom: 9.50rem !important; }
        .padding-l-md-950, .padding-x-md-950 { padding-left: 9.50rem !important; }

        .padding-md-1000 { padding: 10.00rem !important; }
        .padding-t-md-1000, .padding-y-md-1000 { padding-top: 10.00rem !important; }
        .padding-r-md-1000, .padding-x-md-1000 { padding-right: 10.00rem !important; }
        .padding-b-md-1000, .padding-y-md-1000 { padding-bottom: 10.00rem !important; }
        .padding-l-md-1000, .padding-x-md-1000 { padding-left: 10.00rem !important; }

        .padding-md-1100 { padding: 11.00rem !important; }
        .padding-t-md-1100, .padding-y-md-1100 { padding-top: 11.00rem !important; }
        .padding-r-md-1100, .padding-x-md-1100 { padding-right: 11.00rem !important; }
        .padding-b-md-1100, .padding-y-md-1100 { padding-bottom: 11.00rem !important; }
        .padding-l-md-1100, .padding-x-md-1100 { padding-left: 11.00rem !important; }

        .padding-md-1200 { padding: 12.00rem !important; }
        .padding-t-md-1200, .padding-y-md-1200 { padding-top: 12.00rem !important; }
        .padding-r-md-1200, .padding-x-md-1200 { padding-right: 12.00rem !important; }
        .padding-b-md-1200, .padding-y-md-1200 { padding-bottom: 12.00rem !important; }
        .padding-l-md-1200, .padding-x-md-1200 { padding-left: 12.00rem !important; }

        .padding-md-1300 { padding: 13.00rem !important; }
        .padding-t-md-1300, .padding-y-md-1300 { padding-top: 13.00rem !important; }
        .padding-r-md-1300, .padding-x-md-1300 { padding-right: 13.00rem !important; }
        .padding-b-md-1300, .padding-y-md-1300 { padding-bottom: 13.00rem !important; }
        .padding-l-md-1300, .padding-x-md-1300 { padding-left: 13.00rem !important; }

        .padding-md-1400 { padding: 14.00rem !important; }
        .padding-t-md-1400, .padding-y-md-1400 { padding-top: 14.00rem !important; }
        .padding-r-md-1400, .padding-x-md-1400 { padding-right: 14.00rem !important; }
        .padding-b-md-1400, .padding-y-md-1400 { padding-bottom: 14.00rem !important; }
        .padding-l-md-1400, .padding-x-md-1400 { padding-left: 14.00rem !important; }

        .padding-md-1500 { padding: 15.00rem !important; }
        .padding-t-md-1500, .padding-y-md-1500 { padding-top: 15.00rem !important; }
        .padding-r-md-1500, .padding-x-md-1500 { padding-right: 15.00rem !important; }
        .padding-b-md-1500, .padding-y-md-1500 { padding-bottom: 15.00rem !important; }
        .padding-l-md-1500, .padding-x-md-1500 { padding-left: 15.00rem !important; }

        .padding-md-1600 { padding: 16.00rem !important; }
        .padding-t-md-1600, .padding-y-md-1600 { padding-top: 16.00rem !important; }
        .padding-r-md-1600, .padding-x-md-1600 { padding-right: 16.00rem !important; }
        .padding-b-md-1600, .padding-y-md-1600 { padding-bottom: 16.00rem !important; }
        .padding-l-md-1600, .padding-x-md-1600 { padding-left: 16.00rem !important; }

        .padding-md-1700 { padding: 17.00rem !important; }
        .padding-t-md-1700, .padding-y-md-1700 { padding-top: 17.00rem !important; }
        .padding-r-md-1700, .padding-x-md-1700 { padding-right: 17.00rem !important; }
        .padding-b-md-1700, .padding-y-md-1700 { padding-bottom: 17.00rem !important; }
        .padding-l-md-1700, .padding-x-md-1700 { padding-left: 17.00rem !important; }

        .padding-md-1800 { padding: 18.00rem !important; }
        .padding-t-md-1800, .padding-y-md-1800 { padding-top: 18.00rem !important; }
        .padding-r-md-1800, .padding-x-md-1800 { padding-right: 18.00rem !important; }
        .padding-b-md-1800, .padding-y-md-1800 { padding-bottom: 18.00rem !important; }
        .padding-l-md-1800, .padding-x-md-1800 { padding-left: 18.00rem !important; }

        .padding-md-1900 { padding: 19.00rem !important; }
        .padding-t-md-1900, .padding-y-md-1900 { padding-top: 19.00rem !important; }
        .padding-r-md-1900, .padding-x-md-1900 { padding-right: 19.00rem !important; }
        .padding-b-md-1900, .padding-y-md-1900 { padding-bottom: 19.00rem !important; }
        .padding-l-md-1900, .padding-x-md-1900 { padding-left: 19.00rem !important; }

        .padding-md-2000 { padding: 20.00rem !important; }
        .padding-t-md-2000, .padding-y-md-2000 { padding-top: 20.00rem !important; }
        .padding-r-md-2000, .padding-x-md-2000 { padding-right: 20.00rem !important; }
        .padding-b-md-2000, .padding-y-md-2000 { padding-bottom: 20.00rem !important; }
        .padding-l-md-2000, .padding-x-md-2000 { padding-left: 20.00rem !important; }

    }

    @media (min-width: 992px) {

        .padding-lg-0 { padding: 0rem !important; }
        .padding-t-lg-0, .padding-y-lg-0 { padding-top: 0rem !important; }
        .padding-r-lg-0, .padding-x-lg-0 { padding-right: 0rem !important; }
        .padding-b-lg-0, .padding-y-lg-0 { padding-bottom: 0rem !important; }
        .padding-l-lg-0, .padding-x-lg-0 { padding-left: 0rem !important; }

        .padding-lg-010 { padding: 0.1rem !important; }
        .padding-t-lg-010, .padding-y-lg-010 { padding-top: 0.1rem !important; }
        .padding-r-lg-010, .padding-x-lg-010 { padding-right: 0.1rem !important; }
        .padding-b-lg-010, .padding-y-lg-010 { padding-bottom: 0.1rem !important; }
        .padding-l-lg-010, .padding-x-lg-010 { padding-left: 0.1rem !important; }

        .padding-lg-025 { padding: 0.25rem !important; }
        .padding-t-lg-025, .padding-y-lg-025 { padding-top: 0.25rem !important; }
        .padding-r-lg-025, .padding-x-lg-025 { padding-right: 0.25rem !important; }
        .padding-b-lg-025, .padding-y-lg-025 { padding-bottom: 0.25rem !important; }
        .padding-l-lg-025, .padding-x-lg-025 { padding-left: 0.25rem !important; }

        .padding-lg-050 { padding: 0.50rem !important; }
        .padding-t-lg-050, .padding-y-lg-050 { padding-top: 0.50rem !important; }
        .padding-r-lg-050, .padding-x-lg-050 { padding-right: 0.50rem !important; }
        .padding-b-lg-050, .padding-y-lg-050 { padding-bottom: 0.50rem !important; }
        .padding-l-lg-050, .padding-x-lg-050 { padding-left: 0.50rem !important; }

        .padding-lg-075 { padding: 0.75rem !important; }
        .padding-t-lg-075, .padding-y-lg-075 { padding-top: 0.75rem !important; }
        .padding-r-lg-075, .padding-x-lg-075 { padding-right: 0.75rem !important; }
        .padding-b-lg-075, .padding-y-lg-075 { padding-bottom: 0.75rem !important; }
        .padding-l-lg-075, .padding-x-lg-075 { padding-left: 0.75rem !important; }

        .padding-lg-100 { padding: 1.00rem !important; }
        .padding-t-lg-100, .padding-y-lg-100 { padding-top: 1.00rem !important; }
        .padding-r-lg-100, .padding-x-lg-100 { padding-right: 1.00rem !important; }
        .padding-b-lg-100, .padding-y-lg-100 { padding-bottom: 1.00rem !important; }
        .padding-l-lg-100, .padding-x-lg-100 { padding-left: 1.00rem !important; }

        .padding-lg-125 { padding: 1.25rem !important; }
        .padding-t-lg-125, .padding-y-lg-125 { padding-top: 1.25rem !important; }
        .padding-r-lg-125, .padding-x-lg-125 { padding-right: 1.25rem !important; }
        .padding-b-lg-125, .padding-y-lg-125 { padding-bottom: 1.25rem !important; }
        .padding-l-lg-125, .padding-x-lg-125 { padding-left: 1.25rem !important; }

        .padding-lg-150 { padding: 1.50rem !important; }
        .padding-t-lg-150, .padding-y-lg-150 { padding-top: 1.50rem !important; }
        .padding-r-lg-150, .padding-x-lg-150 { padding-right: 1.50rem !important; }
        .padding-b-lg-150, .padding-y-lg-150 { padding-bottom: 1.50rem !important; }
        .padding-l-lg-150, .padding-x-lg-150 { padding-left: 1.50rem !important; }

        .padding-lg-175 { padding: 1.75rem !important; }
        .padding-t-lg-175, .padding-y-lg-175 { padding-top: 1.75rem !important; }
        .padding-r-lg-175, .padding-x-lg-175 { padding-right: 1.75rem !important; }
        .padding-b-lg-175, .padding-y-lg-175 { padding-bottom: 1.75rem !important; }
        .padding-l-lg-175, .padding-x-lg-175 { padding-left: 1.75rem !important; }

        .padding-lg-200 { padding: 2.00rem !important; }
        .padding-t-lg-200, .padding-y-lg-200 { padding-top: 2.00rem !important; }
        .padding-r-lg-200, .padding-x-lg-200 { padding-right: 2.00rem !important; }
        .padding-b-lg-200, .padding-y-lg-200 { padding-bottom: 2.00rem !important; }
        .padding-l-lg-200, .padding-x-lg-200 { padding-left: 2.00rem !important; }

        .padding-lg-225 { padding: 2.25rem !important; }
        .padding-t-lg-225, .padding-y-lg-225 { padding-top: 2.25rem !important; }
        .padding-r-lg-225, .padding-x-lg-225 { padding-right: 2.25rem !important; }
        .padding-b-lg-225, .padding-y-lg-225 { padding-bottom: 2.25rem !important; }
        .padding-l-lg-225, .padding-x-lg-225 { padding-left: 2.25rem !important; }

        .padding-lg-250 { padding: 2.50rem !important; }
        .padding-t-lg-250, .padding-y-lg-250 { padding-top: 2.50rem !important; }
        .padding-r-lg-250, .padding-x-lg-250 { padding-right: 2.50rem !important; }
        .padding-b-lg-250, .padding-y-lg-250 { padding-bottom: 2.50rem !important; }
        .padding-l-lg-250, .padding-x-lg-250 { padding-left: 2.50rem !important; }

        .padding-lg-275 { padding: 2.75rem !important; }
        .padding-t-lg-275, .padding-y-lg-275 { padding-top: 2.75rem !important; }
        .padding-r-lg-275, .padding-x-lg-275 { padding-right: 2.75rem !important; }
        .padding-b-lg-275, .padding-y-lg-275 { padding-bottom: 2.75rem !important; }
        .padding-l-lg-275, .padding-x-lg-275 { padding-left: 2.75rem !important; }

        .padding-lg-300 { padding: 3.00rem !important; }
        .padding-t-lg-300, .padding-y-lg-300 { padding-top: 3.00rem !important; }
        .padding-r-lg-300, .padding-x-lg-300 { padding-right: 3.00rem !important; }
        .padding-b-lg-300, .padding-y-lg-300 { padding-bottom: 3.00rem !important; }
        .padding-l-lg-300, .padding-x-lg-300 { padding-left: 3.00rem !important; }

        .padding-lg-350 { padding: 3.50rem !important; }
        .padding-t-lg-350, .padding-y-lg-350 { padding-top: 3.50rem !important; }
        .padding-r-lg-350, .padding-x-lg-350 { padding-right: 3.50rem !important; }
        .padding-b-lg-350, .padding-y-lg-350 { padding-bottom: 3.50rem !important; }
        .padding-l-lg-350, .padding-x-lg-350 { padding-left: 3.50rem !important; }

        .padding-lg-400 { padding: 4.00rem !important; }
        .padding-t-lg-400, .padding-y-lg-400 { padding-top: 4.00rem !important; }
        .padding-r-lg-400, .padding-x-lg-400 { padding-right: 4.00rem !important; }
        .padding-b-lg-400, .padding-y-lg-400 { padding-bottom: 4.00rem !important; }
        .padding-l-lg-400, .padding-x-lg-400 { padding-left: 4.00rem !important; }

        .padding-lg-450 { padding: 4.50rem !important; }
        .padding-t-lg-450, .padding-y-lg-450 { padding-top: 4.50rem !important; }
        .padding-r-lg-450, .padding-x-lg-450 { padding-right: 4.50rem !important; }
        .padding-b-lg-450, .padding-y-lg-450 { padding-bottom: 4.50rem !important; }
        .padding-l-lg-450, .padding-x-lg-450 { padding-left: 4.50rem !important; }

        .padding-lg-500 { padding: 5.00rem !important; }
        .padding-t-lg-500, .padding-y-lg-500 { padding-top: 5.00rem !important; }
        .padding-r-lg-500, .padding-x-lg-500 { padding-right: 5.00rem !important; }
        .padding-b-lg-500, .padding-y-lg-500 { padding-bottom: 5.00rem !important; }
        .padding-l-lg-500, .padding-x-lg-500 { padding-left: 5.00rem !important; }

        .padding-lg-550 { padding: 5.50rem !important; }
        .padding-t-lg-550, .padding-y-lg-550 { padding-top: 5.50rem !important; }
        .padding-r-lg-550, .padding-x-lg-550 { padding-right: 5.50rem !important; }
        .padding-b-lg-550, .padding-y-lg-550 { padding-bottom: 5.50rem !important; }
        .padding-l-lg-550, .padding-x-lg-550 { padding-left: 5.50rem !important; }

        .padding-600 { padding: 6.00rem !important; }
        .padding-t-lg-600, .padding-y-lg-600 { padding-top: 6.00rem !important; }
        .padding-r-lg-600, .padding-x-lg-600 { padding-right: 6.00rem !important; }
        .padding-b-lg-600, .padding-y-lg-600 { padding-bottom: 6.00rem !important; }
        .padding-l-lg-600, .padding-x-lg-600 { padding-left: 6.00rem !important; }

        .padding-lg-650 { padding: 6.50rem !important; }
        .padding-t-lg-650, .padding-y-lg-650 { padding-top: 6.50rem !important; }
        .padding-r-lg-650, .padding-x-lg-650 { padding-right: 6.50rem !important; }
        .padding-b-lg-650, .padding-y-lg-650 { padding-bottom: 6.50rem !important; }
        .padding-l-lg-650, .padding-x-lg-650 { padding-left: 6.50rem !important; }

        .padding-lg-700 { padding: 7.00rem !important; }
        .padding-t-lg-700, .padding-y-lg-700 { padding-top: 7.00rem !important; }
        .padding-r-lg-700, .padding-x-lg-700 { padding-right: 7.00rem !important; }
        .padding-b-lg-700, .padding-y-lg-700 { padding-bottom: 7.00rem !important; }
        .padding-l-lg-700, .padding-x-lg-700 { padding-left: 7.00rem !important; }

        .padding-lg-750 { padding: 7.50rem !important; }
        .padding-t-lg-750, .padding-y-lg-750 { padding-top: 7.50rem !important; }
        .padding-r-lg-750, .padding-x-lg-750 { padding-right: 7.50rem !important; }
        .padding-b-lg-750, .padding-y-lg-750 { padding-bottom: 7.50rem !important; }
        .padding-l-lg-750, .padding-x-lg-750 { padding-left: 7.50rem !important; }

        .padding-lg-800 { padding: 8.00rem !important; }
        .padding-t-lg-800, .padding-y-lg-800 { padding-top: 8.00rem !important; }
        .padding-r-lg-800, .padding-x-lg-800 { padding-right: 8.00rem !important; }
        .padding-b-lg-800, .padding-y-lg-800 { padding-bottom: 8.00rem !important; }
        .padding-l-lg-800, .padding-x-lg-800 { padding-left: 8.00rem !important; }

        .padding-lg-850 { padding: 8.50rem !important; }
        .padding-t-lg-850, .padding-y-lg-850 { padding-top: 8.50rem !important; }
        .padding-r-lg-850, .padding-x-lg-850 { padding-right: 8.50rem !important; }
        .padding-b-lg-850, .padding-y-lg-850 { padding-bottom: 8.50rem !important; }
        .padding-l-lg-850, .padding-x-lg-850 { padding-left: 8.50rem !important; }

        .padding-lg-900 { padding: 9.00rem !important; }
        .padding-t-lg-900, .padding-y-lg-900 { padding-top: 9.00rem !important; }
        .padding-r-lg-900, .padding-x-lg-900 { padding-right: 9.00rem !important; }
        .padding-b-lg-900, .padding-y-lg-900 { padding-bottom: 9.00rem !important; }
        .padding-l-lg-900, .padding-x-lg-900 { padding-left: 9.00rem !important; }

        .padding-lg-950 { padding: 9.50rem !important; }
        .padding-t-lg-950, .padding-y-lg-950 { padding-top: 9.50rem !important; }
        .padding-r-lg-950, .padding-x-lg-950 { padding-right: 9.50rem !important; }
        .padding-b-lg-950, .padding-y-lg-950 { padding-bottom: 9.50rem !important; }
        .padding-l-lg-950, .padding-x-lg-950 { padding-left: 9.50rem !important; }

        .padding-lg-1000 { padding: 10.00rem !important; }
        .padding-t-lg-1000, .padding-y-lg-1000 { padding-top: 10.00rem !important; }
        .padding-r-lg-1000, .padding-x-lg-1000 { padding-right: 10.00rem !important; }
        .padding-b-lg-1000, .padding-y-lg-1000 { padding-bottom: 10.00rem !important; }
        .padding-l-lg-1000, .padding-x-lg-1000 { padding-left: 10.00rem !important; }

        .padding-lg-1100 { padding: 11.00rem !important; }
        .padding-t-lg-1100, .padding-y-lg-1100 { padding-top: 11.00rem !important; }
        .padding-r-lg-1100, .padding-x-lg-1100 { padding-right: 11.00rem !important; }
        .padding-b-lg-1100, .padding-y-lg-1100 { padding-bottom: 11.00rem !important; }
        .padding-l-lg-1100, .padding-x-lg-1100 { padding-left: 11.00rem !important; }

        .padding-lg-1200 { padding: 12.00rem !important; }
        .padding-t-lg-1200, .padding-y-lg-1200 { padding-top: 12.00rem !important; }
        .padding-r-lg-1200, .padding-x-lg-1200 { padding-right: 12.00rem !important; }
        .padding-b-lg-1200, .padding-y-lg-1200 { padding-bottom: 12.00rem !important; }
        .padding-l-lg-1200, .padding-x-lg-1200 { padding-left: 12.00rem !important; }

        .padding-lg-1300 { padding: 13.00rem !important; }
        .padding-t-lg-1300, .padding-y-lg-1300 { padding-top: 13.00rem !important; }
        .padding-r-lg-1300, .padding-x-lg-1300 { padding-right: 13.00rem !important; }
        .padding-b-lg-1300, .padding-y-lg-1300 { padding-bottom: 13.00rem !important; }
        .padding-l-lg-1300, .padding-x-lg-1300 { padding-left: 13.00rem !important; }

        .padding-lg-1400 { padding: 14.00rem !important; }
        .padding-t-lg-1400, .padding-y-lg-1400 { padding-top: 14.00rem !important; }
        .padding-r-lg-1400, .padding-x-lg-1400 { padding-right: 14.00rem !important; }
        .padding-b-lg-1400, .padding-y-lg-1400 { padding-bottom: 14.00rem !important; }
        .padding-l-lg-1400, .padding-x-lg-1400 { padding-left: 14.00rem !important; }

        .padding-lg-1500 { padding: 15.00rem !important; }
        .padding-t-lg-1500, .padding-y-lg-1500 { padding-top: 15.00rem !important; }
        .padding-r-lg-1500, .padding-x-lg-1500 { padding-right: 15.00rem !important; }
        .padding-b-lg-1500, .padding-y-lg-1500 { padding-bottom: 15.00rem !important; }
        .padding-l-lg-1500, .padding-x-lg-1500 { padding-left: 15.00rem !important; }

        .padding-lg-1600 { padding: 16.00rem !important; }
        .padding-t-lg-1600, .padding-y-lg-1600 { padding-top: 16.00rem !important; }
        .padding-r-lg-1600, .padding-x-lg-1600 { padding-right: 16.00rem !important; }
        .padding-b-lg-1600, .padding-y-lg-1600 { padding-bottom: 16.00rem !important; }
        .padding-l-lg-1600, .padding-x-lg-1600 { padding-left: 16.00rem !important; }

        .padding-lg-1700 { padding: 17.00rem !important; }
        .padding-t-lg-1700, .padding-y-lg-1700 { padding-top: 17.00rem !important; }
        .padding-r-lg-1700, .padding-x-lg-1700 { padding-right: 17.00rem !important; }
        .padding-b-lg-1700, .padding-y-lg-1700 { padding-bottom: 17.00rem !important; }
        .padding-l-lg-1700, .padding-x-lg-1700 { padding-left: 17.00rem !important; }

        .padding-lg-1800 { padding: 18.00rem !important; }
        .padding-t-lg-1800, .padding-y-lg-1800 { padding-top: 18.00rem !important; }
        .padding-r-lg-1800, .padding-x-lg-1800 { padding-right: 18.00rem !important; }
        .padding-b-lg-1800, .padding-y-lg-1800 { padding-bottom: 18.00rem !important; }
        .padding-l-lg-1800, .padding-x-lg-1800 { padding-left: 18.00rem !important; }

        .padding-lg-1900 { padding: 19.00rem !important; }
        .padding-t-lg-1900, .padding-y-lg-1900 { padding-top: 19.00rem !important; }
        .padding-r-lg-1900, .padding-x-lg-1900 { padding-right: 19.00rem !important; }
        .padding-b-lg-1900, .padding-y-lg-1900 { padding-bottom: 19.00rem !important; }
        .padding-l-lg-1900, .padding-x-lg-1900 { padding-left: 19.00rem !important; }

        .padding-lg-2000 { padding: 20.00rem !important; }
        .padding-t-lg-2000, .padding-y-lg-2000 { padding-top: 20.00rem !important; }
        .padding-r-lg-2000, .padding-x-lg-2000 { padding-right: 20.00rem !important; }
        .padding-b-lg-2000, .padding-y-lg-2000 { padding-bottom: 20.00rem !important; }
        .padding-l-lg-2000, .padding-x-lg-2000 { padding-left: 20.00rem !important; }

    }

    @media (min-width: 1200px) {

        .padding-xl-0 { padding: 0rem !important; }
        .padding-t-xl-0, .padding-y-xl-0 { padding-top: 0rem !important; }
        .padding-r-xl-0, .padding-x-xl-0 { padding-right: 0rem !important; }
        .padding-b-xl-0, .padding-y-xl-0 { padding-bottom: 0rem !important; }
        .padding-l-xl-0, .padding-x-xl-0 { padding-left: 0rem !important; }

        .padding-xl-010 { padding: 0.1rem !important; }
        .padding-t-xl-010, .padding-y-xl-010 { padding-top: 0.1rem !important; }
        .padding-r-xl-010, .padding-x-xl-010 { padding-right: 0.1rem !important; }
        .padding-b-xl-010, .padding-y-xl-010 { padding-bottom: 0.1rem !important; }
        .padding-l-xl-010, .padding-x-xl-010 { padding-left: 0.1rem !important; }

        .padding-xl-025 { padding: 0.25rem !important; }
        .padding-t-xl-025, .padding-y-xl-025 { padding-top: 0.25rem !important; }
        .padding-r-xl-025, .padding-x-xl-025 { padding-right: 0.25rem !important; }
        .padding-b-xl-025, .padding-y-xl-025 { padding-bottom: 0.25rem !important; }
        .padding-l-xl-025, .padding-x-xl-025 { padding-left: 0.25rem !important; }

        .padding-xl-050 { padding: 0.50rem !important; }
        .padding-t-xl-050, .padding-y-xl-050 { padding-top: 0.50rem !important; }
        .padding-r-xl-050, .padding-x-xl-050 { padding-right: 0.50rem !important; }
        .padding-b-xl-050, .padding-y-xl-050 { padding-bottom: 0.50rem !important; }
        .padding-l-xl-050, .padding-x-xl-050 { padding-left: 0.50rem !important; }

        .padding-xl-075 { padding: 0.75rem !important; }
        .padding-t-xl-075, .padding-y-xl-075 { padding-top: 0.75rem !important; }
        .padding-r-xl-075, .padding-x-xl-075 { padding-right: 0.75rem !important; }
        .padding-b-xl-075, .padding-y-xl-075 { padding-bottom: 0.75rem !important; }
        .padding-l-xl-075, .padding-x-xl-075 { padding-left: 0.75rem !important; }

        .padding-xl-100 { padding: 1.00rem !important; }
        .padding-t-xl-100, .padding-y-xl-100 { padding-top: 1.00rem !important; }
        .padding-r-xl-100, .padding-x-xl-100 { padding-right: 1.00rem !important; }
        .padding-b-xl-100, .padding-y-xl-100 { padding-bottom: 1.00rem !important; }
        .padding-l-xl-100, .padding-x-xl-100 { padding-left: 1.00rem !important; }

        .padding-xl-125 { padding: 1.25rem !important; }
        .padding-t-xl-125, .padding-y-xl-125 { padding-top: 1.25rem !important; }
        .padding-r-xl-125, .padding-x-xl-125 { padding-right: 1.25rem !important; }
        .padding-b-xl-125, .padding-y-xl-125 { padding-bottom: 1.25rem !important; }
        .padding-l-xl-125, .padding-x-xl-125 { padding-left: 1.25rem !important; }

        .padding-xl-150 { padding: 1.50rem !important; }
        .padding-t-xl-150, .padding-y-xl-150 { padding-top: 1.50rem !important; }
        .padding-r-xl-150, .padding-x-xl-150 { padding-right: 1.50rem !important; }
        .padding-b-xl-150, .padding-y-xl-150 { padding-bottom: 1.50rem !important; }
        .padding-l-xl-150, .padding-x-xl-150 { padding-left: 1.50rem !important; }

        .padding-xl-175 { padding: 1.75rem !important; }
        .padding-t-xl-175, .padding-y-xl-175 { padding-top: 1.75rem !important; }
        .padding-r-xl-175, .padding-x-xl-175 { padding-right: 1.75rem !important; }
        .padding-b-xl-175, .padding-y-xl-175 { padding-bottom: 1.75rem !important; }
        .padding-l-xl-175, .padding-x-xl-175 { padding-left: 1.75rem !important; }

        .padding-xl-200 { padding: 2.00rem !important; }
        .padding-t-xl-200, .padding-y-xl-200 { padding-top: 2.00rem !important; }
        .padding-r-xl-200, .padding-x-xl-200 { padding-right: 2.00rem !important; }
        .padding-b-xl-200, .padding-y-xl-200 { padding-bottom: 2.00rem !important; }
        .padding-l-xl-200, .padding-x-xl-200 { padding-left: 2.00rem !important; }

        .padding-xl-225 { padding: 2.25rem !important; }
        .padding-t-xl-225, .padding-y-xl-225 { padding-top: 2.25rem !important; }
        .padding-r-xl-225, .padding-x-xl-225 { padding-right: 2.25rem !important; }
        .padding-b-xl-225, .padding-y-xl-225 { padding-bottom: 2.25rem !important; }
        .padding-l-xl-225, .padding-x-xl-225 { padding-left: 2.25rem !important; }

        .padding-xl-250 { padding: 2.50rem !important; }
        .padding-t-xl-250, .padding-y-xl-250 { padding-top: 2.50rem !important; }
        .padding-r-xl-250, .padding-x-xl-250 { padding-right: 2.50rem !important; }
        .padding-b-xl-250, .padding-y-xl-250 { padding-bottom: 2.50rem !important; }
        .padding-l-xl-250, .padding-x-xl-250 { padding-left: 2.50rem !important; }

        .padding-xl-275 { padding: 2.75rem !important; }
        .padding-t-xl-275, .padding-y-xl-275 { padding-top: 2.75rem !important; }
        .padding-r-xl-275, .padding-x-xl-275 { padding-right: 2.75rem !important; }
        .padding-b-xl-275, .padding-y-xl-275 { padding-bottom: 2.75rem !important; }
        .padding-l-xl-275, .padding-x-xl-275 { padding-left: 2.75rem !important; }

        .padding-xl-300 { padding: 3.00rem !important; }
        .padding-t-xl-300, .padding-y-xl-300 { padding-top: 3.00rem !important; }
        .padding-r-xl-300, .padding-x-xl-300 { padding-right: 3.00rem !important; }
        .padding-b-xl-300, .padding-y-xl-300 { padding-bottom: 3.00rem !important; }
        .padding-l-xl-300, .padding-x-xl-300 { padding-left: 3.00rem !important; }

        .padding-xl-350 { padding: 3.50rem !important; }
        .padding-t-xl-350, .padding-y-xl-350 { padding-top: 3.50rem !important; }
        .padding-r-xl-350, .padding-x-xl-350 { padding-right: 3.50rem !important; }
        .padding-b-xl-350, .padding-y-xl-350 { padding-bottom: 3.50rem !important; }
        .padding-l-xl-350, .padding-x-xl-350 { padding-left: 3.50rem !important; }

        .padding-xl-400 { padding: 4.00rem !important; }
        .padding-t-xl-400, .padding-y-xl-400 { padding-top: 4.00rem !important; }
        .padding-r-xl-400, .padding-x-xl-400 { padding-right: 4.00rem !important; }
        .padding-b-xl-400, .padding-y-xl-400 { padding-bottom: 4.00rem !important; }
        .padding-l-xl-400, .padding-x-xl-400 { padding-left: 4.00rem !important; }

        .padding-xl-450 { padding: 4.50rem !important; }
        .padding-t-xl-450, .padding-y-xl-450 { padding-top: 4.50rem !important; }
        .padding-r-xl-450, .padding-x-xl-450 { padding-right: 4.50rem !important; }
        .padding-b-xl-450, .padding-y-xl-450 { padding-bottom: 4.50rem !important; }
        .padding-l-xl-450, .padding-x-xl-450 { padding-left: 4.50rem !important; }

        .padding-xl-500 { padding: 5.00rem !important; }
        .padding-t-xl-500, .padding-y-xl-500 { padding-top: 5.00rem !important; }
        .padding-r-xl-500, .padding-x-xl-500 { padding-right: 5.00rem !important; }
        .padding-b-xl-500, .padding-y-xl-500 { padding-bottom: 5.00rem !important; }
        .padding-l-xl-500, .padding-x-xl-500 { padding-left: 5.00rem !important; }

        .padding-xl-550 { padding: 5.50rem !important; }
        .padding-t-xl-550, .padding-y-xl-550 { padding-top: 5.50rem !important; }
        .padding-r-xl-550, .padding-x-xl-550 { padding-right: 5.50rem !important; }
        .padding-b-xl-550, .padding-y-xl-550 { padding-bottom: 5.50rem !important; }
        .padding-l-xl-550, .padding-x-xl-550 { padding-left: 5.50rem !important; }

        .padding-600 { padding: 6.00rem !important; }
        .padding-t-xl-600, .padding-y-xl-600 { padding-top: 6.00rem !important; }
        .padding-r-xl-600, .padding-x-xl-600 { padding-right: 6.00rem !important; }
        .padding-b-xl-600, .padding-y-xl-600 { padding-bottom: 6.00rem !important; }
        .padding-l-xl-600, .padding-x-xl-600 { padding-left: 6.00rem !important; }

        .padding-xl-650 { padding: 6.50rem !important; }
        .padding-t-xl-650, .padding-y-xl-650 { padding-top: 6.50rem !important; }
        .padding-r-xl-650, .padding-x-xl-650 { padding-right: 6.50rem !important; }
        .padding-b-xl-650, .padding-y-xl-650 { padding-bottom: 6.50rem !important; }
        .padding-l-xl-650, .padding-x-xl-650 { padding-left: 6.50rem !important; }

        .padding-xl-700 { padding: 7.00rem !important; }
        .padding-t-xl-700, .padding-y-xl-700 { padding-top: 7.00rem !important; }
        .padding-r-xl-700, .padding-x-xl-700 { padding-right: 7.00rem !important; }
        .padding-b-xl-700, .padding-y-xl-700 { padding-bottom: 7.00rem !important; }
        .padding-l-xl-700, .padding-x-xl-700 { padding-left: 7.00rem !important; }

        .padding-xl-750 { padding: 7.50rem !important; }
        .padding-t-xl-750, .padding-y-xl-750 { padding-top: 7.50rem !important; }
        .padding-r-xl-750, .padding-x-xl-750 { padding-right: 7.50rem !important; }
        .padding-b-xl-750, .padding-y-xl-750 { padding-bottom: 7.50rem !important; }
        .padding-l-xl-750, .padding-x-xl-750 { padding-left: 7.50rem !important; }

        .padding-xl-800 { padding: 8.00rem !important; }
        .padding-t-xl-800, .padding-y-xl-800 { padding-top: 8.00rem !important; }
        .padding-r-xl-800, .padding-x-xl-800 { padding-right: 8.00rem !important; }
        .padding-b-xl-800, .padding-y-xl-800 { padding-bottom: 8.00rem !important; }
        .padding-l-xl-800, .padding-x-xl-800 { padding-left: 8.00rem !important; }

        .padding-xl-850 { padding: 8.50rem !important; }
        .padding-t-xl-850, .padding-y-xl-850 { padding-top: 8.50rem !important; }
        .padding-r-xl-850, .padding-x-xl-850 { padding-right: 8.50rem !important; }
        .padding-b-xl-850, .padding-y-xl-850 { padding-bottom: 8.50rem !important; }
        .padding-l-xl-850, .padding-x-xl-850 { padding-left: 8.50rem !important; }

        .padding-xl-900 { padding: 9.00rem !important; }
        .padding-t-xl-900, .padding-y-xl-900 { padding-top: 9.00rem !important; }
        .padding-r-xl-900, .padding-x-xl-900 { padding-right: 9.00rem !important; }
        .padding-b-xl-900, .padding-y-xl-900 { padding-bottom: 9.00rem !important; }
        .padding-l-xl-900, .padding-x-xl-900 { padding-left: 9.00rem !important; }

        .padding-xl-950 { padding: 9.50rem !important; }
        .padding-t-xl-950, .padding-y-xl-950 { padding-top: 9.50rem !important; }
        .padding-r-xl-950, .padding-x-xl-950 { padding-right: 9.50rem !important; }
        .padding-b-xl-950, .padding-y-xl-950 { padding-bottom: 9.50rem !important; }
        .padding-l-xl-950, .padding-x-xl-950 { padding-left: 9.50rem !important; }

        .padding-xl-1000 { padding: 10.00rem !important; }
        .padding-t-xl-1000, .padding-y-xl-1000 { padding-top: 10.00rem !important; }
        .padding-r-xl-1000, .padding-x-xl-1000 { padding-right: 10.00rem !important; }
        .padding-b-xl-1000, .padding-y-xl-1000 { padding-bottom: 10.00rem !important; }
        .padding-l-xl-1000, .padding-x-xl-1000 { padding-left: 10.00rem !important; }

        .padding-xl-1100 { padding: 11.00rem !important; }
        .padding-t-xl-1100, .padding-y-xl-1100 { padding-top: 11.00rem !important; }
        .padding-r-xl-1100, .padding-x-xl-1100 { padding-right: 11.00rem !important; }
        .padding-b-xl-1100, .padding-y-xl-1100 { padding-bottom: 11.00rem !important; }
        .padding-l-xl-1100, .padding-x-xl-1100 { padding-left: 11.00rem !important; }

        .padding-xl-1200 { padding: 12.00rem !important; }
        .padding-t-xl-1200, .padding-y-xl-1200 { padding-top: 12.00rem !important; }
        .padding-r-xl-1200, .padding-x-xl-1200 { padding-right: 12.00rem !important; }
        .padding-b-xl-1200, .padding-y-xl-1200 { padding-bottom: 12.00rem !important; }
        .padding-l-xl-1200, .padding-x-xl-1200 { padding-left: 12.00rem !important; }

        .padding-xl-1300 { padding: 13.00rem !important; }
        .padding-t-xl-1300, .padding-y-xl-1300 { padding-top: 13.00rem !important; }
        .padding-r-xl-1300, .padding-x-xl-1300 { padding-right: 13.00rem !important; }
        .padding-b-xl-1300, .padding-y-xl-1300 { padding-bottom: 13.00rem !important; }
        .padding-l-xl-1300, .padding-x-xl-1300 { padding-left: 13.00rem !important; }

        .padding-xl-1400 { padding: 14.00rem !important; }
        .padding-t-xl-1400, .padding-y-xl-1400 { padding-top: 14.00rem !important; }
        .padding-r-xl-1400, .padding-x-xl-1400 { padding-right: 14.00rem !important; }
        .padding-b-xl-1400, .padding-y-xl-1400 { padding-bottom: 14.00rem !important; }
        .padding-l-xl-1400, .padding-x-xl-1400 { padding-left: 14.00rem !important; }

        .padding-xl-1500 { padding: 15.00rem !important; }
        .padding-t-xl-1500, .padding-y-xl-1500 { padding-top: 15.00rem !important; }
        .padding-r-xl-1500, .padding-x-xl-1500 { padding-right: 15.00rem !important; }
        .padding-b-xl-1500, .padding-y-xl-1500 { padding-bottom: 15.00rem !important; }
        .padding-l-xl-1500, .padding-x-xl-1500 { padding-left: 15.00rem !important; }

        .padding-xl-1600 { padding: 16.00rem !important; }
        .padding-t-xl-1600, .padding-y-xl-1600 { padding-top: 16.00rem !important; }
        .padding-r-xl-1600, .padding-x-xl-1600 { padding-right: 16.00rem !important; }
        .padding-b-xl-1600, .padding-y-xl-1600 { padding-bottom: 16.00rem !important; }
        .padding-l-xl-1600, .padding-x-xl-1600 { padding-left: 16.00rem !important; }

        .padding-xl-1700 { padding: 17.00rem !important; }
        .padding-t-xl-1700, .padding-y-xl-1700 { padding-top: 17.00rem !important; }
        .padding-r-xl-1700, .padding-x-xl-1700 { padding-right: 17.00rem !important; }
        .padding-b-xl-1700, .padding-y-xl-1700 { padding-bottom: 17.00rem !important; }
        .padding-l-xl-1700, .padding-x-xl-1700 { padding-left: 17.00rem !important; }

        .padding-xl-1800 { padding: 18.00rem !important; }
        .padding-t-xl-1800, .padding-y-xl-1800 { padding-top: 18.00rem !important; }
        .padding-r-xl-1800, .padding-x-xl-1800 { padding-right: 18.00rem !important; }
        .padding-b-xl-1800, .padding-y-xl-1800 { padding-bottom: 18.00rem !important; }
        .padding-l-xl-1800, .padding-x-xl-1800 { padding-left: 18.00rem !important; }

        .padding-xl-1900 { padding: 19.00rem !important; }
        .padding-t-xl-1900, .padding-y-xl-1900 { padding-top: 19.00rem !important; }
        .padding-r-xl-1900, .padding-x-xl-1900 { padding-right: 19.00rem !important; }
        .padding-b-xl-1900, .padding-y-xl-1900 { padding-bottom: 19.00rem !important; }
        .padding-l-xl-1900, .padding-x-xl-1900 { padding-left: 19.00rem !important; }

        .padding-xl-2000 { padding: 20.00rem !important; }
        .padding-t-xl-2000, .padding-y-xl-2000 { padding-top: 20.00rem !important; }
        .padding-r-xl-2000, .padding-x-xl-2000 { padding-right: 20.00rem !important; }
        .padding-b-xl-2000, .padding-y-xl-2000 { padding-bottom: 20.00rem !important; }
        .padding-l-xl-2000, .padding-x-xl-2000 { padding-left: 20.00rem !important; }

    }

    /* ------------------------
            2. Margin 
    ------------------------ */

    .margin-0 { margin: 0rem !important; }
    .margin-t-0, .margin-y-0 { margin-top: 0rem !important; }
    .margin-r-0, .margin-x-0 { margin-right: 0rem !important; }
    .margin-b-0, .margin-y-0 { margin-bottom: 0rem !important; }
    .margin-l-0, .margin-x-0 { margin-left: 0rem !important; }

    .margin-010 { margin: 0.1rem !important; }
    .margin-t-010, .margin-y-010 { margin-top: 0.1rem !important; }
    .margin-r-010, .margin-x-010 { margin-right: 0.1rem !important; }
    .margin-b-010, .margin-y-010 { margin-bottom: 0.1rem !important; }
    .margin-l-010, .margin-x-010 { margin-left: 0.1rem !important; }

    .margin-025 { margin: 0.25rem !important; }
    .margin-t-025, .margin-y-025 { margin-top: 0.25rem !important; }
    .margin-r-025, .margin-x-025 { margin-right: 0.25rem !important; }
    .margin-b-025, .margin-y-025 { margin-bottom: 0.25rem !important; }
    .margin-l-025, .margin-x-025 { margin-left: 0.25rem !important; }

    .margin-050 { margin: 0.50rem !important; }
    .margin-t-050, .margin-y-050 { margin-top: 0.50rem !important; }
    .margin-r-050, .margin-x-050 { margin-right: 0.50rem !important; }
    .margin-b-050, .margin-y-050 { margin-bottom: 0.50rem !important; }
    .margin-l-050, .margin-x-050 { margin-left: 0.50rem !important; }

    .margin-075 { margin: 0.75rem !important; }
    .margin-t-075, .margin-y-075 { margin-top: 0.75rem !important; }
    .margin-r-075, .margin-x-075 { margin-right: 0.75rem !important; }
    .margin-b-075, .margin-y-075 { margin-bottom: 0.75rem !important; }
    .margin-l-075, .margin-x-075 { margin-left: 0.75rem !important; }

    .margin-100 { margin: 1.00rem !important; }
    .margin-t-100, .margin-y-100 { margin-top: 1.00rem !important; }
    .margin-r-100, .margin-x-100 { margin-right: 1.00rem !important; }
    .margin-b-100, .margin-y-100 { margin-bottom: 1.00rem !important; }
    .margin-l-100, .margin-x-100 { margin-left: 1.00rem !important; }

    .margin-125 { margin: 1.25rem !important; }
    .margin-t-125, .margin-y-125 { margin-top: 1.25rem !important; }
    .margin-r-125, .margin-x-125 { margin-right: 1.25rem !important; }
    .margin-b-125, .margin-y-125 { margin-bottom: 1.25rem !important; }
    .margin-l-125, .margin-x-125 { margin-left: 1.25rem !important; }

    .margin-150 { margin: 1.50rem !important; }
    .margin-t-150, .margin-y-150 { margin-top: 1.50rem !important; }
    .margin-r-150, .margin-x-150 { margin-right: 1.50rem !important; }
    .margin-b-150, .margin-y-150 { margin-bottom: 1.50rem !important; }
    .margin-l-150, .margin-x-150 { margin-left: 1.50rem !important; }

    .margin-175 { margin: 1.75rem !important; }
    .margin-t-175, .margin-y-175 { margin-top: 1.75rem !important; }
    .margin-r-175, .margin-x-175 { margin-right: 1.75rem !important; }
    .margin-b-175, .margin-y-175 { margin-bottom: 1.75rem !important; }
    .margin-l-175, .margin-x-175 { margin-left: 1.75rem !important; }

    .margin-200 { margin: 2.00rem !important; }
    .margin-t-200, .margin-y-200 { margin-top: 2.00rem !important; }
    .margin-r-200, .margin-x-200 { margin-right: 2.00rem !important; }
    .margin-b-200, .margin-y-200 { margin-bottom: 2.00rem !important; }
    .margin-l-200, .margin-x-200 { margin-left: 2.00rem !important; }

    .margin-225 { margin: 2.25rem !important; }
    .margin-t-225, .margin-y-225 { margin-top: 2.25rem !important; }
    .margin-r-225, .margin-x-225 { margin-right: 2.25rem !important; }
    .margin-b-225, .margin-y-225 { margin-bottom: 2.25rem !important; }
    .margin-l-225, .margin-x-225 { margin-left: 2.25rem !important; }

    .margin-250 { margin: 2.50rem !important; }
    .margin-t-250, .margin-y-250 { margin-top: 2.50rem !important; }
    .margin-r-250, .margin-x-250 { margin-right: 2.50rem !important; }
    .margin-b-250, .margin-y-250 { margin-bottom: 2.50rem !important; }
    .margin-l-250, .margin-x-250 { margin-left: 2.50rem !important; }

    .margin-275 { margin: 2.75rem !important; }
    .margin-t-275, .margin-y-275 { margin-top: 2.75rem !important; }
    .margin-r-275, .margin-x-275 { margin-right: 2.75rem !important; }
    .margin-b-275, .margin-y-275 { margin-bottom: 2.75rem !important; }
    .margin-l-275, .margin-x-275 { margin-left: 2.75rem !important; }

    .margin-300 { margin: 3.00rem !important; }
    .margin-t-300, .margin-y-300 { margin-top: 3.00rem !important; }
    .margin-r-300, .margin-x-300 { margin-right: 3.00rem !important; }
    .margin-b-300, .margin-y-300 { margin-bottom: 3.00rem !important; }
    .margin-l-300, .margin-x-300 { margin-left: 3.00rem !important; }

    .margin-350 { margin: 3.50rem !important; }
    .margin-t-350, .margin-y-350 { margin-top: 3.50rem !important; }
    .margin-r-350, .margin-x-350 { margin-right: 3.50rem !important; }
    .margin-b-350, .margin-y-350 { margin-bottom: 3.50rem !important; }
    .margin-l-350, .margin-x-350 { margin-left: 3.50rem !important; }

    .margin-400 { margin: 4.00rem !important; }
    .margin-t-400, .margin-y-400 { margin-top: 4.00rem !important; }
    .margin-r-400, .margin-x-400 { margin-right: 4.00rem !important; }
    .margin-b-400, .margin-y-400 { margin-bottom: 4.00rem !important; }
    .margin-l-400, .margin-x-400 { margin-left: 4.00rem !important; }

    .margin-450 { margin: 4.50rem !important; }
    .margin-t-450, .margin-y-450 { margin-top: 4.50rem !important; }
    .margin-r-450, .margin-x-450 { margin-right: 4.50rem !important; }
    .margin-b-450, .margin-y-450 { margin-bottom: 4.50rem !important; }
    .margin-l-450, .margin-x-450 { margin-left: 4.50rem !important; }

    .margin-500 { margin: 5.00rem !important; }
    .margin-t-500, .margin-y-500 { margin-top: 5.00rem !important; }
    .margin-r-500, .margin-x-500 { margin-right: 5.00rem !important; }
    .margin-b-500, .margin-y-500 { margin-bottom: 5.00rem !important; }
    .margin-l-500, .margin-x-500 { margin-left: 5.00rem !important; }

    .margin-550 { margin: 5.50rem !important; }
    .margin-t-550, .margin-y-550 { margin-top: 5.50rem !important; }
    .margin-r-550, .margin-x-550 { margin-right: 5.50rem !important; }
    .margin-b-550, .margin-y-550 { margin-bottom: 5.50rem !important; }
    .margin-l-550, .margin-x-550 { margin-left: 5.50rem !important; }

    .margin-600 { margin: 6.00rem !important; }
    .margin-t-600, .margin-y-600 { margin-top: 6.00rem !important; }
    .margin-r-600, .margin-x-600 { margin-right: 6.00rem !important; }
    .margin-b-600, .margin-y-600 { margin-bottom: 6.00rem !important; }
    .margin-l-600, .margin-x-600 { margin-left: 6.00rem !important; }

    .margin-650 { margin: 6.50rem !important; }
    .margin-t-650, .margin-y-650 { margin-top: 6.50rem !important; }
    .margin-r-650, .margin-x-650 { margin-right: 6.50rem !important; }
    .margin-b-650, .margin-y-650 { margin-bottom: 6.50rem !important; }
    .margin-l-650, .margin-x-650 { margin-left: 6.50rem !important; }

    .margin-700 { margin: 7.00rem !important; }
    .margin-t-700, .margin-y-700 { margin-top: 7.00rem !important; }
    .margin-r-700, .margin-x-700 { margin-right: 7.00rem !important; }
    .margin-b-700, .margin-y-700 { margin-bottom: 7.00rem !important; }
    .margin-l-700, .margin-x-700 { margin-left: 7.00rem !important; }

    .margin-750 { margin: 7.50rem !important; }
    .margin-t-750, .margin-y-750 { margin-top: 7.50rem !important; }
    .margin-r-750, .margin-x-750 { margin-right: 7.50rem !important; }
    .margin-b-750, .margin-y-750 { margin-bottom: 7.50rem !important; }
    .margin-l-750, .margin-x-750 { margin-left: 7.50rem !important; }

    .margin-800 { margin: 8.00rem !important; }
    .margin-t-800, .margin-y-800 { margin-top: 8.00rem !important; }
    .margin-r-800, .margin-x-800 { margin-right: 8.00rem !important; }
    .margin-b-800, .margin-y-800 { margin-bottom: 8.00rem !important; }
    .margin-l-800, .margin-x-800 { margin-left: 8.00rem !important; }

    .margin-850 { margin: 8.50rem !important; }
    .margin-t-850, .margin-y-850 { margin-top: 8.50rem !important; }
    .margin-r-850, .margin-x-850 { margin-right: 8.50rem !important; }
    .margin-b-850, .margin-y-850 { margin-bottom: 8.50rem !important; }
    .margin-l-850, .margin-x-850 { margin-left: 8.50rem !important; }

    .margin-900 { margin: 9.00rem !important; }
    .margin-t-900, .margin-y-900 { margin-top: 9.00rem !important; }
    .margin-r-900, .margin-x-900 { margin-right: 9.00rem !important; }
    .margin-b-900, .margin-y-900 { margin-bottom: 9.00rem !important; }
    .margin-l-900, .margin-x-900 { margin-left: 9.00rem !important; }

    .margin-950 { margin: 9.50rem !important; }
    .margin-t-950, .margin-y-950 { margin-top: 9.50rem !important; }
    .margin-r-950, .margin-x-950 { margin-right: 9.50rem !important; }
    .margin-b-950, .margin-y-950 { margin-bottom: 9.50rem !important; }
    .margin-l-950, .margin-x-950 { margin-left: 9.50rem !important; }

    .margin-1000 { margin: 10.00rem !important; }
    .margin-t-1000, .margin-y-1000 { margin-top: 10.00rem !important; }
    .margin-r-1000, .margin-x-1000 { margin-right: 10.00rem !important; }
    .margin-b-1000, .margin-y-1000 { margin-bottom: 10.00rem !important; }
    .margin-l-1000, .margin-x-1000 { margin-left: 10.00rem !important; }

    .margin-1100 { margin: 11.00rem !important; }
    .margin-t-1100, .margin-y-1100 { margin-top: 11.00rem !important; }
    .margin-r-1100, .margin-x-1100 { margin-right: 11.00rem !important; }
    .margin-b-1100, .margin-y-1100 { margin-bottom: 11.00rem !important; }
    .margin-l-1100, .margin-x-1100 { margin-left: 11.00rem !important; }

    .margin-1200 { margin: 12.00rem !important; }
    .margin-t-1200, .margin-y-1200 { margin-top: 12.00rem !important; }
    .margin-r-1200, .margin-x-1200 { margin-right: 12.00rem !important; }
    .margin-b-1200, .margin-y-1200 { margin-bottom: 12.00rem !important; }
    .margin-l-1200, .margin-x-1200 { margin-left: 12.00rem !important; }

    .margin-1300 { margin: 13.00rem !important; }
    .margin-t-1300, .margin-y-1300 { margin-top: 13.00rem !important; }
    .margin-r-1300, .margin-x-1300 { margin-right: 13.00rem !important; }
    .margin-b-1300, .margin-y-1300 { margin-bottom: 13.00rem !important; }
    .margin-l-1300, .margin-x-1300 { margin-left: 13.00rem !important; }

    .margin-1400 { margin: 14.00rem !important; }
    .margin-t-1400, .margin-y-1400 { margin-top: 14.00rem !important; }
    .margin-r-1400, .margin-x-1400 { margin-right: 14.00rem !important; }
    .margin-b-1400, .margin-y-1400 { margin-bottom: 14.00rem !important; }
    .margin-l-1400, .margin-x-1400 { margin-left: 14.00rem !important; }

    .margin-1500 { margin: 15.00rem !important; }
    .margin-t-1500, .margin-y-1500 { margin-top: 15.00rem !important; }
    .margin-r-1500, .margin-x-1500 { margin-right: 15.00rem !important; }
    .margin-b-1500, .margin-y-1500 { margin-bottom: 15.00rem !important; }
    .margin-l-1500, .margin-x-1500 { margin-left: 15.00rem !important; }

    .margin-1600 { margin: 16.00rem !important; }
    .margin-t-1600, .margin-y-1600 { margin-top: 16.00rem !important; }
    .margin-r-1600, .margin-x-1600 { margin-right: 16.00rem !important; }
    .margin-b-1600, .margin-y-1600 { margin-bottom: 16.00rem !important; }
    .margin-l-1600, .margin-x-1600 { margin-left: 16.00rem !important; }

    .margin-1700 { margin: 17.00rem !important; }
    .margin-t-1700, .margin-y-1700 { margin-top: 17.00rem !important; }
    .margin-r-1700, .margin-x-1700 { margin-right: 17.00rem !important; }
    .margin-b-1700, .margin-y-1700 { margin-bottom: 17.00rem !important; }
    .margin-l-1700, .margin-x-1700 { margin-left: 17.00rem !important; }

    .margin-1800 { margin: 18.00rem !important; }
    .margin-t-1800, .margin-y-1800 { margin-top: 18.00rem !important; }
    .margin-r-1800, .margin-x-1800 { margin-right: 18.00rem !important; }
    .margin-b-1800, .margin-y-1800 { margin-bottom: 18.00rem !important; }
    .margin-l-1800, .margin-x-1800 { margin-left: 18.00rem !important; }

    .margin-1900 { margin: 19.00rem !important; }
    .margin-t-1900, .margin-y-1900 { margin-top: 19.00rem !important; }
    .margin-r-1900, .margin-x-1900 { margin-right: 19.00rem !important; }
    .margin-b-1900, .margin-y-1900 { margin-bottom: 19.00rem !important; }
    .margin-l-1900, .margin-x-1900 { margin-left: 19.00rem !important; }

    .margin-2000 { margin: 20.00rem !important; }
    .margin-t-2000, .margin-y-2000 { margin-top: 20.00rem !important; }
    .margin-r-2000, .margin-x-2000 { margin-right: 20.00rem !important; }
    .margin-b-2000, .margin-y-2000 { margin-bottom: 20.00rem !important; }
    .margin-l-2000, .margin-x-2000 { margin-left: 20.00rem !important; }


    @media (min-width: 576px) {

        .margin-sm-0 { margin: 0rem !important; }
        .margin-t-sm-0, .margin-y-sm-0 { margin-top: 0rem !important; }
        .margin-r-sm-0, .margin-x-sm-0 { margin-right: 0rem !important; }
        .margin-b-sm-0, .margin-y-sm-0 { margin-bottom: 0rem !important; }
        .margin-l-sm-0, .margin-x-sm-0 { margin-left: 0rem !important; }

        .margin-sm-010 { margin: 0.1rem !important; }
        .margin-t-sm-010, .margin-y-sm-010 { margin-top: 0.1rem !important; }
        .margin-r-sm-010, .margin-x-sm-010 { margin-right: 0.1rem !important; }
        .margin-b-sm-010, .margin-y-sm-010 { margin-bottom: 0.1rem !important; }
        .margin-l-sm-010, .margin-x-sm-010 { margin-left: 0.1rem !important; }

        .margin-sm-025 { margin: 0.25rem !important; }
        .margin-t-sm-025, .margin-y-sm-025 { margin-top: 0.25rem !important; }
        .margin-r-sm-025, .margin-x-sm-025 { margin-right: 0.25rem !important; }
        .margin-b-sm-025, .margin-y-sm-025 { margin-bottom: 0.25rem !important; }
        .margin-l-sm-025, .margin-x-sm-025 { margin-left: 0.25rem !important; }

        .margin-sm-050 { margin: 0.50rem !important; }
        .margin-t-sm-050, .margin-y-sm-050 { margin-top: 0.50rem !important; }
        .margin-r-sm-050, .margin-x-sm-050 { margin-right: 0.50rem !important; }
        .margin-b-sm-050, .margin-y-sm-050 { margin-bottom: 0.50rem !important; }
        .margin-l-sm-050, .margin-x-sm-050 { margin-left: 0.50rem !important; }

        .margin-sm-075 { margin: 0.75rem !important; }
        .margin-t-sm-075, .margin-y-sm-075 { margin-top: 0.75rem !important; }
        .margin-r-sm-075, .margin-x-sm-075 { margin-right: 0.75rem !important; }
        .margin-b-sm-075, .margin-y-sm-075 { margin-bottom: 0.75rem !important; }
        .margin-l-sm-075, .margin-x-sm-075 { margin-left: 0.75rem !important; }

        .margin-sm-100 { margin: 1.00rem !important; }
        .margin-t-sm-100, .margin-y-sm-100 { margin-top: 1.00rem !important; }
        .margin-r-sm-100, .margin-x-sm-100 { margin-right: 1.00rem !important; }
        .margin-b-sm-100, .margin-y-sm-100 { margin-bottom: 1.00rem !important; }
        .margin-l-sm-100, .margin-x-sm-100 { margin-left: 1.00rem !important; }

        .margin-sm-125 { margin: 1.25rem !important; }
        .margin-t-sm-125, .margin-y-sm-125 { margin-top: 1.25rem !important; }
        .margin-r-sm-125, .margin-x-sm-125 { margin-right: 1.25rem !important; }
        .margin-b-sm-125, .margin-y-sm-125 { margin-bottom: 1.25rem !important; }
        .margin-l-sm-125, .margin-x-sm-125 { margin-left: 1.25rem !important; }

        .margin-sm-150 { margin: 1.50rem !important; }
        .margin-t-sm-150, .margin-y-sm-150 { margin-top: 1.50rem !important; }
        .margin-r-sm-150, .margin-x-sm-150 { margin-right: 1.50rem !important; }
        .margin-b-sm-150, .margin-y-sm-150 { margin-bottom: 1.50rem !important; }
        .margin-l-sm-150, .margin-x-sm-150 { margin-left: 1.50rem !important; }

        .margin-sm-175 { margin: 1.75rem !important; }
        .margin-t-sm-175, .margin-y-sm-175 { margin-top: 1.75rem !important; }
        .margin-r-sm-175, .margin-x-sm-175 { margin-right: 1.75rem !important; }
        .margin-b-sm-175, .margin-y-sm-175 { margin-bottom: 1.75rem !important; }
        .margin-l-sm-175, .margin-x-sm-175 { margin-left: 1.75rem !important; }

        .margin-sm-200 { margin: 2.00rem !important; }
        .margin-t-sm-200, .margin-y-sm-200 { margin-top: 2.00rem !important; }
        .margin-r-sm-200, .margin-x-sm-200 { margin-right: 2.00rem !important; }
        .margin-b-sm-200, .margin-y-sm-200 { margin-bottom: 2.00rem !important; }
        .margin-l-sm-200, .margin-x-sm-200 { margin-left: 2.00rem !important; }

        .margin-sm-225 { margin: 2.25rem !important; }
        .margin-t-sm-225, .margin-y-sm-225 { margin-top: 2.25rem !important; }
        .margin-r-sm-225, .margin-x-sm-225 { margin-right: 2.25rem !important; }
        .margin-b-sm-225, .margin-y-sm-225 { margin-bottom: 2.25rem !important; }
        .margin-l-sm-225, .margin-x-sm-225 { margin-left: 2.25rem !important; }

        .margin-sm-250 { margin: 2.50rem !important; }
        .margin-t-sm-250, .margin-y-sm-250 { margin-top: 2.50rem !important; }
        .margin-r-sm-250, .margin-x-sm-250 { margin-right: 2.50rem !important; }
        .margin-b-sm-250, .margin-y-sm-250 { margin-bottom: 2.50rem !important; }
        .margin-l-sm-250, .margin-x-sm-250 { margin-left: 2.50rem !important; }

        .margin-sm-275 { margin: 2.75rem !important; }
        .margin-t-sm-275, .margin-y-sm-275 { margin-top: 2.75rem !important; }
        .margin-r-sm-275, .margin-x-sm-275 { margin-right: 2.75rem !important; }
        .margin-b-sm-275, .margin-y-sm-275 { margin-bottom: 2.75rem !important; }
        .margin-l-sm-275, .margin-x-sm-275 { margin-left: 2.75rem !important; }

        .margin-sm-300 { margin: 3.00rem !important; }
        .margin-t-sm-300, .margin-y-sm-300 { margin-top: 3.00rem !important; }
        .margin-r-sm-300, .margin-x-sm-300 { margin-right: 3.00rem !important; }
        .margin-b-sm-300, .margin-y-sm-300 { margin-bottom: 3.00rem !important; }
        .margin-l-sm-300, .margin-x-sm-300 { margin-left: 3.00rem !important; }

        .margin-sm-350 { margin: 3.50rem !important; }
        .margin-t-sm-350, .margin-y-sm-350 { margin-top: 3.50rem !important; }
        .margin-r-sm-350, .margin-x-sm-350 { margin-right: 3.50rem !important; }
        .margin-b-sm-350, .margin-y-sm-350 { margin-bottom: 3.50rem !important; }
        .margin-l-sm-350, .margin-x-sm-350 { margin-left: 3.50rem !important; }

        .margin-sm-400 { margin: 4.00rem !important; }
        .margin-t-sm-400, .margin-y-sm-400 { margin-top: 4.00rem !important; }
        .margin-r-sm-400, .margin-x-sm-400 { margin-right: 4.00rem !important; }
        .margin-b-sm-400, .margin-y-sm-400 { margin-bottom: 4.00rem !important; }
        .margin-l-sm-400, .margin-x-sm-400 { margin-left: 4.00rem !important; }

        .margin-sm-450 { margin: 4.50rem !important; }
        .margin-t-sm-450, .margin-y-sm-450 { margin-top: 4.50rem !important; }
        .margin-r-sm-450, .margin-x-sm-450 { margin-right: 4.50rem !important; }
        .margin-b-sm-450, .margin-y-sm-450 { margin-bottom: 4.50rem !important; }
        .margin-l-sm-450, .margin-x-sm-450 { margin-left: 4.50rem !important; }

        .margin-sm-500 { margin: 5.00rem !important; }
        .margin-t-sm-500, .margin-y-sm-500 { margin-top: 5.00rem !important; }
        .margin-r-sm-500, .margin-x-sm-500 { margin-right: 5.00rem !important; }
        .margin-b-sm-500, .margin-y-sm-500 { margin-bottom: 5.00rem !important; }
        .margin-l-sm-500, .margin-x-sm-500 { margin-left: 5.00rem !important; }

        .margin-sm-550 { margin: 5.50rem !important; }
        .margin-t-sm-550, .margin-y-sm-550 { margin-top: 5.50rem !important; }
        .margin-r-sm-550, .margin-x-sm-550 { margin-right: 5.50rem !important; }
        .margin-b-sm-550, .margin-y-sm-550 { margin-bottom: 5.50rem !important; }
        .margin-l-sm-550, .margin-x-sm-550 { margin-left: 5.50rem !important; }

        .margin-600 { margin: 6.00rem !important; }
        .margin-t-sm-600, .margin-y-sm-600 { margin-top: 6.00rem !important; }
        .margin-r-sm-600, .margin-x-sm-600 { margin-right: 6.00rem !important; }
        .margin-b-sm-600, .margin-y-sm-600 { margin-bottom: 6.00rem !important; }
        .margin-l-sm-600, .margin-x-sm-600 { margin-left: 6.00rem !important; }

        .margin-sm-650 { margin: 6.50rem !important; }
        .margin-t-sm-650, .margin-y-sm-650 { margin-top: 6.50rem !important; }
        .margin-r-sm-650, .margin-x-sm-650 { margin-right: 6.50rem !important; }
        .margin-b-sm-650, .margin-y-sm-650 { margin-bottom: 6.50rem !important; }
        .margin-l-sm-650, .margin-x-sm-650 { margin-left: 6.50rem !important; }

        .margin-sm-700 { margin: 7.00rem !important; }
        .margin-t-sm-700, .margin-y-sm-700 { margin-top: 7.00rem !important; }
        .margin-r-sm-700, .margin-x-sm-700 { margin-right: 7.00rem !important; }
        .margin-b-sm-700, .margin-y-sm-700 { margin-bottom: 7.00rem !important; }
        .margin-l-sm-700, .margin-x-sm-700 { margin-left: 7.00rem !important; }

        .margin-sm-750 { margin: 7.50rem !important; }
        .margin-t-sm-750, .margin-y-sm-750 { margin-top: 7.50rem !important; }
        .margin-r-sm-750, .margin-x-sm-750 { margin-right: 7.50rem !important; }
        .margin-b-sm-750, .margin-y-sm-750 { margin-bottom: 7.50rem !important; }
        .margin-l-sm-750, .margin-x-sm-750 { margin-left: 7.50rem !important; }

        .margin-sm-800 { margin: 8.00rem !important; }
        .margin-t-sm-800, .margin-y-sm-800 { margin-top: 8.00rem !important; }
        .margin-r-sm-800, .margin-x-sm-800 { margin-right: 8.00rem !important; }
        .margin-b-sm-800, .margin-y-sm-800 { margin-bottom: 8.00rem !important; }
        .margin-l-sm-800, .margin-x-sm-800 { margin-left: 8.00rem !important; }

        .margin-sm-850 { margin: 8.50rem !important; }
        .margin-t-sm-850, .margin-y-sm-850 { margin-top: 8.50rem !important; }
        .margin-r-sm-850, .margin-x-sm-850 { margin-right: 8.50rem !important; }
        .margin-b-sm-850, .margin-y-sm-850 { margin-bottom: 8.50rem !important; }
        .margin-l-sm-850, .margin-x-sm-850 { margin-left: 8.50rem !important; }

        .margin-sm-900 { margin: 9.00rem !important; }
        .margin-t-sm-900, .margin-y-sm-900 { margin-top: 9.00rem !important; }
        .margin-r-sm-900, .margin-x-sm-900 { margin-right: 9.00rem !important; }
        .margin-b-sm-900, .margin-y-sm-900 { margin-bottom: 9.00rem !important; }
        .margin-l-sm-900, .margin-x-sm-900 { margin-left: 9.00rem !important; }

        .margin-sm-950 { margin: 9.50rem !important; }
        .margin-t-sm-950, .margin-y-sm-950 { margin-top: 9.50rem !important; }
        .margin-r-sm-950, .margin-x-sm-950 { margin-right: 9.50rem !important; }
        .margin-b-sm-950, .margin-y-sm-950 { margin-bottom: 9.50rem !important; }
        .margin-l-sm-950, .margin-x-sm-950 { margin-left: 9.50rem !important; }

        .margin-sm-1000 { margin: 10.00rem !important; }
        .margin-t-sm-1000, .margin-y-sm-1000 { margin-top: 10.00rem !important; }
        .margin-r-sm-1000, .margin-x-sm-1000 { margin-right: 10.00rem !important; }
        .margin-b-sm-1000, .margin-y-sm-1000 { margin-bottom: 10.00rem !important; }
        .margin-l-sm-1000, .margin-x-sm-1000 { margin-left: 10.00rem !important; }

        .margin-sm-1100 { margin: 11.00rem !important; }
        .margin-t-sm-1100, .margin-y-sm-1100 { margin-top: 11.00rem !important; }
        .margin-r-sm-1100, .margin-x-sm-1100 { margin-right: 11.00rem !important; }
        .margin-b-sm-1100, .margin-y-sm-1100 { margin-bottom: 11.00rem !important; }
        .margin-l-sm-1100, .margin-x-sm-1100 { margin-left: 11.00rem !important; }

        .margin-sm-1200 { margin: 12.00rem !important; }
        .margin-t-sm-1200, .margin-y-sm-1200 { margin-top: 12.00rem !important; }
        .margin-r-sm-1200, .margin-x-sm-1200 { margin-right: 12.00rem !important; }
        .margin-b-sm-1200, .margin-y-sm-1200 { margin-bottom: 12.00rem !important; }
        .margin-l-sm-1200, .margin-x-sm-1200 { margin-left: 12.00rem !important; }

        .margin-sm-1300 { margin: 13.00rem !important; }
        .margin-t-sm-1300, .margin-y-sm-1300 { margin-top: 13.00rem !important; }
        .margin-r-sm-1300, .margin-x-sm-1300 { margin-right: 13.00rem !important; }
        .margin-b-sm-1300, .margin-y-sm-1300 { margin-bottom: 13.00rem !important; }
        .margin-l-sm-1300, .margin-x-sm-1300 { margin-left: 13.00rem !important; }

        .margin-sm-1400 { margin: 14.00rem !important; }
        .margin-t-sm-1400, .margin-y-sm-1400 { margin-top: 14.00rem !important; }
        .margin-r-sm-1400, .margin-x-sm-1400 { margin-right: 14.00rem !important; }
        .margin-b-sm-1400, .margin-y-sm-1400 { margin-bottom: 14.00rem !important; }
        .margin-l-sm-1400, .margin-x-sm-1400 { margin-left: 14.00rem !important; }

        .margin-sm-1500 { margin: 15.00rem !important; }
        .margin-t-sm-1500, .margin-y-sm-1500 { margin-top: 15.00rem !important; }
        .margin-r-sm-1500, .margin-x-sm-1500 { margin-right: 15.00rem !important; }
        .margin-b-sm-1500, .margin-y-sm-1500 { margin-bottom: 15.00rem !important; }
        .margin-l-sm-1500, .margin-x-sm-1500 { margin-left: 15.00rem !important; }

        .margin-sm-1600 { margin: 16.00rem !important; }
        .margin-t-sm-1600, .margin-y-sm-1600 { margin-top: 16.00rem !important; }
        .margin-r-sm-1600, .margin-x-sm-1600 { margin-right: 16.00rem !important; }
        .margin-b-sm-1600, .margin-y-sm-1600 { margin-bottom: 16.00rem !important; }
        .margin-l-sm-1600, .margin-x-sm-1600 { margin-left: 16.00rem !important; }

        .margin-sm-1700 { margin: 17.00rem !important; }
        .margin-t-sm-1700, .margin-y-sm-1700 { margin-top: 17.00rem !important; }
        .margin-r-sm-1700, .margin-x-sm-1700 { margin-right: 17.00rem !important; }
        .margin-b-sm-1700, .margin-y-sm-1700 { margin-bottom: 17.00rem !important; }
        .margin-l-sm-1700, .margin-x-sm-1700 { margin-left: 17.00rem !important; }

        .margin-sm-1800 { margin: 18.00rem !important; }
        .margin-t-sm-1800, .margin-y-sm-1800 { margin-top: 18.00rem !important; }
        .margin-r-sm-1800, .margin-x-sm-1800 { margin-right: 18.00rem !important; }
        .margin-b-sm-1800, .margin-y-sm-1800 { margin-bottom: 18.00rem !important; }
        .margin-l-sm-1800, .margin-x-sm-1800 { margin-left: 18.00rem !important; }

        .margin-sm-1900 { margin: 19.00rem !important; }
        .margin-t-sm-1900, .margin-y-sm-1900 { margin-top: 19.00rem !important; }
        .margin-r-sm-1900, .margin-x-sm-1900 { margin-right: 19.00rem !important; }
        .margin-b-sm-1900, .margin-y-sm-1900 { margin-bottom: 19.00rem !important; }
        .margin-l-sm-1900, .margin-x-sm-1900 { margin-left: 19.00rem !important; }

        .margin-sm-2000 { margin: 20.00rem !important; }
        .margin-t-sm-2000, .margin-y-sm-2000 { margin-top: 20.00rem !important; }
        .margin-r-sm-2000, .margin-x-sm-2000 { margin-right: 20.00rem !important; }
        .margin-b-sm-2000, .margin-y-sm-2000 { margin-bottom: 20.00rem !important; }
        .margin-l-sm-2000, .margin-x-sm-2000 { margin-left: 20.00rem !important; }

    }

    @media (min-width: 768px) {

        .margin-md-0 { margin: 0rem !important; }
        .margin-t-md-0, .margin-y-md-0 { margin-top: 0rem !important; }
        .margin-r-md-0, .margin-x-md-0 { margin-right: 0rem !important; }
        .margin-b-md-0, .margin-y-md-0 { margin-bottom: 0rem !important; }
        .margin-l-md-0, .margin-x-md-0 { margin-left: 0rem !important; }

        .margin-md-010 { margin: 0.1rem !important; }
        .margin-t-md-010, .margin-y-md-010 { margin-top: 0.1rem !important; }
        .margin-r-md-010, .margin-x-md-010 { margin-right: 0.1rem !important; }
        .margin-b-md-010, .margin-y-md-010 { margin-bottom: 0.1rem !important; }
        .margin-l-md-010, .margin-x-md-010 { margin-left: 0.1rem !important; }

        .margin-md-025 { margin: 0.25rem !important; }
        .margin-t-md-025, .margin-y-md-025 { margin-top: 0.25rem !important; }
        .margin-r-md-025, .margin-x-md-025 { margin-right: 0.25rem !important; }
        .margin-b-md-025, .margin-y-md-025 { margin-bottom: 0.25rem !important; }
        .margin-l-md-025, .margin-x-md-025 { margin-left: 0.25rem !important; }

        .margin-md-050 { margin: 0.50rem !important; }
        .margin-t-md-050, .margin-y-md-050 { margin-top: 0.50rem !important; }
        .margin-r-md-050, .margin-x-md-050 { margin-right: 0.50rem !important; }
        .margin-b-md-050, .margin-y-md-050 { margin-bottom: 0.50rem !important; }
        .margin-l-md-050, .margin-x-md-050 { margin-left: 0.50rem !important; }

        .margin-md-075 { margin: 0.75rem !important; }
        .margin-t-md-075, .margin-y-md-075 { margin-top: 0.75rem !important; }
        .margin-r-md-075, .margin-x-md-075 { margin-right: 0.75rem !important; }
        .margin-b-md-075, .margin-y-md-075 { margin-bottom: 0.75rem !important; }
        .margin-l-md-075, .margin-x-md-075 { margin-left: 0.75rem !important; }

        .margin-md-100 { margin: 1.00rem !important; }
        .margin-t-md-100, .margin-y-md-100 { margin-top: 1.00rem !important; }
        .margin-r-md-100, .margin-x-md-100 { margin-right: 1.00rem !important; }
        .margin-b-md-100, .margin-y-md-100 { margin-bottom: 1.00rem !important; }
        .margin-l-md-100, .margin-x-md-100 { margin-left: 1.00rem !important; }

        .margin-md-125 { margin: 1.25rem !important; }
        .margin-t-md-125, .margin-y-md-125 { margin-top: 1.25rem !important; }
        .margin-r-md-125, .margin-x-md-125 { margin-right: 1.25rem !important; }
        .margin-b-md-125, .margin-y-md-125 { margin-bottom: 1.25rem !important; }
        .margin-l-md-125, .margin-x-md-125 { margin-left: 1.25rem !important; }

        .margin-md-150 { margin: 1.50rem !important; }
        .margin-t-md-150, .margin-y-md-150 { margin-top: 1.50rem !important; }
        .margin-r-md-150, .margin-x-md-150 { margin-right: 1.50rem !important; }
        .margin-b-md-150, .margin-y-md-150 { margin-bottom: 1.50rem !important; }
        .margin-l-md-150, .margin-x-md-150 { margin-left: 1.50rem !important; }

        .margin-md-175 { margin: 1.75rem !important; }
        .margin-t-md-175, .margin-y-md-175 { margin-top: 1.75rem !important; }
        .margin-r-md-175, .margin-x-md-175 { margin-right: 1.75rem !important; }
        .margin-b-md-175, .margin-y-md-175 { margin-bottom: 1.75rem !important; }
        .margin-l-md-175, .margin-x-md-175 { margin-left: 1.75rem !important; }

        .margin-md-200 { margin: 2.00rem !important; }
        .margin-t-md-200, .margin-y-md-200 { margin-top: 2.00rem !important; }
        .margin-r-md-200, .margin-x-md-200 { margin-right: 2.00rem !important; }
        .margin-b-md-200, .margin-y-md-200 { margin-bottom: 2.00rem !important; }
        .margin-l-md-200, .margin-x-md-200 { margin-left: 2.00rem !important; }

        .margin-md-225 { margin: 2.25rem !important; }
        .margin-t-md-225, .margin-y-md-225 { margin-top: 2.25rem !important; }
        .margin-r-md-225, .margin-x-md-225 { margin-right: 2.25rem !important; }
        .margin-b-md-225, .margin-y-md-225 { margin-bottom: 2.25rem !important; }
        .margin-l-md-225, .margin-x-md-225 { margin-left: 2.25rem !important; }

        .margin-md-250 { margin: 2.50rem !important; }
        .margin-t-md-250, .margin-y-md-250 { margin-top: 2.50rem !important; }
        .margin-r-md-250, .margin-x-md-250 { margin-right: 2.50rem !important; }
        .margin-b-md-250, .margin-y-md-250 { margin-bottom: 2.50rem !important; }
        .margin-l-md-250, .margin-x-md-250 { margin-left: 2.50rem !important; }

        .margin-md-275 { margin: 2.75rem !important; }
        .margin-t-md-275, .margin-y-md-275 { margin-top: 2.75rem !important; }
        .margin-r-md-275, .margin-x-md-275 { margin-right: 2.75rem !important; }
        .margin-b-md-275, .margin-y-md-275 { margin-bottom: 2.75rem !important; }
        .margin-l-md-275, .margin-x-md-275 { margin-left: 2.75rem !important; }

        .margin-md-300 { margin: 3.00rem !important; }
        .margin-t-md-300, .margin-y-md-300 { margin-top: 3.00rem !important; }
        .margin-r-md-300, .margin-x-md-300 { margin-right: 3.00rem !important; }
        .margin-b-md-300, .margin-y-md-300 { margin-bottom: 3.00rem !important; }
        .margin-l-md-300, .margin-x-md-300 { margin-left: 3.00rem !important; }

        .margin-md-350 { margin: 3.50rem !important; }
        .margin-t-md-350, .margin-y-md-350 { margin-top: 3.50rem !important; }
        .margin-r-md-350, .margin-x-md-350 { margin-right: 3.50rem !important; }
        .margin-b-md-350, .margin-y-md-350 { margin-bottom: 3.50rem !important; }
        .margin-l-md-350, .margin-x-md-350 { margin-left: 3.50rem !important; }

        .margin-md-400 { margin: 4.00rem !important; }
        .margin-t-md-400, .margin-y-md-400 { margin-top: 4.00rem !important; }
        .margin-r-md-400, .margin-x-md-400 { margin-right: 4.00rem !important; }
        .margin-b-md-400, .margin-y-md-400 { margin-bottom: 4.00rem !important; }
        .margin-l-md-400, .margin-x-md-400 { margin-left: 4.00rem !important; }

        .margin-md-450 { margin: 4.50rem !important; }
        .margin-t-md-450, .margin-y-md-450 { margin-top: 4.50rem !important; }
        .margin-r-md-450, .margin-x-md-450 { margin-right: 4.50rem !important; }
        .margin-b-md-450, .margin-y-md-450 { margin-bottom: 4.50rem !important; }
        .margin-l-md-450, .margin-x-md-450 { margin-left: 4.50rem !important; }

        .margin-md-500 { margin: 5.00rem !important; }
        .margin-t-md-500, .margin-y-md-500 { margin-top: 5.00rem !important; }
        .margin-r-md-500, .margin-x-md-500 { margin-right: 5.00rem !important; }
        .margin-b-md-500, .margin-y-md-500 { margin-bottom: 5.00rem !important; }
        .margin-l-md-500, .margin-x-md-500 { margin-left: 5.00rem !important; }

        .margin-md-550 { margin: 5.50rem !important; }
        .margin-t-md-550, .margin-y-md-550 { margin-top: 5.50rem !important; }
        .margin-r-md-550, .margin-x-md-550 { margin-right: 5.50rem !important; }
        .margin-b-md-550, .margin-y-md-550 { margin-bottom: 5.50rem !important; }
        .margin-l-md-550, .margin-x-md-550 { margin-left: 5.50rem !important; }

        .margin-600 { margin: 6.00rem !important; }
        .margin-t-md-600, .margin-y-md-600 { margin-top: 6.00rem !important; }
        .margin-r-md-600, .margin-x-md-600 { margin-right: 6.00rem !important; }
        .margin-b-md-600, .margin-y-md-600 { margin-bottom: 6.00rem !important; }
        .margin-l-md-600, .margin-x-md-600 { margin-left: 6.00rem !important; }

        .margin-md-650 { margin: 6.50rem !important; }
        .margin-t-md-650, .margin-y-md-650 { margin-top: 6.50rem !important; }
        .margin-r-md-650, .margin-x-md-650 { margin-right: 6.50rem !important; }
        .margin-b-md-650, .margin-y-md-650 { margin-bottom: 6.50rem !important; }
        .margin-l-md-650, .margin-x-md-650 { margin-left: 6.50rem !important; }

        .margin-md-700 { margin: 7.00rem !important; }
        .margin-t-md-700, .margin-y-md-700 { margin-top: 7.00rem !important; }
        .margin-r-md-700, .margin-x-md-700 { margin-right: 7.00rem !important; }
        .margin-b-md-700, .margin-y-md-700 { margin-bottom: 7.00rem !important; }
        .margin-l-md-700, .margin-x-md-700 { margin-left: 7.00rem !important; }

        .margin-md-750 { margin: 7.50rem !important; }
        .margin-t-md-750, .margin-y-md-750 { margin-top: 7.50rem !important; }
        .margin-r-md-750, .margin-x-md-750 { margin-right: 7.50rem !important; }
        .margin-b-md-750, .margin-y-md-750 { margin-bottom: 7.50rem !important; }
        .margin-l-md-750, .margin-x-md-750 { margin-left: 7.50rem !important; }

        .margin-md-800 { margin: 8.00rem !important; }
        .margin-t-md-800, .margin-y-md-800 { margin-top: 8.00rem !important; }
        .margin-r-md-800, .margin-x-md-800 { margin-right: 8.00rem !important; }
        .margin-b-md-800, .margin-y-md-800 { margin-bottom: 8.00rem !important; }
        .margin-l-md-800, .margin-x-md-800 { margin-left: 8.00rem !important; }

        .margin-md-850 { margin: 8.50rem !important; }
        .margin-t-md-850, .margin-y-md-850 { margin-top: 8.50rem !important; }
        .margin-r-md-850, .margin-x-md-850 { margin-right: 8.50rem !important; }
        .margin-b-md-850, .margin-y-md-850 { margin-bottom: 8.50rem !important; }
        .margin-l-md-850, .margin-x-md-850 { margin-left: 8.50rem !important; }

        .margin-md-900 { margin: 9.00rem !important; }
        .margin-t-md-900, .margin-y-md-900 { margin-top: 9.00rem !important; }
        .margin-r-md-900, .margin-x-md-900 { margin-right: 9.00rem !important; }
        .margin-b-md-900, .margin-y-md-900 { margin-bottom: 9.00rem !important; }
        .margin-l-md-900, .margin-x-md-900 { margin-left: 9.00rem !important; }

        .margin-md-950 { margin: 9.50rem !important; }
        .margin-t-md-950, .margin-y-md-950 { margin-top: 9.50rem !important; }
        .margin-r-md-950, .margin-x-md-950 { margin-right: 9.50rem !important; }
        .margin-b-md-950, .margin-y-md-950 { margin-bottom: 9.50rem !important; }
        .margin-l-md-950, .margin-x-md-950 { margin-left: 9.50rem !important; }

        .margin-md-1000 { margin: 10.00rem !important; }
        .margin-t-md-1000, .margin-y-md-1000 { margin-top: 10.00rem !important; }
        .margin-r-md-1000, .margin-x-md-1000 { margin-right: 10.00rem !important; }
        .margin-b-md-1000, .margin-y-md-1000 { margin-bottom: 10.00rem !important; }
        .margin-l-md-1000, .margin-x-md-1000 { margin-left: 10.00rem !important; }

        .margin-md-1100 { margin: 11.00rem !important; }
        .margin-t-md-1100, .margin-y-md-1100 { margin-top: 11.00rem !important; }
        .margin-r-md-1100, .margin-x-md-1100 { margin-right: 11.00rem !important; }
        .margin-b-md-1100, .margin-y-md-1100 { margin-bottom: 11.00rem !important; }
        .margin-l-md-1100, .margin-x-md-1100 { margin-left: 11.00rem !important; }

        .margin-md-1200 { margin: 12.00rem !important; }
        .margin-t-md-1200, .margin-y-md-1200 { margin-top: 12.00rem !important; }
        .margin-r-md-1200, .margin-x-md-1200 { margin-right: 12.00rem !important; }
        .margin-b-md-1200, .margin-y-md-1200 { margin-bottom: 12.00rem !important; }
        .margin-l-md-1200, .margin-x-md-1200 { margin-left: 12.00rem !important; }

        .margin-md-1300 { margin: 13.00rem !important; }
        .margin-t-md-1300, .margin-y-md-1300 { margin-top: 13.00rem !important; }
        .margin-r-md-1300, .margin-x-md-1300 { margin-right: 13.00rem !important; }
        .margin-b-md-1300, .margin-y-md-1300 { margin-bottom: 13.00rem !important; }
        .margin-l-md-1300, .margin-x-md-1300 { margin-left: 13.00rem !important; }

        .margin-md-1400 { margin: 14.00rem !important; }
        .margin-t-md-1400, .margin-y-md-1400 { margin-top: 14.00rem !important; }
        .margin-r-md-1400, .margin-x-md-1400 { margin-right: 14.00rem !important; }
        .margin-b-md-1400, .margin-y-md-1400 { margin-bottom: 14.00rem !important; }
        .margin-l-md-1400, .margin-x-md-1400 { margin-left: 14.00rem !important; }

        .margin-md-1500 { margin: 15.00rem !important; }
        .margin-t-md-1500, .margin-y-md-1500 { margin-top: 15.00rem !important; }
        .margin-r-md-1500, .margin-x-md-1500 { margin-right: 15.00rem !important; }
        .margin-b-md-1500, .margin-y-md-1500 { margin-bottom: 15.00rem !important; }
        .margin-l-md-1500, .margin-x-md-1500 { margin-left: 15.00rem !important; }

        .margin-md-1600 { margin: 16.00rem !important; }
        .margin-t-md-1600, .margin-y-md-1600 { margin-top: 16.00rem !important; }
        .margin-r-md-1600, .margin-x-md-1600 { margin-right: 16.00rem !important; }
        .margin-b-md-1600, .margin-y-md-1600 { margin-bottom: 16.00rem !important; }
        .margin-l-md-1600, .margin-x-md-1600 { margin-left: 16.00rem !important; }

        .margin-md-1700 { margin: 17.00rem !important; }
        .margin-t-md-1700, .margin-y-md-1700 { margin-top: 17.00rem !important; }
        .margin-r-md-1700, .margin-x-md-1700 { margin-right: 17.00rem !important; }
        .margin-b-md-1700, .margin-y-md-1700 { margin-bottom: 17.00rem !important; }
        .margin-l-md-1700, .margin-x-md-1700 { margin-left: 17.00rem !important; }

        .margin-md-1800 { margin: 18.00rem !important; }
        .margin-t-md-1800, .margin-y-md-1800 { margin-top: 18.00rem !important; }
        .margin-r-md-1800, .margin-x-md-1800 { margin-right: 18.00rem !important; }
        .margin-b-md-1800, .margin-y-md-1800 { margin-bottom: 18.00rem !important; }
        .margin-l-md-1800, .margin-x-md-1800 { margin-left: 18.00rem !important; }

        .margin-md-1900 { margin: 19.00rem !important; }
        .margin-t-md-1900, .margin-y-md-1900 { margin-top: 19.00rem !important; }
        .margin-r-md-1900, .margin-x-md-1900 { margin-right: 19.00rem !important; }
        .margin-b-md-1900, .margin-y-md-1900 { margin-bottom: 19.00rem !important; }
        .margin-l-md-1900, .margin-x-md-1900 { margin-left: 19.00rem !important; }

        .margin-md-2000 { margin: 20.00rem !important; }
        .margin-t-md-2000, .margin-y-md-2000 { margin-top: 20.00rem !important; }
        .margin-r-md-2000, .margin-x-md-2000 { margin-right: 20.00rem !important; }
        .margin-b-md-2000, .margin-y-md-2000 { margin-bottom: 20.00rem !important; }
        .margin-l-md-2000, .margin-x-md-2000 { margin-left: 20.00rem !important; }

    }

    @media (min-width: 992px) {

        .margin-lg-0 { margin: 0rem !important; }
        .margin-t-lg-0, .margin-y-lg-0 { margin-top: 0rem !important; }
        .margin-r-lg-0, .margin-x-lg-0 { margin-right: 0rem !important; }
        .margin-b-lg-0, .margin-y-lg-0 { margin-bottom: 0rem !important; }
        .margin-l-lg-0, .margin-x-lg-0 { margin-left: 0rem !important; }

        .margin-lg-010 { margin: 0.1rem !important; }
        .margin-t-lg-010, .margin-y-lg-010 { margin-top: 0.1rem !important; }
        .margin-r-lg-010, .margin-x-lg-010 { margin-right: 0.1rem !important; }
        .margin-b-lg-010, .margin-y-lg-010 { margin-bottom: 0.1rem !important; }
        .margin-l-lg-010, .margin-x-lg-010 { margin-left: 0.1rem !important; }

        .margin-lg-025 { margin: 0.25rem !important; }
        .margin-t-lg-025, .margin-y-lg-025 { margin-top: 0.25rem !important; }
        .margin-r-lg-025, .margin-x-lg-025 { margin-right: 0.25rem !important; }
        .margin-b-lg-025, .margin-y-lg-025 { margin-bottom: 0.25rem !important; }
        .margin-l-lg-025, .margin-x-lg-025 { margin-left: 0.25rem !important; }

        .margin-lg-050 { margin: 0.50rem !important; }
        .margin-t-lg-050, .margin-y-lg-050 { margin-top: 0.50rem !important; }
        .margin-r-lg-050, .margin-x-lg-050 { margin-right: 0.50rem !important; }
        .margin-b-lg-050, .margin-y-lg-050 { margin-bottom: 0.50rem !important; }
        .margin-l-lg-050, .margin-x-lg-050 { margin-left: 0.50rem !important; }

        .margin-lg-075 { margin: 0.75rem !important; }
        .margin-t-lg-075, .margin-y-lg-075 { margin-top: 0.75rem !important; }
        .margin-r-lg-075, .margin-x-lg-075 { margin-right: 0.75rem !important; }
        .margin-b-lg-075, .margin-y-lg-075 { margin-bottom: 0.75rem !important; }
        .margin-l-lg-075, .margin-x-lg-075 { margin-left: 0.75rem !important; }

        .margin-lg-100 { margin: 1.00rem !important; }
        .margin-t-lg-100, .margin-y-lg-100 { margin-top: 1.00rem !important; }
        .margin-r-lg-100, .margin-x-lg-100 { margin-right: 1.00rem !important; }
        .margin-b-lg-100, .margin-y-lg-100 { margin-bottom: 1.00rem !important; }
        .margin-l-lg-100, .margin-x-lg-100 { margin-left: 1.00rem !important; }

        .margin-lg-125 { margin: 1.25rem !important; }
        .margin-t-lg-125, .margin-y-lg-125 { margin-top: 1.25rem !important; }
        .margin-r-lg-125, .margin-x-lg-125 { margin-right: 1.25rem !important; }
        .margin-b-lg-125, .margin-y-lg-125 { margin-bottom: 1.25rem !important; }
        .margin-l-lg-125, .margin-x-lg-125 { margin-left: 1.25rem !important; }

        .margin-lg-150 { margin: 1.50rem !important; }
        .margin-t-lg-150, .margin-y-lg-150 { margin-top: 1.50rem !important; }
        .margin-r-lg-150, .margin-x-lg-150 { margin-right: 1.50rem !important; }
        .margin-b-lg-150, .margin-y-lg-150 { margin-bottom: 1.50rem !important; }
        .margin-l-lg-150, .margin-x-lg-150 { margin-left: 1.50rem !important; }

        .margin-lg-175 { margin: 1.75rem !important; }
        .margin-t-lg-175, .margin-y-lg-175 { margin-top: 1.75rem !important; }
        .margin-r-lg-175, .margin-x-lg-175 { margin-right: 1.75rem !important; }
        .margin-b-lg-175, .margin-y-lg-175 { margin-bottom: 1.75rem !important; }
        .margin-l-lg-175, .margin-x-lg-175 { margin-left: 1.75rem !important; }

        .margin-lg-200 { margin: 2.00rem !important; }
        .margin-t-lg-200, .margin-y-lg-200 { margin-top: 2.00rem !important; }
        .margin-r-lg-200, .margin-x-lg-200 { margin-right: 2.00rem !important; }
        .margin-b-lg-200, .margin-y-lg-200 { margin-bottom: 2.00rem !important; }
        .margin-l-lg-200, .margin-x-lg-200 { margin-left: 2.00rem !important; }

        .margin-lg-225 { margin: 2.25rem !important; }
        .margin-t-lg-225, .margin-y-lg-225 { margin-top: 2.25rem !important; }
        .margin-r-lg-225, .margin-x-lg-225 { margin-right: 2.25rem !important; }
        .margin-b-lg-225, .margin-y-lg-225 { margin-bottom: 2.25rem !important; }
        .margin-l-lg-225, .margin-x-lg-225 { margin-left: 2.25rem !important; }

        .margin-lg-250 { margin: 2.50rem !important; }
        .margin-t-lg-250, .margin-y-lg-250 { margin-top: 2.50rem !important; }
        .margin-r-lg-250, .margin-x-lg-250 { margin-right: 2.50rem !important; }
        .margin-b-lg-250, .margin-y-lg-250 { margin-bottom: 2.50rem !important; }
        .margin-l-lg-250, .margin-x-lg-250 { margin-left: 2.50rem !important; }

        .margin-lg-275 { margin: 2.75rem !important; }
        .margin-t-lg-275, .margin-y-lg-275 { margin-top: 2.75rem !important; }
        .margin-r-lg-275, .margin-x-lg-275 { margin-right: 2.75rem !important; }
        .margin-b-lg-275, .margin-y-lg-275 { margin-bottom: 2.75rem !important; }
        .margin-l-lg-275, .margin-x-lg-275 { margin-left: 2.75rem !important; }

        .margin-lg-300 { margin: 3.00rem !important; }
        .margin-t-lg-300, .margin-y-lg-300 { margin-top: 3.00rem !important; }
        .margin-r-lg-300, .margin-x-lg-300 { margin-right: 3.00rem !important; }
        .margin-b-lg-300, .margin-y-lg-300 { margin-bottom: 3.00rem !important; }
        .margin-l-lg-300, .margin-x-lg-300 { margin-left: 3.00rem !important; }

        .margin-lg-350 { margin: 3.50rem !important; }
        .margin-t-lg-350, .margin-y-lg-350 { margin-top: 3.50rem !important; }
        .margin-r-lg-350, .margin-x-lg-350 { margin-right: 3.50rem !important; }
        .margin-b-lg-350, .margin-y-lg-350 { margin-bottom: 3.50rem !important; }
        .margin-l-lg-350, .margin-x-lg-350 { margin-left: 3.50rem !important; }

        .margin-lg-400 { margin: 4.00rem !important; }
        .margin-t-lg-400, .margin-y-lg-400 { margin-top: 4.00rem !important; }
        .margin-r-lg-400, .margin-x-lg-400 { margin-right: 4.00rem !important; }
        .margin-b-lg-400, .margin-y-lg-400 { margin-bottom: 4.00rem !important; }
        .margin-l-lg-400, .margin-x-lg-400 { margin-left: 4.00rem !important; }

        .margin-lg-450 { margin: 4.50rem !important; }
        .margin-t-lg-450, .margin-y-lg-450 { margin-top: 4.50rem !important; }
        .margin-r-lg-450, .margin-x-lg-450 { margin-right: 4.50rem !important; }
        .margin-b-lg-450, .margin-y-lg-450 { margin-bottom: 4.50rem !important; }
        .margin-l-lg-450, .margin-x-lg-450 { margin-left: 4.50rem !important; }

        .margin-lg-500 { margin: 5.00rem !important; }
        .margin-t-lg-500, .margin-y-lg-500 { margin-top: 5.00rem !important; }
        .margin-r-lg-500, .margin-x-lg-500 { margin-right: 5.00rem !important; }
        .margin-b-lg-500, .margin-y-lg-500 { margin-bottom: 5.00rem !important; }
        .margin-l-lg-500, .margin-x-lg-500 { margin-left: 5.00rem !important; }

        .margin-lg-550 { margin: 5.50rem !important; }
        .margin-t-lg-550, .margin-y-lg-550 { margin-top: 5.50rem !important; }
        .margin-r-lg-550, .margin-x-lg-550 { margin-right: 5.50rem !important; }
        .margin-b-lg-550, .margin-y-lg-550 { margin-bottom: 5.50rem !important; }
        .margin-l-lg-550, .margin-x-lg-550 { margin-left: 5.50rem !important; }

        .margin-600 { margin: 6.00rem !important; }
        .margin-t-lg-600, .margin-y-lg-600 { margin-top: 6.00rem !important; }
        .margin-r-lg-600, .margin-x-lg-600 { margin-right: 6.00rem !important; }
        .margin-b-lg-600, .margin-y-lg-600 { margin-bottom: 6.00rem !important; }
        .margin-l-lg-600, .margin-x-lg-600 { margin-left: 6.00rem !important; }

        .margin-lg-650 { margin: 6.50rem !important; }
        .margin-t-lg-650, .margin-y-lg-650 { margin-top: 6.50rem !important; }
        .margin-r-lg-650, .margin-x-lg-650 { margin-right: 6.50rem !important; }
        .margin-b-lg-650, .margin-y-lg-650 { margin-bottom: 6.50rem !important; }
        .margin-l-lg-650, .margin-x-lg-650 { margin-left: 6.50rem !important; }

        .margin-lg-700 { margin: 7.00rem !important; }
        .margin-t-lg-700, .margin-y-lg-700 { margin-top: 7.00rem !important; }
        .margin-r-lg-700, .margin-x-lg-700 { margin-right: 7.00rem !important; }
        .margin-b-lg-700, .margin-y-lg-700 { margin-bottom: 7.00rem !important; }
        .margin-l-lg-700, .margin-x-lg-700 { margin-left: 7.00rem !important; }

        .margin-lg-750 { margin: 7.50rem !important; }
        .margin-t-lg-750, .margin-y-lg-750 { margin-top: 7.50rem !important; }
        .margin-r-lg-750, .margin-x-lg-750 { margin-right: 7.50rem !important; }
        .margin-b-lg-750, .margin-y-lg-750 { margin-bottom: 7.50rem !important; }
        .margin-l-lg-750, .margin-x-lg-750 { margin-left: 7.50rem !important; }

        .margin-lg-800 { margin: 8.00rem !important; }
        .margin-t-lg-800, .margin-y-lg-800 { margin-top: 8.00rem !important; }
        .margin-r-lg-800, .margin-x-lg-800 { margin-right: 8.00rem !important; }
        .margin-b-lg-800, .margin-y-lg-800 { margin-bottom: 8.00rem !important; }
        .margin-l-lg-800, .margin-x-lg-800 { margin-left: 8.00rem !important; }

        .margin-lg-850 { margin: 8.50rem !important; }
        .margin-t-lg-850, .margin-y-lg-850 { margin-top: 8.50rem !important; }
        .margin-r-lg-850, .margin-x-lg-850 { margin-right: 8.50rem !important; }
        .margin-b-lg-850, .margin-y-lg-850 { margin-bottom: 8.50rem !important; }
        .margin-l-lg-850, .margin-x-lg-850 { margin-left: 8.50rem !important; }

        .margin-lg-900 { margin: 9.00rem !important; }
        .margin-t-lg-900, .margin-y-lg-900 { margin-top: 9.00rem !important; }
        .margin-r-lg-900, .margin-x-lg-900 { margin-right: 9.00rem !important; }
        .margin-b-lg-900, .margin-y-lg-900 { margin-bottom: 9.00rem !important; }
        .margin-l-lg-900, .margin-x-lg-900 { margin-left: 9.00rem !important; }

        .margin-lg-950 { margin: 9.50rem !important; }
        .margin-t-lg-950, .margin-y-lg-950 { margin-top: 9.50rem !important; }
        .margin-r-lg-950, .margin-x-lg-950 { margin-right: 9.50rem !important; }
        .margin-b-lg-950, .margin-y-lg-950 { margin-bottom: 9.50rem !important; }
        .margin-l-lg-950, .margin-x-lg-950 { margin-left: 9.50rem !important; }

        .margin-lg-1000 { margin: 10.00rem !important; }
        .margin-t-lg-1000, .margin-y-lg-1000 { margin-top: 10.00rem !important; }
        .margin-r-lg-1000, .margin-x-lg-1000 { margin-right: 10.00rem !important; }
        .margin-b-lg-1000, .margin-y-lg-1000 { margin-bottom: 10.00rem !important; }
        .margin-l-lg-1000, .margin-x-lg-1000 { margin-left: 10.00rem !important; }

        .margin-lg-1100 { margin: 11.00rem !important; }
        .margin-t-lg-1100, .margin-y-lg-1100 { margin-top: 11.00rem !important; }
        .margin-r-lg-1100, .margin-x-lg-1100 { margin-right: 11.00rem !important; }
        .margin-b-lg-1100, .margin-y-lg-1100 { margin-bottom: 11.00rem !important; }
        .margin-l-lg-1100, .margin-x-lg-1100 { margin-left: 11.00rem !important; }

        .margin-lg-1200 { margin: 12.00rem !important; }
        .margin-t-lg-1200, .margin-y-lg-1200 { margin-top: 12.00rem !important; }
        .margin-r-lg-1200, .margin-x-lg-1200 { margin-right: 12.00rem !important; }
        .margin-b-lg-1200, .margin-y-lg-1200 { margin-bottom: 12.00rem !important; }
        .margin-l-lg-1200, .margin-x-lg-1200 { margin-left: 12.00rem !important; }

        .margin-lg-1300 { margin: 13.00rem !important; }
        .margin-t-lg-1300, .margin-y-lg-1300 { margin-top: 13.00rem !important; }
        .margin-r-lg-1300, .margin-x-lg-1300 { margin-right: 13.00rem !important; }
        .margin-b-lg-1300, .margin-y-lg-1300 { margin-bottom: 13.00rem !important; }
        .margin-l-lg-1300, .margin-x-lg-1300 { margin-left: 13.00rem !important; }

        .margin-lg-1400 { margin: 14.00rem !important; }
        .margin-t-lg-1400, .margin-y-lg-1400 { margin-top: 14.00rem !important; }
        .margin-r-lg-1400, .margin-x-lg-1400 { margin-right: 14.00rem !important; }
        .margin-b-lg-1400, .margin-y-lg-1400 { margin-bottom: 14.00rem !important; }
        .margin-l-lg-1400, .margin-x-lg-1400 { margin-left: 14.00rem !important; }

        .margin-lg-1500 { margin: 15.00rem !important; }
        .margin-t-lg-1500, .margin-y-lg-1500 { margin-top: 15.00rem !important; }
        .margin-r-lg-1500, .margin-x-lg-1500 { margin-right: 15.00rem !important; }
        .margin-b-lg-1500, .margin-y-lg-1500 { margin-bottom: 15.00rem !important; }
        .margin-l-lg-1500, .margin-x-lg-1500 { margin-left: 15.00rem !important; }

        .margin-lg-1600 { margin: 16.00rem !important; }
        .margin-t-lg-1600, .margin-y-lg-1600 { margin-top: 16.00rem !important; }
        .margin-r-lg-1600, .margin-x-lg-1600 { margin-right: 16.00rem !important; }
        .margin-b-lg-1600, .margin-y-lg-1600 { margin-bottom: 16.00rem !important; }
        .margin-l-lg-1600, .margin-x-lg-1600 { margin-left: 16.00rem !important; }

        .margin-lg-1700 { margin: 17.00rem !important; }
        .margin-t-lg-1700, .margin-y-lg-1700 { margin-top: 17.00rem !important; }
        .margin-r-lg-1700, .margin-x-lg-1700 { margin-right: 17.00rem !important; }
        .margin-b-lg-1700, .margin-y-lg-1700 { margin-bottom: 17.00rem !important; }
        .margin-l-lg-1700, .margin-x-lg-1700 { margin-left: 17.00rem !important; }

        .margin-lg-1800 { margin: 18.00rem !important; }
        .margin-t-lg-1800, .margin-y-lg-1800 { margin-top: 18.00rem !important; }
        .margin-r-lg-1800, .margin-x-lg-1800 { margin-right: 18.00rem !important; }
        .margin-b-lg-1800, .margin-y-lg-1800 { margin-bottom: 18.00rem !important; }
        .margin-l-lg-1800, .margin-x-lg-1800 { margin-left: 18.00rem !important; }

        .margin-lg-1900 { margin: 19.00rem !important; }
        .margin-t-lg-1900, .margin-y-lg-1900 { margin-top: 19.00rem !important; }
        .margin-r-lg-1900, .margin-x-lg-1900 { margin-right: 19.00rem !important; }
        .margin-b-lg-1900, .margin-y-lg-1900 { margin-bottom: 19.00rem !important; }
        .margin-l-lg-1900, .margin-x-lg-1900 { margin-left: 19.00rem !important; }

        .margin-lg-2000 { margin: 20.00rem !important; }
        .margin-t-lg-2000, .margin-y-lg-2000 { margin-top: 20.00rem !important; }
        .margin-r-lg-2000, .margin-x-lg-2000 { margin-right: 20.00rem !important; }
        .margin-b-lg-2000, .margin-y-lg-2000 { margin-bottom: 20.00rem !important; }
        .margin-l-lg-2000, .margin-x-lg-2000 { margin-left: 20.00rem !important; }

    }

    @media (min-width: 1200px) {

        .margin-xl-0 { margin: 0rem !important; }
        .margin-t-xl-0, .margin-y-xl-0 { margin-top: 0rem !important; }
        .margin-r-xl-0, .margin-x-xl-0 { margin-right: 0rem !important; }
        .margin-b-xl-0, .margin-y-xl-0 { margin-bottom: 0rem !important; }
        .margin-l-xl-0, .margin-x-xl-0 { margin-left: 0rem !important; }

        .margin-xl-010 { margin: 0.1rem !important; }
        .margin-t-xl-010, .margin-y-xl-010 { margin-top: 0.1rem !important; }
        .margin-r-xl-010, .margin-x-xl-010 { margin-right: 0.1rem !important; }
        .margin-b-xl-010, .margin-y-xl-010 { margin-bottom: 0.1rem !important; }
        .margin-l-xl-010, .margin-x-xl-010 { margin-left: 0.1rem !important; }

        .margin-xl-025 { margin: 0.25rem !important; }
        .margin-t-xl-025, .margin-y-xl-025 { margin-top: 0.25rem !important; }
        .margin-r-xl-025, .margin-x-xl-025 { margin-right: 0.25rem !important; }
        .margin-b-xl-025, .margin-y-xl-025 { margin-bottom: 0.25rem !important; }
        .margin-l-xl-025, .margin-x-xl-025 { margin-left: 0.25rem !important; }

        .margin-xl-050 { margin: 0.50rem !important; }
        .margin-t-xl-050, .margin-y-xl-050 { margin-top: 0.50rem !important; }
        .margin-r-xl-050, .margin-x-xl-050 { margin-right: 0.50rem !important; }
        .margin-b-xl-050, .margin-y-xl-050 { margin-bottom: 0.50rem !important; }
        .margin-l-xl-050, .margin-x-xl-050 { margin-left: 0.50rem !important; }

        .margin-xl-075 { margin: 0.75rem !important; }
        .margin-t-xl-075, .margin-y-xl-075 { margin-top: 0.75rem !important; }
        .margin-r-xl-075, .margin-x-xl-075 { margin-right: 0.75rem !important; }
        .margin-b-xl-075, .margin-y-xl-075 { margin-bottom: 0.75rem !important; }
        .margin-l-xl-075, .margin-x-xl-075 { margin-left: 0.75rem !important; }

        .margin-xl-100 { margin: 1.00rem !important; }
        .margin-t-xl-100, .margin-y-xl-100 { margin-top: 1.00rem !important; }
        .margin-r-xl-100, .margin-x-xl-100 { margin-right: 1.00rem !important; }
        .margin-b-xl-100, .margin-y-xl-100 { margin-bottom: 1.00rem !important; }
        .margin-l-xl-100, .margin-x-xl-100 { margin-left: 1.00rem !important; }

        .margin-xl-125 { margin: 1.25rem !important; }
        .margin-t-xl-125, .margin-y-xl-125 { margin-top: 1.25rem !important; }
        .margin-r-xl-125, .margin-x-xl-125 { margin-right: 1.25rem !important; }
        .margin-b-xl-125, .margin-y-xl-125 { margin-bottom: 1.25rem !important; }
        .margin-l-xl-125, .margin-x-xl-125 { margin-left: 1.25rem !important; }

        .margin-xl-150 { margin: 1.50rem !important; }
        .margin-t-xl-150, .margin-y-xl-150 { margin-top: 1.50rem !important; }
        .margin-r-xl-150, .margin-x-xl-150 { margin-right: 1.50rem !important; }
        .margin-b-xl-150, .margin-y-xl-150 { margin-bottom: 1.50rem !important; }
        .margin-l-xl-150, .margin-x-xl-150 { margin-left: 1.50rem !important; }

        .margin-xl-175 { margin: 1.75rem !important; }
        .margin-t-xl-175, .margin-y-xl-175 { margin-top: 1.75rem !important; }
        .margin-r-xl-175, .margin-x-xl-175 { margin-right: 1.75rem !important; }
        .margin-b-xl-175, .margin-y-xl-175 { margin-bottom: 1.75rem !important; }
        .margin-l-xl-175, .margin-x-xl-175 { margin-left: 1.75rem !important; }

        .margin-xl-200 { margin: 2.00rem !important; }
        .margin-t-xl-200, .margin-y-xl-200 { margin-top: 2.00rem !important; }
        .margin-r-xl-200, .margin-x-xl-200 { margin-right: 2.00rem !important; }
        .margin-b-xl-200, .margin-y-xl-200 { margin-bottom: 2.00rem !important; }
        .margin-l-xl-200, .margin-x-xl-200 { margin-left: 2.00rem !important; }

        .margin-xl-225 { margin: 2.25rem !important; }
        .margin-t-xl-225, .margin-y-xl-225 { margin-top: 2.25rem !important; }
        .margin-r-xl-225, .margin-x-xl-225 { margin-right: 2.25rem !important; }
        .margin-b-xl-225, .margin-y-xl-225 { margin-bottom: 2.25rem !important; }
        .margin-l-xl-225, .margin-x-xl-225 { margin-left: 2.25rem !important; }

        .margin-xl-250 { margin: 2.50rem !important; }
        .margin-t-xl-250, .margin-y-xl-250 { margin-top: 2.50rem !important; }
        .margin-r-xl-250, .margin-x-xl-250 { margin-right: 2.50rem !important; }
        .margin-b-xl-250, .margin-y-xl-250 { margin-bottom: 2.50rem !important; }
        .margin-l-xl-250, .margin-x-xl-250 { margin-left: 2.50rem !important; }

        .margin-xl-275 { margin: 2.75rem !important; }
        .margin-t-xl-275, .margin-y-xl-275 { margin-top: 2.75rem !important; }
        .margin-r-xl-275, .margin-x-xl-275 { margin-right: 2.75rem !important; }
        .margin-b-xl-275, .margin-y-xl-275 { margin-bottom: 2.75rem !important; }
        .margin-l-xl-275, .margin-x-xl-275 { margin-left: 2.75rem !important; }

        .margin-xl-300 { margin: 3.00rem !important; }
        .margin-t-xl-300, .margin-y-xl-300 { margin-top: 3.00rem !important; }
        .margin-r-xl-300, .margin-x-xl-300 { margin-right: 3.00rem !important; }
        .margin-b-xl-300, .margin-y-xl-300 { margin-bottom: 3.00rem !important; }
        .margin-l-xl-300, .margin-x-xl-300 { margin-left: 3.00rem !important; }

        .margin-xl-350 { margin: 3.50rem !important; }
        .margin-t-xl-350, .margin-y-xl-350 { margin-top: 3.50rem !important; }
        .margin-r-xl-350, .margin-x-xl-350 { margin-right: 3.50rem !important; }
        .margin-b-xl-350, .margin-y-xl-350 { margin-bottom: 3.50rem !important; }
        .margin-l-xl-350, .margin-x-xl-350 { margin-left: 3.50rem !important; }

        .margin-xl-400 { margin: 4.00rem !important; }
        .margin-t-xl-400, .margin-y-xl-400 { margin-top: 4.00rem !important; }
        .margin-r-xl-400, .margin-x-xl-400 { margin-right: 4.00rem !important; }
        .margin-b-xl-400, .margin-y-xl-400 { margin-bottom: 4.00rem !important; }
        .margin-l-xl-400, .margin-x-xl-400 { margin-left: 4.00rem !important; }

        .margin-xl-450 { margin: 4.50rem !important; }
        .margin-t-xl-450, .margin-y-xl-450 { margin-top: 4.50rem !important; }
        .margin-r-xl-450, .margin-x-xl-450 { margin-right: 4.50rem !important; }
        .margin-b-xl-450, .margin-y-xl-450 { margin-bottom: 4.50rem !important; }
        .margin-l-xl-450, .margin-x-xl-450 { margin-left: 4.50rem !important; }

        .margin-xl-500 { margin: 5.00rem !important; }
        .margin-t-xl-500, .margin-y-xl-500 { margin-top: 5.00rem !important; }
        .margin-r-xl-500, .margin-x-xl-500 { margin-right: 5.00rem !important; }
        .margin-b-xl-500, .margin-y-xl-500 { margin-bottom: 5.00rem !important; }
        .margin-l-xl-500, .margin-x-xl-500 { margin-left: 5.00rem !important; }

        .margin-xl-550 { margin: 5.50rem !important; }
        .margin-t-xl-550, .margin-y-xl-550 { margin-top: 5.50rem !important; }
        .margin-r-xl-550, .margin-x-xl-550 { margin-right: 5.50rem !important; }
        .margin-b-xl-550, .margin-y-xl-550 { margin-bottom: 5.50rem !important; }
        .margin-l-xl-550, .margin-x-xl-550 { margin-left: 5.50rem !important; }

        .margin-600 { margin: 6.00rem !important; }
        .margin-t-xl-600, .margin-y-xl-600 { margin-top: 6.00rem !important; }
        .margin-r-xl-600, .margin-x-xl-600 { margin-right: 6.00rem !important; }
        .margin-b-xl-600, .margin-y-xl-600 { margin-bottom: 6.00rem !important; }
        .margin-l-xl-600, .margin-x-xl-600 { margin-left: 6.00rem !important; }

        .margin-xl-650 { margin: 6.50rem !important; }
        .margin-t-xl-650, .margin-y-xl-650 { margin-top: 6.50rem !important; }
        .margin-r-xl-650, .margin-x-xl-650 { margin-right: 6.50rem !important; }
        .margin-b-xl-650, .margin-y-xl-650 { margin-bottom: 6.50rem !important; }
        .margin-l-xl-650, .margin-x-xl-650 { margin-left: 6.50rem !important; }

        .margin-xl-700 { margin: 7.00rem !important; }
        .margin-t-xl-700, .margin-y-xl-700 { margin-top: 7.00rem !important; }
        .margin-r-xl-700, .margin-x-xl-700 { margin-right: 7.00rem !important; }
        .margin-b-xl-700, .margin-y-xl-700 { margin-bottom: 7.00rem !important; }
        .margin-l-xl-700, .margin-x-xl-700 { margin-left: 7.00rem !important; }

        .margin-xl-750 { margin: 7.50rem !important; }
        .margin-t-xl-750, .margin-y-xl-750 { margin-top: 7.50rem !important; }
        .margin-r-xl-750, .margin-x-xl-750 { margin-right: 7.50rem !important; }
        .margin-b-xl-750, .margin-y-xl-750 { margin-bottom: 7.50rem !important; }
        .margin-l-xl-750, .margin-x-xl-750 { margin-left: 7.50rem !important; }

        .margin-xl-800 { margin: 8.00rem !important; }
        .margin-t-xl-800, .margin-y-xl-800 { margin-top: 8.00rem !important; }
        .margin-r-xl-800, .margin-x-xl-800 { margin-right: 8.00rem !important; }
        .margin-b-xl-800, .margin-y-xl-800 { margin-bottom: 8.00rem !important; }
        .margin-l-xl-800, .margin-x-xl-800 { margin-left: 8.00rem !important; }

        .margin-xl-850 { margin: 8.50rem !important; }
        .margin-t-xl-850, .margin-y-xl-850 { margin-top: 8.50rem !important; }
        .margin-r-xl-850, .margin-x-xl-850 { margin-right: 8.50rem !important; }
        .margin-b-xl-850, .margin-y-xl-850 { margin-bottom: 8.50rem !important; }
        .margin-l-xl-850, .margin-x-xl-850 { margin-left: 8.50rem !important; }

        .margin-xl-900 { margin: 9.00rem !important; }
        .margin-t-xl-900, .margin-y-xl-900 { margin-top: 9.00rem !important; }
        .margin-r-xl-900, .margin-x-xl-900 { margin-right: 9.00rem !important; }
        .margin-b-xl-900, .margin-y-xl-900 { margin-bottom: 9.00rem !important; }
        .margin-l-xl-900, .margin-x-xl-900 { margin-left: 9.00rem !important; }

        .margin-xl-950 { margin: 9.50rem !important; }
        .margin-t-xl-950, .margin-y-xl-950 { margin-top: 9.50rem !important; }
        .margin-r-xl-950, .margin-x-xl-950 { margin-right: 9.50rem !important; }
        .margin-b-xl-950, .margin-y-xl-950 { margin-bottom: 9.50rem !important; }
        .margin-l-xl-950, .margin-x-xl-950 { margin-left: 9.50rem !important; }

        .margin-xl-1000 { margin: 10.00rem !important; }
        .margin-t-xl-1000, .margin-y-xl-1000 { margin-top: 10.00rem !important; }
        .margin-r-xl-1000, .margin-x-xl-1000 { margin-right: 10.00rem !important; }
        .margin-b-xl-1000, .margin-y-xl-1000 { margin-bottom: 10.00rem !important; }
        .margin-l-xl-1000, .margin-x-xl-1000 { margin-left: 10.00rem !important; }

        .margin-xl-1100 { margin: 11.00rem !important; }
        .margin-t-xl-1100, .margin-y-xl-1100 { margin-top: 11.00rem !important; }
        .margin-r-xl-1100, .margin-x-xl-1100 { margin-right: 11.00rem !important; }
        .margin-b-xl-1100, .margin-y-xl-1100 { margin-bottom: 11.00rem !important; }
        .margin-l-xl-1100, .margin-x-xl-1100 { margin-left: 11.00rem !important; }

        .margin-xl-1200 { margin: 12.00rem !important; }
        .margin-t-xl-1200, .margin-y-xl-1200 { margin-top: 12.00rem !important; }
        .margin-r-xl-1200, .margin-x-xl-1200 { margin-right: 12.00rem !important; }
        .margin-b-xl-1200, .margin-y-xl-1200 { margin-bottom: 12.00rem !important; }
        .margin-l-xl-1200, .margin-x-xl-1200 { margin-left: 12.00rem !important; }

        .margin-xl-1300 { margin: 13.00rem !important; }
        .margin-t-xl-1300, .margin-y-xl-1300 { margin-top: 13.00rem !important; }
        .margin-r-xl-1300, .margin-x-xl-1300 { margin-right: 13.00rem !important; }
        .margin-b-xl-1300, .margin-y-xl-1300 { margin-bottom: 13.00rem !important; }
        .margin-l-xl-1300, .margin-x-xl-1300 { margin-left: 13.00rem !important; }

        .margin-xl-1400 { margin: 14.00rem !important; }
        .margin-t-xl-1400, .margin-y-xl-1400 { margin-top: 14.00rem !important; }
        .margin-r-xl-1400, .margin-x-xl-1400 { margin-right: 14.00rem !important; }
        .margin-b-xl-1400, .margin-y-xl-1400 { margin-bottom: 14.00rem !important; }
        .margin-l-xl-1400, .margin-x-xl-1400 { margin-left: 14.00rem !important; }

        .margin-xl-1500 { margin: 15.00rem !important; }
        .margin-t-xl-1500, .margin-y-xl-1500 { margin-top: 15.00rem !important; }
        .margin-r-xl-1500, .margin-x-xl-1500 { margin-right: 15.00rem !important; }
        .margin-b-xl-1500, .margin-y-xl-1500 { margin-bottom: 15.00rem !important; }
        .margin-l-xl-1500, .margin-x-xl-1500 { margin-left: 15.00rem !important; }

        .margin-xl-1600 { margin: 16.00rem !important; }
        .margin-t-xl-1600, .margin-y-xl-1600 { margin-top: 16.00rem !important; }
        .margin-r-xl-1600, .margin-x-xl-1600 { margin-right: 16.00rem !important; }
        .margin-b-xl-1600, .margin-y-xl-1600 { margin-bottom: 16.00rem !important; }
        .margin-l-xl-1600, .margin-x-xl-1600 { margin-left: 16.00rem !important; }

        .margin-xl-1700 { margin: 17.00rem !important; }
        .margin-t-xl-1700, .margin-y-xl-1700 { margin-top: 17.00rem !important; }
        .margin-r-xl-1700, .margin-x-xl-1700 { margin-right: 17.00rem !important; }
        .margin-b-xl-1700, .margin-y-xl-1700 { margin-bottom: 17.00rem !important; }
        .margin-l-xl-1700, .margin-x-xl-1700 { margin-left: 17.00rem !important; }

        .margin-xl-1800 { margin: 18.00rem !important; }
        .margin-t-xl-1800, .margin-y-xl-1800 { margin-top: 18.00rem !important; }
        .margin-r-xl-1800, .margin-x-xl-1800 { margin-right: 18.00rem !important; }
        .margin-b-xl-1800, .margin-y-xl-1800 { margin-bottom: 18.00rem !important; }
        .margin-l-xl-1800, .margin-x-xl-1800 { margin-left: 18.00rem !important; }

        .margin-xl-1900 { margin: 19.00rem !important; }
        .margin-t-xl-1900, .margin-y-xl-1900 { margin-top: 19.00rem !important; }
        .margin-r-xl-1900, .margin-x-xl-1900 { margin-right: 19.00rem !important; }
        .margin-b-xl-1900, .margin-y-xl-1900 { margin-bottom: 19.00rem !important; }
        .margin-l-xl-1900, .margin-x-xl-1900 { margin-left: 19.00rem !important; }

        .margin-xl-2000 { margin: 20.00rem !important; }
        .margin-t-xl-2000, .margin-y-xl-2000 { margin-top: 20.00rem !important; }
        .margin-r-xl-2000, .margin-x-xl-2000 { margin-right: 20.00rem !important; }
        .margin-b-xl-2000, .margin-y-xl-2000 { margin-bottom: 20.00rem !important; }
        .margin-l-xl-2000, .margin-x-xl-2000 { margin-left: 20.00rem !important; }

    }

    /* ------------------------
            3. Border 
    ------------------------ */

    .border-black { border-color:#000!important }
    .border-dashed { border-style: dashed!important; }
    .border-dotted { border-style: dotted!important; }
    .border-double { border-style: double!important; }
    .border-groove { border-style: groove!important; }

    .border-01 { border-width:0.1rem!important; }
    .border-02 { border-width:0.2rem!important; }
    .border-03 { border-width:0.3rem!important; }
    .border-04 { border-width:0.4rem!important; }
    .border-05 { border-width:0.5rem!important; }
    .border-06 { border-width:0.6rem!important; }
    .border-07 { border-width:0.7rem!important; }
    .border-08 { border-width:0.8rem!important; }
    .border-09 { border-width:0.9rem!important; }
    .border-10 { border-width:1.0rem!important; }

    @media (min-width: 576px) {

        .border-sm-01 { border-width:0.1rem!important; }
        .border-sm-02 { border-width:0.2rem!important; }
        .border-sm-03 { border-width:0.3rem!important; }
        .border-sm-04 { border-width:0.4rem!important; }
        .border-sm-05 { border-width:0.5rem!important; }
        .border-sm-06 { border-width:0.6rem!important; }
        .border-sm-07 { border-width:0.7rem!important; }
        .border-sm-08 { border-width:0.8rem!important; }
        .border-sm-09 { border-width:0.9rem!important; }
        .border-sm-10 { border-width:1.0rem!important; }

    }

    @media (min-width: 768px) {

        .border-md-01 { border-width:0.1rem!important; }
        .border-md-02 { border-width:0.2rem!important; }
        .border-md-03 { border-width:0.3rem!important; }
        .border-md-04 { border-width:0.4rem!important; }
        .border-md-05 { border-width:0.5rem!important; }
        .border-md-06 { border-width:0.6rem!important; }
        .border-md-07 { border-width:0.7rem!important; }
        .border-md-08 { border-width:0.8rem!important; }
        .border-md-09 { border-width:0.9rem!important; }
        .border-md-10 { border-width:1.0rem!important; }

    }

    @media (min-width: 992px) {

        .border-lg-01 { border-width:0.1rem!important; }
        .border-lg-02 { border-width:0.2rem!important; }
        .border-lg-03 { border-width:0.3rem!important; }
        .border-lg-04 { border-width:0.4rem!important; }
        .border-lg-05 { border-width:0.5rem!important; }
        .border-lg-06 { border-width:0.6rem!important; }
        .border-lg-07 { border-width:0.7rem!important; }
        .border-lg-08 { border-width:0.8rem!important; }
        .border-lg-09 { border-width:0.9rem!important; }
        .border-lg-10 { border-width:1.0rem!important; }

    }

    @media (min-width: 1200px) {

        .border-xl-01 { border-width:0.1rem!important; }
        .border-xl-02 { border-width:0.2rem!important; }
        .border-xl-03 { border-width:0.3rem!important; }
        .border-xl-04 { border-width:0.4rem!important; }
        .border-xl-05 { border-width:0.5rem!important; }
        .border-xl-06 { border-width:0.6rem!important; }
        .border-xl-07 { border-width:0.7rem!important; }
        .border-xl-08 { border-width:0.8rem!important; }
        .border-xl-09 { border-width:0.9rem!important; }
        .border-xl-10 { border-width:1.0rem!important; }

    }

    /* ------------------------
            4. Backgrounds 
    ------------------------ */

    .bg-black { background-color:#000!important }
    a.bg-black:focus, a.bg-black:hover, button.bg-black:hover, button.bg-black:focus { background-color:#2d2d2d!important }

    /* ------------------------
            5. Text 
    ------------------------ */

    .cursor-pointer { cursor: pointer!important; }
    .text-underline { text-decoration: underline!important; }
    .text-capitalize { text-transform: capitalize!important; }

    /* styles for '...' */
    .two-line-text {
        /* hide text if it more than N lines  */
        overflow: hidden;
        /* for set '...' in absolute position */
        position: relative; 
        /* use this value to count block height */
        line-height: 1.2em;
        /* max-height = line-height (1.2) * lines max number (3) */
        height: 2.4em; 
        /* fix problem when last visible word doesn't adjoin right side  */
        text-align: justify;  
        /* place for '...' */
        margin-right: -1em;
        padding-right: 1em;
    }

    /* create the ... */
    .two-line-text:before {
        /* points in the end */
        content: '...';
        /* absolute position */
        position: absolute;
        /* set position to right bottom corner of block */
        right: 0;
        bottom: 0;
    }

    /* hide ... if we have text, which is less than or equal to max lines */
    .two-line-text:after {
        /* points in the end */
        content: '';
        /* absolute position */
        position: absolute;
        /* set position to right bottom corner of text */
        right: 0;
        /* set width and height */
        width: 1em;
        height: 1em;
        margin-top: 0.2em;
        /* bg color = bg color under block */
        background: white;
    }

    .text-black { color:#000!important; }

    .font-size-025 { font-size: 0.25rem!important; line-height: 0.275rem!important; }
    .font-size-050 { font-size: 0.50rem!important; line-height: 0.55rem!important; }
    .font-size-075 { font-size: 0.75rem!important; line-height: 0.825rem!important; }
    .font-size-100 { font-size: 1.00rem!important; line-height: 1.1rem!important; }
    .font-size-125 { font-size: 1.25rem!important; line-height: 1.35rem!important; }
    .font-size-150 { font-size: 1.50rem!important; line-height: 1.70rem!important; }
    .font-size-175 { font-size: 1.75rem!important; line-height: 1.95rem!important; }
    .font-size-200 { font-size: 2.00rem!important; line-height: 2.20rem!important; }
    .font-size-225 { font-size: 2.25rem!important; line-height: 2.45rem!important; }
    .font-size-250 { font-size: 2.50rem!important; line-height: 2.70rem!important; }
    .font-size-275 { font-size: 2.75rem!important; line-height: 3.00rem!important; }
    .font-size-300 { font-size: 3.00rem!important; line-height: 3.30rem!important; }
    .font-size-350 { font-size: 3.50rem!important; line-height: 4.00rem!important; }
    .font-size-400 { font-size: 4.00rem!important; line-height: 4.40rem!important; }
    .font-size-450 { font-size: 4.50rem!important; line-height: 5.00rem!important; }
    .font-size-500 { font-size: 5.00rem!important; line-height: 5.50rem!important; }
    .font-size-550 { font-size: 5.50rem!important; line-height: 6.00rem!important; }
    .font-size-600 { font-size: 6.00rem!important; line-height: 6.60rem!important; }
    .font-size-650 { font-size: 6.50rem!important; line-height: 7.00rem!important; }
    .font-size-700 { font-size: 7.00rem!important; line-height: 7.70rem!important; }
    .font-size-750 { font-size: 7.50rem!important; line-height: 8.00rem!important; }
    .font-size-800 { font-size: 8.00rem!important; line-height: 8.80rem!important; }
    .font-size-850 { font-size: 8.50rem!important; line-height: 9.00rem!important; }
    .font-size-900 { font-size: 9.00rem!important; line-height: 9.90rem!important; }
    .font-size-950 { font-size: 9.50rem!important; line-height: 10.00rem!important; }
    .font-size-1000 { font-size: 10.00rem!important; line-height: 11.00rem!important; }
    .font-size-1100 { font-size: 11.00rem!important; line-height: 11.10rem!important; }
    .font-size-1200 { font-size: 12.00rem!important; line-height: 12.20rem!important; }
    .font-size-1300 { font-size: 13.00rem!important; line-height: 13.30rem!important; }
    .font-size-1400 { font-size: 14.00rem!important; line-height: 14.40rem!important; }
    .font-size-1500 { font-size: 15.00rem!important; line-height: 15.50rem!important; }
    .font-size-1600 { font-size: 16.00rem!important; line-height: 16.60rem!important; }
    .font-size-1700 { font-size: 17.00rem!important; line-height: 17.70rem!important; }
    .font-size-1800 { font-size: 18.00rem!important; line-height: 18.80rem!important; }
    .font-size-1900 { font-size: 19.00rem!important; line-height: 19.90rem!important; }
    .font-size-2000 { font-size: 20.00rem!important; line-height: 22.00rem!important; }

    @media (min-width: 576px) {

        .font-size-sm-025 { font-size: 0.25rem!important; line-height: 0.275rem!important; }
        .font-size-sm-050 { font-size: 0.50rem!important; line-height: 0.55rem!important; }
        .font-size-sm-075 { font-size: 0.75rem!important; line-height: 0.825rem!important; }
        .font-size-sm-100 { font-size: 1.00rem!important; line-height: 1.1rem!important; }
        .font-size-sm-125 { font-size: 1.25rem!important; line-height: 1.35rem!important; }
        .font-size-sm-150 { font-size: 1.50rem!important; line-height: 1.70rem!important; }
        .font-size-sm-175 { font-size: 1.75rem!important; line-height: 1.95rem!important; }
        .font-size-sm-200 { font-size: 2.00rem!important; line-height: 2.20rem!important; }
        .font-size-sm-225 { font-size: 2.25rem!important; line-height: 2.45rem!important; }
        .font-size-sm-250 { font-size: 2.50rem!important; line-height: 2.70rem!important; }
        .font-size-sm-275 { font-size: 2.75rem!important; line-height: 3.00rem!important; }
        .font-size-sm-300 { font-size: 3.00rem!important; line-height: 3.30rem!important; }
        .font-size-sm-350 { font-size: 3.50rem!important; line-height: 4.00rem!important; }
        .font-size-sm-400 { font-size: 4.00rem!important; line-height: 4.40rem!important; }
        .font-size-sm-450 { font-size: 4.50rem!important; line-height: 5.00rem!important; }
        .font-size-sm-500 { font-size: 5.00rem!important; line-height: 5.50rem!important; }
        .font-size-sm-550 { font-size: 5.50rem!important; line-height: 6.00rem!important; }
        .font-size-sm-600 { font-size: 6.00rem!important; line-height: 6.60rem!important; }
        .font-size-sm-650 { font-size: 6.50rem!important; line-height: 7.00rem!important; }
        .font-size-sm-700 { font-size: 7.00rem!important; line-height: 7.70rem!important; }
        .font-size-sm-750 { font-size: 7.50rem!important; line-height: 8.00rem!important; }
        .font-size-sm-800 { font-size: 8.00rem!important; line-height: 8.80rem!important; }
        .font-size-sm-850 { font-size: 8.50rem!important; line-height: 9.00rem!important; }
        .font-size-sm-900 { font-size: 9.00rem!important; line-height: 9.90rem!important; }
        .font-size-sm-950 { font-size: 9.50rem!important; line-height: 10.00rem!important; }
        .font-size-sm-1000 { font-size: 10.00rem!important; line-height: 11.00rem!important; }
        .font-size-sm-1100 { font-size: 11.00rem!important; line-height: 11.10rem!important; }
        .font-size-sm-1200 { font-size: 12.00rem!important; line-height: 12.20rem!important; }
        .font-size-sm-1300 { font-size: 13.00rem!important; line-height: 13.30rem!important; }
        .font-size-sm-1400 { font-size: 14.00rem!important; line-height: 14.40rem!important; }
        .font-size-sm-1500 { font-size: 15.00rem!important; line-height: 15.50rem!important; }
        .font-size-sm-1600 { font-size: 16.00rem!important; line-height: 16.60rem!important; }
        .font-size-sm-1700 { font-size: 17.00rem!important; line-height: 17.70rem!important; }
        .font-size-sm-1800 { font-size: 18.00rem!important; line-height: 18.80rem!important; }
        .font-size-sm-1900 { font-size: 19.00rem!important; line-height: 19.90rem!important; }
        .font-size-sm-2000 { font-size: 20.00rem!important; line-height: 22.00rem!important; }

    }

    @media (min-width: 768px) {

        .font-size-md-025 { font-size: 0.25rem!important; line-height: 0.275rem!important; }
        .font-size-md-050 { font-size: 0.50rem!important; line-height: 0.55rem!important; }
        .font-size-md-075 { font-size: 0.75rem!important; line-height: 0.825rem!important; }
        .font-size-md-100 { font-size: 1.00rem!important; line-height: 1.1rem!important; }
        .font-size-md-125 { font-size: 1.25rem!important; line-height: 1.35rem!important; }
        .font-size-md-150 { font-size: 1.50rem!important; line-height: 1.70rem!important; }
        .font-size-md-175 { font-size: 1.75rem!important; line-height: 1.95rem!important; }
        .font-size-md-200 { font-size: 2.00rem!important; line-height: 2.20rem!important; }
        .font-size-md-225 { font-size: 2.25rem!important; line-height: 2.45rem!important; }
        .font-size-md-250 { font-size: 2.50rem!important; line-height: 2.70rem!important; }
        .font-size-md-275 { font-size: 2.75rem!important; line-height: 3.00rem!important; }
        .font-size-md-300 { font-size: 3.00rem!important; line-height: 3.30rem!important; }
        .font-size-md-350 { font-size: 3.50rem!important; line-height: 4.00rem!important; }
        .font-size-md-400 { font-size: 4.00rem!important; line-height: 4.40rem!important; }
        .font-size-md-450 { font-size: 4.50rem!important; line-height: 5.00rem!important; }
        .font-size-md-500 { font-size: 5.00rem!important; line-height: 5.50rem!important; }
        .font-size-md-550 { font-size: 5.50rem!important; line-height: 6.00rem!important; }
        .font-size-md-600 { font-size: 6.00rem!important; line-height: 6.60rem!important; }
        .font-size-md-650 { font-size: 6.50rem!important; line-height: 7.00rem!important; }
        .font-size-md-700 { font-size: 7.00rem!important; line-height: 7.70rem!important; }
        .font-size-md-750 { font-size: 7.50rem!important; line-height: 8.00rem!important; }
        .font-size-md-800 { font-size: 8.00rem!important; line-height: 8.80rem!important; }
        .font-size-md-850 { font-size: 8.50rem!important; line-height: 9.00rem!important; }
        .font-size-md-900 { font-size: 9.00rem!important; line-height: 9.90rem!important; }
        .font-size-md-950 { font-size: 9.50rem!important; line-height: 10.00rem!important; }
        .font-size-md-1000 { font-size: 10.00rem!important; line-height: 11.00rem!important; }
        .font-size-md-1100 { font-size: 11.00rem!important; line-height: 11.10rem!important; }
        .font-size-md-1200 { font-size: 12.00rem!important; line-height: 12.20rem!important; }
        .font-size-md-1300 { font-size: 13.00rem!important; line-height: 13.30rem!important; }
        .font-size-md-1400 { font-size: 14.00rem!important; line-height: 14.40rem!important; }
        .font-size-md-1500 { font-size: 15.00rem!important; line-height: 15.50rem!important; }
        .font-size-md-1600 { font-size: 16.00rem!important; line-height: 16.60rem!important; }
        .font-size-md-1700 { font-size: 17.00rem!important; line-height: 17.70rem!important; }
        .font-size-md-1800 { font-size: 18.00rem!important; line-height: 18.80rem!important; }
        .font-size-md-1900 { font-size: 19.00rem!important; line-height: 19.90rem!important; }
        .font-size-md-2000 { font-size: 20.00rem!important; line-height: 22.00rem!important; }

    }

    @media (min-width: 992px) {

        .font-size-lg-025 { font-size: 0.25rem!important; line-height: 0.275rem!important; }
        .font-size-lg-050 { font-size: 0.50rem!important; line-height: 0.55rem!important; }
        .font-size-lg-075 { font-size: 0.75rem!important; line-height: 0.825rem!important; }
        .font-size-lg-100 { font-size: 1.00rem!important; line-height: 1.1rem!important; }
        .font-size-lg-125 { font-size: 1.25rem!important; line-height: 1.35rem!important; }
        .font-size-lg-150 { font-size: 1.50rem!important; line-height: 1.70rem!important; }
        .font-size-lg-175 { font-size: 1.75rem!important; line-height: 1.95rem!important; }
        .font-size-lg-200 { font-size: 2.00rem!important; line-height: 2.20rem!important; }
        .font-size-lg-225 { font-size: 2.25rem!important; line-height: 2.45rem!important; }
        .font-size-lg-250 { font-size: 2.50rem!important; line-height: 2.70rem!important; }
        .font-size-lg-275 { font-size: 2.75rem!important; line-height: 3.00rem!important; }
        .font-size-lg-300 { font-size: 3.00rem!important; line-height: 3.30rem!important; }
        .font-size-lg-350 { font-size: 3.50rem!important; line-height: 4.00rem!important; }
        .font-size-lg-400 { font-size: 4.00rem!important; line-height: 4.40rem!important; }
        .font-size-lg-450 { font-size: 4.50rem!important; line-height: 5.00rem!important; }
        .font-size-lg-500 { font-size: 5.00rem!important; line-height: 5.50rem!important; }
        .font-size-lg-550 { font-size: 5.50rem!important; line-height: 6.00rem!important; }
        .font-size-lg-600 { font-size: 6.00rem!important; line-height: 6.60rem!important; }
        .font-size-lg-650 { font-size: 6.50rem!important; line-height: 7.00rem!important; }
        .font-size-lg-700 { font-size: 7.00rem!important; line-height: 7.70rem!important; }
        .font-size-lg-750 { font-size: 7.50rem!important; line-height: 8.00rem!important; }
        .font-size-lg-800 { font-size: 8.00rem!important; line-height: 8.80rem!important; }
        .font-size-lg-850 { font-size: 8.50rem!important; line-height: 9.00rem!important; }
        .font-size-lg-900 { font-size: 9.00rem!important; line-height: 9.90rem!important; }
        .font-size-lg-950 { font-size: 9.50rem!important; line-height: 10.00rem!important; }
        .font-size-lg-1000 { font-size: 10.00rem!important; line-height: 11.00rem!important; }
        .font-size-lg-1100 { font-size: 11.00rem!important; line-height: 11.10rem!important; }
        .font-size-lg-1200 { font-size: 12.00rem!important; line-height: 12.20rem!important; }
        .font-size-lg-1300 { font-size: 13.00rem!important; line-height: 13.30rem!important; }
        .font-size-lg-1400 { font-size: 14.00rem!important; line-height: 14.40rem!important; }
        .font-size-lg-1500 { font-size: 15.00rem!important; line-height: 15.50rem!important; }
        .font-size-lg-1600 { font-size: 16.00rem!important; line-height: 16.60rem!important; }
        .font-size-lg-1700 { font-size: 17.00rem!important; line-height: 17.70rem!important; }
        .font-size-lg-1800 { font-size: 18.00rem!important; line-height: 18.80rem!important; }
        .font-size-lg-1900 { font-size: 19.00rem!important; line-height: 19.90rem!important; }
        .font-size-lg-2000 { font-size: 20.00rem!important; line-height: 22.00rem!important; }

    }

    @media (min-width: 1200px) {

        .font-size-xl-025 { font-size: 0.25rem!important; line-height: 0.275rem!important; }
        .font-size-xl-050 { font-size: 0.50rem!important; line-height: 0.55rem!important; }
        .font-size-xl-075 { font-size: 0.75rem!important; line-height: 0.825rem!important; }
        .font-size-xl-100 { font-size: 1.00rem!important; line-height: 1.1rem!important; }
        .font-size-xl-125 { font-size: 1.25rem!important; line-height: 1.35rem!important; }
        .font-size-xl-150 { font-size: 1.50rem!important; line-height: 1.70rem!important; }
        .font-size-xl-175 { font-size: 1.75rem!important; line-height: 1.95rem!important; }
        .font-size-xl-200 { font-size: 2.00rem!important; line-height: 2.20rem!important; }
        .font-size-xl-225 { font-size: 2.25rem!important; line-height: 2.45rem!important; }
        .font-size-xl-250 { font-size: 2.50rem!important; line-height: 2.70rem!important; }
        .font-size-xl-275 { font-size: 2.75rem!important; line-height: 3.00rem!important; }
        .font-size-xl-300 { font-size: 3.00rem!important; line-height: 3.30rem!important; }
        .font-size-xl-350 { font-size: 3.50rem!important; line-height: 4.00rem!important; }
        .font-size-xl-400 { font-size: 4.00rem!important; line-height: 4.40rem!important; }
        .font-size-xl-450 { font-size: 4.50rem!important; line-height: 5.00rem!important; }
        .font-size-xl-500 { font-size: 5.00rem!important; line-height: 5.50rem!important; }
        .font-size-xl-550 { font-size: 5.50rem!important; line-height: 6.00rem!important; }
        .font-size-xl-600 { font-size: 6.00rem!important; line-height: 6.60rem!important; }
        .font-size-xl-650 { font-size: 6.50rem!important; line-height: 7.00rem!important; }
        .font-size-xl-700 { font-size: 7.00rem!important; line-height: 7.70rem!important; }
        .font-size-xl-750 { font-size: 7.50rem!important; line-height: 8.00rem!important; }
        .font-size-xl-800 { font-size: 8.00rem!important; line-height: 8.80rem!important; }
        .font-size-xl-850 { font-size: 8.50rem!important; line-height: 9.00rem!important; }
        .font-size-xl-900 { font-size: 9.00rem!important; line-height: 9.90rem!important; }
        .font-size-xl-950 { font-size: 9.50rem!important; line-height: 10.00rem!important; }
        .font-size-xl-1000 { font-size: 10.00rem!important; line-height: 11.00rem!important; }
        .font-size-xl-1100 { font-size: 11.00rem!important; line-height: 11.10rem!important; }
        .font-size-xl-1200 { font-size: 12.00rem!important; line-height: 12.20rem!important; }
        .font-size-xl-1300 { font-size: 13.00rem!important; line-height: 13.30rem!important; }
        .font-size-xl-1400 { font-size: 14.00rem!important; line-height: 14.40rem!important; }
        .font-size-xl-1500 { font-size: 15.00rem!important; line-height: 15.50rem!important; }
        .font-size-xl-1600 { font-size: 16.00rem!important; line-height: 16.60rem!important; }
        .font-size-xl-1700 { font-size: 17.00rem!important; line-height: 17.70rem!important; }
        .font-size-xl-1800 { font-size: 18.00rem!important; line-height: 18.80rem!important; }
        .font-size-xl-1900 { font-size: 19.00rem!important; line-height: 19.90rem!important; }
        .font-size-xl-2000 { font-size: 20.00rem!important; line-height: 22.00rem!important; }

    }

    .font-family-book { font-family: wuerthbook; }
    .font-family-bold { font-family: wuerthbold; }
    .font-family-extrabold { font-family: wuerthextra_bold_cond,futura,-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-weight: 500; text-transform: uppercase; color: inherit; }

    /* ------------------------
            6. Table 
    ------------------------ */

    @media (max-width: 575.98px) {

        .table-responsive-sm { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
            .table-responsive-sm > .table-bordered { border-width: 0; }

    }

    @media (max-width: 767.98px) {

        .table-responsive-md { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
            .table-responsive-md > .table-bordered { border-width: 0; }
    
    }

    @media (max-width: 991.98px) {
        
        .table-responsive-lg { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
            .table-responsive-lg > .table-bordered { border-width: 0; }

}

    @media (max-width: 1199.98px) {

        .table-responsive-xl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
            .table-responsive-xl > .table-bordered { border-width: 0; }

    }

    .table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
        .table-responsive > .table-bordered { border-width: 0; }

    /* ------------------------
            7. Buttons 
    ------------------------ */

    .btn-black { color: #FFF!important; background: #000!important; border-color: #000!important; }
        .btn-black:hover {  background-color: #2d2d2d; border-color: #2d2d2d; }
        .btn-black:focus { box-shadow: 0 0 0 3px rgba(45, 45, 45, 0.5); -webkit-box-shadow: 0 0 0 3px rgba(45, 45, 45, 0.5); }

    /* ------------------------
            8. Positions 
    ------------------------ */

    .position-static { position: static !important; }
    .position-relative { position: relative !important; }
    .position-absolute { position: absolute !important; }
    .position-fixed { position: fixed !important; }
    .position-sticky { position: -webkit-sticky !important; position: sticky !important; }

    /* ------------------------
            9. Width 
    ------------------------ */

    .w-5 { width: 5%!important; }
    .w-10 { width: 10%!important; }
    .w-15 { width: 15%!important; }
    .w-20 { width: 20%!important; }
    .w-30 { width: 30%!important; }
    .w-25 { width: 25%!important; }
    .w-35 { width: 35%!important; }
    .w-40 { width: 40%!important; }
    .w-45 { width: 45%!important; }
    .w-50 { width: 50%!important; }
    .w-55 { width: 55%!important; }
    .w-60 { width: 60%!important; }
    .w-65 { width: 65%!important; }
    .w-70 { width: 70%!important; }
    .w-20 { width: 75%!important; }
    .w-80 { width: 80%!important; }
    .w-85 { width: 85%!important; }
    .w-90 { width: 90%!important; }
    .w-95 { width: 95%!important; }
    .w-100 { width: 100%!important; }

    .mw-5 { max-width: 5%!important; }
    .mw-10 { max-width: 10%!important; }
    .mw-15 { max-width: 15%!important; }
    .mw-20 { max-width: 20%!important; }
    .mw-25 { max-width: 25%!important; }
    .mw-30 { max-width: 30%!important; }
    .mw-35 { max-width: 35%!important; }
    .mw-40 { max-width: 40%!important; }
    .mw-45 { max-width: 45%!important; }
    .mw-50 { max-width: 50%!important; }
    .mw-55 { max-width: 55%!important; }
    .mw-60 { max-width: 60%!important; }
    .mw-65 { max-width: 65%!important; }
    .mw-70 { max-width: 70%!important; }
    .mw-75 { max-width: 75%!important; }
    .mw-80 { max-width: 80%!important; }
    .mw-85 { max-width: 85%!important; }
    .mw-90 { max-width: 90%!important; }
    .mw-95 { max-width: 95%!important; }
    .mw-100 { max-width: 100%!important; }

    @media (min-width: 576px) {

        .w-sm-5 { width: 5%!important; }
        .w-sm-10 { width: 10%!important; }
        .w-sm-15 { width: 15%!important; }
        .w-sm-20 { width: 20%!important; }
        .w-sm-30 { width: 30%!important; }
        .w-sm-25 { width: 25%!important; }
        .w-sm-35 { width: 35%!important; }
        .w-sm-40 { width: 40%!important; }
        .w-sm-45 { width: 45%!important; }
        .w-sm-50 { width: 50%!important; }
        .w-sm-55 { width: 55%!important; }
        .w-sm-60 { width: 60%!important; }
        .w-sm-65 { width: 65%!important; }
        .w-sm-70 { width: 70%!important; }
        .w-sm-20 { width: 75%!important; }
        .w-sm-80 { width: 80%!important; }
        .w-sm-85 { width: 85%!important; }
        .w-sm-90 { width: 90%!important; }
        .w-sm-95 { width: 95%!important; }
        .w-sm-100 { width: 100%!important; }

        .mw-sm-5 { max-width: 5%!important; }
        .mw-sm-10 { max-width: 10%!important; }
        .mw-sm-15 { max-width: 15%!important; }
        .mw-sm-20 { max-width: 20%!important; }
        .mw-sm-25 { max-width: 25%!important; }
        .mw-sm-30 { max-width: 30%!important; }
        .mw-sm-35 { max-width: 35%!important; }
        .mw-sm-40 { max-width: 40%!important; }
        .mw-sm-45 { max-width: 45%!important; }
        .mw-sm-50 { max-width: 50%!important; }
        .mw-sm-55 { max-width: 55%!important; }
        .mw-sm-60 { max-width: 60%!important; }
        .mw-sm-65 { max-width: 65%!important; }
        .mw-sm-70 { max-width: 70%!important; }
        .mw-sm-75 { max-width: 75%!important; }
        .mw-sm-80 { max-width: 80%!important; }
        .mw-sm-85 { max-width: 85%!important; }
        .mw-sm-90 { max-width: 90%!important; }
        .mw-sm-95 { max-width: 95%!important; }
        .mw-sm-100 { max-width: 100%!important; }

    }

    @media (min-width: 768px) {

        .w-md-5 { width: 5%!important; }
        .w-md-10 { width: 10%!important; }
        .w-md-15 { width: 15%!important; }
        .w-md-20 { width: 20%!important; }
        .w-md-30 { width: 30%!important; }
        .w-md-25 { width: 25%!important; }
        .w-md-35 { width: 35%!important; }
        .w-md-40 { width: 40%!important; }
        .w-md-45 { width: 45%!important; }
        .w-md-50 { width: 50%!important; }
        .w-md-55 { width: 55%!important; }
        .w-md-60 { width: 60%!important; }
        .w-md-65 { width: 65%!important; }
        .w-md-70 { width: 70%!important; }
        .w-md-20 { width: 75%!important; }
        .w-md-80 { width: 80%!important; }
        .w-md-85 { width: 85%!important; }
        .w-md-90 { width: 90%!important; }
        .w-md-95 { width: 95%!important; }
        .w-md-100 { width: 100%!important; }

        .mw-md-5 { max-width: 5%!important; }
        .mw-md-10 { max-width: 10%!important; }
        .mw-md-15 { max-width: 15%!important; }
        .mw-md-20 { max-width: 20%!important; }
        .mw-md-25 { max-width: 25%!important; }
        .mw-md-30 { max-width: 30%!important; }
        .mw-md-35 { max-width: 35%!important; }
        .mw-md-40 { max-width: 40%!important; }
        .mw-md-45 { max-width: 45%!important; }
        .mw-md-50 { max-width: 50%!important; }
        .mw-md-55 { max-width: 55%!important; }
        .mw-md-60 { max-width: 60%!important; }
        .mw-md-65 { max-width: 65%!important; }
        .mw-md-70 { max-width: 70%!important; }
        .mw-md-75 { max-width: 75%!important; }
        .mw-md-80 { max-width: 80%!important; }
        .mw-md-85 { max-width: 85%!important; }
        .mw-md-90 { max-width: 90%!important; }
        .mw-md-95 { max-width: 95%!important; }
        .mw-md-100 { max-width: 100%!important; }

    }

    @media (min-width: 992px) {

        .w-lg-5 { width: 5%!important; }
        .w-lg-10 { width: 10%!important; }
        .w-lg-15 { width: 15%!important; }
        .w-lg-20 { width: 20%!important; }
        .w-lg-30 { width: 30%!important; }
        .w-lg-25 { width: 25%!important; }
        .w-lg-35 { width: 35%!important; }
        .w-lg-40 { width: 40%!important; }
        .w-lg-45 { width: 45%!important; }
        .w-lg-50 { width: 50%!important; }
        .w-lg-55 { width: 55%!important; }
        .w-lg-60 { width: 60%!important; }
        .w-lg-65 { width: 65%!important; }
        .w-lg-70 { width: 70%!important; }
        .w-lg-20 { width: 75%!important; }
        .w-lg-80 { width: 80%!important; }
        .w-lg-85 { width: 85%!important; }
        .w-lg-90 { width: 90%!important; }
        .w-lg-95 { width: 95%!important; }
        .w-lg-100 { width: 100%!important; }

        .mw-lg-5 { max-width: 5%!important; }
        .mw-lg-10 { max-width: 10%!important; }
        .mw-lg-15 { max-width: 15%!important; }
        .mw-lg-20 { max-width: 20%!important; }
        .mw-lg-25 { max-width: 25%!important; }
        .mw-lg-30 { max-width: 30%!important; }
        .mw-lg-35 { max-width: 35%!important; }
        .mw-lg-40 { max-width: 40%!important; }
        .mw-lg-45 { max-width: 45%!important; }
        .mw-lg-50 { max-width: 50%!important; }
        .mw-lg-55 { max-width: 55%!important; }
        .mw-lg-60 { max-width: 60%!important; }
        .mw-lg-65 { max-width: 65%!important; }
        .mw-lg-70 { max-width: 70%!important; }
        .mw-lg-75 { max-width: 75%!important; }
        .mw-lg-80 { max-width: 80%!important; }
        .mw-lg-85 { max-width: 85%!important; }
        .mw-lg-90 { max-width: 90%!important; }
        .mw-lg-95 { max-width: 95%!important; }
        .mw-lg-100 { max-width: 100%!important; }

    }

    @media (min-width: 1200px) {	

        .w-xl-5 { width: 5%!important; }
        .w-xl-10 { width: 10%!important; }
        .w-xl-15 { width: 15%!important; }
        .w-xl-20 { width: 20%!important; }
        .w-xl-30 { width: 30%!important; }
        .w-xl-25 { width: 25%!important; }
        .w-xl-35 { width: 35%!important; }
        .w-xl-40 { width: 40%!important; }
        .w-xl-45 { width: 45%!important; }
        .w-xl-50 { width: 50%!important; }
        .w-xl-55 { width: 55%!important; }
        .w-xl-60 { width: 60%!important; }
        .w-xl-65 { width: 65%!important; }
        .w-xl-70 { width: 70%!important; }
        .w-xl-20 { width: 75%!important; }
        .w-xl-80 { width: 80%!important; }
        .w-xl-85 { width: 85%!important; }
        .w-xl-90 { width: 90%!important; }
        .w-xl-95 { width: 95%!important; }
        .w-xl-100 { width: 100%!important; }

        .mw-xl-5 { max-width: 5%!important; }
        .mw-xl-10 { max-width: 10%!important; }
        .mw-xl-15 { max-width: 15%!important; }
        .mw-xl-20 { max-width: 20%!important; }
        .mw-xl-25 { max-width: 25%!important; }
        .mw-xl-30 { max-width: 30%!important; }
        .mw-xl-35 { max-width: 35%!important; }
        .mw-xl-40 { max-width: 40%!important; }
        .mw-xl-45 { max-width: 45%!important; }
        .mw-xl-50 { max-width: 50%!important; }
        .mw-xl-55 { max-width: 55%!important; }
        .mw-xl-60 { max-width: 60%!important; }
        .mw-xl-65 { max-width: 65%!important; }
        .mw-xl-70 { max-width: 70%!important; }
        .mw-xl-75 { max-width: 75%!important; }
        .mw-xl-80 { max-width: 80%!important; }
        .mw-xl-85 { max-width: 85%!important; }
        .mw-xl-90 { max-width: 90%!important; }
        .mw-xl-95 { max-width: 95%!important; }
        .mw-xl-100 { max-width: 100%!important; }

    }

    /* ------------------------
            10. Height 
    ------------------------ */

    .h-5 { height: 5%!important; }
    .h-10 { height: 10%!important; }
    .h-15 { height: 15%!important; }
    .h-20 { height: 20%!important; }
    .h-25 { height: 25%!important; }
    .h-30 { height: 30%!important; }
    .h-35 { height: 35%!important; }
    .h-40 { height: 40%!important; }
    .h-45 { height: 45%!important; }
    .h-50 { height: 50%!important; }
    .h-55 { height: 55%!important; }
    .h-60 { height: 60%!important; }
    .h-65 { height: 65%!important; }
    .h-70 { height: 70%!important; }
    .h-75 { height: 75%!important; }
    .h-80 { height: 80%!important; }
    .h-85 { height: 85%!important; }
    .h-90 { height: 90%!important; }
    .h-95 { height: 95%!important; }
    .h-100 { height: 100%!important; }

    .mh-5 { max-height: 5%!important; }
    .mh-10 { max-height: 10%!important; }
    .mh-15 { max-height: 15%!important; }
    .mh-20 { max-height: 20%!important; }
    .mh-25 { max-height: 25%!important; }
    .mh-30 { max-height: 30%!important; }
    .mh-35 { max-height: 35%!important; }
    .mh-40 { max-height: 40%!important; }
    .mh-45 { max-height: 45%!important; }
    .mh-50 { max-height: 50%!important; }
    .mh-55 { max-height: 55%!important; }
    .mh-60 { max-height: 60%!important; }
    .mh-65 { max-height: 65%!important; }
    .mh-70 { max-height: 70%!important; }
    .mh-75 { max-height: 75%!important; }
    .mh-80 { max-height: 80%!important; }
    .mh-85 { max-height: 85%!important; }
    .mh-90 { max-height: 90%!important; }
    .mh-95 { max-height: 95%!important; }
    .mh-100 { max-height: 100%!important; }

    @media (min-width: 576px) {

        .h-sm-5 { height: 5%!important; }
        .h-sm-10 { height: 10%!important; }
        .h-sm-15 { height: 15%!important; }
        .h-sm-20 { height: 20%!important; }
        .h-sm-25 { height: 25%!important; }
        .h-sm-30 { height: 30%!important; }
        .h-sm-35 { height: 35%!important; }
        .h-sm-40 { height: 40%!important; }
        .h-sm-45 { height: 45%!important; }
        .h-sm-50 { height: 50%!important; }
        .h-sm-55 { height: 55%!important; }
        .h-sm-60 { height: 60%!important; }
        .h-sm-65 { height: 65%!important; }
        .h-sm-70 { height: 70%!important; }
        .h-sm-75 { height: 75%!important; }
        .h-sm-80 { height: 80%!important; }
        .h-sm-85 { height: 85%!important; }
        .h-sm-90 { height: 90%!important; }
        .h-sm-95 { height: 95%!important; }
        .h-sm-100 { height: 100%!important; }

        .mh-sm-5 { max-height: 5%!important; }
        .mh-sm-10 { max-height: 10%!important; }
        .mh-sm-15 { max-height: 15%!important; }
        .mh-sm-20 { max-height: 20%!important; }
        .mh-sm-25 { max-height: 25%!important; }
        .mh-sm-30 { max-height: 30%!important; }
        .mh-sm-35 { max-height: 35%!important; }
        .mh-sm-40 { max-height: 40%!important; }
        .mh-sm-45 { max-height: 45%!important; }
        .mh-sm-50 { max-height: 50%!important; }
        .mh-sm-55 { max-height: 55%!important; }
        .mh-sm-60 { max-height: 60%!important; }
        .mh-sm-65 { max-height: 65%!important; }
        .mh-sm-70 { max-height: 70%!important; }
        .mh-sm-75 { max-height: 75%!important; }
        .mh-sm-80 { max-height: 80%!important; }
        .mh-sm-85 { max-height: 85%!important; }
        .mh-sm-90 { max-height: 90%!important; }
        .mh-sm-95 { max-height: 95%!important; }
        .mh-sm-100 { max-height: 100%!important; }

    }

    @media (min-width: 768px) {

        .h-md-5 { height: 5%!important; }
        .h-md-10 { height: 10%!important; }
        .h-md-15 { height: 15%!important; }
        .h-md-20 { height: 20%!important; }
        .h-md-25 { height: 25%!important; }
        .h-md-30 { height: 30%!important; }
        .h-md-35 { height: 35%!important; }
        .h-md-40 { height: 40%!important; }
        .h-md-45 { height: 45%!important; }
        .h-md-50 { height: 50%!important; }
        .h-md-55 { height: 55%!important; }
        .h-md-60 { height: 60%!important; }
        .h-md-65 { height: 65%!important; }
        .h-md-70 { height: 70%!important; }
        .h-md-75 { height: 75%!important; }
        .h-md-80 { height: 80%!important; }
        .h-md-85 { height: 85%!important; }
        .h-md-90 { height: 90%!important; }
        .h-md-95 { height: 95%!important; }
        .h-md-100 { height: 100%!important; }

        .mh-md-5 { max-height: 5%!important; }
        .mh-md-10 { max-height: 10%!important; }
        .mh-md-15 { max-height: 15%!important; }
        .mh-md-20 { max-height: 20%!important; }
        .mh-md-25 { max-height: 25%!important; }
        .mh-md-30 { max-height: 30%!important; }
        .mh-md-35 { max-height: 35%!important; }
        .mh-md-40 { max-height: 40%!important; }
        .mh-md-45 { max-height: 45%!important; }
        .mh-md-50 { max-height: 50%!important; }
        .mh-md-55 { max-height: 55%!important; }
        .mh-md-60 { max-height: 60%!important; }
        .mh-md-65 { max-height: 65%!important; }
        .mh-md-70 { max-height: 70%!important; }
        .mh-md-75 { max-height: 75%!important; }
        .mh-md-80 { max-height: 80%!important; }
        .mh-md-85 { max-height: 85%!important; }
        .mh-md-90 { max-height: 90%!important; }
        .mh-md-95 { max-height: 95%!important; }
        .mh-md-100 { max-height: 100%!important; }

    }

    @media (min-width: 992px) {

        .h-lg-5 { height: 5%!important; }
        .h-lg-10 { height: 10%!important; }
        .h-lg-15 { height: 15%!important; }
        .h-lg-20 { height: 20%!important; }
        .h-lg-25 { height: 25%!important; }
        .h-lg-30 { height: 30%!important; }
        .h-lg-35 { height: 35%!important; }
        .h-lg-40 { height: 40%!important; }
        .h-lg-45 { height: 45%!important; }
        .h-lg-50 { height: 50%!important; }
        .h-lg-55 { height: 55%!important; }
        .h-lg-60 { height: 60%!important; }
        .h-lg-65 { height: 65%!important; }
        .h-lg-70 { height: 70%!important; }
        .h-lg-75 { height: 75%!important; }
        .h-lg-80 { height: 80%!important; }
        .h-lg-85 { height: 85%!important; }
        .h-lg-90 { height: 90%!important; }
        .h-lg-95 { height: 95%!important; }
        .h-lg-100 { height: 100%!important; }

        .mh-lg-5 { max-height: 5%!important; }
        .mh-lg-10 { max-height: 10%!important; }
        .mh-lg-15 { max-height: 15%!important; }
        .mh-lg-20 { max-height: 20%!important; }
        .mh-lg-25 { max-height: 25%!important; }
        .mh-lg-30 { max-height: 30%!important; }
        .mh-lg-35 { max-height: 35%!important; }
        .mh-lg-40 { max-height: 40%!important; }
        .mh-lg-45 { max-height: 45%!important; }
        .mh-lg-50 { max-height: 50%!important; }
        .mh-lg-55 { max-height: 55%!important; }
        .mh-lg-60 { max-height: 60%!important; }
        .mh-lg-65 { max-height: 65%!important; }
        .mh-lg-70 { max-height: 70%!important; }
        .mh-lg-75 { max-height: 75%!important; }
        .mh-lg-80 { max-height: 80%!important; }
        .mh-lg-85 { max-height: 85%!important; }
        .mh-lg-90 { max-height: 90%!important; }
        .mh-lg-95 { max-height: 95%!important; }
        .mh-lg-100 { max-height: 100%!important; }

    }

    @media (min-width: 1200px) {	

        .h-xl-5 { height: 5%!important; }
        .h-xl-10 { height: 10%!important; }
        .h-xl-15 { height: 15%!important; }
        .h-xl-20 { height: 20%!important; }
        .h-xl-25 { height: 25%!important; }
        .h-xl-30 { height: 30%!important; }
        .h-xl-35 { height: 35%!important; }
        .h-xl-40 { height: 40%!important; }
        .h-xl-45 { height: 45%!important; }
        .h-xl-50 { height: 50%!important; }
        .h-xl-55 { height: 55%!important; }
        .h-xl-60 { height: 60%!important; }
        .h-xl-65 { height: 65%!important; }
        .h-xl-70 { height: 70%!important; }
        .h-xl-75 { height: 75%!important; }
        .h-xl-80 { height: 80%!important; }
        .h-xl-85 { height: 85%!important; }
        .h-xl-90 { height: 90%!important; }
        .h-xl-95 { height: 95%!important; }
        .h-xl-100 { height: 100%!important; }

        .mh-xl-5 { max-height: 5%!important; }
        .mh-xl-10 { max-height: 10%!important; }
        .mh-xl-15 { max-height: 15%!important; }
        .mh-xl-20 { max-height: 20%!important; }
        .mh-xl-25 { max-height: 25%!important; }
        .mh-xl-30 { max-height: 30%!important; }
        .mh-xl-35 { max-height: 35%!important; }
        .mh-xl-40 { max-height: 40%!important; }
        .mh-xl-45 { max-height: 45%!important; }
        .mh-xl-50 { max-height: 50%!important; }
        .mh-xl-55 { max-height: 55%!important; }
        .mh-xl-60 { max-height: 60%!important; }
        .mh-xl-65 { max-height: 65%!important; }
        .mh-xl-70 { max-height: 70%!important; }
        .mh-xl-75 { max-height: 75%!important; }
        .mh-xl-80 { max-height: 80%!important; }
        .mh-xl-85 { max-height: 85%!important; }
        .mh-xl-90 { max-height: 90%!important; }
        .mh-xl-95 { max-height: 95%!important; }
        .mh-xl-100 { max-height: 100%!important; }

    }

    /* ------------------------
            11. Sliders 
    ------------------------ */

    .slick-dots { position: unset!important; margin: 20px auto; }
    .slick-slide .handimate { display: none!important; }
    .slick-slide.slick-active .handimate { position:absolute; animation:animateB2T 0s; top:0; height:100%; display: block!important; }

    /* ------------------------
            12. Sliders Boostrap
    ------------------------ */
    
    .carousel { position: relative; }
    .carousel-multi-item .col-md-4 { float: left; width: 33.333333%; max-width: 100%; }
    .carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: -webkit-transform .6s ease-in-out; transition: transform .6s ease-in-out; transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out; }
    .carousel-multi-item .carousel-inner.v-2 .carousel-item-next,
    .carousel-multi-item .carousel-inner.v-2 .carousel-item-prev,
    .carousel-multi-item .carousel-inner.v-2 .carousel-item.active { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
    .carousel-multi-item .carousel-indicators { margin-bottom: -2em; }
    .carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; }
    .carousel-multi-item .carousel-indicators li { height: 1.25rem; width: 1.25rem; max-width: 1.25rem; background-color: #4285f4; margin-bottom: -3.75rem; }
    .carousel .carousel-indicators li { width: .625rem; height: .625rem; -webkit-border-radius: 50%; border-radius: 50%; cursor: pointer; }
    .carousel-indicators li { box-sizing: content-box; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity .6s ease; }
    .carousel-multi-item .carousel-indicators .active { height: 1.56rem; width: 1.56rem; max-width: 1.56rem; background-color: #4285f4; -webkit-border-radius: 50%; border-radius: 50%; }
    .carousel-multi-item .controls-top { text-align: center; margin-bottom: 1.88rem; }
    .carousel-multi-item .controls-top .btn-floating { background: #4285f4; }
    a.waves-effect, a.waves-light { display: inline-block; }
    .btn-floating { -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15); box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15); width: 47px; height: 47px; position: relative; z-index: 1; vertical-align: middle; display: inline-block; overflow: hidden; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; margin: 10px; -webkit-border-radius: 50%; border-radius: 50%; padding: 0; cursor: pointer; }
    .waves-effect { position: relative; cursor: pointer; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; }

    /* ------------------------
    13. Image Compare
    ------------------------ */

    .cd-image-container { position: relative; /*width: 100%; max-width: 1920px;*/ margin: 0em auto; /*border: 3px solid #605d5c; border-radius: 10px;*/ }
        .cd-image-container img { display: block; width: 100%; border-radius: 10px; }
    .cd-image-label { position: absolute; bottom: 0; right: 0; /*color: #fff;*/ padding: 1em; /*background: rgba(0,0,0,0.5);*/ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s; -moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s; transition: transform 0.3s 0.7s, opacity 0.3s 0.7s; }

    .cd-image-label.is-hidden { visibility: hidden; }
    .is-visible .cd-image-label { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
    .is-visible .cd-resize-img { width: 50%; -webkit-animation: cd-bounce-in 0.7s; -moz-animation: cd-bounce-in 0.7s; animation: cd-bounce-in 0.7s; }

    .cd-resize-img { position: absolute; top: 0; left: 0; width: 0; height: 100%; overflow: hidden; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
        .cd-resize-img img { position: absolute; left: 0; top: 0; display: block; height: 100%; width: auto; max-width: none; }
        .cd-resize-img .cd-image-label { right: auto; left: 0; }

    @-webkit-keyframes cd-bounce-in { 0% { width: 0; } 60% { width: 55%; } 100% { width: 50%; } }
    @-moz-keyframes cd-bounce-in { 0% { width: 0; } 60% { width: 55%; } 100% { width: 50%; } }
    @keyframes cd-bounce-in { 0% { width: 0; } 60% { width: 55%; } 100% { width: 50%; } }

    .cd-handle { position: absolute; height: 44px; width: 44px; left: 50%; top: 50%; margin-left: -22px; margin-top: -22px; border-radius: 50%; background: #b9c900 url("/is-bin/intershop.static/WFS/WuerthGroup-Wuerth-Site/3114-B1/en_US/2018/giugno/2018_06_06_tassello_shark/arrows.svg") no-repeat center center; cursor: move; box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2), 0 0 10px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.3); opacity: 0; -webkit-transform: translate3d(0, 0, 0) scale(0); -moz-transform: translate3d(0, 0, 0) scale(0); -ms-transform: translate3d(0, 0, 0) scale(0); -o-transform: translate3d(0, 0, 0) scale(0); transform: translate3d(0, 0, 0) scale(0); }

    .cd-handle.draggable { background-color: #009ee0; }

    .is-visible .cd-handle { opacity: 1; -webkit-transform: translate3d(0, 0, 0) scale(1); -moz-transform: translate3d(0, 0, 0) scale(1); -ms-transform: translate3d(0, 0, 0) scale(1); -o-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s; -moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s; transition: transform 0.3s 0.7s, opacity 0s 0.7s; }

    /* ------------------------
            14. Timeline
    ------------------------ */

    .timeline { list-style: none; padding: 20px 0 20px; position: relative; width: 100%; }
        .timeline:before { top: 0; bottom: 0; position: absolute; content: " ";  width: 3px; background-color: #fff; left: 50%; margin-left: -1.5px; }
    .timeline > li { margin-bottom: 20px; position: relative; }
        .timeline > li:before, .timeline > li:after { content: " "; display: table; }
        .timeline > li:after { clear: both; }
        .timeline > li:before, .timeline > li:after { content: " "; display: table; }
        .timeline > li:after { clear: both; }
        .timeline > li > .timeline-panel { width: 46%; float: left; border: 1px solid #d4d4d4; border-radius: 2px; padding: 20px; position: relative; background: #FFF; }
            .timeline > li > .timeline-panel:before { position: absolute; top: 26px; right: -15px; display: inline-block; border-top: 15px solid transparent; border-left: 15px solid #ccc; border-right: 0 solid #ccc; border-bottom: 15px solid transparent; content: " "; }
            .timeline > li > .timeline-panel:after { position: absolute; top: 27px;right: -14px; display: inline-block; border-top: 14px solid transparent; border-left: 14px solid #fff; border-right: 0 solid #fff; border-bottom: 14px solid transparent; content: " "; }
        .timeline > li > .timeline-badge { color: #fff; width: 50px; height: 50px; line-height: 50px; font-size: 1.4em; text-align: center; position: absolute; top: 16px; left: 50%; margin-left: -25px; background-color: #999999; z-index: 100; border-top-right-radius: 50%; border-top-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; }
        .timeline > li.timeline-inverted > .timeline-panel { float: right; }
            .timeline > li.timeline-inverted > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; }
            .timeline > li.timeline-inverted > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto;}
    .timeline-title { margin-top: 0; color: inherit; }
    .timeline-body > p { margin-bottom: 0; }
    .timeline-body > p + p { margin-top: 5px; }

    @media (max-width: 767px) {
        .timeline > li > .timeline-badge { display: none; }
        ul.timeline:before { left: 40px; }
        ul.timeline > li > .timeline-panel { width: calc(100% - 90px); width: -moz-calc(100% - 90px); width: -webkit-calc(100% - 90px); }
        ul.timeline > li > .timeline-panel { float: right; }
            ul.timeline > li > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; }
            ul.timeline > li > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; }
    }

    /* ------------------------
            15. Scroll Mouse Effect
    ------------------------ */

    .scroll-downs { position: absolute; top: 85%; /*right: 0; bottom: 10%;*/ left: 50%; margin: auto; width :34px; height: 55px; z-index: 2; }
    .mousey { width: 3px; padding: 10px 15px; height: 35px; border: 2px solid #fff; border-radius: 25px; opacity: 0.75; box-sizing: content-box; background: rgba(0,0,0,0.75); }
    .scroller { width: 3px; height: 10px; border-radius: 25%; background-color: #fff; animation-name: scroll; animation-duration: 2.2s; animation-timing-function: cubic-bezier(.15,.41,.69,.94); animation-iteration-count: infinite; }

    @keyframes scroll { 0% { opacity: 0; } 10% { transform: translateY(0); opacity: 1; } 100% { transform: translateY(15px); opacity: 0;} }

    /* ------------------------
            16. Section Header
    ------------------------ */

    nav#header_partner { z-index:998!important; }

    .no-parallax { position: relative; background-position: center bottom; background-repeat: no-repeat; background-size: cover; }
    .parallax { position: relative; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; }

    .caption { left: 0; top: 50%; width: 100%; letter-spacing: 5px; }
    .caption-full { top: 40%; width: 100%; margin: 0; padding: 10px 0; }

    .caption-danger, .caption-warning { background: rgba(247,167,7,0.4); }
    .caption-info { background: rgba(0,147,221,0.4); }
    .caption-success { background: rgba(186,196,5,0.4); }
    .caption-light { background: rgba(236,236,236,0.4); }
    .caption-dark { background: rgba(96,93,92,0.4); }
    .caption-black { background: rgba(0,0,0,0.4); }
    .caption-primary { background: rgba(204,0,0,0.4); }
    .caption-white, .caption-secondary { background: rgba(255,255,255,0.4); }

    .bg-shadow { display:block; width:100%; height:100%; }

    .bg-shadow-danger, .bg-shadow-warning { -webkit-box-shadow: inset 0px -150px 50px -100px rgba(247,167,7,0.95); -moz-box-shadow: inset 0px -150px 50px -100px rgba(247,167,7,0.95);box-shadow: inset 0px -150px 50px -100px rgb(247,167,7); }
    .bg-shadow-info { -webkit-box-shadow: inset 0px -150px 50px -100px rgba(0,147,221,0.95); -moz-box-shadow: inset 0px -150px 50px -100px rgba(0,147,221,0.95); box-shadow: inset 0px -150px 50px -100px rgb(0,147,221); }
    .bg-shadow-success { -webkit-box-shadow: inset 0px -150px 50px -100px rgba(186,196,5,0.95); -moz-box-shadow: inset 0px -150px 50px -100px rgba(186,196,5,0.95); box-shadow: inset 0px -150px 50px -100px rgb(186,196,5); }
    .bg-shadow-light { -webkit-box-shadow: inset 0px -150px 50px -100px rgba(236,236,236,0.85); -moz-box-shadow: inset 0px -150px 50px -100px rgba(236,236,236,0.85); box-shadow: inset 0px -150px 50px -100px rgb(236,236,236); }
    .bg-shadow-dark { -webkit-box-shadow: inset 0px -150px 50px -100px rgba(96,93,92,0.75); -moz-box-shadow: inset 0px -150px 50px -100px rgba(96,93,92,0.75); box-shadow: inset 0px -150px 50px -100px rgb(96,93,92); }
    .bg-shadow-black { -webkit-box-shadow: inset 0px -150px 50px -100px rgba(0,0,0,0.75); -moz-box-shadow: inset 0px -150px 50px -100px rgba(0,0,0,0.75); box-shadow: inset 0px -150px 50px -100px rgb(0,0,0); }
    .bg-shadow-primary { -webkit-box-shadow: inset 0px -150px 50px -100px rgba(204,0,0,0.95); -moz-box-shadow: inset 0px -150px 50px -100px rgba(204,0,0,0.95); box-shadow: inset 0px -150px 50px -100px rgb(204,0,0); }
    .bg-shadow-white, .bg-shadow-secondary { -webkit-box-shadow: inset 0px -150px 50px -100px rgba(255,255,255,0.95); -moz-box-shadow: inset 0px -150px 50px -100px rgba(255,255,255,0.95); box-shadow: inset 0px -150px 50px -100px rgb(255, 255, 255); }

    /* ------------------------
            17. Line Height
    ------------------------ */

    .line-height-025 { line-height: 0.25rem!important; }
    .line-height-050 { line-height: 0.50rem!important; }
    .line-height-075 { line-height: 0.75rem!important; }
    .line-height-100 { line-height: 1.00rem!important; }
    .line-height-125 { line-height: 1.25rem!important; }
    .line-height-150 { line-height: 1.50rem!important; }
    .line-height-175 { line-height: 1.75rem!important; }
    .line-height-200 { line-height: 2.00rem!important; }
    .line-height-225 { line-height: 2.25rem!important; }
    .line-height-250 { line-height: 2.50rem!important; }
    .line-height-275 { line-height: 2.75rem!important; }
    .line-height-300 { line-height: 3.00rem!important; }
    .line-height-350 { line-height: 3.50rem!important; }
    .line-height-400 { line-height: 4.00rem!important; }
    .line-height-450 { line-height: 4.50rem!important; }
    .line-height-500 { line-height: 5.00rem!important; }
    .line-height-550 { line-height: 5.50rem!important; }
    .line-height-600 { line-height: 6.00rem!important; }
    .line-height-650 { line-height: 6.50rem!important; }
    .line-height-700 { line-height: 7.00rem!important; }
    .line-height-750 { line-height: 7.50rem!important; }
    .line-height-800 { line-height: 8.00rem!important; }
    .line-height-850 { line-height: 8.50rem!important; }
    .line-height-900 { line-height: 9.00rem!important; }
    .line-height-950 { line-height: 9.50rem!important; }
    .line-height-1000 { line-height: 10.00rem!important; }
    .line-height-1100 { line-height: 11.00rem!important; }
    .line-height-1200 { line-height: 12.00rem!important; }
    .line-height-1300 { line-height: 13.00rem!important; }
    .line-height-1400 { line-height: 14.00rem!important; }
    .line-height-1500 { line-height: 15.00rem!important; }
    .line-height-1600 { line-height: 16.00rem!important; }
    .line-height-1700 { line-height: 17.00rem!important; }
    .line-height-1800 { line-height: 18.00rem!important; }
    .line-height-1900 { line-height: 19.00rem!important; }
    .line-height-2000 { line-height: 20.00rem!important; }

    @media (min-width: 576px) {

        .line-height-sm-025 { line-height: 0.25rem!important; }
        .line-height-sm-050 { line-height: 0.50rem!important; }
        .line-height-sm-075 { line-height: 0.75rem!important; }
        .line-height-sm-100 { line-height: 1.00rem!important; }
        .line-height-sm-125 { line-height: 1.25rem!important; }
        .line-height-sm-150 { line-height: 1.50rem!important; }
        .line-height-sm-175 { line-height: 1.75rem!important; }
        .line-height-sm-200 { line-height: 2.00rem!important; }
        .line-height-sm-225 { line-height: 2.25rem!important; }
        .line-height-sm-250 { line-height: 2.50rem!important; }
        .line-height-sm-275 { line-height: 2.75rem!important; }
        .line-height-sm-300 { line-height: 3.00rem!important; }
        .line-height-sm-350 { line-height: 3.50rem!important; }
        .line-height-sm-400 { line-height: 4.00rem!important; }
        .line-height-sm-450 { line-height: 4.50rem!important; }
        .line-height-sm-500 { line-height: 5.00rem!important; }
        .line-height-sm-550 { line-height: 5.50rem!important; }
        .line-height-sm-600 { line-height: 6.00rem!important; }
        .line-height-sm-650 { line-height: 6.50rem!important; }
        .line-height-sm-700 { line-height: 7.00rem!important; }
        .line-height-sm-750 { line-height: 7.50rem!important; }
        .line-height-sm-800 { line-height: 8.00rem!important; }
        .line-height-sm-850 { line-height: 8.50rem!important; }
        .line-height-sm-900 { line-height: 9.00rem!important; }
        .line-height-sm-950 { line-height: 9.50rem!important; }
        .line-height-sm-1000 { line-height: 10.00rem!important; }
        .line-height-sm-1100 { line-height: 11.00rem!important; }
        .line-height-sm-1200 { line-height: 12.00rem!important; }
        .line-height-sm-1300 { line-height: 13.00rem!important; }
        .line-height-sm-1400 { line-height: 14.00rem!important; }
        .line-height-sm-1500 { line-height: 15.00rem!important; }
        .line-height-sm-1600 { line-height: 16.00rem!important; }
        .line-height-sm-1700 { line-height: 17.00rem!important; }
        .line-height-sm-1800 { line-height: 18.00rem!important; }
        .line-height-sm-1900 { line-height: 19.00rem!important; }
        .line-height-sm-2000 { line-height: 20.00rem!important; }

    }

    @media (min-width: 768px) {

        .line-height-md-025 { line-height: 0.25rem!important; }
        .line-height-md-050 { line-height: 0.50rem!important; }
        .line-height-md-075 { line-height: 0.75rem!important; }
        .line-height-md-100 { line-height: 1.00rem!important; }
        .line-height-md-125 { line-height: 1.25rem!important; }
        .line-height-md-150 { line-height: 1.50rem!important; }
        .line-height-md-175 { line-height: 1.75rem!important; }
        .line-height-md-200 { line-height: 2.00rem!important; }
        .line-height-md-225 { line-height: 2.25rem!important; }
        .line-height-md-250 { line-height: 2.50rem!important; }
        .line-height-md-275 { line-height: 2.75rem!important; }
        .line-height-md-300 { line-height: 3.00rem!important; }
        .line-height-md-350 { line-height: 3.50rem!important; }
        .line-height-md-400 { line-height: 4.00rem!important; }
        .line-height-md-450 { line-height: 4.50rem!important; }
        .line-height-md-500 { line-height: 5.00rem!important; }
        .line-height-md-550 { line-height: 5.50rem!important; }
        .line-height-md-600 { line-height: 6.00rem!important; }
        .line-height-md-650 { line-height: 6.50rem!important; }
        .line-height-md-700 { line-height: 7.00rem!important; }
        .line-height-md-750 { line-height: 7.50rem!important; }
        .line-height-md-800 { line-height: 8.00rem!important; }
        .line-height-md-850 { line-height: 8.50rem!important; }
        .line-height-md-900 { line-height: 9.00rem!important; }
        .line-height-md-950 { line-height: 9.50rem!important; }
        .line-height-md-1000 { line-height: 10.00rem!important; }
        .line-height-md-1100 { line-height: 11.00rem!important; }
        .line-height-md-1200 { line-height: 12.00rem!important; }
        .line-height-md-1300 { line-height: 13.00rem!important; }
        .line-height-md-1400 { line-height: 14.00rem!important; }
        .line-height-md-1500 { line-height: 15.00rem!important; }
        .line-height-md-1600 { line-height: 16.00rem!important; }
        .line-height-md-1700 { line-height: 17.00rem!important; }
        .line-height-md-1800 { line-height: 18.00rem!important; }
        .line-height-md-1900 { line-height: 19.00rem!important; }
        .line-height-md-2000 { line-height: 20.00rem!important; }

    }

    @media (min-width: 992px) {

        .line-height-lg-025 { line-height: 0.25rem!important; }
        .line-height-lg-050 { line-height: 0.50rem!important; }
        .line-height-lg-075 { line-height: 0.75rem!important; }
        .line-height-lg-100 { line-height: 1.00rem!important; }
        .line-height-lg-125 { line-height: 1.25rem!important; }
        .line-height-lg-150 { line-height: 1.50rem!important; }
        .line-height-lg-175 { line-height: 1.75rem!important; }
        .line-height-lg-200 { line-height: 2.00rem!important; }
        .line-height-lg-225 { line-height: 2.25rem!important; }
        .line-height-lg-250 { line-height: 2.50rem!important; }
        .line-height-lg-275 { line-height: 2.75rem!important; }
        .line-height-lg-300 { line-height: 3.00rem!important; }
        .line-height-lg-350 { line-height: 3.50rem!important; }
        .line-height-lg-400 { line-height: 4.00rem!important; }
        .line-height-lg-450 { line-height: 4.50rem!important; }
        .line-height-lg-500 { line-height: 5.00rem!important; }
        .line-height-lg-550 { line-height: 5.50rem!important; }
        .line-height-lg-600 { line-height: 6.00rem!important; }
        .line-height-lg-650 { line-height: 6.50rem!important; }
        .line-height-lg-700 { line-height: 7.00rem!important; }
        .line-height-lg-750 { line-height: 7.50rem!important; }
        .line-height-lg-800 { line-height: 8.00rem!important; }
        .line-height-lg-850 { line-height: 8.50rem!important; }
        .line-height-lg-900 { line-height: 9.00rem!important; }
        .line-height-lg-950 { line-height: 9.50rem!important; }
        .line-height-lg-1000 { line-height: 10.00rem!important; }
        .line-height-lg-1100 { line-height: 11.00rem!important; }
        .line-height-lg-1200 { line-height: 12.00rem!important; }
        .line-height-lg-1300 { line-height: 13.00rem!important; }
        .line-height-lg-1400 { line-height: 14.00rem!important; }
        .line-height-lg-1500 { line-height: 15.00rem!important; }
        .line-height-lg-1600 { line-height: 16.00rem!important; }
        .line-height-lg-1700 { line-height: 17.00rem!important; }
        .line-height-lg-1800 { line-height: 18.00rem!important; }
        .line-height-lg-1900 { line-height: 19.00rem!important; }
        .line-height-lg-2000 { line-height: 20.00rem!important; }

    }

    @media (min-width: 1200px) {

        .line-height-xl-025 { line-height: 0.25rem!important; }
        .line-height-xl-050 { line-height: 0.50rem!important; }
        .line-height-xl-075 { line-height: 0.75rem!important; }
        .line-height-xl-100 { line-height: 1.00rem!important; }
        .line-height-xl-125 { line-height: 1.25rem!important; }
        .line-height-xl-150 { line-height: 1.50rem!important; }
        .line-height-xl-175 { line-height: 1.75rem!important; }
        .line-height-xl-200 { line-height: 2.00rem!important; }
        .line-height-xl-225 { line-height: 2.25rem!important; }
        .line-height-xl-250 { line-height: 2.50rem!important; }
        .line-height-xl-275 { line-height: 2.75rem!important; }
        .line-height-xl-300 { line-height: 3.00rem!important; }
        .line-height-xl-350 { line-height: 3.50rem!important; }
        .line-height-xl-400 { line-height: 4.00rem!important; }
        .line-height-xl-450 { line-height: 4.50rem!important; }
        .line-height-xl-500 { line-height: 5.00rem!important; }
        .line-height-xl-550 { line-height: 5.50rem!important; }
        .line-height-xl-600 { line-height: 6.00rem!important; }
        .line-height-xl-650 { line-height: 6.50rem!important; }
        .line-height-xl-700 { line-height: 7.00rem!important; }
        .line-height-xl-750 { line-height: 7.50rem!important; }
        .line-height-xl-800 { line-height: 8.00rem!important; }
        .line-height-xl-850 { line-height: 8.50rem!important; }
        .line-height-xl-900 { line-height: 9.00rem!important; }
        .line-height-xl-950 { line-height: 9.50rem!important; }
        .line-height-xl-1000 { line-height: 10.00rem!important; }
        .line-height-xl-1100 { line-height: 11.00rem!important; }
        .line-height-xl-1200 { line-height: 12.00rem!important; }
        .line-height-xl-1300 { line-height: 13.00rem!important; }
        .line-height-xl-1400 { line-height: 14.00rem!important; }
        .line-height-xl-1500 { line-height: 15.00rem!important; }
        .line-height-xl-1600 { line-height: 16.00rem!important; }
        .line-height-xl-1700 { line-height: 17.00rem!important; }
        .line-height-xl-1800 { line-height: 18.00rem!important; }
        .line-height-xl-1900 { line-height: 19.00rem!important; }
        .line-height-xl-2000 { line-height: 20.00rem!important; }

    }


    /* ------------------------
            18. Static Height
    ------------------------ */

    .static-height-025 { height: 0.25rem!important; }
    .static-height-050 { height: 0.50rem!important; }
    .static-height-075 { height: 0.75rem!important; }
    .static-height-100 { height: 1.00rem!important; }
    .static-height-125 { height: 1.25rem!important; }
    .static-height-150 { height: 1.50rem!important; }
    .static-height-175 { height: 1.75rem!important; }
    .static-height-200 { height: 2.00rem!important; }
    .static-height-225 { height: 2.25rem!important; }
    .static-height-250 { height: 2.50rem!important; }
    .static-height-275 { height: 2.75rem!important; }
    .static-height-300 { height: 3.00rem!important; }
    .static-height-350 { height: 3.50rem!important; }
    .static-height-400 { height: 4.00rem!important; }
    .static-height-450 { height: 4.50rem!important; }
    .static-height-500 { height: 5.00rem!important; }
    .static-height-550 { height: 5.50rem!important; }
    .static-height-600 { height: 6.00rem!important; }
    .static-height-650 { height: 6.50rem!important; }
    .static-height-700 { height: 7.00rem!important; }
    .static-height-750 { height: 7.50rem!important; }
    .static-height-800 { height: 8.00rem!important; }
    .static-height-850 { height: 8.50rem!important; }
    .static-height-900 { height: 9.00rem!important; }
    .static-height-950 { height: 9.50rem!important; }
    .static-height-1000 { height: 10.00rem!important; }
    .static-height-1100 { height: 11.00rem!important; }
    .static-height-1200 { height: 12.00rem!important; }
    .static-height-1300 { height: 13.00rem!important; }
    .static-height-1400 { height: 14.00rem!important; }
    .static-height-1500 { height: 15.00rem!important; }
    .static-height-1600 { height: 16.00rem!important; }
    .static-height-1700 { height: 17.00rem!important; }
    .static-height-1800 { height: 18.00rem!important; }
    .static-height-1900 { height: 19.00rem!important; }
    .static-height-2000 { height: 20.00rem!important; }

    @media (min-width: 576px) {

        .static-height-sm-025 { height: 0.25rem!important; }
        .static-height-sm-050 { height: 0.50rem!important; }
        .static-height-sm-075 { height: 0.75rem!important; }
        .static-height-sm-100 { height: 1.00rem!important; }
        .static-height-sm-125 { height: 1.25rem!important; }
        .static-height-sm-150 { height: 1.50rem!important; }
        .static-height-sm-175 { height: 1.75rem!important; }
        .static-height-sm-200 { height: 2.00rem!important; }
        .static-height-sm-225 { height: 2.25rem!important; }
        .static-height-sm-250 { height: 2.50rem!important; }
        .static-height-sm-275 { height: 2.75rem!important; }
        .static-height-sm-300 { height: 3.00rem!important; }
        .static-height-sm-350 { height: 3.50rem!important; }
        .static-height-sm-400 { height: 4.00rem!important; }
        .static-height-sm-450 { height: 4.50rem!important; }
        .static-height-sm-500 { height: 5.00rem!important; }
        .static-height-sm-550 { height: 5.50rem!important; }
        .static-height-sm-600 { height: 6.00rem!important; }
        .static-height-sm-650 { height: 6.50rem!important; }
        .static-height-sm-700 { height: 7.00rem!important; }
        .static-height-sm-750 { height: 7.50rem!important; }
        .static-height-sm-800 { height: 8.00rem!important; }
        .static-height-sm-850 { height: 8.50rem!important; }
        .static-height-sm-900 { height: 9.00rem!important; }
        .static-height-sm-950 { height: 9.50rem!important; }
        .static-height-sm-1000 { height: 10.00rem!important; }
        .static-height-sm-1100 { height: 11.00rem!important; }
        .static-height-sm-1200 { height: 12.00rem!important; }
        .static-height-sm-1300 { height: 13.00rem!important; }
        .static-height-sm-1400 { height: 14.00rem!important; }
        .static-height-sm-1500 { height: 15.00rem!important; }
        .static-height-sm-1600 { height: 16.00rem!important; }
        .static-height-sm-1700 { height: 17.00rem!important; }
        .static-height-sm-1800 { height: 18.00rem!important; }
        .static-height-sm-1900 { height: 19.00rem!important; }
        .static-height-sm-2000 { height: 20.00rem!important; }

    }

    @media (min-width: 768px) {

        .static-height-md-025 { height: 0.25rem!important; }
        .static-height-md-050 { height: 0.50rem!important; }
        .static-height-md-075 { height: 0.75rem!important; }
        .static-height-md-100 { height: 1.00rem!important; }
        .static-height-md-125 { height: 1.25rem!important; }
        .static-height-md-150 { height: 1.50rem!important; }
        .static-height-md-175 { height: 1.75rem!important; }
        .static-height-md-200 { height: 2.00rem!important; }
        .static-height-md-225 { height: 2.25rem!important; }
        .static-height-md-250 { height: 2.50rem!important; }
        .static-height-md-275 { height: 2.75rem!important; }
        .static-height-md-300 { height: 3.00rem!important; }
        .static-height-md-350 { height: 3.50rem!important; }
        .static-height-md-400 { height: 4.00rem!important; }
        .static-height-md-450 { height: 4.50rem!important; }
        .static-height-md-500 { height: 5.00rem!important; }
        .static-height-md-550 { height: 5.50rem!important; }
        .static-height-md-600 { height: 6.00rem!important; }
        .static-height-md-650 { height: 6.50rem!important; }
        .static-height-md-700 { height: 7.00rem!important; }
        .static-height-md-750 { height: 7.50rem!important; }
        .static-height-md-800 { height: 8.00rem!important; }
        .static-height-md-850 { height: 8.50rem!important; }
        .static-height-md-900 { height: 9.00rem!important; }
        .static-height-md-950 { height: 9.50rem!important; }
        .static-height-md-1000 { height: 10.00rem!important; }
        .static-height-md-1100 { height: 11.00rem!important; }
        .static-height-md-1200 { height: 12.00rem!important; }
        .static-height-md-1300 { height: 13.00rem!important; }
        .static-height-md-1400 { height: 14.00rem!important; }
        .static-height-md-1500 { height: 15.00rem!important; }
        .static-height-md-1600 { height: 16.00rem!important; }
        .static-height-md-1700 { height: 17.00rem!important; }
        .static-height-md-1800 { height: 18.00rem!important; }
        .static-height-md-1900 { height: 19.00rem!important; }
        .static-height-md-2000 { height: 20.00rem!important; }

    }

    @media (min-width: 992px) {

        .static-height-lg-025 { height: 0.25rem!important; }
        .static-height-lg-050 { height: 0.50rem!important; }
        .static-height-lg-075 { height: 0.75rem!important; }
        .static-height-lg-100 { height: 1.00rem!important; }
        .static-height-lg-125 { height: 1.25rem!important; }
        .static-height-lg-150 { height: 1.50rem!important; }
        .static-height-lg-175 { height: 1.75rem!important; }
        .static-height-lg-200 { height: 2.00rem!important; }
        .static-height-lg-225 { height: 2.25rem!important; }
        .static-height-lg-250 { height: 2.50rem!important; }
        .static-height-lg-275 { height: 2.75rem!important; }
        .static-height-lg-300 { height: 3.00rem!important; }
        .static-height-lg-350 { height: 3.50rem!important; }
        .static-height-lg-400 { height: 4.00rem!important; }
        .static-height-lg-450 { height: 4.50rem!important; }
        .static-height-lg-500 { height: 5.00rem!important; }
        .static-height-lg-550 { height: 5.50rem!important; }
        .static-height-lg-600 { height: 6.00rem!important; }
        .static-height-lg-650 { height: 6.50rem!important; }
        .static-height-lg-700 { height: 7.00rem!important; }
        .static-height-lg-750 { height: 7.50rem!important; }
        .static-height-lg-800 { height: 8.00rem!important; }
        .static-height-lg-850 { height: 8.50rem!important; }
        .static-height-lg-900 { height: 9.00rem!important; }
        .static-height-lg-950 { height: 9.50rem!important; }
        .static-height-lg-1000 { height: 10.00rem!important; }
        .static-height-lg-1100 { height: 11.00rem!important; }
        .static-height-lg-1200 { height: 12.00rem!important; }
        .static-height-lg-1300 { height: 13.00rem!important; }
        .static-height-lg-1400 { height: 14.00rem!important; }
        .static-height-lg-1500 { height: 15.00rem!important; }
        .static-height-lg-1600 { height: 16.00rem!important; }
        .static-height-lg-1700 { height: 17.00rem!important; }
        .static-height-lg-1800 { height: 18.00rem!important; }
        .static-height-lg-1900 { height: 19.00rem!important; }
        .static-height-lg-2000 { height: 20.00rem!important; }

    }

    @media (min-width: 1200px) {

        .static-height-xl-025 { height: 0.25rem!important; }
        .static-height-xl-050 { height: 0.50rem!important; }
        .static-height-xl-075 { height: 0.75rem!important; }
        .static-height-xl-100 { height: 1.00rem!important; }
        .static-height-xl-125 { height: 1.25rem!important; }
        .static-height-xl-150 { height: 1.50rem!important; }
        .static-height-xl-175 { height: 1.75rem!important; }
        .static-height-xl-200 { height: 2.00rem!important; }
        .static-height-xl-225 { height: 2.25rem!important; }
        .static-height-xl-250 { height: 2.50rem!important; }
        .static-height-xl-275 { height: 2.75rem!important; }
        .static-height-xl-300 { height: 3.00rem!important; }
        .static-height-xl-350 { height: 3.50rem!important; }
        .static-height-xl-400 { height: 4.00rem!important; }
        .static-height-xl-450 { height: 4.50rem!important; }
        .static-height-xl-500 { height: 5.00rem!important; }
        .static-height-xl-550 { height: 5.50rem!important; }
        .static-height-xl-600 { height: 6.00rem!important; }
        .static-height-xl-650 { height: 6.50rem!important; }
        .static-height-xl-700 { height: 7.00rem!important; }
        .static-height-xl-750 { height: 7.50rem!important; }
        .static-height-xl-800 { height: 8.00rem!important; }
        .static-height-xl-850 { height: 8.50rem!important; }
        .static-height-xl-900 { height: 9.00rem!important; }
        .static-height-xl-950 { height: 9.50rem!important; }
        .static-height-xl-1000 { height: 10.00rem!important; }
        .static-height-xl-1100 { height: 11.00rem!important; }
        .static-height-xl-1200 { height: 12.00rem!important; }
        .static-height-xl-1300 { height: 13.00rem!important; }
        .static-height-xl-1400 { height: 14.00rem!important; }
        .static-height-xl-1500 { height: 15.00rem!important; }
        .static-height-xl-1600 { height: 16.00rem!important; }
        .static-height-xl-1700 { height: 17.00rem!important; }
        .static-height-xl-1800 { height: 18.00rem!important; }
        .static-height-xl-1900 { height: 19.00rem!important; }
        .static-height-xl-2000 { height: 20.00rem!important; }

    }