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

    Theme Name: Crafto - The Multipurpose HTML5 Template
    Theme URL: https://craftohtml.themezaa.com/
    Description: Elevate your online presence with Crafto - a modern, versatile, multipurpose Bootstrap 5 responsive HTML5, SCSS template using highly creative 48+ ready demos.
    Author: ThemeZaa - https://www.themezaa.com/
    Author ThemeForest URL: https://themeforest.net/user/themezaa
    Copyright(c) 2024 themezaa.com
    Version: 1.0

------------------------------------------------------- */
/* Bootstrap overwrite css */
@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1220px;
    }
  }
  @media (min-width: 992px) {
    .row.g-lg-0 {
      margin-right: 0;
      margin-left: 0;
    }
    .row.g-lg-0 > * {
      padding-right: 0;
      padding-left: 0;
    }
  }
  @media (max-width: 1600px) {
    section {
      padding-top: 90px;
      padding-bottom: 90px;
    }
    section.big-section {
      padding-top: 120px;
      padding-bottom: 120px;
    }
    section.extra-big-section {
      padding-top: 160px;
      padding-bottom: 160px;
    }
  }
  @media (max-width: 991px) {
    html {
      font-size: 14px;
    }
    section {
      padding-top: 75px;
      padding-bottom: 75px;
    }
    section.half-section {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    section.big-section {
      padding-top: 95px;
      padding-bottom: 95px;
    }
    section.extra-big-section {
      padding-top: 110px;
      padding-bottom: 110px;
    }
    .row.md-gutter-very-small {
      margin-left: -5px;
      margin-right: -5px;
    }
    .row.md-gutter-very-small > * {
      padding-right: 5px;
      padding-left: 5px;
    }
    .row.md-gutter-small {
      margin-left: -10px;
      margin-right: -10px;
    }
    .row.md-gutter-small > * {
      padding-right: 10px;
      padding-left: 10px;
    }
  }
  @media (max-width: 767px) {
    html {
      font-size: 12px;
    }
    section {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    section.half-section {
      padding-top: 40px;
      padding-bottom: 40px;
    }
    section.big-section {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    section.extra-big-section {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .row.sm-gutter-very-small {
      margin-left: -5px;
      margin-right: -5px;
    }
    .row.sm-gutter-very-small > * {
      padding-right: 5px;
      padding-left: 5px;
    }
    .row.sm-gutter-small {
      margin-left: -10px;
      margin-right: -10px;
    }
    .row.sm-gutter-small > * {
      padding-right: 10px;
      padding-left: 10px;
    }
  }
  @media (max-width: 1600px) {
    /* Font size */
    .xxl-fs-100 {
      font-size: 6.25rem;
      line-height: 6.25rem;
    }
    .xxl-fs-110 {
      font-size: 6.875rem;
      line-height: 6.875rem;
    }
    .xxl-fs-120 {
      font-size: 7.5rem;
      line-height: 7.5rem;
    }
    .xxl-fs-130 {
      font-size: 8.125rem;
      line-height: 8.125rem;
    }
    .xxl-fs-140 {
      font-size: 8.75rem;
      line-height: 8.75rem;
    }
    .xxl-fs-150 {
      font-size: 9.375rem;
      line-height: 9.375rem;
    }
    .xxl-fs-160 {
      font-size: 10rem;
      line-height: 10rem;
    }
    .xxl-fs-170 {
      font-size: 10.625rem;
      line-height: 10.625rem;
    }
    .xxl-fs-180 {
      font-size: 11.25rem;
      line-height: 11.25rem;
    }
    .xxl-fs-190 {
      font-size: 11.875rem;
      line-height: 11.875rem;
    }
    .xxl-fs-200 {
      font-size: 12.5rem;
      line-height: 12.5rem;
    }
    .xxl-fs-250 {
      font-size: 15.625rem;
      line-height: 15.625rem;
    }
    .xxl-fs-275 {
      font-size: 17.188rem;
      line-height: 17.188rem;
    }
    .xxl-fs-300 {
      font-size: 18.75rem;
      line-height: 18.75rem;
    }
  }
  @media (max-width: 1399px) {
    /* Font size */
    .xl-fs-0 {
      font-size: 0;
    }
    .xl-fs-10 {
      font-size: 10px;
    }
    .xl-fs-11 {
      font-size: 11px;
    }
    .xl-fs-12 {
      font-size: 12px;
    }
    .xl-fs-13 {
      font-size: 13px;
    }
    .xl-fs-14 {
      font-size: 14px;
    }
    .xl-fs-15 {
      font-size: 15px;
    }
    .xl-fs-16 {
      font-size: 16px;
    }
    .xl-fs-17 {
      font-size: 17px;
    }
    .xl-fs-18 {
      font-size: 18px;
    }
    .xl-fs-19 {
      font-size: 19px;
    }
    .xl-fs-20 {
      font-size: 20px;
    }
    .xl-fs-22 {
      font-size: 22px;
    }
    .xl-fs-24 {
      font-size: 24px;
      line-height: 32px;
    }
    .xl-fs-26 {
      font-size: 26px;
      line-height: 38px;
    }
    .xl-fs-28 {
      font-size: 1.75rem;
      line-height: 2.6rem;
    }
    .xl-fs-30 {
      font-size: 1.875rem;
      line-height: 2.8rem;
    }
    .xl-fs-32 {
      font-size: 2rem;
      line-height: 2.5rem;
    }
    .xl-fs-40 {
      font-size: 2.5rem;
      line-height: 2.5rem;
    }
    .xl-fs-45 {
      font-size: 2.813rem;
      line-height: 3rem;
    }
    .xl-fs-50 {
      font-size: 3.125rem;
      line-height: 3.25rem;
    }
    .xl-fs-55 {
      font-size: 3.438rem;
      line-height: 3.5rem;
    }
    .xl-fs-60 {
      font-size: 3.75rem;
      line-height: 3.75rem;
    }
    .xl-fs-65 {
      font-size: 4.063rem;
      line-height: 4.688rem;
    }
    .xl-fs-70 {
      font-size: 4.375rem;
      line-height: 4.375rem;
    }
    .xl-fs-75 {
      font-size: 4.668rem;
      line-height: 4.668rem;
    }
    .xl-fs-80 {
      font-size: 5rem;
      line-height: 5rem;
    }
    .xl-fs-85 {
      font-size: 5.313rem;
      line-height: 5.313rem;
    }
    .xl-fs-90 {
      font-size: 5.625rem;
      line-height: 5.625rem;
    }
    .xl-fs-95 {
      font-size: 5.938rem;
      line-height: 5.938rem;
    }
    .xl-fs-100 {
      font-size: 6.25rem;
      line-height: 6.25rem;
    }
    .xl-fs-110 {
      font-size: 6.875rem;
      line-height: 6.875rem;
    }
    .xl-fs-120 {
      font-size: 7.5rem;
      line-height: 7.5rem;
    }
    .xl-fs-130 {
      font-size: 8.125rem;
      line-height: 8.125rem;
    }
    .xl-fs-140 {
      font-size: 8.75rem;
      line-height: 8.75rem;
    }
    .xl-fs-150 {
      font-size: 9.375rem;
      line-height: 9.375rem;
    }
    .xl-fs-160 {
      font-size: 10rem;
      line-height: 10rem;
    }
    .xl-fs-170 {
      font-size: 10.625rem;
      line-height: 10.625rem;
    }
    .xl-fs-180 {
      font-size: 11.25rem;
      line-height: 11.25rem;
    }
    .xl-fs-190 {
      font-size: 11.875rem;
      line-height: 11.875rem;
    }
    .xl-fs-200 {
      font-size: 12.5rem;
      line-height: 12.5rem;
    }
    .xl-fs-250 {
      font-size: 15.625rem;
      line-height: 15.625rem;
    }
    .xl-fs-275 {
      font-size: 17.188rem;
      line-height: 17.188rem;
    }
    .xl-fs-300 {
      font-size: 18.75rem;
      line-height: 18.75rem;
    }
    /* Line height */
    .xl-lh-20 {
      line-height: 20px;
    }
    .xl-lh-22 {
      line-height: 22px;
    }
    .xl-lh-24 {
      line-height: 24px;
    }
    .xl-lh-26 {
      line-height: 26px;
    }
    .xl-lh-28 {
      line-height: 28px;
    }
    .xl-lh-30 {
      line-height: 30px;
    }
    .xl-lh-32 {
      line-height: 2rem;
    }
    .xl-lh-34 {
      line-height: 2.125rem;
    }
    .xl-lh-36 {
      line-height: 2.25rem;
    }
    .xl-lh-38 {
      line-height: 2.375rem;
    }
    .xl-lh-40 {
      line-height: 2.5rem;
    }
    .xl-lh-42 {
      line-height: 2.625rem;
    }
    .xl-lh-44 {
      line-height: 2.75rem;
    }
    .xl-lh-46 {
      line-height: 2.875rem;
    }
    .xl-lh-48 {
      line-height: 3rem;
    }
    .xl-lh-50 {
      line-height: 3.125rem;
    }
    .xl-lh-55 {
      line-height: 3.438rem;
    }
    .xl-lh-60 {
      line-height: 3.75rem;
    }
    .xl-lh-65 {
      line-height: 4.063rem;
    }
    .xl-lh-70 {
      line-height: 4.375rem;
    }
    .xl-lh-75 {
      line-height: 4.688rem;
    }
    .xl-lh-80 {
      line-height: 5rem;
    }
    .xl-lh-85 {
      line-height: 5.313rem;
    }
    .xl-lh-90 {
      line-height: 5.625rem;
    }
    .xl-lh-95 {
      line-height: 5.938rem;
    }
    .xl-lh-100 {
      line-height: 6.25rem;
    }
    .xl-lh-normal {
      line-height: normal;
    }
    .xl-lh-initial {
      line-height: initial;
    }
  }
  @media (max-width: 1199px) {
    /* Font size */
    .lg-fs-0 {
      font-size: 0;
    }
    .lg-fs-10 {
      font-size: 10px;
    }
    .lg-fs-11 {
      font-size: 11px;
    }
    .lg-fs-12 {
      font-size: 12px;
    }
    .lg-fs-13 {
      font-size: 13px;
    }
    .lg-fs-14 {
      font-size: 14px;
    }
    .lg-fs-15 {
      font-size: 15px;
    }
    .lg-fs-16 {
      font-size: 16px;
    }
    .lg-fs-17 {
      font-size: 17px;
    }
    .lg-fs-18 {
      font-size: 18px;
    }
    .lg-fs-19 {
      font-size: 19px;
    }
    .lg-fs-20 {
      font-size: 20px;
    }
    .lg-fs-22 {
      font-size: 22px;
    }
    .lg-fs-24 {
      font-size: 24px;
      line-height: 32px;
    }
    .lg-fs-26 {
      font-size: 26px;
      line-height: 38px;
    }
    .lg-fs-28 {
      font-size: 1.75rem;
      line-height: 2.6rem;
    }
    .lg-fs-30 {
      font-size: 1.875rem;
      line-height: 2.8rem;
    }
    .lg-fs-32 {
      font-size: 2rem;
      line-height: 2.5rem;
    }
    .lg-fs-40 {
      font-size: 2.5rem;
      line-height: 2.5rem;
    }
    .lg-fs-45 {
      font-size: 2.813rem;
      line-height: 3rem;
    }
    .lg-fs-50 {
      font-size: 3.125rem;
      line-height: 3.25rem;
    }
    .lg-fs-55 {
      font-size: 3.438rem;
      line-height: 3.5rem;
    }
    .lg-fs-60 {
      font-size: 3.75rem;
      line-height: 3.75rem;
    }
    .lg-fs-65 {
      font-size: 4.063rem;
      line-height: 4.688rem;
    }
    .lg-fs-70 {
      font-size: 4.375rem;
      line-height: 4.375rem;
    }
    .lg-fs-75 {
      font-size: 4.668rem;
      line-height: 4.668rem;
    }
    .lg-fs-80 {
      font-size: 5rem;
      line-height: 5rem;
    }
    .lg-fs-85 {
      font-size: 5.313rem;
      line-height: 5.313rem;
    }
    .lg-fs-90 {
      font-size: 5.625rem;
      line-height: 5.625rem;
    }
    .lg-fs-95 {
      font-size: 5.938rem;
      line-height: 5.938rem;
    }
    .lg-fs-100 {
      font-size: 6.25rem;
      line-height: 6.25rem;
    }
    .lg-fs-110 {
      font-size: 6.875rem;
      line-height: 6.875rem;
    }
    .lg-fs-120 {
      font-size: 7.5rem;
      line-height: 7.5rem;
    }
    .lg-fs-130 {
      font-size: 8.125rem;
      line-height: 8.125rem;
    }
    .lg-fs-140 {
      font-size: 8.75rem;
      line-height: 8.75rem;
    }
    .lg-fs-150 {
      font-size: 9.375rem;
      line-height: 9.375rem;
    }
    .lg-fs-160 {
      font-size: 10rem;
      line-height: 10rem;
    }
    .lg-fs-170 {
      font-size: 10.625rem;
      line-height: 10.625rem;
    }
    .lg-fs-180 {
      font-size: 11.25rem;
      line-height: 11.25rem;
    }
    .lg-fs-190 {
      font-size: 11.875rem;
      line-height: 11.875rem;
    }
    .lg-fs-200 {
      font-size: 12.5rem;
      line-height: 12.5rem;
    }
    .lg-fs-250 {
      font-size: 15.625rem;
      line-height: 15.625rem;
    }
    .lg-fs-275 {
      font-size: 17.188rem;
      line-height: 17.188rem;
    }
    .lg-fs-300 {
      font-size: 18.75rem;
      line-height: 18.75rem;
    }
    /* Line height */
    .lg-lh-20 {
      line-height: 20px;
    }
    .lg-lh-22 {
      line-height: 22px;
    }
    .lg-lh-24 {
      line-height: 24px;
    }
    .lg-lh-26 {
      line-height: 26px;
    }
    .lg-lh-28 {
      line-height: 28px;
    }
    .lg-lh-30 {
      line-height: 30px;
    }
    .lg-lh-32 {
      line-height: 2rem;
    }
    .lg-lh-34 {
      line-height: 2.125rem;
    }
    .lg-lh-36 {
      line-height: 2.25rem;
    }
    .lg-lh-38 {
      line-height: 2.375rem;
    }
    .lg-lh-40 {
      line-height: 2.5rem;
    }
    .lg-lh-42 {
      line-height: 2.625rem;
    }
    .lg-lh-44 {
      line-height: 2.75rem;
    }
    .lg-lh-46 {
      line-height: 2.875rem;
    }
    .lg-lh-48 {
      line-height: 3rem;
    }
    .lg-lh-50 {
      line-height: 3.125rem;
    }
    .lg-lh-55 {
      line-height: 3.438rem;
    }
    .lg-lh-60 {
      line-height: 3.75rem;
    }
    .lg-lh-65 {
      line-height: 4.063rem;
    }
    .lg-lh-70 {
      line-height: 4.375rem;
    }
    .lg-lh-75 {
      line-height: 4.688rem;
    }
    .lg-lh-80 {
      line-height: 5rem;
    }
    .lg-lh-85 {
      line-height: 5.313rem;
    }
    .lg-lh-90 {
      line-height: 5.625rem;
    }
    .lg-lh-95 {
      line-height: 5.938rem;
    }
    .lg-lh-100 {
      line-height: 6.25rem;
    }
    .lg-lh-normal {
      line-height: normal;
    }
    .lg-lh-initial {
      line-height: initial;
    }
  }
  @media (max-width: 991px) {
    /* Font size */
    .md-fs-0 {
      font-size: 0;
    }
    .md-fs-10 {
      font-size: 10px;
    }
    .md-fs-11 {
      font-size: 11px;
    }
    .md-fs-12 {
      font-size: 12px;
    }
    .md-fs-13 {
      font-size: 13px;
    }
    .md-fs-14 {
      font-size: 14px;
    }
    .md-fs-15 {
      font-size: 15px;
    }
    .md-fs-16 {
      font-size: 16px;
    }
    .md-fs-17 {
      font-size: 17px;
    }
    .md-fs-18 {
      font-size: 18px;
    }
    .md-fs-19 {
      font-size: 19px;
    }
    .md-fs-20 {
      font-size: 20px;
    }
    .md-fs-22 {
      font-size: 22px;
    }
    .md-fs-24 {
      font-size: 24px;
      line-height: 32px;
    }
    .md-fs-26 {
      font-size: 26px;
      line-height: 38px;
    }
    .md-fs-28 {
      font-size: 1.75rem;
      line-height: 2.6rem;
    }
    .md-fs-30 {
      font-size: 1.875rem;
      line-height: 2.8rem;
    }
    .md-fs-32 {
      font-size: 2rem;
      line-height: 2.5rem;
    }
    .md-fs-40 {
      font-size: 2.5rem;
      line-height: 2.5rem;
    }
    .md-fs-45 {
      font-size: 2.813rem;
      line-height: 3rem;
    }
    .md-fs-50 {
      font-size: 3.125rem;
      line-height: 3.25rem;
    }
    .md-fs-55 {
      font-size: 3.438rem;
      line-height: 3.5rem;
    }
    .md-fs-60 {
      font-size: 3.75rem;
      line-height: 3.75rem;
    }
    .md-fs-65 {
      font-size: 4.063rem;
      line-height: 4.688rem;
    }
    .md-fs-70 {
      font-size: 4.375rem;
      line-height: 4.375rem;
    }
    .md-fs-75 {
      font-size: 4.668rem;
      line-height: 4.668rem;
    }
    .md-fs-80 {
      font-size: 5rem;
      line-height: 5rem;
    }
    .md-fs-85 {
      font-size: 5.313rem;
      line-height: 5.313rem;
    }
    .md-fs-90 {
      font-size: 5.625rem;
      line-height: 5.625rem;
    }
    .md-fs-95 {
      font-size: 5.938rem;
      line-height: 5.938rem;
    }
    .md-fs-100 {
      font-size: 6.25rem;
      line-height: 6.25rem;
    }
    .md-fs-110 {
      font-size: 6.875rem;
      line-height: 6.875rem;
    }
    .md-fs-120 {
      font-size: 7.5rem;
      line-height: 7.5rem;
    }
    .md-fs-130 {
      font-size: 8.125rem;
      line-height: 8.125rem;
    }
    .md-fs-140 {
      font-size: 8.75rem;
      line-height: 8.75rem;
    }
    .md-fs-150 {
      font-size: 9.375rem;
      line-height: 9.375rem;
    }
    .md-fs-160 {
      font-size: 10rem;
      line-height: 10rem;
    }
    .md-fs-170 {
      font-size: 10.625rem;
      line-height: 10.625rem;
    }
    .md-fs-180 {
      font-size: 11.25rem;
      line-height: 11.25rem;
    }
    .md-fs-190 {
      font-size: 11.875rem;
      line-height: 11.875rem;
    }
    .md-fs-200 {
      font-size: 12.5rem;
      line-height: 12.5rem;
    }
    .md-fs-250 {
      font-size: 15.625rem;
      line-height: 15.625rem;
    }
    .md-fs-275 {
      font-size: 17.188rem;
      line-height: 17.188rem;
    }
    .md-fs-300 {
      font-size: 18.75rem;
      line-height: 18.75rem;
    }
    /* Line height */
    .md-lh-20 {
      line-height: 20px;
    }
    .md-lh-22 {
      line-height: 22px;
    }
    .md-lh-24 {
      line-height: 24px;
    }
    .md-lh-26 {
      line-height: 26px;
    }
    .md-lh-28 {
      line-height: 28px;
    }
    .md-lh-30 {
      line-height: 30px;
    }
    .md-lh-32 {
      line-height: 2rem;
    }
    .md-lh-34 {
      line-height: 2.125rem;
    }
    .md-lh-36 {
      line-height: 2.25rem;
    }
    .md-lh-38 {
      line-height: 2.375rem;
    }
    .md-lh-40 {
      line-height: 2.5rem;
    }
    .md-lh-42 {
      line-height: 2.625rem;
    }
    .md-lh-44 {
      line-height: 2.75rem;
    }
    .md-lh-46 {
      line-height: 2.875rem;
    }
    .md-lh-48 {
      line-height: 3rem;
    }
    .md-lh-50 {
      line-height: 3.125rem;
    }
    .md-lh-55 {
      line-height: 3.438rem;
    }
    .md-lh-60 {
      line-height: 3.75rem;
    }
    .md-lh-65 {
      line-height: 4.063rem;
    }
    .md-lh-70 {
      line-height: 4.375rem;
    }
    .md-lh-75 {
      line-height: 4.688rem;
    }
    .md-lh-80 {
      line-height: 5rem;
    }
    .md-lh-85 {
      line-height: 5.313rem;
    }
    .md-lh-90 {
      line-height: 5.625rem;
    }
    .md-lh-95 {
      line-height: 5.938rem;
    }
    .md-lh-100 {
      line-height: 6.25rem;
    }
    .md-lh-normal {
      line-height: normal;
    }
    .md-lh-initial {
      line-height: initial;
    }
  }
  @media (max-width: 767px) {
    /* Heading */
    h1, h2, h3, h4, h5, h6 {
      margin-bottom: 25px;
    }
    /* Font size */
    .sm-fs-0 {
      font-size: 0;
    }
    .sm-fs-10 {
      font-size: 10px;
    }
    .sm-fs-11 {
      font-size: 11px;
    }
    .sm-fs-12 {
      font-size: 12px;
    }
    .sm-fs-13 {
      font-size: 13px;
    }
    .sm-fs-14 {
      font-size: 14px;
    }
    .sm-fs-15 {
      font-size: 15px;
    }
    .sm-fs-16 {
      font-size: 16px;
    }
    .sm-fs-17 {
      font-size: 17px;
    }
    .sm-fs-18 {
      font-size: 18px;
    }
    .sm-fs-19 {
      font-size: 19px;
    }
    .sm-fs-20 {
      font-size: 20px;
    }
    .sm-fs-22 {
      font-size: 22px;
    }
    .sm-fs-24 {
      font-size: 24px;
      line-height: 32px;
    }
    .sm-fs-26 {
      font-size: 26px;
      line-height: 38px;
    }
    .sm-fs-28 {
      font-size: 1.75rem;
      line-height: 2.6rem;
    }
    .sm-fs-30 {
      font-size: 1.875rem;
      line-height: 2.8rem;
    }
    .sm-fs-32 {
      font-size: 2rem;
      line-height: 2.5rem;
    }
    .sm-fs-40 {
      font-size: 2.5rem;
      line-height: 2.5rem;
    }
    .sm-fs-45 {
      font-size: 2.813rem;
      line-height: 2.813rem;
    }
    .sm-fs-50 {
      font-size: 3.125rem;
      line-height: 3.125rem;
    }
    .sm-fs-55 {
      font-size: 3.438rem;
      line-height: 3.438rem;
    }
    .sm-fs-60 {
      font-size: 3.75rem;
      line-height: 3.75rem;
    }
    .sm-fs-65 {
      font-size: 4.063rem;
      line-height: 4.063rem;
    }
    .sm-fs-70 {
      font-size: 4.375rem;
      line-height: 4.375rem;
    }
    .sm-fs-75 {
      font-size: 4.668rem;
      line-height: 4.668rem;
    }
    .sm-fs-80 {
      font-size: 5rem;
      line-height: 5rem;
    }
    .sm-fs-85 {
      font-size: 5.313rem;
      line-height: 5.313rem;
    }
    .sm-fs-90 {
      font-size: 5.625rem;
      line-height: 5.625rem;
    }
    .sm-fs-95 {
      font-size: 5.938rem;
      line-height: 5.938rem;
    }
    .sm-fs-100 {
      font-size: 6.25rem;
      line-height: 6.25rem;
    }
    .sm-fs-110 {
      font-size: 6.875rem;
      line-height: 6.875rem;
    }
    .sm-fs-120 {
      font-size: 7.5rem;
      line-height: 7.5rem;
    }
    .sm-fs-130 {
      font-size: 8.125rem;
      line-height: 8.125rem;
    }
    .sm-fs-140 {
      font-size: 8.75rem;
      line-height: 8.75rem;
    }
    .sm-fs-150 {
      font-size: 9.375rem;
      line-height: 9.375rem;
    }
    .sm-fs-160 {
      font-size: 10rem;
      line-height: 10rem;
    }
    .sm-fs-170 {
      font-size: 10.625rem;
      line-height: 10.625rem;
    }
    .sm-fs-180 {
      font-size: 11.25rem;
      line-height: 11.25rem;
    }
    .sm-fs-190 {
      font-size: 11.875rem;
      line-height: 11.875rem;
    }
    .sm-fs-200 {
      font-size: 12.5rem;
      line-height: 12.5rem;
    }
    .sm-fs-250 {
      font-size: 15.625rem;
      line-height: 15.625rem;
    }
    .sm-fs-275 {
      font-size: 17.188rem;
      line-height: 17.188rem;
    }
    .sm-fs-300 {
      font-size: 18.75rem;
      line-height: 18.75rem;
    }
    /* Line height */
    .sm-lh-20 {
      line-height: 20px;
    }
    .sm-lh-22 {
      line-height: 22px;
    }
    .sm-lh-24 {
      line-height: 24px;
    }
    .sm-lh-26 {
      line-height: 26px;
    }
    .sm-lh-28 {
      line-height: 28px;
    }
    .sm-lh-30 {
      line-height: 30px;
    }
    .sm-lh-32 {
      line-height: 2rem;
    }
    .sm-lh-34 {
      line-height: 2.125rem;
    }
    .sm-lh-36 {
      line-height: 2.25rem;
    }
    .sm-lh-38 {
      line-height: 2.375rem;
    }
    .sm-lh-40 {
      line-height: 2.5rem;
    }
    .sm-lh-42 {
      line-height: 2.625rem;
    }
    .sm-lh-44 {
      line-height: 2.75rem;
    }
    .sm-lh-46 {
      line-height: 2.875rem;
    }
    .sm-lh-48 {
      line-height: 3rem;
    }
    .sm-lh-50 {
      line-height: 3.125rem;
    }
    .sm-lh-55 {
      line-height: 3.438rem;
    }
    .sm-lh-60 {
      line-height: 3.75rem;
    }
    .sm-lh-65 {
      line-height: 4.063rem;
    }
    .sm-lh-70 {
      line-height: 4.375rem;
    }
    .sm-lh-75 {
      line-height: 4.688rem;
    }
    .sm-lh-80 {
      line-height: 5rem;
    }
    .sm-lh-85 {
      line-height: 5.313rem;
    }
    .sm-lh-90 {
      line-height: 5.625rem;
    }
    .sm-lh-95 {
      line-height: 5.938rem;
    }
    .sm-lh-100 {
      line-height: 6.25rem;
    }
    .sm-lh-normal {
      line-height: normal;
    }
    .sm-lh-initial {
      line-height: initial;
    }
  }
  @media (max-width: 575px) {
    /* Font size */
    .xs-fs-0 {
      font-size: 0;
    }
    .xs-fs-10 {
      font-size: 10px;
    }
    .xs-fs-11 {
      font-size: 11px;
    }
    .xs-fs-12 {
      font-size: 12px;
    }
    .xs-fs-13 {
      font-size: 13px;
    }
    .xs-fs-14 {
      font-size: 14px;
    }
    .xs-fs-15 {
      font-size: 15px;
    }
    .xs-fs-16 {
      font-size: 16px;
    }
    .xs-fs-17 {
      font-size: 17px;
    }
    .xs-fs-18 {
      font-size: 18px;
    }
    .xs-fs-19 {
      font-size: 19px;
    }
    .xs-fs-20 {
      font-size: 20px;
    }
    .xs-fs-22 {
      font-size: 22px;
    }
    .xs-fs-24 {
      font-size: 24px;
      line-height: 32px;
    }
    .xs-fs-26 {
      font-size: 26px;
      line-height: 38px;
    }
    .xs-fs-28 {
      font-size: 1.75rem;
      line-height: 2.6rem;
    }
    .xs-fs-30 {
      font-size: 1.875rem;
      line-height: 2.8rem;
    }
    .xs-fs-32 {
      font-size: 2rem;
      line-height: 2.5rem;
    }
    .xs-fs-40 {
      font-size: 2.5rem;
      line-height: 2.5rem;
    }
    .xs-fs-45 {
      font-size: 2.813rem;
      line-height: 3rem;
    }
    .xs-fs-50 {
      font-size: 3.125rem;
      line-height: 3.125rem;
    }
    .xs-fs-55 {
      font-size: 3.438rem;
      line-height: 3.438rem;
    }
    .xs-fs-60 {
      font-size: 3.75rem;
      line-height: 3.75rem;
    }
    .xs-fs-65 {
      font-size: 4.063rem;
      line-height: 4.688rem;
    }
    .xs-fs-70 {
      font-size: 4.375rem;
      line-height: 4.375rem;
    }
    .xs-fs-75 {
      font-size: 4.668rem;
      line-height: 4.668rem;
    }
    .xs-fs-80 {
      font-size: 5rem;
      line-height: 5rem;
    }
    .xs-fs-85 {
      font-size: 5.313rem;
      line-height: 5.313rem;
    }
    .xs-fs-90 {
      font-size: 5.625rem;
      line-height: 5.625rem;
    }
    .xs-fs-95 {
      font-size: 5.938rem;
      line-height: 5.938rem;
    }
    .xs-fs-100 {
      font-size: 6.25rem;
      line-height: 6.25rem;
    }
    .xs-fs-110 {
      font-size: 6.875rem;
      line-height: 6.875rem;
    }
    .xs-fs-120 {
      font-size: 7.5rem;
      line-height: 7.5rem;
    }
    .xs-fs-130 {
      font-size: 8.125rem;
      line-height: 8.125rem;
    }
    .xs-fs-140 {
      font-size: 8.75rem;
      line-height: 8.75rem;
    }
    .xs-fs-150 {
      font-size: 9.375rem;
      line-height: 9.375rem;
    }
    .xs-fs-160 {
      font-size: 10rem;
      line-height: 10rem;
    }
    .xs-fs-170 {
      font-size: 10.625rem;
      line-height: 10.625rem;
    }
    .xs-fs-180 {
      font-size: 11.25rem;
      line-height: 11.25rem;
    }
    .xs-fs-190 {
      font-size: 11.875rem;
      line-height: 11.875rem;
    }
    .xs-fs-200 {
      font-size: 12.5rem;
      line-height: 12.5rem;
    }
    .xs-fs-250 {
      font-size: 15.625rem;
      line-height: 15.625rem;
    }
    .xs-fs-275 {
      font-size: 17.188rem;
      line-height: 17.188rem;
    }
    .xs-fs-300 {
      font-size: 18.75rem;
      line-height: 18.75rem;
    }
    /* Line height */
    .xs-lh-20 {
      line-height: 20px;
    }
    .xs-lh-22 {
      line-height: 22px;
    }
    .xs-lh-24 {
      line-height: 24px;
    }
    .xs-lh-26 {
      line-height: 26px;
    }
    .xs-lh-28 {
      line-height: 28px;
    }
    .xs-lh-30 {
      line-height: 30px;
    }
    .xs-lh-32 {
      line-height: 2rem;
    }
    .xs-lh-34 {
      line-height: 2.125rem;
    }
    .xs-lh-36 {
      line-height: 2.25rem;
    }
    .xs-lh-38 {
      line-height: 2.375rem;
    }
    .xs-lh-40 {
      line-height: 2.5rem;
    }
    .xs-lh-42 {
      line-height: 2.625rem;
    }
    .xs-lh-44 {
      line-height: 2.75rem;
    }
    .xs-lh-46 {
      line-height: 2.875rem;
    }
    .xs-lh-48 {
      line-height: 3rem;
    }
    .xs-lh-50 {
      line-height: 3.125rem;
    }
    .xs-lh-55 {
      line-height: 3.438rem;
    }
    .xs-lh-60 {
      line-height: 3.75rem;
    }
    .xs-lh-65 {
      line-height: 4.063rem;
    }
    .xs-lh-70 {
      line-height: 4.375rem;
    }
    .xs-lh-75 {
      line-height: 4.688rem;
    }
    .xs-lh-80 {
      line-height: 5rem;
    }
    .xs-lh-85 {
      line-height: 5.313rem;
    }
    .xs-lh-90 {
      line-height: 5.625rem;
    }
    .xs-lh-95 {
      line-height: 5.938rem;
    }
    .xs-lh-100 {
      line-height: 6.25rem;
    }
    .xs-lh-normal {
      line-height: normal;
    }
    .xs-lh-initial {
      line-height: initial;
    }
  }
  @media (max-width: 1600px) {
    /* Width */
    .xxl-w-100 {
      width: 100% !important;
    }
    /* Outside box right */
    .xxl-outside-box-right-7 {
      margin-right: -7vw;
    }
  }
  @media (max-width: 1399px) {
    /* Width */
    .xl-w-220px {
      width: 220px !important;
    }
    .xl-w-230px {
      width: 230px !important;
    }
    .xl-w-40 {
      width: 40% !important;
    }
    .xl-w-45 {
      width: 45% !important;
    }
    .xl-w-50 {
      width: 50% !important;
    }
    .xl-w-55 {
      width: 55% !important;
    }
    .xl-w-60 {
      width: 60% !important;
    }
    .xl-w-65 {
      width: 65% !important;
    }
    .xl-w-70 {
      width: 70% !important;
    }
    .xl-w-75 {
      width: 75% !important;
    }
    .xl-w-80 {
      width: 80% !important;
    }
    .xl-w-85 {
      width: 85% !important;
    }
    .xl-w-90 {
      width: 90% !important;
    }
    .xl-w-95 {
      width: 95% !important;
    }
    .xl-w-100 {
      width: 100% !important;
    }
    .xl-w-auto {
      width: auto !important;
    }
    /* Height */
    .xl-h-300px {
      height: 300px !important;
    }
    .xl-h-350px {
      height: 350px !important;
    }
    .xl-h-400px {
      height: 400px !important;
    }
    .xl-h-450px {
      height: 450px !important;
    }
    .xl-h-auto {
      height: auto !important;
    }
    .xl-h-100 {
      height: 100% !important;
    }
    /* Border none */
    .xl-border-top-0 {
      border-top: 0 !important;
    }
    .xl-border-bottom-0 {
      border-bottom: 0 !important;
    }
    .xl-border-end-0 {
      border-right: 0 !important;
    }
    .xl-border-start-0 {
      border-left: 0 !important;
    }
    /* Letter spacing */
    .xl-ls-minus-05px {
      letter-spacing: -0.5px !important;
    }
    .xl-ls-minus-1px {
      letter-spacing: -1px !important;
    }
    .xl-ls-minus-2px {
      letter-spacing: -2px !important;
    }
    .xl-ls-minus-3px {
      letter-spacing: -3px !important;
    }
    .xl-ls-minus-4px {
      letter-spacing: -4px !important;
    }
    /* Position */
    .xl-position-relative {
      position: relative !important;
    }
    .xl-position-absolute {
      position: absolute !important;
    }
    .xl-position-inherit {
      position: inherit !important;
    }
    .xl-position-initial {
      position: initial !important;
    }
    /* Outside box left */
    .xl-outside-box-left-10 {
      margin-left: -10vw;
    }
    .xl-outside-box-left-15 {
      margin-left: -15vw;
    }
    .xl-outside-box-left-20 {
      margin-left: -20vw;
    }
    .xl-outside-box-left-30 {
      margin-left: -30vw;
    }
    /* Outside box right */
    .xl-outside-box-right-5 {
      margin-right: -5vw;
    }
    .xl-outside-box-right-10 {
      margin-right: -10vw;
    }
    .xl-outside-box-right-15 {
      margin-right: -15vw;
    }
    .xl-outside-box-right-20 {
      margin-right: -20vw;
    }
    .xl-outside-box-right-25 {
      margin-right: -25vw;
    }
    .xl-outside-box-right-30 {
      margin-right: -30vw;
    }
    /* for buy and demo button */
    .theme-demos .demos-wrapper .demos-wrapper-inner {
      padding-left: 0;
      padding-right: 0;
    }
  }
  @media (max-width: 1199px) {
    /* Screen height */
    .one-fifth-screen {
      height: 750px !important;
    }
    /* Width */
    .lg-w-10px {
      width: 10px !important;
    }
    .lg-w-15px {
      width: 15px !important;
    }
    .lg-w-20px {
      width: 20px !important;
    }
    .lg-w-25px {
      width: 25px !important;
    }
    .lg-w-30px {
      width: 30px !important;
    }
    .lg-w-35px {
      width: 35px !important;
    }
    .lg-w-40px {
      width: 40px !important;
    }
    .lg-w-45px {
      width: 45px !important;
    }
    .lg-w-50px {
      width: 50px !important;
    }
    .lg-w-55px {
      width: 55px !important;
    }
    .lg-w-60px {
      width: 60px !important;
    }
    .lg-w-65px {
      width: 65px !important;
    }
    .lg-w-70px {
      width: 70px !important;
    }
    .lg-w-75px {
      width: 75px !important;
    }
    .lg-w-80px {
      width: 80px !important;
    }
    .lg-w-85px {
      width: 85px !important;
    }
    .lg-w-90px {
      width: 90px !important;
    }
    .lg-w-95px {
      width: 95px !important;
    }
    .lg-w-100px {
      width: 100px !important;
    }
    .lg-w-110px {
      width: 110px !important;
    }
    .lg-w-120px {
      width: 120px !important;
    }
    .lg-w-130px {
      width: 130px !important;
    }
    .lg-w-140px {
      width: 140px !important;
    }
    .lg-w-150px {
      width: 150px !important;
    }
    .lg-w-160px {
      width: 160px !important;
    }
    .lg-w-170px {
      width: 170px !important;
    }
    .lg-w-180px {
      width: 180px !important;
    }
    .lg-w-190px {
      width: 190px !important;
    }
    .lg-w-200px {
      width: 200px !important;
    }
    .lg-w-250px {
      width: 250px !important;
    }
    .lg-w-300px {
      width: 300px !important;
    }
    .lg-w-350px {
      width: 350px !important;
    }
    .lg-w-400px {
      width: 400px !important;
    }
    .lg-w-450px {
      width: 450px !important;
    }
    .lg-w-500px {
      width: 500px !important;
    }
    .lg-w-550px {
      width: 550px !important;
    }
    .lg-w-600px {
      width: 600px !important;
    }
    .lg-w-650px {
      width: 650px !important;
    }
    .lg-w-700px {
      width: 700px !important;
    }
    .lg-w-750px {
      width: 750px !important;
    }
    .lg-w-800px {
      width: 800px !important;
    }
    .lg-w-850px {
      width: 850px !important;
    }
    .lg-w-900px {
      width: 900px !important;
    }
    .lg-w-950px {
      width: 950px !important;
    }
    .lg-w-1000px {
      width: 1000px !important;
    }
    .lg-w-10 {
      width: 10% !important;
    }
    .lg-w-15 {
      width: 15% !important;
    }
    .lg-w-20 {
      width: 20% !important;
    }
    .lg-w-25 {
      width: 25% !important;
    }
    .lg-w-30 {
      width: 30% !important;
    }
    .lg-w-35 {
      width: 35% !important;
    }
    .lg-w-40 {
      width: 40% !important;
    }
    .lg-w-45 {
      width: 45% !important;
    }
    .lg-w-50 {
      width: 50% !important;
    }
    .lg-w-55 {
      width: 55% !important;
    }
    .lg-w-60 {
      width: 60% !important;
    }
    .lg-w-65 {
      width: 65% !important;
    }
    .lg-w-70 {
      width: 70% !important;
    }
    .lg-w-75 {
      width: 75% !important;
    }
    .lg-w-80 {
      width: 80% !important;
    }
    .lg-w-85 {
      width: 85% !important;
    }
    .lg-w-90 {
      width: 90% !important;
    }
    .lg-w-95 {
      width: 95% !important;
    }
    .lg-w-100 {
      width: 100% !important;
    }
    .lg-w-auto {
      width: auto !important;
    }
    /* Height */
    .lg-h-10px {
      height: 10px !important;
    }
    .lg-h-15px {
      height: 15px !important;
    }
    .lg-h-20px {
      height: 20px !important;
    }
    .lg-h-25px {
      height: 25px !important;
    }
    .lg-h-30px {
      height: 30px !important;
    }
    .lg-h-35px {
      height: 35px !important;
    }
    .lg-h-40px {
      height: 40px !important;
    }
    .lg-h-45px {
      height: 45px !important;
    }
    .lg-h-50px {
      height: 50px !important;
    }
    .lg-h-55px {
      height: 55px !important;
    }
    .lg-h-60px {
      height: 60px !important;
    }
    .lg-h-65px {
      height: 65px !important;
    }
    .lg-h-70px {
      height: 70px !important;
    }
    .lg-h-75px {
      height: 75px !important;
    }
    .lg-h-80px {
      height: 80px !important;
    }
    .lg-h-85px {
      height: 85px !important;
    }
    .lg-h-90px {
      height: 90px !important;
    }
    .lg-h-95px {
      height: 95px !important;
    }
    .lg-h-100px {
      height: 100px !important;
    }
    .lg-h-110px {
      height: 110px !important;
    }
    .lg-h-120px {
      height: 120px !important;
    }
    .lg-h-130px {
      height: 130px !important;
    }
    .lg-h-140px {
      height: 140px !important;
    }
    .lg-h-150px {
      height: 150px !important;
    }
    .lg-h-160px {
      height: 160px !important;
    }
    .lg-h-170px {
      height: 170px !important;
    }
    .lg-h-180px {
      height: 180px !important;
    }
    .lg-h-190px {
      height: 190px !important;
    }
    .lg-h-200px {
      height: 200px !important;
    }
    .lg-h-250px {
      height: 250px !important;
    }
    .lg-h-300px {
      height: 300px !important;
    }
    .lg-h-350px {
      height: 350px !important;
    }
    .lg-h-400px {
      height: 400px !important;
    }
    .lg-h-450px {
      height: 450px !important;
    }
    .lg-h-500px {
      height: 500px !important;
    }
    .lg-h-550px {
      height: 550px !important;
    }
    .lg-h-600px {
      height: 600px !important;
    }
    .lg-h-650px {
      height: 650px !important;
    }
    .lg-h-700px {
      height: 700px !important;
    }
    .lg-h-750px {
      height: 750px !important;
    }
    .lg-h-800px {
      height: 800px !important;
    }
    .lg-h-850px {
      height: 850px !important;
    }
    .lg-h-auto {
      height: auto !important;
    }
    .lg-h-100 {
      height: 100% !important;
    }
    /* Letter spacing */
    .lg-ls-0px {
      letter-spacing: 0px !important;
    }
    .lg-ls-minus-05px {
      letter-spacing: -0.5px !important;
    }
    .lg-ls-minus-1px {
      letter-spacing: -1px !important;
    }
    .lg-ls-minus-2px {
      letter-spacing: -2px !important;
    }
    .lg-ls-minus-3px {
      letter-spacing: -3px !important;
    }
    .lg-ls-minus-4px {
      letter-spacing: -4px !important;
    }
    .lg-ls-minus-5px {
      letter-spacing: -5px !important;
    }
    /* Boder align */
    .lg-border {
      border: 1px solid;
    }
    .lg-border-top {
      border-top: 1px solid;
    }
    .lg-border-bottom {
      border-bottom: 1px solid;
    }
    .lg-border-start {
      border-left: 1px solid;
    }
    .lg-border-end {
      border-right: 1px solid;
    }
    /* Border none */
    .lg-border-top-0 {
      border-top: 0 !important;
    }
    .lg-border-bottom-0 {
      border-bottom: 0 !important;
    }
    .lg-border-end-0 {
      border-right: 0 !important;
    }
    .lg-border-start-0 {
      border-left: 0 !important;
    }
    /* Border radius */
    .lg-no-border-radius {
      border-radius: 0 !important;
    }
    /* Position */
    .lg-position-relative {
      position: relative !important;
    }
    .lg-position-absolute {
      position: absolute !important;
    }
    .lg-position-inherit {
      position: inherit !important;
    }
    .lg-position-initial {
      position: initial !important;
    }
    /* Slider shadow */
    .lg-slider-shadow-none {
      mask-image: none !important;
      -webkit-mask-image: none !important;
    }
    /* Background image none */
    .lg-background-image-none {
      background-image: none !important;
    }
    /* Outside box top */
    .outside-box-top-15 {
      margin-top: -8vw;
    }
    /* Outside box left */
    .lg-outside-box-left-0 {
      margin-left: 0;
    }
    .lg-outside-box-left-2 {
      margin-left: -2vw;
    }
    .lg-outside-box-left-5 {
      margin-left: -5vw;
    }
    .lg-outside-box-left-10 {
      margin-left: -10vw;
    }
    .lg-outside-box-left-20 {
      margin-left: -20vw;
    }
    .lg-outside-box-left-30 {
      margin-left: -30vw;
    }
    .lg-outside-box-left-40 {
      margin-left: -40vw;
    }
    .lg-outside-box-left-50 {
      margin-left: -50vw;
    }
    /* Outside box right */
    .lg-outside-box-right-0 {
      margin-right: 0;
    }
    .lg-outside-box-right-2 {
      margin-right: -2vw;
    }
    .lg-outside-box-right-5 {
      margin-right: -5vw;
    }
    .lg-outside-box-right-7 {
      margin-right: -7vw;
    }
    .lg-outside-box-right-10 {
      margin-right: -10vw;
    }
    .lg-outside-box-right-20 {
      margin-right: -20vw;
    }
    .lg-outside-box-right-30 {
      margin-right: -30vw;
    }
    .lg-outside-box-right-40 {
      margin-right: -40vw;
    }
    .lg-outside-box-right-50 {
      margin-right: -50vw;
    }
    .lg-outside-box-right-60 {
      margin-right: -60vw;
    }
    .lg-outside-box-right-65 {
      margin-right: -65vw;
    }
    /* Transform none */
    .lg-transform-none {
      transform: none !important;
    }
    /* Parallax liquid  */
    [data-parallax-liquid] .liquid-parallax {
      top: 0;
    }
    /* Swiper number pagination style 02 */
    .swiper-number-pagination-style-02 .swiper-number {
      right: 0;
      left: 0;
      width: 100%;
      text-align: center;
      top: inherit;
      transform: translate3d(0, 0, 0);
      bottom: 50px;
    }
    .swiper-number-pagination-style-02 .swiper-number .swiper-pagination-bullet {
      margin: 0 10px !important;
      display: inline-block;
    }
    /* Swiper slider navigation */
    .slider-navigation-style-03 {
      left: -15px;
    }
    .slider-navigation-style-03.swiper-button-next {
      right: -15px;
    }
    /* Stack box */
    .stack-box {
      height: auto;
    }
    .stack-box .stack-box-contain {
      height: auto;
      position: relative;
    }
    .stack-box .stack-item {
      height: auto;
      position: relative;
      display: block;
    }
    .stack-box .stack-item .stack-item-wrapper {
      position: relative;
      display: flex;
      align-items: center;
      height: auto;
    }
    .transform-3d {
      transform: translate3d(0px, 0px, 100px);
    }
    /* Slider parallax */
    .lg-no-parallax [data-swiper-parallax] {
      transform: none !important;
    }
    /* for buy and demo button */
    .theme-demos {
      display: none !important;
    }
  }
  @media (max-width: 991px) {
    /* Screen height */
    .md-extra-small-screen {
      height: 300px !important;
    }
    .md-small-screen {
      height: 400px !important;
    }
    .md-one-half-screen {
      height: 600px !important;
    }
    .md-one-third-screen {
      height: 700px !important;
    }
    .md-one-fourth-screen {
      height: 800px !important;
    }
    .md-one-fifth-screen {
      height: 900px !important;
    }
    .one-third-screen {
      height: 550px !important;
    }
    .one-fourth-screen {
      height: 650px !important;
    }
    /* Width */
    .md-w-5px {
      width: 5px !important;
    }
    .md-w-10px {
      width: 10px !important;
    }
    .md-w-15px {
      width: 15px !important;
    }
    .md-w-20px {
      width: 20px !important;
    }
    .md-w-25px {
      width: 25px !important;
    }
    .md-w-30px {
      width: 30px !important;
    }
    .md-w-35px {
      width: 35px !important;
    }
    .md-w-40px {
      width: 40px !important;
    }
    .md-w-45px {
      width: 45px !important;
    }
    .md-w-50px {
      width: 50px !important;
    }
    .md-w-55px {
      width: 55px !important;
    }
    .md-w-60px {
      width: 60px !important;
    }
    .md-w-65px {
      width: 65px !important;
    }
    .md-w-70px {
      width: 70px !important;
    }
    .md-w-75px {
      width: 75px !important;
    }
    .md-w-80px {
      width: 80px !important;
    }
    .md-w-85px {
      width: 85px !important;
    }
    .md-w-90px {
      width: 90px !important;
    }
    .md-w-95px {
      width: 95px !important;
    }
    .md-w-100px {
      width: 100px !important;
    }
    .md-w-110px {
      width: 110px !important;
    }
    .md-w-120px {
      width: 120px !important;
    }
    .md-w-130px {
      width: 130px !important;
    }
    .md-w-140px {
      width: 140px !important;
    }
    .md-w-150px {
      width: 150px !important;
    }
    .md-w-160px {
      width: 160px !important;
    }
    .md-w-170px {
      width: 170px !important;
    }
    .md-w-180px {
      width: 180px !important;
    }
    .md-w-190px {
      width: 190px !important;
    }
    .md-w-200px {
      width: 200px !important;
    }
    .md-w-210px {
      width: 210px !important;
    }
    .md-w-220px {
      width: 220px !important;
    }
    .md-w-230px {
      width: 230px !important;
    }
    .md-w-240px {
      width: 240px !important;
    }
    .md-w-250px {
      width: 250px !important;
    }
    .md-w-260px {
      width: 260px !important;
    }
    .md-w-270px {
      width: 270px !important;
    }
    .md-w-280px {
      width: 280px !important;
    }
    .md-w-290px {
      width: 290px !important;
    }
    .md-w-300px {
      width: 300px !important;
    }
    .md-w-350px {
      width: 350px !important;
    }
    .md-w-400px {
      width: 400px !important;
    }
    .md-w-450px {
      width: 450px !important;
    }
    .md-w-500px {
      width: 500px !important;
    }
    .md-w-550px {
      width: 550px !important;
    }
    .md-w-600px {
      width: 600px !important;
    }
    .md-w-650px {
      width: 650px !important;
    }
    .md-w-700px {
      width: 700px !important;
    }
    .md-w-750px {
      width: 750px !important;
    }
    .md-w-800px {
      width: 800px !important;
    }
    .md-w-850px {
      width: 850px !important;
    }
    .md-w-900px {
      width: 900px !important;
    }
    .md-w-950px {
      width: 950px !important;
    }
    .md-w-1000px {
      width: 1000px !important;
    }
    .md-w-10 {
      width: 10% !important;
    }
    .md-w-15 {
      width: 15% !important;
    }
    .md-w-20 {
      width: 20% !important;
    }
    .md-w-25 {
      width: 25% !important;
    }
    .md-w-30 {
      width: 30% !important;
    }
    .md-w-35 {
      width: 35% !important;
    }
    .md-w-40 {
      width: 40% !important;
    }
    .md-w-45 {
      width: 45% !important;
    }
    .md-w-50 {
      width: 50% !important;
    }
    .md-w-55 {
      width: 55% !important;
    }
    .md-w-60 {
      width: 60% !important;
    }
    .md-w-65 {
      width: 65% !important;
    }
    .md-w-70 {
      width: 70% !important;
    }
    .md-w-75 {
      width: 75% !important;
    }
    .md-w-80 {
      width: 80% !important;
    }
    .md-w-85 {
      width: 85% !important;
    }
    .md-w-90 {
      width: 90% !important;
    }
    .md-w-95 {
      width: 95% !important;
    }
    .md-w-100 {
      width: 100% !important;
    }
    .md-w-auto {
      width: auto !important;
    }
    /* Height */
    .md-h-1px {
      height: 1px !important;
    }
    .md-h-5px {
      height: 5px !important;
    }
    .md-h-10px {
      height: 10px !important;
    }
    .md-h-15px {
      height: 15px !important;
    }
    .md-h-20px {
      height: 20px !important;
    }
    .md-h-25px {
      height: 25px !important;
    }
    .md-h-30px {
      height: 30px !important;
    }
    .md-h-35px {
      height: 35px !important;
    }
    .md-h-40px {
      height: 40px !important;
    }
    .md-h-42px {
      height: 42px !important;
    }
    .md-h-45px {
      height: 45px !important;
    }
    .md-h-50px {
      height: 50px !important;
    }
    .md-h-55px {
      height: 55px !important;
    }
    .md-h-60px {
      height: 60px !important;
    }
    .md-h-65px {
      height: 65px !important;
    }
    .md-h-70px {
      height: 70px !important;
    }
    .md-h-75px {
      height: 75px !important;
    }
    .md-h-80px {
      height: 80px !important;
    }
    .md-h-85px {
      height: 85px !important;
    }
    .md-h-90px {
      height: 90px !important;
    }
    .md-h-95px {
      height: 95px !important;
    }
    .md-h-100px {
      height: 100px !important;
    }
    .md-h-110px {
      height: 110px !important;
    }
    .md-h-120px {
      height: 120px !important;
    }
    .md-h-130px {
      height: 130px !important;
    }
    .md-h-140px {
      height: 140px !important;
    }
    .md-h-150px {
      height: 150px !important;
    }
    .md-h-160px {
      height: 160px !important;
    }
    .md-h-170px {
      height: 170px !important;
    }
    .md-h-180px {
      height: 180px !important;
    }
    .md-h-190px {
      height: 190px !important;
    }
    .md-h-200px {
      height: 200px !important;
    }
    .md-h-250px {
      height: 250px !important;
    }
    .md-h-300px {
      height: 300px !important;
    }
    .md-h-350px {
      height: 350px !important;
    }
    .md-h-400px {
      height: 400px !important;
    }
    .md-h-450px {
      height: 450px !important;
    }
    .md-h-500px {
      height: 500px !important;
    }
    .md-h-550px {
      height: 550px !important;
    }
    .md-h-600px {
      height: 600px !important;
    }
    .md-h-650px {
      height: 650px !important;
    }
    .md-h-700px {
      height: 700px !important;
    }
    .md-h-750px {
      height: 750px !important;
    }
    .md-h-800px {
      height: 800px !important;
    }
    .md-h-850px {
      height: 850px !important;
    }
    .md-h-auto {
      height: auto !important;
    }
    .md-h-100 {
      height: 100% !important;
    }
    /* Letter spacing */
    .md-ls-05px {
      letter-spacing: 0.5px !important;
    }
    .md-ls-0px {
      letter-spacing: 0px !important;
    }
    .md-ls-minus-05px {
      letter-spacing: -0.5px !important;
    }
    .md-ls-minus-1px {
      letter-spacing: -1px !important;
    }
    .md-ls-minus-2px {
      letter-spacing: -2px !important;
    }
    .md-ls-minus-3px {
      letter-spacing: -3px !important;
    }
    .md-ls-minus-4px {
      letter-spacing: -4px !important;
    }
    .md-ls-minus-5px {
      letter-spacing: -5px !important;
    }
    /* Border */
    .md-border {
      border: 1px solid;
    }
    .md-border-top {
      border-top: 1px solid;
    }
    .md-border-bottom {
      border-bottom: 1px solid;
    }
    .md-border-start {
      border-left: 1px solid;
    }
    .md-border-end {
      border-right: 1px solid;
    }
    /* Border none */
    .md-border-top-0 {
      border-top: 0 !important;
    }
    .md-border-bottom-0 {
      border-bottom: 0 !important;
    }
    .md-border-end-0 {
      border-right: 0 !important;
    }
    .md-border-start-0 {
      border-left: 0 !important;
    }
    /* Outside box top */
    .outside-box-top-15 {
      margin-top: -8vw;
    }
    /* Outside box left */
    .md-outside-box-left-2 {
      margin-left: -2vw;
    }
    .md-outside-box-left-5 {
      margin-left: -5vw;
    }
    .md-outside-box-left-7 {
      margin-left: -7vw;
    }
    .md-outside-box-left-8 {
      margin-left: -8vw;
    }
    .md-outside-box-left-10 {
      margin-left: -10vw;
    }
    .md-outside-box-left-15 {
      margin-left: -15vw;
    }
    .md-outside-box-left-20 {
      margin-left: -20vw;
    }
    .md-outside-box-left-25 {
      margin-left: -25vw;
    }
    .md-outside-box-left-30 {
      margin-left: -30vw;
    }
    .md-outside-box-left-35 {
      margin-left: -35vw;
    }
    .md-outside-box-left-40 {
      margin-left: -40vw;
    }
    .md-outside-box-left-50 {
      margin-left: -50vw;
    }
    .md-outside-box-left-60 {
      margin-left: -60vw;
    }
    .md-outside-box-left-65 {
      margin-left: -65vw;
    }
    /* Outside box right */
    .md-outside-box-right-2 {
      margin-right: -2vw;
    }
    .md-outside-box-right-5 {
      margin-right: -5vw;
    }
    .md-outside-box-right-7 {
      margin-right: -7vw;
    }
    .md-outside-box-right-10 {
      margin-right: -10vw;
    }
    .md-outside-box-right-15 {
      margin-right: -15vw;
    }
    .md-outside-box-right-20 {
      margin-right: -20vw;
    }
    .md-outside-box-right-25 {
      margin-right: -25vw;
    }
    .md-outside-box-right-30 {
      margin-right: -30vw;
    }
    .md-outside-box-right-35 {
      margin-right: -35vw;
    }
    .md-outside-box-right-40 {
      margin-right: -40vw;
    }
    .md-outside-box-right-50 {
      margin-right: -50vw;
    }
    .md-outside-box-right-60 {
      margin-right: -60vw;
    }
    .md-outside-box-right-65 {
      margin-right: -65vw;
    }
    /* Border radius */
    .md-border-radius-6px {
      border-radius: 6px !important;
    }
    /* Background image */
    .md-background-image-none {
      background-image: none !important;
    }
    .md-background-position-left-center {
      background-position: left center !important;
    }
    /* Outside box right */
    .md-outside-box-right-0 {
      margin-right: 0;
    }
    /* Outside box left */
    .md-outside-box-left-0 {
      margin-left: 0;
    }
    /* Transform none */
    .md-transform-none {
      transform: none !important;
    }
    /* Position */
    .md-position-relative {
      position: relative !important;
    }
    .md-position-absolute {
      position: absolute !important;
    }
    .md-position-inherit {
      position: inherit !important;
    }
    .md-position-initial {
      position: initial !important;
    }
    /* Slider shadow */
    .md-slider-shadow-none {
      mask-image: none !important;
      -webkit-mask-image: none !important;
    }
    /* Slider navigation */
    .slider-navigation-style-01 {
      left: 30px;
    }
    .slider-navigation-style-01.swiper-button-next {
      right: 30px;
    }
    .slider-navigation-style-05 {
      left: -15%;
    }
    .slider-navigation-style-05.swiper-button-next {
      right: -15%;
    }
    /* Swiper number pagination style 01 */
    .swiper-number-pagination-style-01 .swiper-number {
      bottom: 30px;
    }
    .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper {
      right: 0;
      top: inherit;
      transform: none;
      z-index: 99;
      bottom: 20px;
      left: 0;
    }
    .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .swiper-progress {
      height: 2px;
      width: var(--swiper-progress, 0);
    }
    .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .pagination-progress-vertical {
      transform: none;
      writing-mode: inherit;
    }
    .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .pagination-progress-vertical .swiper-pagination-progress {
      width: 200px;
      height: 2px;
    }
    .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .number-prev {
      margin: 0 15px 0 0;
    }
    .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper .number-next {
      margin: 0 0 0 15px;
    }
    /* Swiper slider pagination */
    .swiper-horizontal > .swiper-pagination-bullets {
      bottom: 28px;
    }
    /* Absolute middle center */
    .md-absolute-middle-center {
      left: 50%;
      right: auto;
      top: 50%;
      position: absolute;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
    }
    /* Swiper navigation style 07 */
    .slider-navigation-style-06 {
      left: 30px;
    }
    .slider-navigation-style-06.swiper-button-next {
      right: 30px;
    }
    /* Swiper number pagination style 02 */
    .swiper-number-pagination-style-02 .swiper-number {
      right: 30px;
    }
    /* Swiper navigation style 07 */
    .slider-navigation-style-07 {
      -webkit-transform: translateX(-190px);
      transform: translateX(-190px);
    }
    .slider-navigation-style-07.swiper-button-next {
      -webkit-transform: translate(-190px, -100%);
      transform: translate(-190px, -100%);
    }
    /* Slider parallax */
    .md-no-parallax [data-swiper-parallax] {
      transform: none !important;
    }
    /* Text white space */
    .md-text-white-space-nowrap {
      white-space: nowrap;
    }
    .md-text-white-space-normal {
      white-space: normal;
    }
    /* Icon size */
    .md-icon-extra-double-large {
      font-size: 80px;
    }
    .md-icon-double-large {
      font-size: 60px;
    }
    .md-icon-extra-large {
      font-size: 50px;
    }
    .md-icon-large {
      font-size: 42px;
    }
    .md-icon-medium {
      font-size: 34px;
    }
    .md-icon-very-medium {
      font-size: 28px;
    }
    .md-icon-extra-medium {
      font-size: 24px;
    }
    /* Text vertical */
    .md-vertical-align-top {
      vertical-align: top;
    }
    /* Swiper slider custom text */
    .swiper-button-prev.slider-custom-text-prev {
      padding-right: 30px;
    }
    .swiper-button-next.slider-custom-text-next {
      padding-left: 30px;
    }
    /* Scrolling text */
    .looping-wrapper .el {
      height: 18vh;
      margin-top: -20vh;
    }
  }
  @media (max-width: 767px) {
    /* Screen height */
    .sm-extra-small-screen {
      height: 300px !important;
    }
    .sm-small-screen {
      height: 400px !important;
    }
    .sm-one-half-screen {
      height: 600px !important;
    }
    .sm-one-third-screen {
      height: 700px !important;
    }
    .sm-one-fourth-screen {
      height: 800px !important;
    }
    .sm-one-fifth-screen {
      height: 900px !important;
    }
    .small-screen {
      height: 300px !important;
    }
    .extra-small-screen {
      height: 250px !important;
    }
    .one-third-screen {
      height: 450px !important;
    }
    .one-fourth-screen {
      height: 500px !important;
    }
    .one-fifth-screen {
      height: 650px !important;
    }
    /* Width */
    .sm-w-5px {
      width: 5px !important;
    }
    .sm-w-10px {
      width: 10px !important;
    }
    .sm-w-15px {
      width: 15px !important;
    }
    .sm-w-20px {
      width: 20px !important;
    }
    .sm-w-25px {
      width: 25px !important;
    }
    .sm-w-30px {
      width: 30px !important;
    }
    .sm-w-35px {
      width: 35px !important;
    }
    .sm-w-40px {
      width: 40px !important;
    }
    .sm-w-45px {
      width: 45px !important;
    }
    .sm-w-50px {
      width: 50px !important;
    }
    .sm-w-55px {
      width: 55px !important;
    }
    .sm-w-60px {
      width: 60px !important;
    }
    .sm-w-65px {
      width: 65px !important;
    }
    .sm-w-70px {
      width: 70px !important;
    }
    .sm-w-75px {
      width: 75px !important;
    }
    .sm-w-80px {
      width: 80px !important;
    }
    .sm-w-85px {
      width: 85px !important;
    }
    .sm-w-90px {
      width: 90px !important;
    }
    .sm-w-95px {
      width: 95px !important;
    }
    .sm-w-100px {
      width: 100px !important;
    }
    .sm-w-110px {
      width: 110px !important;
    }
    .sm-w-120px {
      width: 120px !important;
    }
    .sm-w-130px {
      width: 130px !important;
    }
    .sm-w-140px {
      width: 140px !important;
    }
    .sm-w-150px {
      width: 150px !important;
    }
    .sm-w-160px {
      width: 160px !important;
    }
    .sm-w-170px {
      width: 170px !important;
    }
    .sm-w-180px {
      width: 180px !important;
    }
    .sm-w-190px {
      width: 190px !important;
    }
    .sm-w-200px {
      width: 200px !important;
    }
    .sm-w-210px {
      width: 210px !important;
    }
    .sm-w-220px {
      width: 220px !important;
    }
    .sm-w-230px {
      width: 230px !important;
    }
    .sm-w-240px {
      width: 240px !important;
    }
    .sm-w-250px {
      width: 250px !important;
    }
    .sm-w-260px {
      width: 260px !important;
    }
    .sm-w-270px {
      width: 270px !important;
    }
    .sm-w-280px {
      width: 280px !important;
    }
    .sm-w-290px {
      width: 290px !important;
    }
    .sm-w-300px {
      width: 300px !important;
    }
    .sm-w-350px {
      width: 350px !important;
    }
    .sm-w-400px {
      width: 400px !important;
    }
    .sm-w-450px {
      width: 450px !important;
    }
    .sm-w-500px {
      width: 500px !important;
    }
    .sm-w-550px {
      width: 550px !important;
    }
    .sm-w-600px {
      width: 600px !important;
    }
    .sm-w-650px {
      width: 650px !important;
    }
    .sm-w-700px {
      width: 700px !important;
    }
    .sm-w-750px {
      width: 750px !important;
    }
    .sm-w-800px {
      width: 800px !important;
    }
    .sm-w-850px {
      width: 850px !important;
    }
    .sm-w-900px {
      width: 900px !important;
    }
    .sm-w-950px {
      width: 950px !important;
    }
    .sm-w-1000px {
      width: 1000px !important;
    }
    .sm-w-10 {
      width: 10% !important;
    }
    .sm-w-15 {
      width: 15% !important;
    }
    .sm-w-20 {
      width: 20% !important;
    }
    .sm-w-25 {
      width: 25% !important;
    }
    .sm-w-30 {
      width: 30% !important;
    }
    .sm-w-35 {
      width: 35% !important;
    }
    .sm-w-40 {
      width: 40% !important;
    }
    .sm-w-45 {
      width: 45% !important;
    }
    .sm-w-50 {
      width: 50% !important;
    }
    .sm-w-55 {
      width: 55% !important;
    }
    .sm-w-60 {
      width: 60% !important;
    }
    .sm-w-65 {
      width: 65% !important;
    }
    .sm-w-70 {
      width: 70% !important;
    }
    .sm-w-75 {
      width: 75% !important;
    }
    .sm-w-80 {
      width: 80% !important;
    }
    .sm-w-85 {
      width: 85% !important;
    }
    .sm-w-90 {
      width: 90% !important;
    }
    .sm-w-95 {
      width: 95% !important;
    }
    .sm-w-100 {
      width: 100% !important;
    }
    .sm-w-auto {
      width: auto !important;
    }
    /* Height */
    .sm-h-5px {
      height: 5px !important;
    }
    .sm-h-6px {
      height: 6px !important;
    }
    .sm-h-7px {
      height: 7px !important;
    }
    .sm-h-8px {
      height: 8px !important;
    }
    .sm-h-9px {
      height: 9px !important;
    }
    .sm-h-10px {
      height: 10px !important;
    }
    .sm-h-15px {
      height: 15px !important;
    }
    .sm-h-20px {
      height: 20px !important;
    }
    .sm-h-25px {
      height: 25px !important;
    }
    .sm-h-30px {
      height: 30px !important;
    }
    .sm-h-35px {
      height: 35px !important;
    }
    .sm-h-40px {
      height: 40px !important;
    }
    .sm-h-42px {
      height: 42px !important;
    }
    .sm-h-45px {
      height: 45px !important;
    }
    .sm-h-50px {
      height: 50px !important;
    }
    .sm-h-55px {
      height: 55px !important;
    }
    .sm-h-60px {
      height: 60px !important;
    }
    .sm-h-65px {
      height: 65px !important;
    }
    .sm-h-70px {
      height: 70px !important;
    }
    .sm-h-75px {
      height: 75px !important;
    }
    .sm-h-80px {
      height: 80px !important;
    }
    .sm-h-85px {
      height: 85px !important;
    }
    .sm-h-90px {
      height: 90px !important;
    }
    .sm-h-95px {
      height: 95px !important;
    }
    .sm-h-100px {
      height: 100px !important;
    }
    .sm-h-110px {
      height: 110px !important;
    }
    .sm-h-120px {
      height: 120px !important;
    }
    .sm-h-130px {
      height: 130px !important;
    }
    .sm-h-140px {
      height: 140px !important;
    }
    .sm-h-150px {
      height: 150px !important;
    }
    .sm-h-160px {
      height: 160px !important;
    }
    .sm-h-170px {
      height: 170px !important;
    }
    .sm-h-180px {
      height: 180px !important;
    }
    .sm-h-190px {
      height: 190px !important;
    }
    .sm-h-200px {
      height: 200px !important;
    }
    .sm-h-250px {
      height: 250px !important;
    }
    .sm-h-300px {
      height: 300px !important;
    }
    .sm-h-350px {
      height: 350px !important;
    }
    .sm-h-400px {
      height: 400px !important;
    }
    .sm-h-450px {
      height: 450px !important;
    }
    .sm-h-500px {
      height: 500px !important;
    }
    .sm-h-550px {
      height: 550px !important;
    }
    .sm-h-600px {
      height: 600px !important;
    }
    .sm-h-650px {
      height: 650px !important;
    }
    .sm-h-700px {
      height: 700px !important;
    }
    .sm-h-750px {
      height: 750px !important;
    }
    .sm-h-800px {
      height: 800px !important;
    }
    .sm-h-850px {
      height: 850px !important;
    }
    .sm-h-auto {
      height: auto !important;
    }
    .sm-h-100 {
      height: 100% !important;
    }
    /* Boder */
    .sm-border {
      border: 1px solid;
    }
    .sm-border-top {
      border-top: 1px solid;
    }
    .sm-border-bottom {
      border-bottom: 1px solid;
    }
    .sm-border-start {
      border-left: 1px solid;
    }
    .sm-border-end {
      border-right: 1px solid;
    }
    /* Border none */
    .sm-border-top-0 {
      border-top: 0 !important;
    }
    .sm-border-bottom-0 {
      border-bottom: 0 !important;
    }
    .sm-border-end-0 {
      border-right: 0 !important;
    }
    .sm-border-start-0 {
      border-left: 0 !important;
    }
    /* Letter spacing */
    .sm-ls-05px {
      letter-spacing: 0.5px !important;
    }
    .sm-ls-0px {
      letter-spacing: 0px !important;
    }
    .sm-ls-1px {
      letter-spacing: 1px !important;
    }
    .sm-ls-2px {
      letter-spacing: 2px !important;
    }
    .sm-ls-3px {
      letter-spacing: 3px !important;
    }
    .sm-ls-4px {
      letter-spacing: 4px !important;
    }
    .sm-ls-5px {
      letter-spacing: 5px !important;
    }
    .sm-ls-minus-05px {
      letter-spacing: -0.5px !important;
    }
    .sm-ls-minus-1px {
      letter-spacing: -1px !important;
    }
    .sm-ls-minus-2px {
      letter-spacing: -2px !important;
    }
    .sm-ls-minus-3px {
      letter-spacing: -3px !important;
    }
    .sm-ls-minus-4px {
      letter-spacing: -4px !important;
    }
    .sm-ls-minus-5px {
      letter-spacing: -5px !important;
    }
    /* Border radius */
    .sm-border-radius-0px {
      border-radius: 0 !important;
    }
    .sm-border-radius-6px {
      border-radius: 6px !important;
    }
    /* Position */
    .sm-position-relative {
      position: relative !important;
    }
    .sm-position-absolute {
      position: absolute !important;
    }
    .sm-position-inherit {
      position: inherit !important;
    }
    .sm-position-initial {
      position: initial !important;
    }
    /* Slider shadow */
    .sm-slider-shadow-none {
      mask-image: none !important;
      -webkit-mask-image: none !important;
    }
    /* Swiper slider navigation */
    .slider-navigation-style-01 {
      left: 15px;
    }
    .slider-navigation-style-01.swiper-button-next {
      right: 15px;
    }
    .slider-navigation-style-03 {
      left: 25px;
    }
    .slider-navigation-style-03.swiper-button-next {
      right: 25px;
    }
    /* Swiper navigation style 05 */
    .slider-navigation-style-05 {
      left: 25px;
    }
    .slider-navigation-style-05.swiper-button-next {
      right: 25px;
    }
    /* Swiper navigation style 06 */
    .slider-navigation-style-06 {
      left: 15px;
    }
    .slider-navigation-style-06.swiper-button-next {
      right: 15px;
    }
    /* Swiper navigation style 07 */
    .slider-navigation-style-07 {
      left: 0;
      bottom: initial;
      top: 50%;
      width: 50px;
      height: 50px;
      -webkit-transform: translateX(0);
      transform: translateX(0);
      -webkit-transform: translateY(-13px);
      transform: translateY(-13px);
    }
    .slider-navigation-style-07.swiper-button-next {
      bottom: initial;
      right: 0;
      left: initial;
      -webkit-transform: translate(0px, -100%);
      transform: translate(0px, -100%);
    }
    /* Background image */
    .sm-background-image-none {
      background-image: none !important;
    }
    .sm-background-position-left-center {
      background-position: left center !important;
    }
    /* Outside box left */
    .sm-outside-box-left-2 {
      margin-left: -2vw;
    }
    .sm-outside-box-left-5 {
      margin-left: -5vw;
    }
    .sm-outside-box-left-7 {
      margin-left: -7vw;
    }
    .sm-outside-box-left-8 {
      margin-left: -8vw;
    }
    .sm-outside-box-left-10 {
      margin-left: -10vw;
    }
    .sm-outside-box-left-15 {
      margin-left: -15vw;
    }
    .sm-outside-box-left-20 {
      margin-left: -20vw;
    }
    .sm-outside-box-left-25 {
      margin-left: -25vw;
    }
    .sm-outside-box-left-30 {
      margin-left: -30vw;
    }
    .sm-outside-box-left-35 {
      margin-left: -35vw;
    }
    .sm-outside-box-left-40 {
      margin-left: -40vw;
    }
    .sm-outside-box-left-50 {
      margin-left: -50vw;
    }
    .sm-outside-box-left-60 {
      margin-left: -60vw;
    }
    .sm-outside-box-left-65 {
      margin-left: -65vw;
    }
    /* Outside box right */
    .sm-outside-box-right-2 {
      margin-right: -2vw;
    }
    .sm-outside-box-right-5 {
      margin-right: -5vw;
    }
    .sm-outside-box-right-7 {
      margin-right: -7vw;
    }
    .sm-outside-box-right-10 {
      margin-right: -10vw;
    }
    .sm-outside-box-right-15 {
      margin-right: -15vw;
    }
    .sm-outside-box-right-20 {
      margin-right: -20vw;
    }
    .sm-outside-box-right-25 {
      margin-right: -25vw;
    }
    .sm-outside-box-right-30 {
      margin-right: -30vw;
    }
    .sm-outside-box-right-35 {
      margin-right: -35vw;
    }
    .sm-outside-box-right-40 {
      margin-right: -40vw;
    }
    .sm-outside-box-right-50 {
      margin-right: -50vw;
    }
    .sm-outside-box-right-60 {
      margin-right: -60vw;
    }
    .sm-outside-box-right-65 {
      margin-right: -65vw;
    }
    /* Outside box right */
    .sm-outside-box-right-0 {
      margin-right: 0;
    }
    /* Outside box left */
    .sm-outside-box-left-0 {
      margin-left: 0;
    }
    /* Outside box top */
    .sm-outside-box-top-0 {
      margin-top: 0;
    }
    /* Transform none */
    .sm-transform-none {
      transform: none !important;
    }
    /* Video icon */
    .video-icon-extra-large .video-icon {
      width: 100px;
      height: 100px;
      font-size: 28px;
    }
    .video-icon-extra-large .video-icon .video-icon-sonar .video-icon-sonar-bfr {
      width: 150px;
      height: 150px;
    }
    .video-icon-extra-large .video-icon .video-icon-sonar .video-icon-sonar-afr {
      width: 120px;
      height: 120px;
    }
    /* Swiper number pagination style 02 */
    .swiper-number-pagination-style-02 .swiper-number {
      right: 15px;
    }
    /* Slider parallax */
    .sm-no-parallax [data-swiper-parallax] {
      transform: none !important;
    }
    /* Swiper navigation style 07 */
    .slider-navigation-style-07 {
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
    }
    /* Text white space */
    .sm-text-white-space-nowrap {
      white-space: nowrap;
    }
    .sm-text-white-space-normal {
      white-space: normal;
    }
    /* Icon size */
    .sm-icon-extra-double-large {
      font-size: 80px;
    }
    .sm-icon-double-large {
      font-size: 60px;
    }
    .sm-icon-extra-large {
      font-size: 50px;
    }
    .sm-icon-large {
      font-size: 42px;
    }
    .sm-icon-medium {
      font-size: 34px;
    }
    .sm-icon-very-medium {
      font-size: 28px;
    }
    .sm-icon-extra-medium {
      font-size: 24px;
    }
    /* Text vertical */
    .sm-vertical-align-top {
      vertical-align: top;
    }
    /* Vertical title center */
    .sm-vertical-title-inherit .title {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      writing-mode: inherit;
    }
    /* Father shadow */
    .sm-feather-shadow-none {
      mask-image: none;
      -webkit-mask-image: none;
    }
    /* Scrolling text */
    .looping-wrapper .el {
      height: 145px;
      margin-top: -145px;
    }
    /* Cookie message */
    .cookie-message {
      right: 15px;
      max-width: 330px;
    }
  }
  @media (max-width: 575px) {
    /* Screen height */
    .xs-extra-small-screen {
      height: 300px !important;
    }
    .xs-small-screen {
      height: 400px !important;
    }
    .xs-one-half-screen {
      height: 600px !important;
    }
    .xs-one-third-screen {
      height: 700px !important;
    }
    .xs-one-fourth-screen {
      height: 800px !important;
    }
    .xs-one-fifth-screen {
      height: 900px !important;
    }
    /* Width */
    .xs-w-5px {
      width: 5px !important;
    }
    .xs-w-10px {
      width: 10px !important;
    }
    .xs-w-15px {
      width: 15px !important;
    }
    .xs-w-20px {
      width: 20px !important;
    }
    .xs-w-25px {
      width: 25px !important;
    }
    .xs-w-30px {
      width: 30px !important;
    }
    .xs-w-35px {
      width: 35px !important;
    }
    .xs-w-40px {
      width: 40px !important;
    }
    .xs-w-45px {
      width: 45px !important;
    }
    .xs-w-50px {
      width: 50px !important;
    }
    .xs-w-55px {
      width: 55px !important;
    }
    .xs-w-60px {
      width: 60px !important;
    }
    .xs-w-65px {
      width: 65px !important;
    }
    .xs-w-70px {
      width: 70px !important;
    }
    .xs-w-75px {
      width: 75px !important;
    }
    .xs-w-80px {
      width: 80px !important;
    }
    .xs-w-85px {
      width: 85px !important;
    }
    .xs-w-90px {
      width: 90px !important;
    }
    .xs-w-95px {
      width: 95px !important;
    }
    .xs-w-100px {
      width: 100px !important;
    }
    .xs-w-110px {
      width: 110px !important;
    }
    .xs-w-120px {
      width: 120px !important;
    }
    .xs-w-130px {
      width: 130px !important;
    }
    .xs-w-140px {
      width: 140px !important;
    }
    .xs-w-150px {
      width: 150px !important;
    }
    .xs-w-160px {
      width: 160px !important;
    }
    .xs-w-170px {
      width: 170px !important;
    }
    .xs-w-180px {
      width: 180px !important;
    }
    .xs-w-190px {
      width: 190px !important;
    }
    .xs-w-200px {
      width: 200px !important;
    }
    .xs-w-210px {
      width: 210px !important;
    }
    .xs-w-220px {
      width: 220px !important;
    }
    .xs-w-230px {
      width: 230px !important;
    }
    .xs-w-240px {
      width: 240px !important;
    }
    .xs-w-250px {
      width: 250px !important;
    }
    .xs-w-260px {
      width: 260px !important;
    }
    .xs-w-270px {
      width: 270px !important;
    }
    .xs-w-280px {
      width: 280px !important;
    }
    .xs-w-290px {
      width: 290px !important;
    }
    .xs-w-300px {
      width: 300px !important;
    }
    .xs-w-350px {
      width: 350px !important;
    }
    .xs-w-400px {
      width: 400px !important;
    }
    .xs-w-450px {
      width: 450px !important;
    }
    .xs-w-500px {
      width: 500px !important;
    }
    .xs-w-550px {
      width: 550px !important;
    }
    .xs-w-600px {
      width: 600px !important;
    }
    .xs-w-650px {
      width: 650px !important;
    }
    .xs-w-700px {
      width: 700px !important;
    }
    .xs-w-750px {
      width: 750px !important;
    }
    .xs-w-800px {
      width: 800px !important;
    }
    .xs-w-850px {
      width: 850px !important;
    }
    .xs-w-900px {
      width: 900px !important;
    }
    .xs-w-950px {
      width: 950px !important;
    }
    .xs-w-1000px {
      width: 1000px !important;
    }
    .xs-w-10 {
      width: 10% !important;
    }
    .xs-w-15 {
      width: 15% !important;
    }
    .xs-w-20 {
      width: 20% !important;
    }
    .xs-w-25 {
      width: 25% !important;
    }
    .xs-w-30 {
      width: 30% !important;
    }
    .xs-w-35 {
      width: 35% !important;
    }
    .xs-w-40 {
      width: 40% !important;
    }
    .xs-w-45 {
      width: 45% !important;
    }
    .xs-w-50 {
      width: 50% !important;
    }
    .xs-w-55 {
      width: 55% !important;
    }
    .xs-w-60 {
      width: 60% !important;
    }
    .xs-w-65 {
      width: 65% !important;
    }
    .xs-w-70 {
      width: 70% !important;
    }
    .xs-w-75 {
      width: 75% !important;
    }
    .xs-w-80 {
      width: 80% !important;
    }
    .xs-w-85 {
      width: 85% !important;
    }
    .xs-w-90 {
      width: 90% !important;
    }
    .xs-w-95 {
      width: 95% !important;
    }
    .xs-w-100 {
      width: 100% !important;
    }
    .xs-w-auto {
      width: auto !important;
    }
    /* Height */
    .xs-h-1px {
      height: 1px !important;
    }
    .xs-h-2px {
      height: 2px !important;
    }
    .xs-h-3px {
      height: 3px !important;
    }
    .xs-h-4px {
      height: 4px !important;
    }
    .xs-h-5px {
      height: 5px !important;
    }
    .xs-h-6px {
      height: 6px !important;
    }
    .xs-h-7px {
      height: 7px !important;
    }
    .xs-h-8px {
      height: 8px !important;
    }
    .xs-h-9px {
      height: 9px !important;
    }
    .xs-h-10px {
      height: 10px !important;
    }
    .xs-h-15px {
      height: 15px !important;
    }
    .xs-h-20px {
      height: 20px !important;
    }
    .xs-h-25px {
      height: 25px !important;
    }
    .xs-h-30px {
      height: 30px !important;
    }
    .xs-h-35px {
      height: 35px !important;
    }
    .xs-h-40px {
      height: 40px !important;
    }
    .xs-h-42px {
      height: 42px !important;
    }
    .xs-h-45px {
      height: 45px !important;
    }
    .xs-h-50px {
      height: 50px !important;
    }
    .xs-h-55px {
      height: 55px !important;
    }
    .xs-h-60px {
      height: 60px !important;
    }
    .xs-h-65px {
      height: 65px !important;
    }
    .xs-h-70px {
      height: 70px !important;
    }
    .xs-h-75px {
      height: 75px !important;
    }
    .xs-h-80px {
      height: 80px !important;
    }
    .xs-h-85px {
      height: 85px !important;
    }
    .xs-h-90px {
      height: 90px !important;
    }
    .xs-h-95px {
      height: 95px !important;
    }
    .xs-h-100px {
      height: 100px !important;
    }
    .xs-h-110px {
      height: 110px !important;
    }
    .xs-h-120px {
      height: 120px !important;
    }
    .xs-h-130px {
      height: 130px !important;
    }
    .xs-h-140px {
      height: 140px !important;
    }
    .xs-h-150px {
      height: 150px !important;
    }
    .xs-h-160px {
      height: 160px !important;
    }
    .xs-h-170px {
      height: 170px !important;
    }
    .xs-h-180px {
      height: 180px !important;
    }
    .xs-h-190px {
      height: 190px !important;
    }
    .xs-h-200px {
      height: 200px !important;
    }
    .xs-h-250px {
      height: 250px !important;
    }
    .xs-h-300px {
      height: 300px !important;
    }
    .xs-h-350px {
      height: 350px !important;
    }
    .xs-h-400px {
      height: 400px !important;
    }
    .xs-h-450px {
      height: 450px !important;
    }
    .xs-h-480px {
      height: 480px !important;
    }
    .xs-h-500px {
      height: 500px !important;
    }
    .xs-h-550px {
      height: 550px !important;
    }
    .xs-h-600px {
      height: 600px !important;
    }
    .xs-h-650px {
      height: 650px !important;
    }
    .xs-h-700px {
      height: 700px !important;
    }
    .xs-h-750px {
      height: 750px !important;
    }
    .xs-h-800px {
      height: 800px !important;
    }
    .xs-h-850px {
      height: 850px !important;
    }
    .xs-h-auto {
      height: auto !important;
    }
    .xs-h-100 {
      height: 100% !important;
    }
    /* Letter spacing */
    .xs-ls-05px {
      letter-spacing: 0.5px !important;
    }
    .xs-ls-0px {
      letter-spacing: 0px !important;
    }
    .xs-ls-1px {
      letter-spacing: 1px !important;
    }
    .xs-ls-2px {
      letter-spacing: 2px !important;
    }
    .xs-ls-3px {
      letter-spacing: 3px !important;
    }
    .xs-ls-4px {
      letter-spacing: 4px !important;
    }
    .xs-ls-5px {
      letter-spacing: 5px !important;
    }
    .xs-ls-6px {
      letter-spacing: 6px !important;
    }
    .xs-ls-7px {
      letter-spacing: 7px !important;
    }
    .xs-ls-8px {
      letter-spacing: 8px !important;
    }
    .xs-ls-9px {
      letter-spacing: 9px !important;
    }
    .xs-ls-10px {
      letter-spacing: 10px !important;
    }
    .xs-ls-minus-05px {
      letter-spacing: -0.5px !important;
    }
    .xs-ls-minus-1px {
      letter-spacing: -1px !important;
    }
    .xs-ls-minus-2px {
      letter-spacing: -2px !important;
    }
    .xs-ls-minus-3px {
      letter-spacing: -3px !important;
    }
    .xs-ls-minus-4px {
      letter-spacing: -4px !important;
    }
    .xs-ls-minus-5px {
      letter-spacing: -5px !important;
    }
    .xs-ls-minus-6px {
      letter-spacing: -6px !important;
    }
    .xs-ls-minus-7px {
      letter-spacing: -7px !important;
    }
    .xs-ls-minus-8px {
      letter-spacing: -8px !important;
    }
    .xs-ls-minus-9px {
      letter-spacing: -9px !important;
    }
    .xs-ls-minus-10px {
      letter-spacing: -10px !important;
    }
    /* Border align */
    .xs-border {
      border: 1px solid;
    }
    .xs-border-top {
      border-top: 1px solid;
    }
    .xs-border-bottom {
      border-bottom: 1px solid;
    }
    .xs-border-start {
      border-left: 1px solid;
    }
    .xs-border-end {
      border-right: 1px solid;
    }
    /* Border none */
    .xs-border-top-0 {
      border-top: 0 !important;
    }
    .xs-border-bottom-0 {
      border-bottom: 0 !important;
    }
    .xs-border-end-0 {
      border-right: 0 !important;
    }
    .xs-border-start-0 {
      border-left: 0 !important;
    }
    /* Border radius */
    .xs-border-radius-0 {
      border-radius: 0 !important;
    }
    /* Position */
    .xs-position-relative {
      position: relative !important;
    }
    .xs-position-absolute {
      position: absolute !important;
    }
    .xs-position-inherit {
      position: inherit !important;
    }
    .xs-position-initial {
      position: initial !important;
    }
    /* Background image */
    .xs-background-image-none {
      background-image: none !important;
    }
    .xs-background-position-left-center {
      background-position: left center !important;
    }
    /* Outside box right */
    .xs-outside-box-right-0 {
      margin-right: 0;
    }
    /* Outside box left */
    .xs-outside-box-left-0 {
      margin-left: 0;
    }
    /* Outside box top */
    .xs-outside-box-top-0 {
      margin-top: 0;
    }
    /* Transform none */
    .xs-transform-none {
      transform: none !important;
    }
    /* Slider shadow */
    .xs-slider-shadow-none {
      mask-image: none !important;
      -webkit-mask-image: none !important;
    }
    /* Swiper slider custom image pagination */
    .slider-custom-image .slider-custom-image-pagination .swiper-pagination-bullet {
      width: 70px;
      height: 70px;
      margin: 0 10px !important;
    }
    /* Swiper number pagination style 02 */
    .swiper-number-pagination-style-02 .swiper-number {
      bottom: 25px;
    }
    .swiper-number-pagination-style-02 .swiper-number .swiper-pagination-bullet {
      margin: 0 5px !important;
    }
    /* Text white space */
    .xs-text-white-space-nowrap {
      white-space: nowrap;
    }
    .xs-text-white-space-normal {
      white-space: normal;
    }
    /* Icon size */
    .xs-icon-extra-double-large {
      font-size: 80px;
    }
    .xs-icon-double-large {
      font-size: 60px;
    }
    .xs-icon-extra-large {
      font-size: 50px;
    }
    .xs-icon-large {
      font-size: 42px;
    }
    .xs-icon-medium {
      font-size: 34px;
    }
    .xs-icon-very-medium {
      font-size: 28px;
    }
    .xs-icon-extra-medium {
      font-size: 24px;
    }
    /* Text vertical */
    .xs-vertical-align-top {
      vertical-align: top;
    }
    /* Border radius */
    .xs-border-radius-0px {
      border-radius: 0 !important;
    }
    .xs-border-radius-30px {
      border-radius: 30px !important;
    }
    .xs-no-border-radius {
      border-radius: 0 !important;
    }
    /* Vertical title center */
    .xs-vertical-title-inherit .title {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      writing-mode: inherit;
    }
    /* Scrolling text */
    .looping-wrapper .el {
      height: 105px;
      margin-top: -105px;
    }
  }
  /* Padding and margin */
  @media (max-width: 1600px) {
    .xxl-p-5px {
      padding: 5px !important;
    }
    .xxl-p-10px {
      padding: 10px !important;
    }
    .xxl-p-15px {
      padding: 15px !important;
    }
    .xxl-p-20px {
      padding: 20px !important;
    }
    .xxl-p-25px {
      padding: 25px !important;
    }
    .xxl-p-30px {
      padding: 30px !important;
    }
    .xxl-p-35px {
      padding: 35px !important;
    }
    .xxl-p-40px {
      padding: 40px !important;
    }
    .xxl-p-45px {
      padding: 45px !important;
    }
    .xxl-p-50px {
      padding: 50px !important;
    }
    .xxl-p-55px {
      padding: 55px !important;
    }
    .xxl-p-60px {
      padding: 60px !important;
    }
    .xxl-p-65px {
      padding: 65px !important;
    }
    .xxl-p-70px {
      padding: 70px !important;
    }
    .xxl-p-1 {
      padding: 1% !important;
    }
    .xxl-p-2 {
      padding: 2% !important;
    }
    .xxl-p-3 {
      padding: 3% !important;
    }
    .xxl-p-4 {
      padding: 4% !important;
    }
    .xxl-p-5 {
      padding: 5% !important;
    }
    .xxl-p-6 {
      padding: 6% !important;
    }
    .xxl-p-7 {
      padding: 7% !important;
    }
    .xxl-p-8 {
      padding: 8% !important;
    }
    .xxl-p-9 {
      padding: 9% !important;
    }
    .xxl-p-10 {
      padding: 10% !important;
    }
    .xxl-p-11 {
      padding: 11% !important;
    }
    .xxl-p-12 {
      padding: 12% !important;
    }
    .xxl-p-13 {
      padding: 13% !important;
    }
    .xxl-p-14 {
      padding: 14% !important;
    }
    .xxl-p-15 {
      padding: 15% !important;
    }
    .xxl-p-16 {
      padding: 16% !important;
    }
    .xxl-p-17 {
      padding: 17% !important;
    }
    .xxl-p-18 {
      padding: 18% !important;
    }
    .xxl-p-19 {
      padding: 19% !important;
    }
    .xxl-p-20 {
      padding: 20% !important;
    }
    .xxl-p-21 {
      padding: 21% !important;
    }
    .xxl-p-22 {
      padding: 22% !important;
    }
    .xxl-p-23 {
      padding: 23% !important;
    }
    .xxl-p-24 {
      padding: 24% !important;
    }
    .xxl-p-25 {
      padding: 25% !important;
    }
    .xxl-p-26 {
      padding: 26% !important;
    }
    .xxl-p-27 {
      padding: 27% !important;
    }
    .xxl-p-28 {
      padding: 28% !important;
    }
    .xxl-p-29 {
      padding: 29% !important;
    }
    .xxl-p-30 {
      padding: 30% !important;
    }
    .xxl-pt-5px {
      padding-top: 5px !important;
    }
    .xxl-pt-10px {
      padding-top: 10px !important;
    }
    .xxl-pt-15px {
      padding-top: 15px !important;
    }
    .xxl-pt-20px {
      padding-top: 20px !important;
    }
    .xxl-pt-25px {
      padding-top: 25px !important;
    }
    .xxl-pt-30px {
      padding-top: 30px !important;
    }
    .xxl-pt-35px {
      padding-top: 35px !important;
    }
    .xxl-pt-40px {
      padding-top: 40px !important;
    }
    .xxl-pt-45px {
      padding-top: 45px !important;
    }
    .xxl-pt-50px {
      padding-top: 50px !important;
    }
    .xxl-pt-55px {
      padding-top: 55px !important;
    }
    .xxl-pt-60px {
      padding-top: 60px !important;
    }
    .xxl-pt-65px {
      padding-top: 65px !important;
    }
    .xxl-pt-70px {
      padding-top: 70px !important;
    }
    .xxl-pt-1 {
      padding-top: 1% !important;
    }
    .xxl-pt-2 {
      padding-top: 2% !important;
    }
    .xxl-pt-3 {
      padding-top: 3% !important;
    }
    .xxl-pt-4 {
      padding-top: 4% !important;
    }
    .xxl-pt-5 {
      padding-top: 5% !important;
    }
    .xxl-pt-6 {
      padding-top: 6% !important;
    }
    .xxl-pt-7 {
      padding-top: 7% !important;
    }
    .xxl-pt-8 {
      padding-top: 8% !important;
    }
    .xxl-pt-9 {
      padding-top: 9% !important;
    }
    .xxl-pt-10 {
      padding-top: 10% !important;
    }
    .xxl-pt-11 {
      padding-top: 11% !important;
    }
    .xxl-pt-12 {
      padding-top: 12% !important;
    }
    .xxl-pt-13 {
      padding-top: 13% !important;
    }
    .xxl-pt-14 {
      padding-top: 14% !important;
    }
    .xxl-pt-15 {
      padding-top: 15% !important;
    }
    .xxl-pt-16 {
      padding-top: 16% !important;
    }
    .xxl-pt-17 {
      padding-top: 17% !important;
    }
    .xxl-pt-18 {
      padding-top: 18% !important;
    }
    .xxl-pt-19 {
      padding-top: 19% !important;
    }
    .xxl-pt-20 {
      padding-top: 20% !important;
    }
    .xxl-pt-21 {
      padding-top: 21% !important;
    }
    .xxl-pt-22 {
      padding-top: 22% !important;
    }
    .xxl-pt-23 {
      padding-top: 23% !important;
    }
    .xxl-pt-24 {
      padding-top: 24% !important;
    }
    .xxl-pt-25 {
      padding-top: 25% !important;
    }
    .xxl-pt-26 {
      padding-top: 26% !important;
    }
    .xxl-pt-27 {
      padding-top: 27% !important;
    }
    .xxl-pt-28 {
      padding-top: 28% !important;
    }
    .xxl-pt-29 {
      padding-top: 29% !important;
    }
    .xxl-pt-30 {
      padding-top: 30% !important;
    }
    .xxl-pe-5px {
      padding-right: 5px !important;
    }
    .xxl-pe-10px {
      padding-right: 10px !important;
    }
    .xxl-pe-15px {
      padding-right: 15px !important;
    }
    .xxl-pe-20px {
      padding-right: 20px !important;
    }
    .xxl-pe-25px {
      padding-right: 25px !important;
    }
    .xxl-pe-30px {
      padding-right: 30px !important;
    }
    .xxl-pe-35px {
      padding-right: 35px !important;
    }
    .xxl-pe-40px {
      padding-right: 40px !important;
    }
    .xxl-pe-45px {
      padding-right: 45px !important;
    }
    .xxl-pe-50px {
      padding-right: 50px !important;
    }
    .xxl-pe-55px {
      padding-right: 55px !important;
    }
    .xxl-pe-60px {
      padding-right: 60px !important;
    }
    .xxl-pe-65px {
      padding-right: 65px !important;
    }
    .xxl-pe-70px {
      padding-right: 70px !important;
    }
    .xxl-pe-1 {
      padding-right: 1% !important;
    }
    .xxl-pe-2 {
      padding-right: 2% !important;
    }
    .xxl-pe-3 {
      padding-right: 3% !important;
    }
    .xxl-pe-4 {
      padding-right: 4% !important;
    }
    .xxl-pe-5 {
      padding-right: 5% !important;
    }
    .xxl-pe-6 {
      padding-right: 6% !important;
    }
    .xxl-pe-7 {
      padding-right: 7% !important;
    }
    .xxl-pe-8 {
      padding-right: 8% !important;
    }
    .xxl-pe-9 {
      padding-right: 9% !important;
    }
    .xxl-pe-10 {
      padding-right: 10% !important;
    }
    .xxl-pe-11 {
      padding-right: 11% !important;
    }
    .xxl-pe-12 {
      padding-right: 12% !important;
    }
    .xxl-pe-13 {
      padding-right: 13% !important;
    }
    .xxl-pe-14 {
      padding-right: 14% !important;
    }
    .xxl-pe-15 {
      padding-right: 15% !important;
    }
    .xxl-pe-16 {
      padding-right: 16% !important;
    }
    .xxl-pe-17 {
      padding-right: 17% !important;
    }
    .xxl-pe-18 {
      padding-right: 18% !important;
    }
    .xxl-pe-19 {
      padding-right: 19% !important;
    }
    .xxl-pe-20 {
      padding-right: 20% !important;
    }
    .xxl-pe-21 {
      padding-right: 21% !important;
    }
    .xxl-pe-22 {
      padding-right: 22% !important;
    }
    .xxl-pe-23 {
      padding-right: 23% !important;
    }
    .xxl-pe-24 {
      padding-right: 24% !important;
    }
    .xxl-pe-25 {
      padding-right: 25% !important;
    }
    .xxl-pe-26 {
      padding-right: 26% !important;
    }
    .xxl-pe-27 {
      padding-right: 27% !important;
    }
    .xxl-pe-28 {
      padding-right: 28% !important;
    }
    .xxl-pe-29 {
      padding-right: 29% !important;
    }
    .xxl-pe-30 {
      padding-right: 30% !important;
    }
    .xxl-pb-5px {
      padding-bottom: 5px !important;
    }
    .xxl-pb-10px {
      padding-bottom: 10px !important;
    }
    .xxl-pb-15px {
      padding-bottom: 15px !important;
    }
    .xxl-pb-20px {
      padding-bottom: 20px !important;
    }
    .xxl-pb-25px {
      padding-bottom: 25px !important;
    }
    .xxl-pb-30px {
      padding-bottom: 30px !important;
    }
    .xxl-pb-35px {
      padding-bottom: 35px !important;
    }
    .xxl-pb-40px {
      padding-bottom: 40px !important;
    }
    .xxl-pb-45px {
      padding-bottom: 45px !important;
    }
    .xxl-pb-50px {
      padding-bottom: 50px !important;
    }
    .xxl-pb-55px {
      padding-bottom: 55px !important;
    }
    .xxl-pb-60px {
      padding-bottom: 60px !important;
    }
    .xxl-pb-65px {
      padding-bottom: 65px !important;
    }
    .xxl-pb-70px {
      padding-bottom: 70px !important;
    }
    .xxl-pb-1 {
      padding-bottom: 1% !important;
    }
    .xxl-pb-2 {
      padding-bottom: 2% !important;
    }
    .xxl-pb-3 {
      padding-bottom: 3% !important;
    }
    .xxl-pb-4 {
      padding-bottom: 4% !important;
    }
    .xxl-pb-5 {
      padding-bottom: 5% !important;
    }
    .xxl-pb-6 {
      padding-bottom: 6% !important;
    }
    .xxl-pb-7 {
      padding-bottom: 7% !important;
    }
    .xxl-pb-8 {
      padding-bottom: 8% !important;
    }
    .xxl-pb-9 {
      padding-bottom: 9% !important;
    }
    .xxl-pb-10 {
      padding-bottom: 10% !important;
    }
    .xxl-pb-11 {
      padding-bottom: 11% !important;
    }
    .xxl-pb-12 {
      padding-bottom: 12% !important;
    }
    .xxl-pb-13 {
      padding-bottom: 13% !important;
    }
    .xxl-pb-14 {
      padding-bottom: 14% !important;
    }
    .xxl-pb-15 {
      padding-bottom: 15% !important;
    }
    .xxl-pb-16 {
      padding-bottom: 16% !important;
    }
    .xxl-pb-17 {
      padding-bottom: 17% !important;
    }
    .xxl-pb-18 {
      padding-bottom: 18% !important;
    }
    .xxl-pb-19 {
      padding-bottom: 19% !important;
    }
    .xxl-pb-20 {
      padding-bottom: 20% !important;
    }
    .xxl-pb-21 {
      padding-bottom: 21% !important;
    }
    .xxl-pb-22 {
      padding-bottom: 22% !important;
    }
    .xxl-pb-23 {
      padding-bottom: 23% !important;
    }
    .xxl-pb-24 {
      padding-bottom: 24% !important;
    }
    .xxl-pb-25 {
      padding-bottom: 25% !important;
    }
    .xxl-pb-26 {
      padding-bottom: 26% !important;
    }
    .xxl-pb-27 {
      padding-bottom: 27% !important;
    }
    .xxl-pb-28 {
      padding-bottom: 28% !important;
    }
    .xxl-pb-29 {
      padding-bottom: 29% !important;
    }
    .xxl-pb-30 {
      padding-bottom: 30% !important;
    }
    .xxl-ps-5px {
      padding-left: 5px !important;
    }
    .xxl-ps-10px {
      padding-left: 10px !important;
    }
    .xxl-ps-15px {
      padding-left: 15px !important;
    }
    .xxl-ps-20px {
      padding-left: 20px !important;
    }
    .xxl-ps-25px {
      padding-left: 25px !important;
    }
    .xxl-ps-30px {
      padding-left: 30px !important;
    }
    .xxl-ps-35px {
      padding-left: 35px !important;
    }
    .xxl-ps-40px {
      padding-left: 40px !important;
    }
    .xxl-ps-45px {
      padding-left: 45px !important;
    }
    .xxl-ps-50px {
      padding-left: 50px !important;
    }
    .xxl-ps-55px {
      padding-left: 55px !important;
    }
    .xxl-ps-60px {
      padding-left: 60px !important;
    }
    .xxl-ps-65px {
      padding-left: 65px !important;
    }
    .xxl-ps-70px {
      padding-left: 70px !important;
    }
    .xxl-ps-1 {
      padding-left: 1% !important;
    }
    .xxl-ps-2 {
      padding-left: 2% !important;
    }
    .xxl-ps-3 {
      padding-left: 3% !important;
    }
    .xxl-ps-4 {
      padding-left: 4% !important;
    }
    .xxl-ps-5 {
      padding-left: 5% !important;
    }
    .xxl-ps-6 {
      padding-left: 6% !important;
    }
    .xxl-ps-7 {
      padding-left: 7% !important;
    }
    .xxl-ps-8 {
      padding-left: 8% !important;
    }
    .xxl-ps-9 {
      padding-left: 9% !important;
    }
    .xxl-ps-10 {
      padding-left: 10% !important;
    }
    .xxl-ps-11 {
      padding-left: 11% !important;
    }
    .xxl-ps-12 {
      padding-left: 12% !important;
    }
    .xxl-ps-13 {
      padding-left: 13% !important;
    }
    .xxl-ps-14 {
      padding-left: 14% !important;
    }
    .xxl-ps-15 {
      padding-left: 15% !important;
    }
    .xxl-ps-16 {
      padding-left: 16% !important;
    }
    .xxl-ps-17 {
      padding-left: 17% !important;
    }
    .xxl-ps-18 {
      padding-left: 18% !important;
    }
    .xxl-ps-19 {
      padding-left: 19% !important;
    }
    .xxl-ps-20 {
      padding-left: 20% !important;
    }
    .xxl-ps-21 {
      padding-left: 21% !important;
    }
    .xxl-ps-22 {
      padding-left: 22% !important;
    }
    .xxl-ps-23 {
      padding-left: 23% !important;
    }
    .xxl-ps-24 {
      padding-left: 24% !important;
    }
    .xxl-ps-25 {
      padding-left: 25% !important;
    }
    .xxl-ps-26 {
      padding-left: 26% !important;
    }
    .xxl-ps-27 {
      padding-left: 27% !important;
    }
    .xxl-ps-28 {
      padding-left: 28% !important;
    }
    .xxl-ps-29 {
      padding-left: 29% !important;
    }
    .xxl-ps-30 {
      padding-left: 30% !important;
    }
    .xxl-m-5px {
      margin: 5px !important;
    }
    .xxl-m-10px {
      margin: 10px !important;
    }
    .xxl-m-15px {
      margin: 15px !important;
    }
    .xxl-m-20px {
      margin: 20px !important;
    }
    .xxl-m-25px {
      margin: 25px !important;
    }
    .xxl-m-30px {
      margin: 30px !important;
    }
    .xxl-m-35px {
      margin: 35px !important;
    }
    .xxl-m-40px {
      margin: 40px !important;
    }
    .xxl-m-45px {
      margin: 45px !important;
    }
    .xxl-m-50px {
      margin: 50px !important;
    }
    .xxl-m-55px {
      margin: 55px !important;
    }
    .xxl-m-60px {
      margin: 60px !important;
    }
    .xxl-m-65px {
      margin: 65px !important;
    }
    .xxl-m-70px {
      margin: 70px !important;
    }
    .xxl-m-1 {
      margin: 1% !important;
    }
    .xxl-m-2 {
      margin: 2% !important;
    }
    .xxl-m-3 {
      margin: 3% !important;
    }
    .xxl-m-4 {
      margin: 4% !important;
    }
    .xxl-m-5 {
      margin: 5% !important;
    }
    .xxl-m-6 {
      margin: 6% !important;
    }
    .xxl-m-7 {
      margin: 7% !important;
    }
    .xxl-m-8 {
      margin: 8% !important;
    }
    .xxl-m-9 {
      margin: 9% !important;
    }
    .xxl-m-10 {
      margin: 10% !important;
    }
    .xxl-m-11 {
      margin: 11% !important;
    }
    .xxl-m-12 {
      margin: 12% !important;
    }
    .xxl-m-13 {
      margin: 13% !important;
    }
    .xxl-m-14 {
      margin: 14% !important;
    }
    .xxl-m-15 {
      margin: 15% !important;
    }
    .xxl-m-16 {
      margin: 16% !important;
    }
    .xxl-m-17 {
      margin: 17% !important;
    }
    .xxl-m-18 {
      margin: 18% !important;
    }
    .xxl-m-19 {
      margin: 19% !important;
    }
    .xxl-m-20 {
      margin: 20% !important;
    }
    .xxl-m-21 {
      margin: 21% !important;
    }
    .xxl-m-22 {
      margin: 22% !important;
    }
    .xxl-m-23 {
      margin: 23% !important;
    }
    .xxl-m-24 {
      margin: 24% !important;
    }
    .xxl-m-25 {
      margin: 25% !important;
    }
    .xxl-m-26 {
      margin: 26% !important;
    }
    .xxl-m-27 {
      margin: 27% !important;
    }
    .xxl-m-28 {
      margin: 28% !important;
    }
    .xxl-m-29 {
      margin: 29% !important;
    }
    .xxl-m-30 {
      margin: 30% !important;
    }
    .xxl-mt-5px {
      margin-top: 5px !important;
    }
    .xxl-mt-10px {
      margin-top: 10px !important;
    }
    .xxl-mt-15px {
      margin-top: 15px !important;
    }
    .xxl-mt-20px {
      margin-top: 20px !important;
    }
    .xxl-mt-25px {
      margin-top: 25px !important;
    }
    .xxl-mt-30px {
      margin-top: 30px !important;
    }
    .xxl-mt-35px {
      margin-top: 35px !important;
    }
    .xxl-mt-40px {
      margin-top: 40px !important;
    }
    .xxl-mt-45px {
      margin-top: 45px !important;
    }
    .xxl-mt-50px {
      margin-top: 50px !important;
    }
    .xxl-mt-55px {
      margin-top: 55px !important;
    }
    .xxl-mt-60px {
      margin-top: 60px !important;
    }
    .xxl-mt-65px {
      margin-top: 65px !important;
    }
    .xxl-mt-70px {
      margin-top: 70px !important;
    }
    .xxl-mt-1 {
      margin-top: 1% !important;
    }
    .xxl-mt-2 {
      margin-top: 2% !important;
    }
    .xxl-mt-3 {
      margin-top: 3% !important;
    }
    .xxl-mt-4 {
      margin-top: 4% !important;
    }
    .xxl-mt-5 {
      margin-top: 5% !important;
    }
    .xxl-mt-6 {
      margin-top: 6% !important;
    }
    .xxl-mt-7 {
      margin-top: 7% !important;
    }
    .xxl-mt-8 {
      margin-top: 8% !important;
    }
    .xxl-mt-9 {
      margin-top: 9% !important;
    }
    .xxl-mt-10 {
      margin-top: 10% !important;
    }
    .xxl-mt-11 {
      margin-top: 11% !important;
    }
    .xxl-mt-12 {
      margin-top: 12% !important;
    }
    .xxl-mt-13 {
      margin-top: 13% !important;
    }
    .xxl-mt-14 {
      margin-top: 14% !important;
    }
    .xxl-mt-15 {
      margin-top: 15% !important;
    }
    .xxl-mt-16 {
      margin-top: 16% !important;
    }
    .xxl-mt-17 {
      margin-top: 17% !important;
    }
    .xxl-mt-18 {
      margin-top: 18% !important;
    }
    .xxl-mt-19 {
      margin-top: 19% !important;
    }
    .xxl-mt-20 {
      margin-top: 20% !important;
    }
    .xxl-mt-21 {
      margin-top: 21% !important;
    }
    .xxl-mt-22 {
      margin-top: 22% !important;
    }
    .xxl-mt-23 {
      margin-top: 23% !important;
    }
    .xxl-mt-24 {
      margin-top: 24% !important;
    }
    .xxl-mt-25 {
      margin-top: 25% !important;
    }
    .xxl-mt-26 {
      margin-top: 26% !important;
    }
    .xxl-mt-27 {
      margin-top: 27% !important;
    }
    .xxl-mt-28 {
      margin-top: 28% !important;
    }
    .xxl-mt-29 {
      margin-top: 29% !important;
    }
    .xxl-mt-30 {
      margin-top: 30% !important;
    }
    .xxl-me-5px {
      margin-right: 5px !important;
    }
    .xxl-me-10px {
      margin-right: 10px !important;
    }
    .xxl-me-15px {
      margin-right: 15px !important;
    }
    .xxl-me-20px {
      margin-right: 20px !important;
    }
    .xxl-me-25px {
      margin-right: 25px !important;
    }
    .xxl-me-30px {
      margin-right: 30px !important;
    }
    .xxl-me-35px {
      margin-right: 35px !important;
    }
    .xxl-me-40px {
      margin-right: 40px !important;
    }
    .xxl-me-45px {
      margin-right: 45px !important;
    }
    .xxl-me-50px {
      margin-right: 50px !important;
    }
    .xxl-me-55px {
      margin-right: 55px !important;
    }
    .xxl-me-60px {
      margin-right: 60px !important;
    }
    .xxl-me-65px {
      margin-right: 65px !important;
    }
    .xxl-me-70px {
      margin-right: 70px !important;
    }
    .xxl-me-1 {
      margin-right: 1% !important;
    }
    .xxl-me-2 {
      margin-right: 2% !important;
    }
    .xxl-me-3 {
      margin-right: 3% !important;
    }
    .xxl-me-4 {
      margin-right: 4% !important;
    }
    .xxl-me-5 {
      margin-right: 5% !important;
    }
    .xxl-me-6 {
      margin-right: 6% !important;
    }
    .xxl-me-7 {
      margin-right: 7% !important;
    }
    .xxl-me-8 {
      margin-right: 8% !important;
    }
    .xxl-me-9 {
      margin-right: 9% !important;
    }
    .xxl-me-10 {
      margin-right: 10% !important;
    }
    .xxl-me-11 {
      margin-right: 11% !important;
    }
    .xxl-me-12 {
      margin-right: 12% !important;
    }
    .xxl-me-13 {
      margin-right: 13% !important;
    }
    .xxl-me-14 {
      margin-right: 14% !important;
    }
    .xxl-me-15 {
      margin-right: 15% !important;
    }
    .xxl-me-16 {
      margin-right: 16% !important;
    }
    .xxl-me-17 {
      margin-right: 17% !important;
    }
    .xxl-me-18 {
      margin-right: 18% !important;
    }
    .xxl-me-19 {
      margin-right: 19% !important;
    }
    .xxl-me-20 {
      margin-right: 20% !important;
    }
    .xxl-me-21 {
      margin-right: 21% !important;
    }
    .xxl-me-22 {
      margin-right: 22% !important;
    }
    .xxl-me-23 {
      margin-right: 23% !important;
    }
    .xxl-me-24 {
      margin-right: 24% !important;
    }
    .xxl-me-25 {
      margin-right: 25% !important;
    }
    .xxl-me-26 {
      margin-right: 26% !important;
    }
    .xxl-me-27 {
      margin-right: 27% !important;
    }
    .xxl-me-28 {
      margin-right: 28% !important;
    }
    .xxl-me-29 {
      margin-right: 29% !important;
    }
    .xxl-me-30 {
      margin-right: 30% !important;
    }
    .xxl-mb-5px {
      margin-bottom: 5px !important;
    }
    .xxl-mb-10px {
      margin-bottom: 10px !important;
    }
    .xxl-mb-15px {
      margin-bottom: 15px !important;
    }
    .xxl-mb-20px {
      margin-bottom: 20px !important;
    }
    .xxl-mb-25px {
      margin-bottom: 25px !important;
    }
    .xxl-mb-30px {
      margin-bottom: 30px !important;
    }
    .xxl-mb-35px {
      margin-bottom: 35px !important;
    }
    .xxl-mb-40px {
      margin-bottom: 40px !important;
    }
    .xxl-mb-45px {
      margin-bottom: 45px !important;
    }
    .xxl-mb-50px {
      margin-bottom: 50px !important;
    }
    .xxl-mb-55px {
      margin-bottom: 55px !important;
    }
    .xxl-mb-60px {
      margin-bottom: 60px !important;
    }
    .xxl-mb-65px {
      margin-bottom: 65px !important;
    }
    .xxl-mb-70px {
      margin-bottom: 70px !important;
    }
    .xxl-mb-1 {
      margin-bottom: 1% !important;
    }
    .xxl-mb-2 {
      margin-bottom: 2% !important;
    }
    .xxl-mb-3 {
      margin-bottom: 3% !important;
    }
    .xxl-mb-4 {
      margin-bottom: 4% !important;
    }
    .xxl-mb-5 {
      margin-bottom: 5% !important;
    }
    .xxl-mb-6 {
      margin-bottom: 6% !important;
    }
    .xxl-mb-7 {
      margin-bottom: 7% !important;
    }
    .xxl-mb-8 {
      margin-bottom: 8% !important;
    }
    .xxl-mb-9 {
      margin-bottom: 9% !important;
    }
    .xxl-mb-10 {
      margin-bottom: 10% !important;
    }
    .xxl-mb-11 {
      margin-bottom: 11% !important;
    }
    .xxl-mb-12 {
      margin-bottom: 12% !important;
    }
    .xxl-mb-13 {
      margin-bottom: 13% !important;
    }
    .xxl-mb-14 {
      margin-bottom: 14% !important;
    }
    .xxl-mb-15 {
      margin-bottom: 15% !important;
    }
    .xxl-mb-16 {
      margin-bottom: 16% !important;
    }
    .xxl-mb-17 {
      margin-bottom: 17% !important;
    }
    .xxl-mb-18 {
      margin-bottom: 18% !important;
    }
    .xxl-mb-19 {
      margin-bottom: 19% !important;
    }
    .xxl-mb-20 {
      margin-bottom: 20% !important;
    }
    .xxl-mb-21 {
      margin-bottom: 21% !important;
    }
    .xxl-mb-22 {
      margin-bottom: 22% !important;
    }
    .xxl-mb-23 {
      margin-bottom: 23% !important;
    }
    .xxl-mb-24 {
      margin-bottom: 24% !important;
    }
    .xxl-mb-25 {
      margin-bottom: 25% !important;
    }
    .xxl-mb-26 {
      margin-bottom: 26% !important;
    }
    .xxl-mb-27 {
      margin-bottom: 27% !important;
    }
    .xxl-mb-28 {
      margin-bottom: 28% !important;
    }
    .xxl-mb-29 {
      margin-bottom: 29% !important;
    }
    .xxl-mb-30 {
      margin-bottom: 30% !important;
    }
    .xxl-ms-5px {
      margin-left: 5px !important;
    }
    .xxl-ms-10px {
      margin-left: 10px !important;
    }
    .xxl-ms-15px {
      margin-left: 15px !important;
    }
    .xxl-ms-20px {
      margin-left: 20px !important;
    }
    .xxl-ms-25px {
      margin-left: 25px !important;
    }
    .xxl-ms-30px {
      margin-left: 30px !important;
    }
    .xxl-ms-35px {
      margin-left: 35px !important;
    }
    .xxl-ms-40px {
      margin-left: 40px !important;
    }
    .xxl-ms-45px {
      margin-left: 45px !important;
    }
    .xxl-ms-50px {
      margin-left: 50px !important;
    }
    .xxl-ms-55px {
      margin-left: 55px !important;
    }
    .xxl-ms-60px {
      margin-left: 60px !important;
    }
    .xxl-ms-65px {
      margin-left: 65px !important;
    }
    .xxl-ms-70px {
      margin-left: 70px !important;
    }
    .xxl-ms-1 {
      margin-left: 1% !important;
    }
    .xxl-ms-2 {
      margin-left: 2% !important;
    }
    .xxl-ms-3 {
      margin-left: 3% !important;
    }
    .xxl-ms-4 {
      margin-left: 4% !important;
    }
    .xxl-ms-5 {
      margin-left: 5% !important;
    }
    .xxl-ms-6 {
      margin-left: 6% !important;
    }
    .xxl-ms-7 {
      margin-left: 7% !important;
    }
    .xxl-ms-8 {
      margin-left: 8% !important;
    }
    .xxl-ms-9 {
      margin-left: 9% !important;
    }
    .xxl-ms-10 {
      margin-left: 10% !important;
    }
    .xxl-ms-11 {
      margin-left: 11% !important;
    }
    .xxl-ms-12 {
      margin-left: 12% !important;
    }
    .xxl-ms-13 {
      margin-left: 13% !important;
    }
    .xxl-ms-14 {
      margin-left: 14% !important;
    }
    .xxl-ms-15 {
      margin-left: 15% !important;
    }
    .xxl-ms-16 {
      margin-left: 16% !important;
    }
    .xxl-ms-17 {
      margin-left: 17% !important;
    }
    .xxl-ms-18 {
      margin-left: 18% !important;
    }
    .xxl-ms-19 {
      margin-left: 19% !important;
    }
    .xxl-ms-20 {
      margin-left: 20% !important;
    }
    .xxl-ms-21 {
      margin-left: 21% !important;
    }
    .xxl-ms-22 {
      margin-left: 22% !important;
    }
    .xxl-ms-23 {
      margin-left: 23% !important;
    }
    .xxl-ms-24 {
      margin-left: 24% !important;
    }
    .xxl-ms-25 {
      margin-left: 25% !important;
    }
    .xxl-ms-26 {
      margin-left: 26% !important;
    }
    .xxl-ms-27 {
      margin-left: 27% !important;
    }
    .xxl-ms-28 {
      margin-left: 28% !important;
    }
    .xxl-ms-29 {
      margin-left: 29% !important;
    }
    .xxl-ms-30 {
      margin-left: 30% !important;
    }
    .xxl-top-0px {
      top: 0px !important;
    }
    .xxl-top-1px {
      top: 1px !important;
    }
    .xxl-top-2px {
      top: 2px !important;
    }
    .xxl-top-3px {
      top: 3px !important;
    }
    .xxl-top-4px {
      top: 4px !important;
    }
    .xxl-top-5px {
      top: 5px !important;
    }
    .xxl-top-6px {
      top: 6px !important;
    }
    .xxl-top-7px {
      top: 7px !important;
    }
    .xxl-top-8px {
      top: 8px !important;
    }
    .xxl-top-9px {
      top: 9px !important;
    }
    .xxl-top-10px {
      top: 10px !important;
    }
    .xxl-top-11px {
      top: 11px !important;
    }
    .xxl-top-12px {
      top: 12px !important;
    }
    .xxl-top-13px {
      top: 13px !important;
    }
    .xxl-top-14px {
      top: 14px !important;
    }
    .xxl-top-15px {
      top: 15px !important;
    }
    .xxl-top-16px {
      top: 16px !important;
    }
    .xxl-top-17px {
      top: 17px !important;
    }
    .xxl-top-18px {
      top: 18px !important;
    }
    .xxl-top-19px {
      top: 19px !important;
    }
    .xxl-top-20px {
      top: 20px !important;
    }
    .xxl-top-21px {
      top: 21px !important;
    }
    .xxl-top-22px {
      top: 22px !important;
    }
    .xxl-top-23px {
      top: 23px !important;
    }
    .xxl-top-24px {
      top: 24px !important;
    }
    .xxl-top-25px {
      top: 25px !important;
    }
    .xxl-top-26px {
      top: 26px !important;
    }
    .xxl-top-27px {
      top: 27px !important;
    }
    .xxl-top-28px {
      top: 28px !important;
    }
    .xxl-top-29px {
      top: 29px !important;
    }
    .xxl-top-30px {
      top: 30px !important;
    }
    .xxl-top-40px {
      top: 40px !important;
    }
    .xxl-top-50px {
      top: 50px !important;
    }
    .xxl-top-60px {
      top: 60px !important;
    }
    .xxl-top-70px {
      top: 70px !important;
    }
    .xxl-top-80px {
      top: 80px !important;
    }
    .xxl-top-90px {
      top: 90px !important;
    }
    .xxl-top-100px {
      top: 100px !important;
    }
    .xxl-top-110px {
      top: 110px !important;
    }
    .xxl-top-120px {
      top: 120px !important;
    }
    .xxl-top-130px {
      top: 130px !important;
    }
    .xxl-top-140px {
      top: 140px !important;
    }
    .xxl-top-150px {
      top: 150px !important;
    }
    .xxl-right-0px {
      right: 0px !important;
    }
    .xxl-right-1px {
      right: 1px !important;
    }
    .xxl-right-2px {
      right: 2px !important;
    }
    .xxl-right-3px {
      right: 3px !important;
    }
    .xxl-right-4px {
      right: 4px !important;
    }
    .xxl-right-5px {
      right: 5px !important;
    }
    .xxl-right-6px {
      right: 6px !important;
    }
    .xxl-right-7px {
      right: 7px !important;
    }
    .xxl-right-8px {
      right: 8px !important;
    }
    .xxl-right-9px {
      right: 9px !important;
    }
    .xxl-right-10px {
      right: 10px !important;
    }
    .xxl-right-11px {
      right: 11px !important;
    }
    .xxl-right-12px {
      right: 12px !important;
    }
    .xxl-right-13px {
      right: 13px !important;
    }
    .xxl-right-14px {
      right: 14px !important;
    }
    .xxl-right-15px {
      right: 15px !important;
    }
    .xxl-right-16px {
      right: 16px !important;
    }
    .xxl-right-17px {
      right: 17px !important;
    }
    .xxl-right-18px {
      right: 18px !important;
    }
    .xxl-right-19px {
      right: 19px !important;
    }
    .xxl-right-20px {
      right: 20px !important;
    }
    .xxl-right-21px {
      right: 21px !important;
    }
    .xxl-right-22px {
      right: 22px !important;
    }
    .xxl-right-23px {
      right: 23px !important;
    }
    .xxl-right-24px {
      right: 24px !important;
    }
    .xxl-right-25px {
      right: 25px !important;
    }
    .xxl-right-26px {
      right: 26px !important;
    }
    .xxl-right-27px {
      right: 27px !important;
    }
    .xxl-right-28px {
      right: 28px !important;
    }
    .xxl-right-29px {
      right: 29px !important;
    }
    .xxl-right-30px {
      right: 30px !important;
    }
    .xxl-right-40px {
      right: 40px !important;
    }
    .xxl-right-50px {
      right: 50px !important;
    }
    .xxl-right-60px {
      right: 60px !important;
    }
    .xxl-right-70px {
      right: 70px !important;
    }
    .xxl-right-80px {
      right: 80px !important;
    }
    .xxl-right-90px {
      right: 90px !important;
    }
    .xxl-right-100px {
      right: 100px !important;
    }
    .xxl-right-110px {
      right: 110px !important;
    }
    .xxl-right-120px {
      right: 120px !important;
    }
    .xxl-right-130px {
      right: 130px !important;
    }
    .xxl-right-140px {
      right: 140px !important;
    }
    .xxl-right-150px {
      right: 150px !important;
    }
    .xxl-bottom-0px {
      bottom: 0px !important;
    }
    .xxl-bottom-1px {
      bottom: 1px !important;
    }
    .xxl-bottom-2px {
      bottom: 2px !important;
    }
    .xxl-bottom-3px {
      bottom: 3px !important;
    }
    .xxl-bottom-4px {
      bottom: 4px !important;
    }
    .xxl-bottom-5px {
      bottom: 5px !important;
    }
    .xxl-bottom-6px {
      bottom: 6px !important;
    }
    .xxl-bottom-7px {
      bottom: 7px !important;
    }
    .xxl-bottom-8px {
      bottom: 8px !important;
    }
    .xxl-bottom-9px {
      bottom: 9px !important;
    }
    .xxl-bottom-10px {
      bottom: 10px !important;
    }
    .xxl-bottom-11px {
      bottom: 11px !important;
    }
    .xxl-bottom-12px {
      bottom: 12px !important;
    }
    .xxl-bottom-13px {
      bottom: 13px !important;
    }
    .xxl-bottom-14px {
      bottom: 14px !important;
    }
    .xxl-bottom-15px {
      bottom: 15px !important;
    }
    .xxl-bottom-16px {
      bottom: 16px !important;
    }
    .xxl-bottom-17px {
      bottom: 17px !important;
    }
    .xxl-bottom-18px {
      bottom: 18px !important;
    }
    .xxl-bottom-19px {
      bottom: 19px !important;
    }
    .xxl-bottom-20px {
      bottom: 20px !important;
    }
    .xxl-bottom-21px {
      bottom: 21px !important;
    }
    .xxl-bottom-22px {
      bottom: 22px !important;
    }
    .xxl-bottom-23px {
      bottom: 23px !important;
    }
    .xxl-bottom-24px {
      bottom: 24px !important;
    }
    .xxl-bottom-25px {
      bottom: 25px !important;
    }
    .xxl-bottom-26px {
      bottom: 26px !important;
    }
    .xxl-bottom-27px {
      bottom: 27px !important;
    }
    .xxl-bottom-28px {
      bottom: 28px !important;
    }
    .xxl-bottom-29px {
      bottom: 29px !important;
    }
    .xxl-bottom-30px {
      bottom: 30px !important;
    }
    .xxl-bottom-40px {
      bottom: 40px !important;
    }
    .xxl-bottom-50px {
      bottom: 50px !important;
    }
    .xxl-bottom-60px {
      bottom: 60px !important;
    }
    .xxl-bottom-70px {
      bottom: 70px !important;
    }
    .xxl-bottom-80px {
      bottom: 80px !important;
    }
    .xxl-bottom-90px {
      bottom: 90px !important;
    }
    .xxl-bottom-100px {
      bottom: 100px !important;
    }
    .xxl-bottom-110px {
      bottom: 110px !important;
    }
    .xxl-bottom-120px {
      bottom: 120px !important;
    }
    .xxl-bottom-130px {
      bottom: 130px !important;
    }
    .xxl-bottom-140px {
      bottom: 140px !important;
    }
    .xxl-bottom-150px {
      bottom: 150px !important;
    }
    .xxl-left-0px {
      left: 0px !important;
    }
    .xxl-left-1px {
      left: 1px !important;
    }
    .xxl-left-2px {
      left: 2px !important;
    }
    .xxl-left-3px {
      left: 3px !important;
    }
    .xxl-left-4px {
      left: 4px !important;
    }
    .xxl-left-5px {
      left: 5px !important;
    }
    .xxl-left-6px {
      left: 6px !important;
    }
    .xxl-left-7px {
      left: 7px !important;
    }
    .xxl-left-8px {
      left: 8px !important;
    }
    .xxl-left-9px {
      left: 9px !important;
    }
    .xxl-left-10px {
      left: 10px !important;
    }
    .xxl-left-11px {
      left: 11px !important;
    }
    .xxl-left-12px {
      left: 12px !important;
    }
    .xxl-left-13px {
      left: 13px !important;
    }
    .xxl-left-14px {
      left: 14px !important;
    }
    .xxl-left-15px {
      left: 15px !important;
    }
    .xxl-left-16px {
      left: 16px !important;
    }
    .xxl-left-17px {
      left: 17px !important;
    }
    .xxl-left-18px {
      left: 18px !important;
    }
    .xxl-left-19px {
      left: 19px !important;
    }
    .xxl-left-20px {
      left: 20px !important;
    }
    .xxl-left-21px {
      left: 21px !important;
    }
    .xxl-left-22px {
      left: 22px !important;
    }
    .xxl-left-23px {
      left: 23px !important;
    }
    .xxl-left-24px {
      left: 24px !important;
    }
    .xxl-left-25px {
      left: 25px !important;
    }
    .xxl-left-26px {
      left: 26px !important;
    }
    .xxl-left-27px {
      left: 27px !important;
    }
    .xxl-left-28px {
      left: 28px !important;
    }
    .xxl-left-29px {
      left: 29px !important;
    }
    .xxl-left-30px {
      left: 30px !important;
    }
    .xxl-left-40px {
      left: 40px !important;
    }
    .xxl-left-50px {
      left: 50px !important;
    }
    .xxl-left-60px {
      left: 60px !important;
    }
    .xxl-left-70px {
      left: 70px !important;
    }
    .xxl-left-80px {
      left: 80px !important;
    }
    .xxl-left-90px {
      left: 90px !important;
    }
    .xxl-left-100px {
      left: 100px !important;
    }
    .xxl-left-110px {
      left: 110px !important;
    }
    .xxl-left-120px {
      left: 120px !important;
    }
    .xxl-left-130px {
      left: 130px !important;
    }
    .xxl-left-140px {
      left: 140px !important;
    }
    .xxl-left-150px {
      left: 150px !important;
    }
    .xxl-top-minus-0px {
      top: -0px !important;
    }
    .xxl-top-minus-1px {
      top: -1px !important;
    }
    .xxl-top-minus-2px {
      top: -2px !important;
    }
    .xxl-top-minus-3px {
      top: -3px !important;
    }
    .xxl-top-minus-4px {
      top: -4px !important;
    }
    .xxl-top-minus-5px {
      top: -5px !important;
    }
    .xxl-top-minus-6px {
      top: -6px !important;
    }
    .xxl-top-minus-7px {
      top: -7px !important;
    }
    .xxl-top-minus-8px {
      top: -8px !important;
    }
    .xxl-top-minus-9px {
      top: -9px !important;
    }
    .xxl-top-minus-10px {
      top: -10px !important;
    }
    .xxl-top-minus-11px {
      top: -11px !important;
    }
    .xxl-top-minus-12px {
      top: -12px !important;
    }
    .xxl-top-minus-13px {
      top: -13px !important;
    }
    .xxl-top-minus-14px {
      top: -14px !important;
    }
    .xxl-top-minus-15px {
      top: -15px !important;
    }
    .xxl-top-minus-16px {
      top: -16px !important;
    }
    .xxl-top-minus-17px {
      top: -17px !important;
    }
    .xxl-top-minus-18px {
      top: -18px !important;
    }
    .xxl-top-minus-19px {
      top: -19px !important;
    }
    .xxl-top-minus-20px {
      top: -20px !important;
    }
    .xxl-top-minus-21px {
      top: -21px !important;
    }
    .xxl-top-minus-22px {
      top: -22px !important;
    }
    .xxl-top-minus-23px {
      top: -23px !important;
    }
    .xxl-top-minus-24px {
      top: -24px !important;
    }
    .xxl-top-minus-25px {
      top: -25px !important;
    }
    .xxl-top-minus-26px {
      top: -26px !important;
    }
    .xxl-top-minus-27px {
      top: -27px !important;
    }
    .xxl-top-minus-28px {
      top: -28px !important;
    }
    .xxl-top-minus-29px {
      top: -29px !important;
    }
    .xxl-top-minus-30px {
      top: -30px !important;
    }
    .xxl-top-minus-40px {
      top: -40px !important;
    }
    .xxl-top-minus-50px {
      top: -50px !important;
    }
    .xxl-top-minus-60px {
      top: -60px !important;
    }
    .xxl-top-minus-70px {
      top: -70px !important;
    }
    .xxl-top-minus-80px {
      top: -80px !important;
    }
    .xxl-top-minus-90px {
      top: -90px !important;
    }
    .xxl-top-minus-100px {
      top: -100px !important;
    }
    .xxl-top-minus-110px {
      top: -110px !important;
    }
    .xxl-top-minus-120px {
      top: -120px !important;
    }
    .xxl-top-minus-130px {
      top: -130px !important;
    }
    .xxl-top-minus-140px {
      top: -140px !important;
    }
    .xxl-top-minus-150px {
      top: -150px !important;
    }
    .xxl-right-minus-0px {
      right: -0px !important;
    }
    .xxl-right-minus-1px {
      right: -1px !important;
    }
    .xxl-right-minus-2px {
      right: -2px !important;
    }
    .xxl-right-minus-3px {
      right: -3px !important;
    }
    .xxl-right-minus-4px {
      right: -4px !important;
    }
    .xxl-right-minus-5px {
      right: -5px !important;
    }
    .xxl-right-minus-6px {
      right: -6px !important;
    }
    .xxl-right-minus-7px {
      right: -7px !important;
    }
    .xxl-right-minus-8px {
      right: -8px !important;
    }
    .xxl-right-minus-9px {
      right: -9px !important;
    }
    .xxl-right-minus-10px {
      right: -10px !important;
    }
    .xxl-right-minus-11px {
      right: -11px !important;
    }
    .xxl-right-minus-12px {
      right: -12px !important;
    }
    .xxl-right-minus-13px {
      right: -13px !important;
    }
    .xxl-right-minus-14px {
      right: -14px !important;
    }
    .xxl-right-minus-15px {
      right: -15px !important;
    }
    .xxl-right-minus-16px {
      right: -16px !important;
    }
    .xxl-right-minus-17px {
      right: -17px !important;
    }
    .xxl-right-minus-18px {
      right: -18px !important;
    }
    .xxl-right-minus-19px {
      right: -19px !important;
    }
    .xxl-right-minus-20px {
      right: -20px !important;
    }
    .xxl-right-minus-21px {
      right: -21px !important;
    }
    .xxl-right-minus-22px {
      right: -22px !important;
    }
    .xxl-right-minus-23px {
      right: -23px !important;
    }
    .xxl-right-minus-24px {
      right: -24px !important;
    }
    .xxl-right-minus-25px {
      right: -25px !important;
    }
    .xxl-right-minus-26px {
      right: -26px !important;
    }
    .xxl-right-minus-27px {
      right: -27px !important;
    }
    .xxl-right-minus-28px {
      right: -28px !important;
    }
    .xxl-right-minus-29px {
      right: -29px !important;
    }
    .xxl-right-minus-30px {
      right: -30px !important;
    }
    .xxl-right-minus-40px {
      right: -40px !important;
    }
    .xxl-right-minus-50px {
      right: -50px !important;
    }
    .xxl-right-minus-60px {
      right: -60px !important;
    }
    .xxl-right-minus-70px {
      right: -70px !important;
    }
    .xxl-right-minus-80px {
      right: -80px !important;
    }
    .xxl-right-minus-90px {
      right: -90px !important;
    }
    .xxl-right-minus-100px {
      right: -100px !important;
    }
    .xxl-right-minus-110px {
      right: -110px !important;
    }
    .xxl-right-minus-120px {
      right: -120px !important;
    }
    .xxl-right-minus-130px {
      right: -130px !important;
    }
    .xxl-right-minus-140px {
      right: -140px !important;
    }
    .xxl-right-minus-150px {
      right: -150px !important;
    }
    .xxl-bottom-minus-0px {
      bottom: -0px !important;
    }
    .xxl-bottom-minus-1px {
      bottom: -1px !important;
    }
    .xxl-bottom-minus-2px {
      bottom: -2px !important;
    }
    .xxl-bottom-minus-3px {
      bottom: -3px !important;
    }
    .xxl-bottom-minus-4px {
      bottom: -4px !important;
    }
    .xxl-bottom-minus-5px {
      bottom: -5px !important;
    }
    .xxl-bottom-minus-6px {
      bottom: -6px !important;
    }
    .xxl-bottom-minus-7px {
      bottom: -7px !important;
    }
    .xxl-bottom-minus-8px {
      bottom: -8px !important;
    }
    .xxl-bottom-minus-9px {
      bottom: -9px !important;
    }
    .xxl-bottom-minus-10px {
      bottom: -10px !important;
    }
    .xxl-bottom-minus-11px {
      bottom: -11px !important;
    }
    .xxl-bottom-minus-12px {
      bottom: -12px !important;
    }
    .xxl-bottom-minus-13px {
      bottom: -13px !important;
    }
    .xxl-bottom-minus-14px {
      bottom: -14px !important;
    }
    .xxl-bottom-minus-15px {
      bottom: -15px !important;
    }
    .xxl-bottom-minus-16px {
      bottom: -16px !important;
    }
    .xxl-bottom-minus-17px {
      bottom: -17px !important;
    }
    .xxl-bottom-minus-18px {
      bottom: -18px !important;
    }
    .xxl-bottom-minus-19px {
      bottom: -19px !important;
    }
    .xxl-bottom-minus-20px {
      bottom: -20px !important;
    }
    .xxl-bottom-minus-21px {
      bottom: -21px !important;
    }
    .xxl-bottom-minus-22px {
      bottom: -22px !important;
    }
    .xxl-bottom-minus-23px {
      bottom: -23px !important;
    }
    .xxl-bottom-minus-24px {
      bottom: -24px !important;
    }
    .xxl-bottom-minus-25px {
      bottom: -25px !important;
    }
    .xxl-bottom-minus-26px {
      bottom: -26px !important;
    }
    .xxl-bottom-minus-27px {
      bottom: -27px !important;
    }
    .xxl-bottom-minus-28px {
      bottom: -28px !important;
    }
    .xxl-bottom-minus-29px {
      bottom: -29px !important;
    }
    .xxl-bottom-minus-30px {
      bottom: -30px !important;
    }
    .xxl-bottom-minus-40px {
      bottom: -40px !important;
    }
    .xxl-bottom-minus-50px {
      bottom: -50px !important;
    }
    .xxl-bottom-minus-60px {
      bottom: -60px !important;
    }
    .xxl-bottom-minus-70px {
      bottom: -70px !important;
    }
    .xxl-bottom-minus-80px {
      bottom: -80px !important;
    }
    .xxl-bottom-minus-90px {
      bottom: -90px !important;
    }
    .xxl-bottom-minus-100px {
      bottom: -100px !important;
    }
    .xxl-bottom-minus-110px {
      bottom: -110px !important;
    }
    .xxl-bottom-minus-120px {
      bottom: -120px !important;
    }
    .xxl-bottom-minus-130px {
      bottom: -130px !important;
    }
    .xxl-bottom-minus-140px {
      bottom: -140px !important;
    }
    .xxl-bottom-minus-150px {
      bottom: -150px !important;
    }
    .xxl-left-minus-0px {
      left: -0px !important;
    }
    .xxl-left-minus-1px {
      left: -1px !important;
    }
    .xxl-left-minus-2px {
      left: -2px !important;
    }
    .xxl-left-minus-3px {
      left: -3px !important;
    }
    .xxl-left-minus-4px {
      left: -4px !important;
    }
    .xxl-left-minus-5px {
      left: -5px !important;
    }
    .xxl-left-minus-6px {
      left: -6px !important;
    }
    .xxl-left-minus-7px {
      left: -7px !important;
    }
    .xxl-left-minus-8px {
      left: -8px !important;
    }
    .xxl-left-minus-9px {
      left: -9px !important;
    }
    .xxl-left-minus-10px {
      left: -10px !important;
    }
    .xxl-left-minus-11px {
      left: -11px !important;
    }
    .xxl-left-minus-12px {
      left: -12px !important;
    }
    .xxl-left-minus-13px {
      left: -13px !important;
    }
    .xxl-left-minus-14px {
      left: -14px !important;
    }
    .xxl-left-minus-15px {
      left: -15px !important;
    }
    .xxl-left-minus-16px {
      left: -16px !important;
    }
    .xxl-left-minus-17px {
      left: -17px !important;
    }
    .xxl-left-minus-18px {
      left: -18px !important;
    }
    .xxl-left-minus-19px {
      left: -19px !important;
    }
    .xxl-left-minus-20px {
      left: -20px !important;
    }
    .xxl-left-minus-21px {
      left: -21px !important;
    }
    .xxl-left-minus-22px {
      left: -22px !important;
    }
    .xxl-left-minus-23px {
      left: -23px !important;
    }
    .xxl-left-minus-24px {
      left: -24px !important;
    }
    .xxl-left-minus-25px {
      left: -25px !important;
    }
    .xxl-left-minus-26px {
      left: -26px !important;
    }
    .xxl-left-minus-27px {
      left: -27px !important;
    }
    .xxl-left-minus-28px {
      left: -28px !important;
    }
    .xxl-left-minus-29px {
      left: -29px !important;
    }
    .xxl-left-minus-30px {
      left: -30px !important;
    }
    .xxl-left-minus-40px {
      left: -40px !important;
    }
    .xxl-left-minus-50px {
      left: -50px !important;
    }
    .xxl-left-minus-60px {
      left: -60px !important;
    }
    .xxl-left-minus-70px {
      left: -70px !important;
    }
    .xxl-left-minus-80px {
      left: -80px !important;
    }
    .xxl-left-minus-90px {
      left: -90px !important;
    }
    .xxl-left-minus-100px {
      left: -100px !important;
    }
    .xxl-left-minus-110px {
      left: -110px !important;
    }
    .xxl-left-minus-120px {
      left: -120px !important;
    }
    .xxl-left-minus-130px {
      left: -130px !important;
    }
    .xxl-left-minus-140px {
      left: -140px !important;
    }
    .xxl-left-minus-150px {
      left: -150px !important;
    }
    .xxl-border-width-0px {
      border-width: 0px !important;
    }
    .xxl-border-width-1px {
      border-width: 1px !important;
    }
    .xxl-border-width-2px {
      border-width: 2px !important;
    }
    .xxl-border-width-3px {
      border-width: 3px !important;
    }
    .xxl-border-width-4px {
      border-width: 4px !important;
    }
    .xxl-border-width-5px {
      border-width: 5px !important;
    }
    .xxl-border-width-6px {
      border-width: 6px !important;
    }
    .xxl-border-width-7px {
      border-width: 7px !important;
    }
    .xxl-border-width-8px {
      border-width: 8px !important;
    }
    .xxl-border-width-9px {
      border-width: 9px !important;
    }
    .xxl-border-width-10px {
      border-width: 10px !important;
    }
  }
  @media (max-width: 1399px) {
    .xl-p-5px {
      padding: 5px !important;
    }
    .xl-p-10px {
      padding: 10px !important;
    }
    .xl-p-15px {
      padding: 15px !important;
    }
    .xl-p-20px {
      padding: 20px !important;
    }
    .xl-p-25px {
      padding: 25px !important;
    }
    .xl-p-30px {
      padding: 30px !important;
    }
    .xl-p-35px {
      padding: 35px !important;
    }
    .xl-p-40px {
      padding: 40px !important;
    }
    .xl-p-45px {
      padding: 45px !important;
    }
    .xl-p-50px {
      padding: 50px !important;
    }
    .xl-p-55px {
      padding: 55px !important;
    }
    .xl-p-60px {
      padding: 60px !important;
    }
    .xl-p-65px {
      padding: 65px !important;
    }
    .xl-p-70px {
      padding: 70px !important;
    }
    .xl-p-1 {
      padding: 1% !important;
    }
    .xl-p-2 {
      padding: 2% !important;
    }
    .xl-p-3 {
      padding: 3% !important;
    }
    .xl-p-4 {
      padding: 4% !important;
    }
    .xl-p-5 {
      padding: 5% !important;
    }
    .xl-p-6 {
      padding: 6% !important;
    }
    .xl-p-7 {
      padding: 7% !important;
    }
    .xl-p-8 {
      padding: 8% !important;
    }
    .xl-p-9 {
      padding: 9% !important;
    }
    .xl-p-10 {
      padding: 10% !important;
    }
    .xl-p-11 {
      padding: 11% !important;
    }
    .xl-p-12 {
      padding: 12% !important;
    }
    .xl-p-13 {
      padding: 13% !important;
    }
    .xl-p-14 {
      padding: 14% !important;
    }
    .xl-p-15 {
      padding: 15% !important;
    }
    .xl-p-16 {
      padding: 16% !important;
    }
    .xl-p-17 {
      padding: 17% !important;
    }
    .xl-p-18 {
      padding: 18% !important;
    }
    .xl-p-19 {
      padding: 19% !important;
    }
    .xl-p-20 {
      padding: 20% !important;
    }
    .xl-p-21 {
      padding: 21% !important;
    }
    .xl-p-22 {
      padding: 22% !important;
    }
    .xl-p-23 {
      padding: 23% !important;
    }
    .xl-p-24 {
      padding: 24% !important;
    }
    .xl-p-25 {
      padding: 25% !important;
    }
    .xl-p-26 {
      padding: 26% !important;
    }
    .xl-p-27 {
      padding: 27% !important;
    }
    .xl-p-28 {
      padding: 28% !important;
    }
    .xl-p-29 {
      padding: 29% !important;
    }
    .xl-p-30 {
      padding: 30% !important;
    }
    .xl-pt-5px {
      padding-top: 5px !important;
    }
    .xl-pt-10px {
      padding-top: 10px !important;
    }
    .xl-pt-15px {
      padding-top: 15px !important;
    }
    .xl-pt-20px {
      padding-top: 20px !important;
    }
    .xl-pt-25px {
      padding-top: 25px !important;
    }
    .xl-pt-30px {
      padding-top: 30px !important;
    }
    .xl-pt-35px {
      padding-top: 35px !important;
    }
    .xl-pt-40px {
      padding-top: 40px !important;
    }
    .xl-pt-45px {
      padding-top: 45px !important;
    }
    .xl-pt-50px {
      padding-top: 50px !important;
    }
    .xl-pt-55px {
      padding-top: 55px !important;
    }
    .xl-pt-60px {
      padding-top: 60px !important;
    }
    .xl-pt-65px {
      padding-top: 65px !important;
    }
    .xl-pt-70px {
      padding-top: 70px !important;
    }
    .xl-pt-1 {
      padding-top: 1% !important;
    }
    .xl-pt-2 {
      padding-top: 2% !important;
    }
    .xl-pt-3 {
      padding-top: 3% !important;
    }
    .xl-pt-4 {
      padding-top: 4% !important;
    }
    .xl-pt-5 {
      padding-top: 5% !important;
    }
    .xl-pt-6 {
      padding-top: 6% !important;
    }
    .xl-pt-7 {
      padding-top: 7% !important;
    }
    .xl-pt-8 {
      padding-top: 8% !important;
    }
    .xl-pt-9 {
      padding-top: 9% !important;
    }
    .xl-pt-10 {
      padding-top: 10% !important;
    }
    .xl-pt-11 {
      padding-top: 11% !important;
    }
    .xl-pt-12 {
      padding-top: 12% !important;
    }
    .xl-pt-13 {
      padding-top: 13% !important;
    }
    .xl-pt-14 {
      padding-top: 14% !important;
    }
    .xl-pt-15 {
      padding-top: 15% !important;
    }
    .xl-pt-16 {
      padding-top: 16% !important;
    }
    .xl-pt-17 {
      padding-top: 17% !important;
    }
    .xl-pt-18 {
      padding-top: 18% !important;
    }
    .xl-pt-19 {
      padding-top: 19% !important;
    }
    .xl-pt-20 {
      padding-top: 20% !important;
    }
    .xl-pt-21 {
      padding-top: 21% !important;
    }
    .xl-pt-22 {
      padding-top: 22% !important;
    }
    .xl-pt-23 {
      padding-top: 23% !important;
    }
    .xl-pt-24 {
      padding-top: 24% !important;
    }
    .xl-pt-25 {
      padding-top: 25% !important;
    }
    .xl-pt-26 {
      padding-top: 26% !important;
    }
    .xl-pt-27 {
      padding-top: 27% !important;
    }
    .xl-pt-28 {
      padding-top: 28% !important;
    }
    .xl-pt-29 {
      padding-top: 29% !important;
    }
    .xl-pt-30 {
      padding-top: 30% !important;
    }
    .xl-pe-5px {
      padding-right: 5px !important;
    }
    .xl-pe-10px {
      padding-right: 10px !important;
    }
    .xl-pe-15px {
      padding-right: 15px !important;
    }
    .xl-pe-20px {
      padding-right: 20px !important;
    }
    .xl-pe-25px {
      padding-right: 25px !important;
    }
    .xl-pe-30px {
      padding-right: 30px !important;
    }
    .xl-pe-35px {
      padding-right: 35px !important;
    }
    .xl-pe-40px {
      padding-right: 40px !important;
    }
    .xl-pe-45px {
      padding-right: 45px !important;
    }
    .xl-pe-50px {
      padding-right: 50px !important;
    }
    .xl-pe-55px {
      padding-right: 55px !important;
    }
    .xl-pe-60px {
      padding-right: 60px !important;
    }
    .xl-pe-65px {
      padding-right: 65px !important;
    }
    .xl-pe-70px {
      padding-right: 70px !important;
    }
    .xl-pe-1 {
      padding-right: 1% !important;
    }
    .xl-pe-2 {
      padding-right: 2% !important;
    }
    .xl-pe-3 {
      padding-right: 3% !important;
    }
    .xl-pe-4 {
      padding-right: 4% !important;
    }
    .xl-pe-5 {
      padding-right: 5% !important;
    }
    .xl-pe-6 {
      padding-right: 6% !important;
    }
    .xl-pe-7 {
      padding-right: 7% !important;
    }
    .xl-pe-8 {
      padding-right: 8% !important;
    }
    .xl-pe-9 {
      padding-right: 9% !important;
    }
    .xl-pe-10 {
      padding-right: 10% !important;
    }
    .xl-pe-11 {
      padding-right: 11% !important;
    }
    .xl-pe-12 {
      padding-right: 12% !important;
    }
    .xl-pe-13 {
      padding-right: 13% !important;
    }
    .xl-pe-14 {
      padding-right: 14% !important;
    }
    .xl-pe-15 {
      padding-right: 15% !important;
    }
    .xl-pe-16 {
      padding-right: 16% !important;
    }
    .xl-pe-17 {
      padding-right: 17% !important;
    }
    .xl-pe-18 {
      padding-right: 18% !important;
    }
    .xl-pe-19 {
      padding-right: 19% !important;
    }
    .xl-pe-20 {
      padding-right: 20% !important;
    }
    .xl-pe-21 {
      padding-right: 21% !important;
    }
    .xl-pe-22 {
      padding-right: 22% !important;
    }
    .xl-pe-23 {
      padding-right: 23% !important;
    }
    .xl-pe-24 {
      padding-right: 24% !important;
    }
    .xl-pe-25 {
      padding-right: 25% !important;
    }
    .xl-pe-26 {
      padding-right: 26% !important;
    }
    .xl-pe-27 {
      padding-right: 27% !important;
    }
    .xl-pe-28 {
      padding-right: 28% !important;
    }
    .xl-pe-29 {
      padding-right: 29% !important;
    }
    .xl-pe-30 {
      padding-right: 30% !important;
    }
    .xl-pb-5px {
      padding-bottom: 5px !important;
    }
    .xl-pb-10px {
      padding-bottom: 10px !important;
    }
    .xl-pb-15px {
      padding-bottom: 15px !important;
    }
    .xl-pb-20px {
      padding-bottom: 20px !important;
    }
    .xl-pb-25px {
      padding-bottom: 25px !important;
    }
    .xl-pb-30px {
      padding-bottom: 30px !important;
    }
    .xl-pb-35px {
      padding-bottom: 35px !important;
    }
    .xl-pb-40px {
      padding-bottom: 40px !important;
    }
    .xl-pb-45px {
      padding-bottom: 45px !important;
    }
    .xl-pb-50px {
      padding-bottom: 50px !important;
    }
    .xl-pb-55px {
      padding-bottom: 55px !important;
    }
    .xl-pb-60px {
      padding-bottom: 60px !important;
    }
    .xl-pb-65px {
      padding-bottom: 65px !important;
    }
    .xl-pb-70px {
      padding-bottom: 70px !important;
    }
    .xl-pb-1 {
      padding-bottom: 1% !important;
    }
    .xl-pb-2 {
      padding-bottom: 2% !important;
    }
    .xl-pb-3 {
      padding-bottom: 3% !important;
    }
    .xl-pb-4 {
      padding-bottom: 4% !important;
    }
    .xl-pb-5 {
      padding-bottom: 5% !important;
    }
    .xl-pb-6 {
      padding-bottom: 6% !important;
    }
    .xl-pb-7 {
      padding-bottom: 7% !important;
    }
    .xl-pb-8 {
      padding-bottom: 8% !important;
    }
    .xl-pb-9 {
      padding-bottom: 9% !important;
    }
    .xl-pb-10 {
      padding-bottom: 10% !important;
    }
    .xl-pb-11 {
      padding-bottom: 11% !important;
    }
    .xl-pb-12 {
      padding-bottom: 12% !important;
    }
    .xl-pb-13 {
      padding-bottom: 13% !important;
    }
    .xl-pb-14 {
      padding-bottom: 14% !important;
    }
    .xl-pb-15 {
      padding-bottom: 15% !important;
    }
    .xl-pb-16 {
      padding-bottom: 16% !important;
    }
    .xl-pb-17 {
      padding-bottom: 17% !important;
    }
    .xl-pb-18 {
      padding-bottom: 18% !important;
    }
    .xl-pb-19 {
      padding-bottom: 19% !important;
    }
    .xl-pb-20 {
      padding-bottom: 20% !important;
    }
    .xl-pb-21 {
      padding-bottom: 21% !important;
    }
    .xl-pb-22 {
      padding-bottom: 22% !important;
    }
    .xl-pb-23 {
      padding-bottom: 23% !important;
    }
    .xl-pb-24 {
      padding-bottom: 24% !important;
    }
    .xl-pb-25 {
      padding-bottom: 25% !important;
    }
    .xl-pb-26 {
      padding-bottom: 26% !important;
    }
    .xl-pb-27 {
      padding-bottom: 27% !important;
    }
    .xl-pb-28 {
      padding-bottom: 28% !important;
    }
    .xl-pb-29 {
      padding-bottom: 29% !important;
    }
    .xl-pb-30 {
      padding-bottom: 30% !important;
    }
    .xl-ps-5px {
      padding-left: 5px !important;
    }
    .xl-ps-10px {
      padding-left: 10px !important;
    }
    .xl-ps-15px {
      padding-left: 15px !important;
    }
    .xl-ps-20px {
      padding-left: 20px !important;
    }
    .xl-ps-25px {
      padding-left: 25px !important;
    }
    .xl-ps-30px {
      padding-left: 30px !important;
    }
    .xl-ps-35px {
      padding-left: 35px !important;
    }
    .xl-ps-40px {
      padding-left: 40px !important;
    }
    .xl-ps-45px {
      padding-left: 45px !important;
    }
    .xl-ps-50px {
      padding-left: 50px !important;
    }
    .xl-ps-55px {
      padding-left: 55px !important;
    }
    .xl-ps-60px {
      padding-left: 60px !important;
    }
    .xl-ps-65px {
      padding-left: 65px !important;
    }
    .xl-ps-70px {
      padding-left: 70px !important;
    }
    .xl-ps-1 {
      padding-left: 1% !important;
    }
    .xl-ps-2 {
      padding-left: 2% !important;
    }
    .xl-ps-3 {
      padding-left: 3% !important;
    }
    .xl-ps-4 {
      padding-left: 4% !important;
    }
    .xl-ps-5 {
      padding-left: 5% !important;
    }
    .xl-ps-6 {
      padding-left: 6% !important;
    }
    .xl-ps-7 {
      padding-left: 7% !important;
    }
    .xl-ps-8 {
      padding-left: 8% !important;
    }
    .xl-ps-9 {
      padding-left: 9% !important;
    }
    .xl-ps-10 {
      padding-left: 10% !important;
    }
    .xl-ps-11 {
      padding-left: 11% !important;
    }
    .xl-ps-12 {
      padding-left: 12% !important;
    }
    .xl-ps-13 {
      padding-left: 13% !important;
    }
    .xl-ps-14 {
      padding-left: 14% !important;
    }
    .xl-ps-15 {
      padding-left: 15% !important;
    }
    .xl-ps-16 {
      padding-left: 16% !important;
    }
    .xl-ps-17 {
      padding-left: 17% !important;
    }
    .xl-ps-18 {
      padding-left: 18% !important;
    }
    .xl-ps-19 {
      padding-left: 19% !important;
    }
    .xl-ps-20 {
      padding-left: 20% !important;
    }
    .xl-ps-21 {
      padding-left: 21% !important;
    }
    .xl-ps-22 {
      padding-left: 22% !important;
    }
    .xl-ps-23 {
      padding-left: 23% !important;
    }
    .xl-ps-24 {
      padding-left: 24% !important;
    }
    .xl-ps-25 {
      padding-left: 25% !important;
    }
    .xl-ps-26 {
      padding-left: 26% !important;
    }
    .xl-ps-27 {
      padding-left: 27% !important;
    }
    .xl-ps-28 {
      padding-left: 28% !important;
    }
    .xl-ps-29 {
      padding-left: 29% !important;
    }
    .xl-ps-30 {
      padding-left: 30% !important;
    }
    .xl-m-5px {
      margin: 5px !important;
    }
    .xl-m-10px {
      margin: 10px !important;
    }
    .xl-m-15px {
      margin: 15px !important;
    }
    .xl-m-20px {
      margin: 20px !important;
    }
    .xl-m-25px {
      margin: 25px !important;
    }
    .xl-m-30px {
      margin: 30px !important;
    }
    .xl-m-35px {
      margin: 35px !important;
    }
    .xl-m-40px {
      margin: 40px !important;
    }
    .xl-m-45px {
      margin: 45px !important;
    }
    .xl-m-50px {
      margin: 50px !important;
    }
    .xl-m-55px {
      margin: 55px !important;
    }
    .xl-m-60px {
      margin: 60px !important;
    }
    .xl-m-65px {
      margin: 65px !important;
    }
    .xl-m-70px {
      margin: 70px !important;
    }
    .xl-m-1 {
      margin: 1% !important;
    }
    .xl-m-2 {
      margin: 2% !important;
    }
    .xl-m-3 {
      margin: 3% !important;
    }
    .xl-m-4 {
      margin: 4% !important;
    }
    .xl-m-5 {
      margin: 5% !important;
    }
    .xl-m-6 {
      margin: 6% !important;
    }
    .xl-m-7 {
      margin: 7% !important;
    }
    .xl-m-8 {
      margin: 8% !important;
    }
    .xl-m-9 {
      margin: 9% !important;
    }
    .xl-m-10 {
      margin: 10% !important;
    }
    .xl-m-11 {
      margin: 11% !important;
    }
    .xl-m-12 {
      margin: 12% !important;
    }
    .xl-m-13 {
      margin: 13% !important;
    }
    .xl-m-14 {
      margin: 14% !important;
    }
    .xl-m-15 {
      margin: 15% !important;
    }
    .xl-m-16 {
      margin: 16% !important;
    }
    .xl-m-17 {
      margin: 17% !important;
    }
    .xl-m-18 {
      margin: 18% !important;
    }
    .xl-m-19 {
      margin: 19% !important;
    }
    .xl-m-20 {
      margin: 20% !important;
    }
    .xl-m-21 {
      margin: 21% !important;
    }
    .xl-m-22 {
      margin: 22% !important;
    }
    .xl-m-23 {
      margin: 23% !important;
    }
    .xl-m-24 {
      margin: 24% !important;
    }
    .xl-m-25 {
      margin: 25% !important;
    }
    .xl-m-26 {
      margin: 26% !important;
    }
    .xl-m-27 {
      margin: 27% !important;
    }
    .xl-m-28 {
      margin: 28% !important;
    }
    .xl-m-29 {
      margin: 29% !important;
    }
    .xl-m-30 {
      margin: 30% !important;
    }
    .xl-mt-5px {
      margin-top: 5px !important;
    }
    .xl-mt-10px {
      margin-top: 10px !important;
    }
    .xl-mt-15px {
      margin-top: 15px !important;
    }
    .xl-mt-20px {
      margin-top: 20px !important;
    }
    .xl-mt-25px {
      margin-top: 25px !important;
    }
    .xl-mt-30px {
      margin-top: 30px !important;
    }
    .xl-mt-35px {
      margin-top: 35px !important;
    }
    .xl-mt-40px {
      margin-top: 40px !important;
    }
    .xl-mt-45px {
      margin-top: 45px !important;
    }
    .xl-mt-50px {
      margin-top: 50px !important;
    }
    .xl-mt-55px {
      margin-top: 55px !important;
    }
    .xl-mt-60px {
      margin-top: 60px !important;
    }
    .xl-mt-65px {
      margin-top: 65px !important;
    }
    .xl-mt-70px {
      margin-top: 70px !important;
    }
    .xl-mt-1 {
      margin-top: 1% !important;
    }
    .xl-mt-2 {
      margin-top: 2% !important;
    }
    .xl-mt-3 {
      margin-top: 3% !important;
    }
    .xl-mt-4 {
      margin-top: 4% !important;
    }
    .xl-mt-5 {
      margin-top: 5% !important;
    }
    .xl-mt-6 {
      margin-top: 6% !important;
    }
    .xl-mt-7 {
      margin-top: 7% !important;
    }
    .xl-mt-8 {
      margin-top: 8% !important;
    }
    .xl-mt-9 {
      margin-top: 9% !important;
    }
    .xl-mt-10 {
      margin-top: 10% !important;
    }
    .xl-mt-11 {
      margin-top: 11% !important;
    }
    .xl-mt-12 {
      margin-top: 12% !important;
    }
    .xl-mt-13 {
      margin-top: 13% !important;
    }
    .xl-mt-14 {
      margin-top: 14% !important;
    }
    .xl-mt-15 {
      margin-top: 15% !important;
    }
    .xl-mt-16 {
      margin-top: 16% !important;
    }
    .xl-mt-17 {
      margin-top: 17% !important;
    }
    .xl-mt-18 {
      margin-top: 18% !important;
    }
    .xl-mt-19 {
      margin-top: 19% !important;
    }
    .xl-mt-20 {
      margin-top: 20% !important;
    }
    .xl-mt-21 {
      margin-top: 21% !important;
    }
    .xl-mt-22 {
      margin-top: 22% !important;
    }
    .xl-mt-23 {
      margin-top: 23% !important;
    }
    .xl-mt-24 {
      margin-top: 24% !important;
    }
    .xl-mt-25 {
      margin-top: 25% !important;
    }
    .xl-mt-26 {
      margin-top: 26% !important;
    }
    .xl-mt-27 {
      margin-top: 27% !important;
    }
    .xl-mt-28 {
      margin-top: 28% !important;
    }
    .xl-mt-29 {
      margin-top: 29% !important;
    }
    .xl-mt-30 {
      margin-top: 30% !important;
    }
    .xl-me-5px {
      margin-right: 5px !important;
    }
    .xl-me-10px {
      margin-right: 10px !important;
    }
    .xl-me-15px {
      margin-right: 15px !important;
    }
    .xl-me-20px {
      margin-right: 20px !important;
    }
    .xl-me-25px {
      margin-right: 25px !important;
    }
    .xl-me-30px {
      margin-right: 30px !important;
    }
    .xl-me-35px {
      margin-right: 35px !important;
    }
    .xl-me-40px {
      margin-right: 40px !important;
    }
    .xl-me-45px {
      margin-right: 45px !important;
    }
    .xl-me-50px {
      margin-right: 50px !important;
    }
    .xl-me-55px {
      margin-right: 55px !important;
    }
    .xl-me-60px {
      margin-right: 60px !important;
    }
    .xl-me-65px {
      margin-right: 65px !important;
    }
    .xl-me-70px {
      margin-right: 70px !important;
    }
    .xl-me-1 {
      margin-right: 1% !important;
    }
    .xl-me-2 {
      margin-right: 2% !important;
    }
    .xl-me-3 {
      margin-right: 3% !important;
    }
    .xl-me-4 {
      margin-right: 4% !important;
    }
    .xl-me-5 {
      margin-right: 5% !important;
    }
    .xl-me-6 {
      margin-right: 6% !important;
    }
    .xl-me-7 {
      margin-right: 7% !important;
    }
    .xl-me-8 {
      margin-right: 8% !important;
    }
    .xl-me-9 {
      margin-right: 9% !important;
    }
    .xl-me-10 {
      margin-right: 10% !important;
    }
    .xl-me-11 {
      margin-right: 11% !important;
    }
    .xl-me-12 {
      margin-right: 12% !important;
    }
    .xl-me-13 {
      margin-right: 13% !important;
    }
    .xl-me-14 {
      margin-right: 14% !important;
    }
    .xl-me-15 {
      margin-right: 15% !important;
    }
    .xl-me-16 {
      margin-right: 16% !important;
    }
    .xl-me-17 {
      margin-right: 17% !important;
    }
    .xl-me-18 {
      margin-right: 18% !important;
    }
    .xl-me-19 {
      margin-right: 19% !important;
    }
    .xl-me-20 {
      margin-right: 20% !important;
    }
    .xl-me-21 {
      margin-right: 21% !important;
    }
    .xl-me-22 {
      margin-right: 22% !important;
    }
    .xl-me-23 {
      margin-right: 23% !important;
    }
    .xl-me-24 {
      margin-right: 24% !important;
    }
    .xl-me-25 {
      margin-right: 25% !important;
    }
    .xl-me-26 {
      margin-right: 26% !important;
    }
    .xl-me-27 {
      margin-right: 27% !important;
    }
    .xl-me-28 {
      margin-right: 28% !important;
    }
    .xl-me-29 {
      margin-right: 29% !important;
    }
    .xl-me-30 {
      margin-right: 30% !important;
    }
    .xl-mb-5px {
      margin-bottom: 5px !important;
    }
    .xl-mb-10px {
      margin-bottom: 10px !important;
    }
    .xl-mb-15px {
      margin-bottom: 15px !important;
    }
    .xl-mb-20px {
      margin-bottom: 20px !important;
    }
    .xl-mb-25px {
      margin-bottom: 25px !important;
    }
    .xl-mb-30px {
      margin-bottom: 30px !important;
    }
    .xl-mb-35px {
      margin-bottom: 35px !important;
    }
    .xl-mb-40px {
      margin-bottom: 40px !important;
    }
    .xl-mb-45px {
      margin-bottom: 45px !important;
    }
    .xl-mb-50px {
      margin-bottom: 50px !important;
    }
    .xl-mb-55px {
      margin-bottom: 55px !important;
    }
    .xl-mb-60px {
      margin-bottom: 60px !important;
    }
    .xl-mb-65px {
      margin-bottom: 65px !important;
    }
    .xl-mb-70px {
      margin-bottom: 70px !important;
    }
    .xl-mb-1 {
      margin-bottom: 1% !important;
    }
    .xl-mb-2 {
      margin-bottom: 2% !important;
    }
    .xl-mb-3 {
      margin-bottom: 3% !important;
    }
    .xl-mb-4 {
      margin-bottom: 4% !important;
    }
    .xl-mb-5 {
      margin-bottom: 5% !important;
    }
    .xl-mb-6 {
      margin-bottom: 6% !important;
    }
    .xl-mb-7 {
      margin-bottom: 7% !important;
    }
    .xl-mb-8 {
      margin-bottom: 8% !important;
    }
    .xl-mb-9 {
      margin-bottom: 9% !important;
    }
    .xl-mb-10 {
      margin-bottom: 10% !important;
    }
    .xl-mb-11 {
      margin-bottom: 11% !important;
    }
    .xl-mb-12 {
      margin-bottom: 12% !important;
    }
    .xl-mb-13 {
      margin-bottom: 13% !important;
    }
    .xl-mb-14 {
      margin-bottom: 14% !important;
    }
    .xl-mb-15 {
      margin-bottom: 15% !important;
    }
    .xl-mb-16 {
      margin-bottom: 16% !important;
    }
    .xl-mb-17 {
      margin-bottom: 17% !important;
    }
    .xl-mb-18 {
      margin-bottom: 18% !important;
    }
    .xl-mb-19 {
      margin-bottom: 19% !important;
    }
    .xl-mb-20 {
      margin-bottom: 20% !important;
    }
    .xl-mb-21 {
      margin-bottom: 21% !important;
    }
    .xl-mb-22 {
      margin-bottom: 22% !important;
    }
    .xl-mb-23 {
      margin-bottom: 23% !important;
    }
    .xl-mb-24 {
      margin-bottom: 24% !important;
    }
    .xl-mb-25 {
      margin-bottom: 25% !important;
    }
    .xl-mb-26 {
      margin-bottom: 26% !important;
    }
    .xl-mb-27 {
      margin-bottom: 27% !important;
    }
    .xl-mb-28 {
      margin-bottom: 28% !important;
    }
    .xl-mb-29 {
      margin-bottom: 29% !important;
    }
    .xl-mb-30 {
      margin-bottom: 30% !important;
    }
    .xl-ms-5px {
      margin-left: 5px !important;
    }
    .xl-ms-10px {
      margin-left: 10px !important;
    }
    .xl-ms-15px {
      margin-left: 15px !important;
    }
    .xl-ms-20px {
      margin-left: 20px !important;
    }
    .xl-ms-25px {
      margin-left: 25px !important;
    }
    .xl-ms-30px {
      margin-left: 30px !important;
    }
    .xl-ms-35px {
      margin-left: 35px !important;
    }
    .xl-ms-40px {
      margin-left: 40px !important;
    }
    .xl-ms-45px {
      margin-left: 45px !important;
    }
    .xl-ms-50px {
      margin-left: 50px !important;
    }
    .xl-ms-55px {
      margin-left: 55px !important;
    }
    .xl-ms-60px {
      margin-left: 60px !important;
    }
    .xl-ms-65px {
      margin-left: 65px !important;
    }
    .xl-ms-70px {
      margin-left: 70px !important;
    }
    .xl-ms-1 {
      margin-left: 1% !important;
    }
    .xl-ms-2 {
      margin-left: 2% !important;
    }
    .xl-ms-3 {
      margin-left: 3% !important;
    }
    .xl-ms-4 {
      margin-left: 4% !important;
    }
    .xl-ms-5 {
      margin-left: 5% !important;
    }
    .xl-ms-6 {
      margin-left: 6% !important;
    }
    .xl-ms-7 {
      margin-left: 7% !important;
    }
    .xl-ms-8 {
      margin-left: 8% !important;
    }
    .xl-ms-9 {
      margin-left: 9% !important;
    }
    .xl-ms-10 {
      margin-left: 10% !important;
    }
    .xl-ms-11 {
      margin-left: 11% !important;
    }
    .xl-ms-12 {
      margin-left: 12% !important;
    }
    .xl-ms-13 {
      margin-left: 13% !important;
    }
    .xl-ms-14 {
      margin-left: 14% !important;
    }
    .xl-ms-15 {
      margin-left: 15% !important;
    }
    .xl-ms-16 {
      margin-left: 16% !important;
    }
    .xl-ms-17 {
      margin-left: 17% !important;
    }
    .xl-ms-18 {
      margin-left: 18% !important;
    }
    .xl-ms-19 {
      margin-left: 19% !important;
    }
    .xl-ms-20 {
      margin-left: 20% !important;
    }
    .xl-ms-21 {
      margin-left: 21% !important;
    }
    .xl-ms-22 {
      margin-left: 22% !important;
    }
    .xl-ms-23 {
      margin-left: 23% !important;
    }
    .xl-ms-24 {
      margin-left: 24% !important;
    }
    .xl-ms-25 {
      margin-left: 25% !important;
    }
    .xl-ms-26 {
      margin-left: 26% !important;
    }
    .xl-ms-27 {
      margin-left: 27% !important;
    }
    .xl-ms-28 {
      margin-left: 28% !important;
    }
    .xl-ms-29 {
      margin-left: 29% !important;
    }
    .xl-ms-30 {
      margin-left: 30% !important;
    }
    .xl-top-0px {
      top: 0px !important;
    }
    .xl-top-1px {
      top: 1px !important;
    }
    .xl-top-2px {
      top: 2px !important;
    }
    .xl-top-3px {
      top: 3px !important;
    }
    .xl-top-4px {
      top: 4px !important;
    }
    .xl-top-5px {
      top: 5px !important;
    }
    .xl-top-6px {
      top: 6px !important;
    }
    .xl-top-7px {
      top: 7px !important;
    }
    .xl-top-8px {
      top: 8px !important;
    }
    .xl-top-9px {
      top: 9px !important;
    }
    .xl-top-10px {
      top: 10px !important;
    }
    .xl-top-11px {
      top: 11px !important;
    }
    .xl-top-12px {
      top: 12px !important;
    }
    .xl-top-13px {
      top: 13px !important;
    }
    .xl-top-14px {
      top: 14px !important;
    }
    .xl-top-15px {
      top: 15px !important;
    }
    .xl-top-16px {
      top: 16px !important;
    }
    .xl-top-17px {
      top: 17px !important;
    }
    .xl-top-18px {
      top: 18px !important;
    }
    .xl-top-19px {
      top: 19px !important;
    }
    .xl-top-20px {
      top: 20px !important;
    }
    .xl-top-21px {
      top: 21px !important;
    }
    .xl-top-22px {
      top: 22px !important;
    }
    .xl-top-23px {
      top: 23px !important;
    }
    .xl-top-24px {
      top: 24px !important;
    }
    .xl-top-25px {
      top: 25px !important;
    }
    .xl-top-26px {
      top: 26px !important;
    }
    .xl-top-27px {
      top: 27px !important;
    }
    .xl-top-28px {
      top: 28px !important;
    }
    .xl-top-29px {
      top: 29px !important;
    }
    .xl-top-30px {
      top: 30px !important;
    }
    .xl-top-40px {
      top: 40px !important;
    }
    .xl-top-50px {
      top: 50px !important;
    }
    .xl-top-60px {
      top: 60px !important;
    }
    .xl-top-70px {
      top: 70px !important;
    }
    .xl-top-80px {
      top: 80px !important;
    }
    .xl-top-90px {
      top: 90px !important;
    }
    .xl-top-100px {
      top: 100px !important;
    }
    .xl-top-110px {
      top: 110px !important;
    }
    .xl-top-120px {
      top: 120px !important;
    }
    .xl-top-130px {
      top: 130px !important;
    }
    .xl-top-140px {
      top: 140px !important;
    }
    .xl-top-150px {
      top: 150px !important;
    }
    .xl-right-0px {
      right: 0px !important;
    }
    .xl-right-1px {
      right: 1px !important;
    }
    .xl-right-2px {
      right: 2px !important;
    }
    .xl-right-3px {
      right: 3px !important;
    }
    .xl-right-4px {
      right: 4px !important;
    }
    .xl-right-5px {
      right: 5px !important;
    }
    .xl-right-6px {
      right: 6px !important;
    }
    .xl-right-7px {
      right: 7px !important;
    }
    .xl-right-8px {
      right: 8px !important;
    }
    .xl-right-9px {
      right: 9px !important;
    }
    .xl-right-10px {
      right: 10px !important;
    }
    .xl-right-11px {
      right: 11px !important;
    }
    .xl-right-12px {
      right: 12px !important;
    }
    .xl-right-13px {
      right: 13px !important;
    }
    .xl-right-14px {
      right: 14px !important;
    }
    .xl-right-15px {
      right: 15px !important;
    }
    .xl-right-16px {
      right: 16px !important;
    }
    .xl-right-17px {
      right: 17px !important;
    }
    .xl-right-18px {
      right: 18px !important;
    }
    .xl-right-19px {
      right: 19px !important;
    }
    .xl-right-20px {
      right: 20px !important;
    }
    .xl-right-21px {
      right: 21px !important;
    }
    .xl-right-22px {
      right: 22px !important;
    }
    .xl-right-23px {
      right: 23px !important;
    }
    .xl-right-24px {
      right: 24px !important;
    }
    .xl-right-25px {
      right: 25px !important;
    }
    .xl-right-26px {
      right: 26px !important;
    }
    .xl-right-27px {
      right: 27px !important;
    }
    .xl-right-28px {
      right: 28px !important;
    }
    .xl-right-29px {
      right: 29px !important;
    }
    .xl-right-30px {
      right: 30px !important;
    }
    .xl-right-40px {
      right: 40px !important;
    }
    .xl-right-50px {
      right: 50px !important;
    }
    .xl-right-60px {
      right: 60px !important;
    }
    .xl-right-70px {
      right: 70px !important;
    }
    .xl-right-80px {
      right: 80px !important;
    }
    .xl-right-90px {
      right: 90px !important;
    }
    .xl-right-100px {
      right: 100px !important;
    }
    .xl-right-110px {
      right: 110px !important;
    }
    .xl-right-120px {
      right: 120px !important;
    }
    .xl-right-130px {
      right: 130px !important;
    }
    .xl-right-140px {
      right: 140px !important;
    }
    .xl-right-150px {
      right: 150px !important;
    }
    .xl-bottom-0px {
      bottom: 0px !important;
    }
    .xl-bottom-1px {
      bottom: 1px !important;
    }
    .xl-bottom-2px {
      bottom: 2px !important;
    }
    .xl-bottom-3px {
      bottom: 3px !important;
    }
    .xl-bottom-4px {
      bottom: 4px !important;
    }
    .xl-bottom-5px {
      bottom: 5px !important;
    }
    .xl-bottom-6px {
      bottom: 6px !important;
    }
    .xl-bottom-7px {
      bottom: 7px !important;
    }
    .xl-bottom-8px {
      bottom: 8px !important;
    }
    .xl-bottom-9px {
      bottom: 9px !important;
    }
    .xl-bottom-10px {
      bottom: 10px !important;
    }
    .xl-bottom-11px {
      bottom: 11px !important;
    }
    .xl-bottom-12px {
      bottom: 12px !important;
    }
    .xl-bottom-13px {
      bottom: 13px !important;
    }
    .xl-bottom-14px {
      bottom: 14px !important;
    }
    .xl-bottom-15px {
      bottom: 15px !important;
    }
    .xl-bottom-16px {
      bottom: 16px !important;
    }
    .xl-bottom-17px {
      bottom: 17px !important;
    }
    .xl-bottom-18px {
      bottom: 18px !important;
    }
    .xl-bottom-19px {
      bottom: 19px !important;
    }
    .xl-bottom-20px {
      bottom: 20px !important;
    }
    .xl-bottom-21px {
      bottom: 21px !important;
    }
    .xl-bottom-22px {
      bottom: 22px !important;
    }
    .xl-bottom-23px {
      bottom: 23px !important;
    }
    .xl-bottom-24px {
      bottom: 24px !important;
    }
    .xl-bottom-25px {
      bottom: 25px !important;
    }
    .xl-bottom-26px {
      bottom: 26px !important;
    }
    .xl-bottom-27px {
      bottom: 27px !important;
    }
    .xl-bottom-28px {
      bottom: 28px !important;
    }
    .xl-bottom-29px {
      bottom: 29px !important;
    }
    .xl-bottom-30px {
      bottom: 30px !important;
    }
    .xl-bottom-40px {
      bottom: 40px !important;
    }
    .xl-bottom-50px {
      bottom: 50px !important;
    }
    .xl-bottom-60px {
      bottom: 60px !important;
    }
    .xl-bottom-70px {
      bottom: 70px !important;
    }
    .xl-bottom-80px {
      bottom: 80px !important;
    }
    .xl-bottom-90px {
      bottom: 90px !important;
    }
    .xl-bottom-100px {
      bottom: 100px !important;
    }
    .xl-bottom-110px {
      bottom: 110px !important;
    }
    .xl-bottom-120px {
      bottom: 120px !important;
    }
    .xl-bottom-130px {
      bottom: 130px !important;
    }
    .xl-bottom-140px {
      bottom: 140px !important;
    }
    .xl-bottom-150px {
      bottom: 150px !important;
    }
    .xl-left-0px {
      left: 0px !important;
    }
    .xl-left-1px {
      left: 1px !important;
    }
    .xl-left-2px {
      left: 2px !important;
    }
    .xl-left-3px {
      left: 3px !important;
    }
    .xl-left-4px {
      left: 4px !important;
    }
    .xl-left-5px {
      left: 5px !important;
    }
    .xl-left-6px {
      left: 6px !important;
    }
    .xl-left-7px {
      left: 7px !important;
    }
    .xl-left-8px {
      left: 8px !important;
    }
    .xl-left-9px {
      left: 9px !important;
    }
    .xl-left-10px {
      left: 10px !important;
    }
    .xl-left-11px {
      left: 11px !important;
    }
    .xl-left-12px {
      left: 12px !important;
    }
    .xl-left-13px {
      left: 13px !important;
    }
    .xl-left-14px {
      left: 14px !important;
    }
    .xl-left-15px {
      left: 15px !important;
    }
    .xl-left-16px {
      left: 16px !important;
    }
    .xl-left-17px {
      left: 17px !important;
    }
    .xl-left-18px {
      left: 18px !important;
    }
    .xl-left-19px {
      left: 19px !important;
    }
    .xl-left-20px {
      left: 20px !important;
    }
    .xl-left-21px {
      left: 21px !important;
    }
    .xl-left-22px {
      left: 22px !important;
    }
    .xl-left-23px {
      left: 23px !important;
    }
    .xl-left-24px {
      left: 24px !important;
    }
    .xl-left-25px {
      left: 25px !important;
    }
    .xl-left-26px {
      left: 26px !important;
    }
    .xl-left-27px {
      left: 27px !important;
    }
    .xl-left-28px {
      left: 28px !important;
    }
    .xl-left-29px {
      left: 29px !important;
    }
    .xl-left-30px {
      left: 30px !important;
    }
    .xl-left-40px {
      left: 40px !important;
    }
    .xl-left-50px {
      left: 50px !important;
    }
    .xl-left-60px {
      left: 60px !important;
    }
    .xl-left-70px {
      left: 70px !important;
    }
    .xl-left-80px {
      left: 80px !important;
    }
    .xl-left-90px {
      left: 90px !important;
    }
    .xl-left-100px {
      left: 100px !important;
    }
    .xl-left-110px {
      left: 110px !important;
    }
    .xl-left-120px {
      left: 120px !important;
    }
    .xl-left-130px {
      left: 130px !important;
    }
    .xl-left-140px {
      left: 140px !important;
    }
    .xl-left-150px {
      left: 150px !important;
    }
    .xl-top-minus-0px {
      top: -0px !important;
    }
    .xl-top-minus-1px {
      top: -1px !important;
    }
    .xl-top-minus-2px {
      top: -2px !important;
    }
    .xl-top-minus-3px {
      top: -3px !important;
    }
    .xl-top-minus-4px {
      top: -4px !important;
    }
    .xl-top-minus-5px {
      top: -5px !important;
    }
    .xl-top-minus-6px {
      top: -6px !important;
    }
    .xl-top-minus-7px {
      top: -7px !important;
    }
    .xl-top-minus-8px {
      top: -8px !important;
    }
    .xl-top-minus-9px {
      top: -9px !important;
    }
    .xl-top-minus-10px {
      top: -10px !important;
    }
    .xl-top-minus-11px {
      top: -11px !important;
    }
    .xl-top-minus-12px {
      top: -12px !important;
    }
    .xl-top-minus-13px {
      top: -13px !important;
    }
    .xl-top-minus-14px {
      top: -14px !important;
    }
    .xl-top-minus-15px {
      top: -15px !important;
    }
    .xl-top-minus-16px {
      top: -16px !important;
    }
    .xl-top-minus-17px {
      top: -17px !important;
    }
    .xl-top-minus-18px {
      top: -18px !important;
    }
    .xl-top-minus-19px {
      top: -19px !important;
    }
    .xl-top-minus-20px {
      top: -20px !important;
    }
    .xl-top-minus-21px {
      top: -21px !important;
    }
    .xl-top-minus-22px {
      top: -22px !important;
    }
    .xl-top-minus-23px {
      top: -23px !important;
    }
    .xl-top-minus-24px {
      top: -24px !important;
    }
    .xl-top-minus-25px {
      top: -25px !important;
    }
    .xl-top-minus-26px {
      top: -26px !important;
    }
    .xl-top-minus-27px {
      top: -27px !important;
    }
    .xl-top-minus-28px {
      top: -28px !important;
    }
    .xl-top-minus-29px {
      top: -29px !important;
    }
    .xl-top-minus-30px {
      top: -30px !important;
    }
    .xl-top-minus-40px {
      top: -40px !important;
    }
    .xl-top-minus-50px {
      top: -50px !important;
    }
    .xl-top-minus-60px {
      top: -60px !important;
    }
    .xl-top-minus-70px {
      top: -70px !important;
    }
    .xl-top-minus-80px {
      top: -80px !important;
    }
    .xl-top-minus-90px {
      top: -90px !important;
    }
    .xl-top-minus-100px {
      top: -100px !important;
    }
    .xl-top-minus-110px {
      top: -110px !important;
    }
    .xl-top-minus-120px {
      top: -120px !important;
    }
    .xl-top-minus-130px {
      top: -130px !important;
    }
    .xl-top-minus-140px {
      top: -140px !important;
    }
    .xl-top-minus-150px {
      top: -150px !important;
    }
    .xl-right-minus-0px {
      right: -0px !important;
    }
    .xl-right-minus-1px {
      right: -1px !important;
    }
    .xl-right-minus-2px {
      right: -2px !important;
    }
    .xl-right-minus-3px {
      right: -3px !important;
    }
    .xl-right-minus-4px {
      right: -4px !important;
    }
    .xl-right-minus-5px {
      right: -5px !important;
    }
    .xl-right-minus-6px {
      right: -6px !important;
    }
    .xl-right-minus-7px {
      right: -7px !important;
    }
    .xl-right-minus-8px {
      right: -8px !important;
    }
    .xl-right-minus-9px {
      right: -9px !important;
    }
    .xl-right-minus-10px {
      right: -10px !important;
    }
    .xl-right-minus-11px {
      right: -11px !important;
    }
    .xl-right-minus-12px {
      right: -12px !important;
    }
    .xl-right-minus-13px {
      right: -13px !important;
    }
    .xl-right-minus-14px {
      right: -14px !important;
    }
    .xl-right-minus-15px {
      right: -15px !important;
    }
    .xl-right-minus-16px {
      right: -16px !important;
    }
    .xl-right-minus-17px {
      right: -17px !important;
    }
    .xl-right-minus-18px {
      right: -18px !important;
    }
    .xl-right-minus-19px {
      right: -19px !important;
    }
    .xl-right-minus-20px {
      right: -20px !important;
    }
    .xl-right-minus-21px {
      right: -21px !important;
    }
    .xl-right-minus-22px {
      right: -22px !important;
    }
    .xl-right-minus-23px {
      right: -23px !important;
    }
    .xl-right-minus-24px {
      right: -24px !important;
    }
    .xl-right-minus-25px {
      right: -25px !important;
    }
    .xl-right-minus-26px {
      right: -26px !important;
    }
    .xl-right-minus-27px {
      right: -27px !important;
    }
    .xl-right-minus-28px {
      right: -28px !important;
    }
    .xl-right-minus-29px {
      right: -29px !important;
    }
    .xl-right-minus-30px {
      right: -30px !important;
    }
    .xl-right-minus-40px {
      right: -40px !important;
    }
    .xl-right-minus-50px {
      right: -50px !important;
    }
    .xl-right-minus-60px {
      right: -60px !important;
    }
    .xl-right-minus-70px {
      right: -70px !important;
    }
    .xl-right-minus-80px {
      right: -80px !important;
    }
    .xl-right-minus-90px {
      right: -90px !important;
    }
    .xl-right-minus-100px {
      right: -100px !important;
    }
    .xl-right-minus-110px {
      right: -110px !important;
    }
    .xl-right-minus-120px {
      right: -120px !important;
    }
    .xl-right-minus-130px {
      right: -130px !important;
    }
    .xl-right-minus-140px {
      right: -140px !important;
    }
    .xl-right-minus-150px {
      right: -150px !important;
    }
    .xl-bottom-minus-0px {
      bottom: -0px !important;
    }
    .xl-bottom-minus-1px {
      bottom: -1px !important;
    }
    .xl-bottom-minus-2px {
      bottom: -2px !important;
    }
    .xl-bottom-minus-3px {
      bottom: -3px !important;
    }
    .xl-bottom-minus-4px {
      bottom: -4px !important;
    }
    .xl-bottom-minus-5px {
      bottom: -5px !important;
    }
    .xl-bottom-minus-6px {
      bottom: -6px !important;
    }
    .xl-bottom-minus-7px {
      bottom: -7px !important;
    }
    .xl-bottom-minus-8px {
      bottom: -8px !important;
    }
    .xl-bottom-minus-9px {
      bottom: -9px !important;
    }
    .xl-bottom-minus-10px {
      bottom: -10px !important;
    }
    .xl-bottom-minus-11px {
      bottom: -11px !important;
    }
    .xl-bottom-minus-12px {
      bottom: -12px !important;
    }
    .xl-bottom-minus-13px {
      bottom: -13px !important;
    }
    .xl-bottom-minus-14px {
      bottom: -14px !important;
    }
    .xl-bottom-minus-15px {
      bottom: -15px !important;
    }
    .xl-bottom-minus-16px {
      bottom: -16px !important;
    }
    .xl-bottom-minus-17px {
      bottom: -17px !important;
    }
    .xl-bottom-minus-18px {
      bottom: -18px !important;
    }
    .xl-bottom-minus-19px {
      bottom: -19px !important;
    }
    .xl-bottom-minus-20px {
      bottom: -20px !important;
    }
    .xl-bottom-minus-21px {
      bottom: -21px !important;
    }
    .xl-bottom-minus-22px {
      bottom: -22px !important;
    }
    .xl-bottom-minus-23px {
      bottom: -23px !important;
    }
    .xl-bottom-minus-24px {
      bottom: -24px !important;
    }
    .xl-bottom-minus-25px {
      bottom: -25px !important;
    }
    .xl-bottom-minus-26px {
      bottom: -26px !important;
    }
    .xl-bottom-minus-27px {
      bottom: -27px !important;
    }
    .xl-bottom-minus-28px {
      bottom: -28px !important;
    }
    .xl-bottom-minus-29px {
      bottom: -29px !important;
    }
    .xl-bottom-minus-30px {
      bottom: -30px !important;
    }
    .xl-bottom-minus-40px {
      bottom: -40px !important;
    }
    .xl-bottom-minus-50px {
      bottom: -50px !important;
    }
    .xl-bottom-minus-60px {
      bottom: -60px !important;
    }
    .xl-bottom-minus-70px {
      bottom: -70px !important;
    }
    .xl-bottom-minus-80px {
      bottom: -80px !important;
    }
    .xl-bottom-minus-90px {
      bottom: -90px !important;
    }
    .xl-bottom-minus-100px {
      bottom: -100px !important;
    }
    .xl-bottom-minus-110px {
      bottom: -110px !important;
    }
    .xl-bottom-minus-120px {
      bottom: -120px !important;
    }
    .xl-bottom-minus-130px {
      bottom: -130px !important;
    }
    .xl-bottom-minus-140px {
      bottom: -140px !important;
    }
    .xl-bottom-minus-150px {
      bottom: -150px !important;
    }
    .xl-left-minus-0px {
      left: -0px !important;
    }
    .xl-left-minus-1px {
      left: -1px !important;
    }
    .xl-left-minus-2px {
      left: -2px !important;
    }
    .xl-left-minus-3px {
      left: -3px !important;
    }
    .xl-left-minus-4px {
      left: -4px !important;
    }
    .xl-left-minus-5px {
      left: -5px !important;
    }
    .xl-left-minus-6px {
      left: -6px !important;
    }
    .xl-left-minus-7px {
      left: -7px !important;
    }
    .xl-left-minus-8px {
      left: -8px !important;
    }
    .xl-left-minus-9px {
      left: -9px !important;
    }
    .xl-left-minus-10px {
      left: -10px !important;
    }
    .xl-left-minus-11px {
      left: -11px !important;
    }
    .xl-left-minus-12px {
      left: -12px !important;
    }
    .xl-left-minus-13px {
      left: -13px !important;
    }
    .xl-left-minus-14px {
      left: -14px !important;
    }
    .xl-left-minus-15px {
      left: -15px !important;
    }
    .xl-left-minus-16px {
      left: -16px !important;
    }
    .xl-left-minus-17px {
      left: -17px !important;
    }
    .xl-left-minus-18px {
      left: -18px !important;
    }
    .xl-left-minus-19px {
      left: -19px !important;
    }
    .xl-left-minus-20px {
      left: -20px !important;
    }
    .xl-left-minus-21px {
      left: -21px !important;
    }
    .xl-left-minus-22px {
      left: -22px !important;
    }
    .xl-left-minus-23px {
      left: -23px !important;
    }
    .xl-left-minus-24px {
      left: -24px !important;
    }
    .xl-left-minus-25px {
      left: -25px !important;
    }
    .xl-left-minus-26px {
      left: -26px !important;
    }
    .xl-left-minus-27px {
      left: -27px !important;
    }
    .xl-left-minus-28px {
      left: -28px !important;
    }
    .xl-left-minus-29px {
      left: -29px !important;
    }
    .xl-left-minus-30px {
      left: -30px !important;
    }
    .xl-left-minus-40px {
      left: -40px !important;
    }
    .xl-left-minus-50px {
      left: -50px !important;
    }
    .xl-left-minus-60px {
      left: -60px !important;
    }
    .xl-left-minus-70px {
      left: -70px !important;
    }
    .xl-left-minus-80px {
      left: -80px !important;
    }
    .xl-left-minus-90px {
      left: -90px !important;
    }
    .xl-left-minus-100px {
      left: -100px !important;
    }
    .xl-left-minus-110px {
      left: -110px !important;
    }
    .xl-left-minus-120px {
      left: -120px !important;
    }
    .xl-left-minus-130px {
      left: -130px !important;
    }
    .xl-left-minus-140px {
      left: -140px !important;
    }
    .xl-left-minus-150px {
      left: -150px !important;
    }
    .xl-border-width-0px {
      border-width: 0px !important;
    }
    .xl-border-width-1px {
      border-width: 1px !important;
    }
    .xl-border-width-2px {
      border-width: 2px !important;
    }
    .xl-border-width-3px {
      border-width: 3px !important;
    }
    .xl-border-width-4px {
      border-width: 4px !important;
    }
    .xl-border-width-5px {
      border-width: 5px !important;
    }
    .xl-border-width-6px {
      border-width: 6px !important;
    }
    .xl-border-width-7px {
      border-width: 7px !important;
    }
    .xl-border-width-8px {
      border-width: 8px !important;
    }
    .xl-border-width-9px {
      border-width: 9px !important;
    }
    .xl-border-width-10px {
      border-width: 10px !important;
    }
  }
  @media (max-width: 1199px) {
    .lg-p-5px {
      padding: 5px !important;
    }
    .lg-p-10px {
      padding: 10px !important;
    }
    .lg-p-15px {
      padding: 15px !important;
    }
    .lg-p-20px {
      padding: 20px !important;
    }
    .lg-p-25px {
      padding: 25px !important;
    }
    .lg-p-30px {
      padding: 30px !important;
    }
    .lg-p-35px {
      padding: 35px !important;
    }
    .lg-p-40px {
      padding: 40px !important;
    }
    .lg-p-45px {
      padding: 45px !important;
    }
    .lg-p-50px {
      padding: 50px !important;
    }
    .lg-p-55px {
      padding: 55px !important;
    }
    .lg-p-60px {
      padding: 60px !important;
    }
    .lg-p-65px {
      padding: 65px !important;
    }
    .lg-p-70px {
      padding: 70px !important;
    }
    .lg-p-1 {
      padding: 1% !important;
    }
    .lg-p-2 {
      padding: 2% !important;
    }
    .lg-p-3 {
      padding: 3% !important;
    }
    .lg-p-4 {
      padding: 4% !important;
    }
    .lg-p-5 {
      padding: 5% !important;
    }
    .lg-p-6 {
      padding: 6% !important;
    }
    .lg-p-7 {
      padding: 7% !important;
    }
    .lg-p-8 {
      padding: 8% !important;
    }
    .lg-p-9 {
      padding: 9% !important;
    }
    .lg-p-10 {
      padding: 10% !important;
    }
    .lg-p-11 {
      padding: 11% !important;
    }
    .lg-p-12 {
      padding: 12% !important;
    }
    .lg-p-13 {
      padding: 13% !important;
    }
    .lg-p-14 {
      padding: 14% !important;
    }
    .lg-p-15 {
      padding: 15% !important;
    }
    .lg-p-16 {
      padding: 16% !important;
    }
    .lg-p-17 {
      padding: 17% !important;
    }
    .lg-p-18 {
      padding: 18% !important;
    }
    .lg-p-19 {
      padding: 19% !important;
    }
    .lg-p-20 {
      padding: 20% !important;
    }
    .lg-p-21 {
      padding: 21% !important;
    }
    .lg-p-22 {
      padding: 22% !important;
    }
    .lg-p-23 {
      padding: 23% !important;
    }
    .lg-p-24 {
      padding: 24% !important;
    }
    .lg-p-25 {
      padding: 25% !important;
    }
    .lg-p-26 {
      padding: 26% !important;
    }
    .lg-p-27 {
      padding: 27% !important;
    }
    .lg-p-28 {
      padding: 28% !important;
    }
    .lg-p-29 {
      padding: 29% !important;
    }
    .lg-p-30 {
      padding: 30% !important;
    }
    .lg-pt-5px {
      padding-top: 5px !important;
    }
    .lg-pt-10px {
      padding-top: 10px !important;
    }
    .lg-pt-15px {
      padding-top: 15px !important;
    }
    .lg-pt-20px {
      padding-top: 20px !important;
    }
    .lg-pt-25px {
      padding-top: 25px !important;
    }
    .lg-pt-30px {
      padding-top: 30px !important;
    }
    .lg-pt-35px {
      padding-top: 35px !important;
    }
    .lg-pt-40px {
      padding-top: 40px !important;
    }
    .lg-pt-45px {
      padding-top: 45px !important;
    }
    .lg-pt-50px {
      padding-top: 50px !important;
    }
    .lg-pt-55px {
      padding-top: 55px !important;
    }
    .lg-pt-60px {
      padding-top: 60px !important;
    }
    .lg-pt-65px {
      padding-top: 65px !important;
    }
    .lg-pt-70px {
      padding-top: 70px !important;
    }
    .lg-pt-1 {
      padding-top: 1% !important;
    }
    .lg-pt-2 {
      padding-top: 2% !important;
    }
    .lg-pt-3 {
      padding-top: 3% !important;
    }
    .lg-pt-4 {
      padding-top: 4% !important;
    }
    .lg-pt-5 {
      padding-top: 5% !important;
    }
    .lg-pt-6 {
      padding-top: 6% !important;
    }
    .lg-pt-7 {
      padding-top: 7% !important;
    }
    .lg-pt-8 {
      padding-top: 8% !important;
    }
    .lg-pt-9 {
      padding-top: 9% !important;
    }
    .lg-pt-10 {
      padding-top: 10% !important;
    }
    .lg-pt-11 {
      padding-top: 11% !important;
    }
    .lg-pt-12 {
      padding-top: 12% !important;
    }
    .lg-pt-13 {
      padding-top: 13% !important;
    }
    .lg-pt-14 {
      padding-top: 14% !important;
    }
    .lg-pt-15 {
      padding-top: 15% !important;
    }
    .lg-pt-16 {
      padding-top: 16% !important;
    }
    .lg-pt-17 {
      padding-top: 17% !important;
    }
    .lg-pt-18 {
      padding-top: 18% !important;
    }
    .lg-pt-19 {
      padding-top: 19% !important;
    }
    .lg-pt-20 {
      padding-top: 20% !important;
    }
    .lg-pt-21 {
      padding-top: 21% !important;
    }
    .lg-pt-22 {
      padding-top: 22% !important;
    }
    .lg-pt-23 {
      padding-top: 23% !important;
    }
    .lg-pt-24 {
      padding-top: 24% !important;
    }
    .lg-pt-25 {
      padding-top: 25% !important;
    }
    .lg-pt-26 {
      padding-top: 26% !important;
    }
    .lg-pt-27 {
      padding-top: 27% !important;
    }
    .lg-pt-28 {
      padding-top: 28% !important;
    }
    .lg-pt-29 {
      padding-top: 29% !important;
    }
    .lg-pt-30 {
      padding-top: 30% !important;
    }
    .lg-pe-5px {
      padding-right: 5px !important;
    }
    .lg-pe-10px {
      padding-right: 10px !important;
    }
    .lg-pe-15px {
      padding-right: 15px !important;
    }
    .lg-pe-20px {
      padding-right: 20px !important;
    }
    .lg-pe-25px {
      padding-right: 25px !important;
    }
    .lg-pe-30px {
      padding-right: 30px !important;
    }
    .lg-pe-35px {
      padding-right: 35px !important;
    }
    .lg-pe-40px {
      padding-right: 40px !important;
    }
    .lg-pe-45px {
      padding-right: 45px !important;
    }
    .lg-pe-50px {
      padding-right: 50px !important;
    }
    .lg-pe-55px {
      padding-right: 55px !important;
    }
    .lg-pe-60px {
      padding-right: 60px !important;
    }
    .lg-pe-65px {
      padding-right: 65px !important;
    }
    .lg-pe-70px {
      padding-right: 70px !important;
    }
    .lg-pe-1 {
      padding-right: 1% !important;
    }
    .lg-pe-2 {
      padding-right: 2% !important;
    }
    .lg-pe-3 {
      padding-right: 3% !important;
    }
    .lg-pe-4 {
      padding-right: 4% !important;
    }
    .lg-pe-5 {
      padding-right: 5% !important;
    }
    .lg-pe-6 {
      padding-right: 6% !important;
    }
    .lg-pe-7 {
      padding-right: 7% !important;
    }
    .lg-pe-8 {
      padding-right: 8% !important;
    }
    .lg-pe-9 {
      padding-right: 9% !important;
    }
    .lg-pe-10 {
      padding-right: 10% !important;
    }
    .lg-pe-11 {
      padding-right: 11% !important;
    }
    .lg-pe-12 {
      padding-right: 12% !important;
    }
    .lg-pe-13 {
      padding-right: 13% !important;
    }
    .lg-pe-14 {
      padding-right: 14% !important;
    }
    .lg-pe-15 {
      padding-right: 15% !important;
    }
    .lg-pe-16 {
      padding-right: 16% !important;
    }
    .lg-pe-17 {
      padding-right: 17% !important;
    }
    .lg-pe-18 {
      padding-right: 18% !important;
    }
    .lg-pe-19 {
      padding-right: 19% !important;
    }
    .lg-pe-20 {
      padding-right: 20% !important;
    }
    .lg-pe-21 {
      padding-right: 21% !important;
    }
    .lg-pe-22 {
      padding-right: 22% !important;
    }
    .lg-pe-23 {
      padding-right: 23% !important;
    }
    .lg-pe-24 {
      padding-right: 24% !important;
    }
    .lg-pe-25 {
      padding-right: 25% !important;
    }
    .lg-pe-26 {
      padding-right: 26% !important;
    }
    .lg-pe-27 {
      padding-right: 27% !important;
    }
    .lg-pe-28 {
      padding-right: 28% !important;
    }
    .lg-pe-29 {
      padding-right: 29% !important;
    }
    .lg-pe-30 {
      padding-right: 30% !important;
    }
    .lg-pb-5px {
      padding-bottom: 5px !important;
    }
    .lg-pb-10px {
      padding-bottom: 10px !important;
    }
    .lg-pb-15px {
      padding-bottom: 15px !important;
    }
    .lg-pb-20px {
      padding-bottom: 20px !important;
    }
    .lg-pb-25px {
      padding-bottom: 25px !important;
    }
    .lg-pb-30px {
      padding-bottom: 30px !important;
    }
    .lg-pb-35px {
      padding-bottom: 35px !important;
    }
    .lg-pb-40px {
      padding-bottom: 40px !important;
    }
    .lg-pb-45px {
      padding-bottom: 45px !important;
    }
    .lg-pb-50px {
      padding-bottom: 50px !important;
    }
    .lg-pb-55px {
      padding-bottom: 55px !important;
    }
    .lg-pb-60px {
      padding-bottom: 60px !important;
    }
    .lg-pb-65px {
      padding-bottom: 65px !important;
    }
    .lg-pb-70px {
      padding-bottom: 70px !important;
    }
    .lg-pb-1 {
      padding-bottom: 1% !important;
    }
    .lg-pb-2 {
      padding-bottom: 2% !important;
    }
    .lg-pb-3 {
      padding-bottom: 3% !important;
    }
    .lg-pb-4 {
      padding-bottom: 4% !important;
    }
    .lg-pb-5 {
      padding-bottom: 5% !important;
    }
    .lg-pb-6 {
      padding-bottom: 6% !important;
    }
    .lg-pb-7 {
      padding-bottom: 7% !important;
    }
    .lg-pb-8 {
      padding-bottom: 8% !important;
    }
    .lg-pb-9 {
      padding-bottom: 9% !important;
    }
    .lg-pb-10 {
      padding-bottom: 10% !important;
    }
    .lg-pb-11 {
      padding-bottom: 11% !important;
    }
    .lg-pb-12 {
      padding-bottom: 12% !important;
    }
    .lg-pb-13 {
      padding-bottom: 13% !important;
    }
    .lg-pb-14 {
      padding-bottom: 14% !important;
    }
    .lg-pb-15 {
      padding-bottom: 15% !important;
    }
    .lg-pb-16 {
      padding-bottom: 16% !important;
    }
    .lg-pb-17 {
      padding-bottom: 17% !important;
    }
    .lg-pb-18 {
      padding-bottom: 18% !important;
    }
    .lg-pb-19 {
      padding-bottom: 19% !important;
    }
    .lg-pb-20 {
      padding-bottom: 20% !important;
    }
    .lg-pb-21 {
      padding-bottom: 21% !important;
    }
    .lg-pb-22 {
      padding-bottom: 22% !important;
    }
    .lg-pb-23 {
      padding-bottom: 23% !important;
    }
    .lg-pb-24 {
      padding-bottom: 24% !important;
    }
    .lg-pb-25 {
      padding-bottom: 25% !important;
    }
    .lg-pb-26 {
      padding-bottom: 26% !important;
    }
    .lg-pb-27 {
      padding-bottom: 27% !important;
    }
    .lg-pb-28 {
      padding-bottom: 28% !important;
    }
    .lg-pb-29 {
      padding-bottom: 29% !important;
    }
    .lg-pb-30 {
      padding-bottom: 30% !important;
    }
    .lg-ps-5px {
      padding-left: 5px !important;
    }
    .lg-ps-10px {
      padding-left: 10px !important;
    }
    .lg-ps-15px {
      padding-left: 15px !important;
    }
    .lg-ps-20px {
      padding-left: 20px !important;
    }
    .lg-ps-25px {
      padding-left: 25px !important;
    }
    .lg-ps-30px {
      padding-left: 30px !important;
    }
    .lg-ps-35px {
      padding-left: 35px !important;
    }
    .lg-ps-40px {
      padding-left: 40px !important;
    }
    .lg-ps-45px {
      padding-left: 45px !important;
    }
    .lg-ps-50px {
      padding-left: 50px !important;
    }
    .lg-ps-55px {
      padding-left: 55px !important;
    }
    .lg-ps-60px {
      padding-left: 60px !important;
    }
    .lg-ps-65px {
      padding-left: 65px !important;
    }
    .lg-ps-70px {
      padding-left: 70px !important;
    }
    .lg-ps-1 {
      padding-left: 1% !important;
    }
    .lg-ps-2 {
      padding-left: 2% !important;
    }
    .lg-ps-3 {
      padding-left: 3% !important;
    }
    .lg-ps-4 {
      padding-left: 4% !important;
    }
    .lg-ps-5 {
      padding-left: 5% !important;
    }
    .lg-ps-6 {
      padding-left: 6% !important;
    }
    .lg-ps-7 {
      padding-left: 7% !important;
    }
    .lg-ps-8 {
      padding-left: 8% !important;
    }
    .lg-ps-9 {
      padding-left: 9% !important;
    }
    .lg-ps-10 {
      padding-left: 10% !important;
    }
    .lg-ps-11 {
      padding-left: 11% !important;
    }
    .lg-ps-12 {
      padding-left: 12% !important;
    }
    .lg-ps-13 {
      padding-left: 13% !important;
    }
    .lg-ps-14 {
      padding-left: 14% !important;
    }
    .lg-ps-15 {
      padding-left: 15% !important;
    }
    .lg-ps-16 {
      padding-left: 16% !important;
    }
    .lg-ps-17 {
      padding-left: 17% !important;
    }
    .lg-ps-18 {
      padding-left: 18% !important;
    }
    .lg-ps-19 {
      padding-left: 19% !important;
    }
    .lg-ps-20 {
      padding-left: 20% !important;
    }
    .lg-ps-21 {
      padding-left: 21% !important;
    }
    .lg-ps-22 {
      padding-left: 22% !important;
    }
    .lg-ps-23 {
      padding-left: 23% !important;
    }
    .lg-ps-24 {
      padding-left: 24% !important;
    }
    .lg-ps-25 {
      padding-left: 25% !important;
    }
    .lg-ps-26 {
      padding-left: 26% !important;
    }
    .lg-ps-27 {
      padding-left: 27% !important;
    }
    .lg-ps-28 {
      padding-left: 28% !important;
    }
    .lg-ps-29 {
      padding-left: 29% !important;
    }
    .lg-ps-30 {
      padding-left: 30% !important;
    }
    .lg-m-5px {
      margin: 5px !important;
    }
    .lg-m-10px {
      margin: 10px !important;
    }
    .lg-m-15px {
      margin: 15px !important;
    }
    .lg-m-20px {
      margin: 20px !important;
    }
    .lg-m-25px {
      margin: 25px !important;
    }
    .lg-m-30px {
      margin: 30px !important;
    }
    .lg-m-35px {
      margin: 35px !important;
    }
    .lg-m-40px {
      margin: 40px !important;
    }
    .lg-m-45px {
      margin: 45px !important;
    }
    .lg-m-50px {
      margin: 50px !important;
    }
    .lg-m-55px {
      margin: 55px !important;
    }
    .lg-m-60px {
      margin: 60px !important;
    }
    .lg-m-65px {
      margin: 65px !important;
    }
    .lg-m-70px {
      margin: 70px !important;
    }
    .lg-m-1 {
      margin: 1% !important;
    }
    .lg-m-2 {
      margin: 2% !important;
    }
    .lg-m-3 {
      margin: 3% !important;
    }
    .lg-m-4 {
      margin: 4% !important;
    }
    .lg-m-5 {
      margin: 5% !important;
    }
    .lg-m-6 {
      margin: 6% !important;
    }
    .lg-m-7 {
      margin: 7% !important;
    }
    .lg-m-8 {
      margin: 8% !important;
    }
    .lg-m-9 {
      margin: 9% !important;
    }
    .lg-m-10 {
      margin: 10% !important;
    }
    .lg-m-11 {
      margin: 11% !important;
    }
    .lg-m-12 {
      margin: 12% !important;
    }
    .lg-m-13 {
      margin: 13% !important;
    }
    .lg-m-14 {
      margin: 14% !important;
    }
    .lg-m-15 {
      margin: 15% !important;
    }
    .lg-m-16 {
      margin: 16% !important;
    }
    .lg-m-17 {
      margin: 17% !important;
    }
    .lg-m-18 {
      margin: 18% !important;
    }
    .lg-m-19 {
      margin: 19% !important;
    }
    .lg-m-20 {
      margin: 20% !important;
    }
    .lg-m-21 {
      margin: 21% !important;
    }
    .lg-m-22 {
      margin: 22% !important;
    }
    .lg-m-23 {
      margin: 23% !important;
    }
    .lg-m-24 {
      margin: 24% !important;
    }
    .lg-m-25 {
      margin: 25% !important;
    }
    .lg-m-26 {
      margin: 26% !important;
    }
    .lg-m-27 {
      margin: 27% !important;
    }
    .lg-m-28 {
      margin: 28% !important;
    }
    .lg-m-29 {
      margin: 29% !important;
    }
    .lg-m-30 {
      margin: 30% !important;
    }
    .lg-mt-5px {
      margin-top: 5px !important;
    }
    .lg-mt-10px {
      margin-top: 10px !important;
    }
    .lg-mt-15px {
      margin-top: 15px !important;
    }
    .lg-mt-20px {
      margin-top: 20px !important;
    }
    .lg-mt-25px {
      margin-top: 25px !important;
    }
    .lg-mt-30px {
      margin-top: 30px !important;
    }
    .lg-mt-35px {
      margin-top: 35px !important;
    }
    .lg-mt-40px {
      margin-top: 40px !important;
    }
    .lg-mt-45px {
      margin-top: 45px !important;
    }
    .lg-mt-50px {
      margin-top: 50px !important;
    }
    .lg-mt-55px {
      margin-top: 55px !important;
    }
    .lg-mt-60px {
      margin-top: 60px !important;
    }
    .lg-mt-65px {
      margin-top: 65px !important;
    }
    .lg-mt-70px {
      margin-top: 70px !important;
    }
    .lg-mt-1 {
      margin-top: 1% !important;
    }
    .lg-mt-2 {
      margin-top: 2% !important;
    }
    .lg-mt-3 {
      margin-top: 3% !important;
    }
    .lg-mt-4 {
      margin-top: 4% !important;
    }
    .lg-mt-5 {
      margin-top: 5% !important;
    }
    .lg-mt-6 {
      margin-top: 6% !important;
    }
    .lg-mt-7 {
      margin-top: 7% !important;
    }
    .lg-mt-8 {
      margin-top: 8% !important;
    }
    .lg-mt-9 {
      margin-top: 9% !important;
    }
    .lg-mt-10 {
      margin-top: 10% !important;
    }
    .lg-mt-11 {
      margin-top: 11% !important;
    }
    .lg-mt-12 {
      margin-top: 12% !important;
    }
    .lg-mt-13 {
      margin-top: 13% !important;
    }
    .lg-mt-14 {
      margin-top: 14% !important;
    }
    .lg-mt-15 {
      margin-top: 15% !important;
    }
    .lg-mt-16 {
      margin-top: 16% !important;
    }
    .lg-mt-17 {
      margin-top: 17% !important;
    }
    .lg-mt-18 {
      margin-top: 18% !important;
    }
    .lg-mt-19 {
      margin-top: 19% !important;
    }
    .lg-mt-20 {
      margin-top: 20% !important;
    }
    .lg-mt-21 {
      margin-top: 21% !important;
    }
    .lg-mt-22 {
      margin-top: 22% !important;
    }
    .lg-mt-23 {
      margin-top: 23% !important;
    }
    .lg-mt-24 {
      margin-top: 24% !important;
    }
    .lg-mt-25 {
      margin-top: 25% !important;
    }
    .lg-mt-26 {
      margin-top: 26% !important;
    }
    .lg-mt-27 {
      margin-top: 27% !important;
    }
    .lg-mt-28 {
      margin-top: 28% !important;
    }
    .lg-mt-29 {
      margin-top: 29% !important;
    }
    .lg-mt-30 {
      margin-top: 30% !important;
    }
    .lg-me-5px {
      margin-right: 5px !important;
    }
    .lg-me-10px {
      margin-right: 10px !important;
    }
    .lg-me-15px {
      margin-right: 15px !important;
    }
    .lg-me-20px {
      margin-right: 20px !important;
    }
    .lg-me-25px {
      margin-right: 25px !important;
    }
    .lg-me-30px {
      margin-right: 30px !important;
    }
    .lg-me-35px {
      margin-right: 35px !important;
    }
    .lg-me-40px {
      margin-right: 40px !important;
    }
    .lg-me-45px {
      margin-right: 45px !important;
    }
    .lg-me-50px {
      margin-right: 50px !important;
    }
    .lg-me-55px {
      margin-right: 55px !important;
    }
    .lg-me-60px {
      margin-right: 60px !important;
    }
    .lg-me-65px {
      margin-right: 65px !important;
    }
    .lg-me-70px {
      margin-right: 70px !important;
    }
    .lg-me-1 {
      margin-right: 1% !important;
    }
    .lg-me-2 {
      margin-right: 2% !important;
    }
    .lg-me-3 {
      margin-right: 3% !important;
    }
    .lg-me-4 {
      margin-right: 4% !important;
    }
    .lg-me-5 {
      margin-right: 5% !important;
    }
    .lg-me-6 {
      margin-right: 6% !important;
    }
    .lg-me-7 {
      margin-right: 7% !important;
    }
    .lg-me-8 {
      margin-right: 8% !important;
    }
    .lg-me-9 {
      margin-right: 9% !important;
    }
    .lg-me-10 {
      margin-right: 10% !important;
    }
    .lg-me-11 {
      margin-right: 11% !important;
    }
    .lg-me-12 {
      margin-right: 12% !important;
    }
    .lg-me-13 {
      margin-right: 13% !important;
    }
    .lg-me-14 {
      margin-right: 14% !important;
    }
    .lg-me-15 {
      margin-right: 15% !important;
    }
    .lg-me-16 {
      margin-right: 16% !important;
    }
    .lg-me-17 {
      margin-right: 17% !important;
    }
    .lg-me-18 {
      margin-right: 18% !important;
    }
    .lg-me-19 {
      margin-right: 19% !important;
    }
    .lg-me-20 {
      margin-right: 20% !important;
    }
    .lg-me-21 {
      margin-right: 21% !important;
    }
    .lg-me-22 {
      margin-right: 22% !important;
    }
    .lg-me-23 {
      margin-right: 23% !important;
    }
    .lg-me-24 {
      margin-right: 24% !important;
    }
    .lg-me-25 {
      margin-right: 25% !important;
    }
    .lg-me-26 {
      margin-right: 26% !important;
    }
    .lg-me-27 {
      margin-right: 27% !important;
    }
    .lg-me-28 {
      margin-right: 28% !important;
    }
    .lg-me-29 {
      margin-right: 29% !important;
    }
    .lg-me-30 {
      margin-right: 30% !important;
    }
    .lg-mb-5px {
      margin-bottom: 5px !important;
    }
    .lg-mb-10px {
      margin-bottom: 10px !important;
    }
    .lg-mb-15px {
      margin-bottom: 15px !important;
    }
    .lg-mb-20px {
      margin-bottom: 20px !important;
    }
    .lg-mb-25px {
      margin-bottom: 25px !important;
    }
    .lg-mb-30px {
      margin-bottom: 30px !important;
    }
    .lg-mb-35px {
      margin-bottom: 35px !important;
    }
    .lg-mb-40px {
      margin-bottom: 40px !important;
    }
    .lg-mb-45px {
      margin-bottom: 45px !important;
    }
    .lg-mb-50px {
      margin-bottom: 50px !important;
    }
    .lg-mb-55px {
      margin-bottom: 55px !important;
    }
    .lg-mb-60px {
      margin-bottom: 60px !important;
    }
    .lg-mb-65px {
      margin-bottom: 65px !important;
    }
    .lg-mb-70px {
      margin-bottom: 70px !important;
    }
    .lg-mb-1 {
      margin-bottom: 1% !important;
    }
    .lg-mb-2 {
      margin-bottom: 2% !important;
    }
    .lg-mb-3 {
      margin-bottom: 3% !important;
    }
    .lg-mb-4 {
      margin-bottom: 4% !important;
    }
    .lg-mb-5 {
      margin-bottom: 5% !important;
    }
    .lg-mb-6 {
      margin-bottom: 6% !important;
    }
    .lg-mb-7 {
      margin-bottom: 7% !important;
    }
    .lg-mb-8 {
      margin-bottom: 8% !important;
    }
    .lg-mb-9 {
      margin-bottom: 9% !important;
    }
    .lg-mb-10 {
      margin-bottom: 10% !important;
    }
    .lg-mb-11 {
      margin-bottom: 11% !important;
    }
    .lg-mb-12 {
      margin-bottom: 12% !important;
    }
    .lg-mb-13 {
      margin-bottom: 13% !important;
    }
    .lg-mb-14 {
      margin-bottom: 14% !important;
    }
    .lg-mb-15 {
      margin-bottom: 15% !important;
    }
    .lg-mb-16 {
      margin-bottom: 16% !important;
    }
    .lg-mb-17 {
      margin-bottom: 17% !important;
    }
    .lg-mb-18 {
      margin-bottom: 18% !important;
    }
    .lg-mb-19 {
      margin-bottom: 19% !important;
    }
    .lg-mb-20 {
      margin-bottom: 20% !important;
    }
    .lg-mb-21 {
      margin-bottom: 21% !important;
    }
    .lg-mb-22 {
      margin-bottom: 22% !important;
    }
    .lg-mb-23 {
      margin-bottom: 23% !important;
    }
    .lg-mb-24 {
      margin-bottom: 24% !important;
    }
    .lg-mb-25 {
      margin-bottom: 25% !important;
    }
    .lg-mb-26 {
      margin-bottom: 26% !important;
    }
    .lg-mb-27 {
      margin-bottom: 27% !important;
    }
    .lg-mb-28 {
      margin-bottom: 28% !important;
    }
    .lg-mb-29 {
      margin-bottom: 29% !important;
    }
    .lg-mb-30 {
      margin-bottom: 30% !important;
    }
    .lg-ms-5px {
      margin-left: 5px !important;
    }
    .lg-ms-10px {
      margin-left: 10px !important;
    }
    .lg-ms-15px {
      margin-left: 15px !important;
    }
    .lg-ms-20px {
      margin-left: 20px !important;
    }
    .lg-ms-25px {
      margin-left: 25px !important;
    }
    .lg-ms-30px {
      margin-left: 30px !important;
    }
    .lg-ms-35px {
      margin-left: 35px !important;
    }
    .lg-ms-40px {
      margin-left: 40px !important;
    }
    .lg-ms-45px {
      margin-left: 45px !important;
    }
    .lg-ms-50px {
      margin-left: 50px !important;
    }
    .lg-ms-55px {
      margin-left: 55px !important;
    }
    .lg-ms-60px {
      margin-left: 60px !important;
    }
    .lg-ms-65px {
      margin-left: 65px !important;
    }
    .lg-ms-70px {
      margin-left: 70px !important;
    }
    .lg-ms-1 {
      margin-left: 1% !important;
    }
    .lg-ms-2 {
      margin-left: 2% !important;
    }
    .lg-ms-3 {
      margin-left: 3% !important;
    }
    .lg-ms-4 {
      margin-left: 4% !important;
    }
    .lg-ms-5 {
      margin-left: 5% !important;
    }
    .lg-ms-6 {
      margin-left: 6% !important;
    }
    .lg-ms-7 {
      margin-left: 7% !important;
    }
    .lg-ms-8 {
      margin-left: 8% !important;
    }
    .lg-ms-9 {
      margin-left: 9% !important;
    }
    .lg-ms-10 {
      margin-left: 10% !important;
    }
    .lg-ms-11 {
      margin-left: 11% !important;
    }
    .lg-ms-12 {
      margin-left: 12% !important;
    }
    .lg-ms-13 {
      margin-left: 13% !important;
    }
    .lg-ms-14 {
      margin-left: 14% !important;
    }
    .lg-ms-15 {
      margin-left: 15% !important;
    }
    .lg-ms-16 {
      margin-left: 16% !important;
    }
    .lg-ms-17 {
      margin-left: 17% !important;
    }
    .lg-ms-18 {
      margin-left: 18% !important;
    }
    .lg-ms-19 {
      margin-left: 19% !important;
    }
    .lg-ms-20 {
      margin-left: 20% !important;
    }
    .lg-ms-21 {
      margin-left: 21% !important;
    }
    .lg-ms-22 {
      margin-left: 22% !important;
    }
    .lg-ms-23 {
      margin-left: 23% !important;
    }
    .lg-ms-24 {
      margin-left: 24% !important;
    }
    .lg-ms-25 {
      margin-left: 25% !important;
    }
    .lg-ms-26 {
      margin-left: 26% !important;
    }
    .lg-ms-27 {
      margin-left: 27% !important;
    }
    .lg-ms-28 {
      margin-left: 28% !important;
    }
    .lg-ms-29 {
      margin-left: 29% !important;
    }
    .lg-ms-30 {
      margin-left: 30% !important;
    }
    .lg-top-0px {
      top: 0px !important;
    }
    .lg-top-1px {
      top: 1px !important;
    }
    .lg-top-2px {
      top: 2px !important;
    }
    .lg-top-3px {
      top: 3px !important;
    }
    .lg-top-4px {
      top: 4px !important;
    }
    .lg-top-5px {
      top: 5px !important;
    }
    .lg-top-6px {
      top: 6px !important;
    }
    .lg-top-7px {
      top: 7px !important;
    }
    .lg-top-8px {
      top: 8px !important;
    }
    .lg-top-9px {
      top: 9px !important;
    }
    .lg-top-10px {
      top: 10px !important;
    }
    .lg-top-11px {
      top: 11px !important;
    }
    .lg-top-12px {
      top: 12px !important;
    }
    .lg-top-13px {
      top: 13px !important;
    }
    .lg-top-14px {
      top: 14px !important;
    }
    .lg-top-15px {
      top: 15px !important;
    }
    .lg-top-16px {
      top: 16px !important;
    }
    .lg-top-17px {
      top: 17px !important;
    }
    .lg-top-18px {
      top: 18px !important;
    }
    .lg-top-19px {
      top: 19px !important;
    }
    .lg-top-20px {
      top: 20px !important;
    }
    .lg-top-21px {
      top: 21px !important;
    }
    .lg-top-22px {
      top: 22px !important;
    }
    .lg-top-23px {
      top: 23px !important;
    }
    .lg-top-24px {
      top: 24px !important;
    }
    .lg-top-25px {
      top: 25px !important;
    }
    .lg-top-26px {
      top: 26px !important;
    }
    .lg-top-27px {
      top: 27px !important;
    }
    .lg-top-28px {
      top: 28px !important;
    }
    .lg-top-29px {
      top: 29px !important;
    }
    .lg-top-30px {
      top: 30px !important;
    }
    .lg-top-40px {
      top: 40px !important;
    }
    .lg-top-50px {
      top: 50px !important;
    }
    .lg-top-60px {
      top: 60px !important;
    }
    .lg-top-70px {
      top: 70px !important;
    }
    .lg-top-80px {
      top: 80px !important;
    }
    .lg-top-90px {
      top: 90px !important;
    }
    .lg-top-100px {
      top: 100px !important;
    }
    .lg-top-110px {
      top: 110px !important;
    }
    .lg-top-120px {
      top: 120px !important;
    }
    .lg-top-130px {
      top: 130px !important;
    }
    .lg-top-140px {
      top: 140px !important;
    }
    .lg-top-150px {
      top: 150px !important;
    }
    .lg-right-0px {
      right: 0px !important;
    }
    .lg-right-1px {
      right: 1px !important;
    }
    .lg-right-2px {
      right: 2px !important;
    }
    .lg-right-3px {
      right: 3px !important;
    }
    .lg-right-4px {
      right: 4px !important;
    }
    .lg-right-5px {
      right: 5px !important;
    }
    .lg-right-6px {
      right: 6px !important;
    }
    .lg-right-7px {
      right: 7px !important;
    }
    .lg-right-8px {
      right: 8px !important;
    }
    .lg-right-9px {
      right: 9px !important;
    }
    .lg-right-10px {
      right: 10px !important;
    }
    .lg-right-11px {
      right: 11px !important;
    }
    .lg-right-12px {
      right: 12px !important;
    }
    .lg-right-13px {
      right: 13px !important;
    }
    .lg-right-14px {
      right: 14px !important;
    }
    .lg-right-15px {
      right: 15px !important;
    }
    .lg-right-16px {
      right: 16px !important;
    }
    .lg-right-17px {
      right: 17px !important;
    }
    .lg-right-18px {
      right: 18px !important;
    }
    .lg-right-19px {
      right: 19px !important;
    }
    .lg-right-20px {
      right: 20px !important;
    }
    .lg-right-21px {
      right: 21px !important;
    }
    .lg-right-22px {
      right: 22px !important;
    }
    .lg-right-23px {
      right: 23px !important;
    }
    .lg-right-24px {
      right: 24px !important;
    }
    .lg-right-25px {
      right: 25px !important;
    }
    .lg-right-26px {
      right: 26px !important;
    }
    .lg-right-27px {
      right: 27px !important;
    }
    .lg-right-28px {
      right: 28px !important;
    }
    .lg-right-29px {
      right: 29px !important;
    }
    .lg-right-30px {
      right: 30px !important;
    }
    .lg-right-40px {
      right: 40px !important;
    }
    .lg-right-50px {
      right: 50px !important;
    }
    .lg-right-60px {
      right: 60px !important;
    }
    .lg-right-70px {
      right: 70px !important;
    }
    .lg-right-80px {
      right: 80px !important;
    }
    .lg-right-90px {
      right: 90px !important;
    }
    .lg-right-100px {
      right: 100px !important;
    }
    .lg-right-110px {
      right: 110px !important;
    }
    .lg-right-120px {
      right: 120px !important;
    }
    .lg-right-130px {
      right: 130px !important;
    }
    .lg-right-140px {
      right: 140px !important;
    }
    .lg-right-150px {
      right: 150px !important;
    }
    .lg-bottom-0px {
      bottom: 0px !important;
    }
    .lg-bottom-1px {
      bottom: 1px !important;
    }
    .lg-bottom-2px {
      bottom: 2px !important;
    }
    .lg-bottom-3px {
      bottom: 3px !important;
    }
    .lg-bottom-4px {
      bottom: 4px !important;
    }
    .lg-bottom-5px {
      bottom: 5px !important;
    }
    .lg-bottom-6px {
      bottom: 6px !important;
    }
    .lg-bottom-7px {
      bottom: 7px !important;
    }
    .lg-bottom-8px {
      bottom: 8px !important;
    }
    .lg-bottom-9px {
      bottom: 9px !important;
    }
    .lg-bottom-10px {
      bottom: 10px !important;
    }
    .lg-bottom-11px {
      bottom: 11px !important;
    }
    .lg-bottom-12px {
      bottom: 12px !important;
    }
    .lg-bottom-13px {
      bottom: 13px !important;
    }
    .lg-bottom-14px {
      bottom: 14px !important;
    }
    .lg-bottom-15px {
      bottom: 15px !important;
    }
    .lg-bottom-16px {
      bottom: 16px !important;
    }
    .lg-bottom-17px {
      bottom: 17px !important;
    }
    .lg-bottom-18px {
      bottom: 18px !important;
    }
    .lg-bottom-19px {
      bottom: 19px !important;
    }
    .lg-bottom-20px {
      bottom: 20px !important;
    }
    .lg-bottom-21px {
      bottom: 21px !important;
    }
    .lg-bottom-22px {
      bottom: 22px !important;
    }
    .lg-bottom-23px {
      bottom: 23px !important;
    }
    .lg-bottom-24px {
      bottom: 24px !important;
    }
    .lg-bottom-25px {
      bottom: 25px !important;
    }
    .lg-bottom-26px {
      bottom: 26px !important;
    }
    .lg-bottom-27px {
      bottom: 27px !important;
    }
    .lg-bottom-28px {
      bottom: 28px !important;
    }
    .lg-bottom-29px {
      bottom: 29px !important;
    }
    .lg-bottom-30px {
      bottom: 30px !important;
    }
    .lg-bottom-40px {
      bottom: 40px !important;
    }
    .lg-bottom-50px {
      bottom: 50px !important;
    }
    .lg-bottom-60px {
      bottom: 60px !important;
    }
    .lg-bottom-70px {
      bottom: 70px !important;
    }
    .lg-bottom-80px {
      bottom: 80px !important;
    }
    .lg-bottom-90px {
      bottom: 90px !important;
    }
    .lg-bottom-100px {
      bottom: 100px !important;
    }
    .lg-bottom-110px {
      bottom: 110px !important;
    }
    .lg-bottom-120px {
      bottom: 120px !important;
    }
    .lg-bottom-130px {
      bottom: 130px !important;
    }
    .lg-bottom-140px {
      bottom: 140px !important;
    }
    .lg-bottom-150px {
      bottom: 150px !important;
    }
    .lg-left-0px {
      left: 0px !important;
    }
    .lg-left-1px {
      left: 1px !important;
    }
    .lg-left-2px {
      left: 2px !important;
    }
    .lg-left-3px {
      left: 3px !important;
    }
    .lg-left-4px {
      left: 4px !important;
    }
    .lg-left-5px {
      left: 5px !important;
    }
    .lg-left-6px {
      left: 6px !important;
    }
    .lg-left-7px {
      left: 7px !important;
    }
    .lg-left-8px {
      left: 8px !important;
    }
    .lg-left-9px {
      left: 9px !important;
    }
    .lg-left-10px {
      left: 10px !important;
    }
    .lg-left-11px {
      left: 11px !important;
    }
    .lg-left-12px {
      left: 12px !important;
    }
    .lg-left-13px {
      left: 13px !important;
    }
    .lg-left-14px {
      left: 14px !important;
    }
    .lg-left-15px {
      left: 15px !important;
    }
    .lg-left-16px {
      left: 16px !important;
    }
    .lg-left-17px {
      left: 17px !important;
    }
    .lg-left-18px {
      left: 18px !important;
    }
    .lg-left-19px {
      left: 19px !important;
    }
    .lg-left-20px {
      left: 20px !important;
    }
    .lg-left-21px {
      left: 21px !important;
    }
    .lg-left-22px {
      left: 22px !important;
    }
    .lg-left-23px {
      left: 23px !important;
    }
    .lg-left-24px {
      left: 24px !important;
    }
    .lg-left-25px {
      left: 25px !important;
    }
    .lg-left-26px {
      left: 26px !important;
    }
    .lg-left-27px {
      left: 27px !important;
    }
    .lg-left-28px {
      left: 28px !important;
    }
    .lg-left-29px {
      left: 29px !important;
    }
    .lg-left-30px {
      left: 30px !important;
    }
    .lg-left-40px {
      left: 40px !important;
    }
    .lg-left-50px {
      left: 50px !important;
    }
    .lg-left-60px {
      left: 60px !important;
    }
    .lg-left-70px {
      left: 70px !important;
    }
    .lg-left-80px {
      left: 80px !important;
    }
    .lg-left-90px {
      left: 90px !important;
    }
    .lg-left-100px {
      left: 100px !important;
    }
    .lg-left-110px {
      left: 110px !important;
    }
    .lg-left-120px {
      left: 120px !important;
    }
    .lg-left-130px {
      left: 130px !important;
    }
    .lg-left-140px {
      left: 140px !important;
    }
    .lg-left-150px {
      left: 150px !important;
    }
    .lg-top-minus-0px {
      top: -0px !important;
    }
    .lg-top-minus-1px {
      top: -1px !important;
    }
    .lg-top-minus-2px {
      top: -2px !important;
    }
    .lg-top-minus-3px {
      top: -3px !important;
    }
    .lg-top-minus-4px {
      top: -4px !important;
    }
    .lg-top-minus-5px {
      top: -5px !important;
    }
    .lg-top-minus-6px {
      top: -6px !important;
    }
    .lg-top-minus-7px {
      top: -7px !important;
    }
    .lg-top-minus-8px {
      top: -8px !important;
    }
    .lg-top-minus-9px {
      top: -9px !important;
    }
    .lg-top-minus-10px {
      top: -10px !important;
    }
    .lg-top-minus-11px {
      top: -11px !important;
    }
    .lg-top-minus-12px {
      top: -12px !important;
    }
    .lg-top-minus-13px {
      top: -13px !important;
    }
    .lg-top-minus-14px {
      top: -14px !important;
    }
    .lg-top-minus-15px {
      top: -15px !important;
    }
    .lg-top-minus-16px {
      top: -16px !important;
    }
    .lg-top-minus-17px {
      top: -17px !important;
    }
    .lg-top-minus-18px {
      top: -18px !important;
    }
    .lg-top-minus-19px {
      top: -19px !important;
    }
    .lg-top-minus-20px {
      top: -20px !important;
    }
    .lg-top-minus-21px {
      top: -21px !important;
    }
    .lg-top-minus-22px {
      top: -22px !important;
    }
    .lg-top-minus-23px {
      top: -23px !important;
    }
    .lg-top-minus-24px {
      top: -24px !important;
    }
    .lg-top-minus-25px {
      top: -25px !important;
    }
    .lg-top-minus-26px {
      top: -26px !important;
    }
    .lg-top-minus-27px {
      top: -27px !important;
    }
    .lg-top-minus-28px {
      top: -28px !important;
    }
    .lg-top-minus-29px {
      top: -29px !important;
    }
    .lg-top-minus-30px {
      top: -30px !important;
    }
    .lg-top-minus-40px {
      top: -40px !important;
    }
    .lg-top-minus-50px {
      top: -50px !important;
    }
    .lg-top-minus-60px {
      top: -60px !important;
    }
    .lg-top-minus-70px {
      top: -70px !important;
    }
    .lg-top-minus-80px {
      top: -80px !important;
    }
    .lg-top-minus-90px {
      top: -90px !important;
    }
    .lg-top-minus-100px {
      top: -100px !important;
    }
    .lg-top-minus-110px {
      top: -110px !important;
    }
    .lg-top-minus-120px {
      top: -120px !important;
    }
    .lg-top-minus-130px {
      top: -130px !important;
    }
    .lg-top-minus-140px {
      top: -140px !important;
    }
    .lg-top-minus-150px {
      top: -150px !important;
    }
    .lg-right-minus-0px {
      right: -0px !important;
    }
    .lg-right-minus-1px {
      right: -1px !important;
    }
    .lg-right-minus-2px {
      right: -2px !important;
    }
    .lg-right-minus-3px {
      right: -3px !important;
    }
    .lg-right-minus-4px {
      right: -4px !important;
    }
    .lg-right-minus-5px {
      right: -5px !important;
    }
    .lg-right-minus-6px {
      right: -6px !important;
    }
    .lg-right-minus-7px {
      right: -7px !important;
    }
    .lg-right-minus-8px {
      right: -8px !important;
    }
    .lg-right-minus-9px {
      right: -9px !important;
    }
    .lg-right-minus-10px {
      right: -10px !important;
    }
    .lg-right-minus-11px {
      right: -11px !important;
    }
    .lg-right-minus-12px {
      right: -12px !important;
    }
    .lg-right-minus-13px {
      right: -13px !important;
    }
    .lg-right-minus-14px {
      right: -14px !important;
    }
    .lg-right-minus-15px {
      right: -15px !important;
    }
    .lg-right-minus-16px {
      right: -16px !important;
    }
    .lg-right-minus-17px {
      right: -17px !important;
    }
    .lg-right-minus-18px {
      right: -18px !important;
    }
    .lg-right-minus-19px {
      right: -19px !important;
    }
    .lg-right-minus-20px {
      right: -20px !important;
    }
    .lg-right-minus-21px {
      right: -21px !important;
    }
    .lg-right-minus-22px {
      right: -22px !important;
    }
    .lg-right-minus-23px {
      right: -23px !important;
    }
    .lg-right-minus-24px {
      right: -24px !important;
    }
    .lg-right-minus-25px {
      right: -25px !important;
    }
    .lg-right-minus-26px {
      right: -26px !important;
    }
    .lg-right-minus-27px {
      right: -27px !important;
    }
    .lg-right-minus-28px {
      right: -28px !important;
    }
    .lg-right-minus-29px {
      right: -29px !important;
    }
    .lg-right-minus-30px {
      right: -30px !important;
    }
    .lg-right-minus-40px {
      right: -40px !important;
    }
    .lg-right-minus-50px {
      right: -50px !important;
    }
    .lg-right-minus-60px {
      right: -60px !important;
    }
    .lg-right-minus-70px {
      right: -70px !important;
    }
    .lg-right-minus-80px {
      right: -80px !important;
    }
    .lg-right-minus-90px {
      right: -90px !important;
    }
    .lg-right-minus-100px {
      right: -100px !important;
    }
    .lg-right-minus-110px {
      right: -110px !important;
    }
    .lg-right-minus-120px {
      right: -120px !important;
    }
    .lg-right-minus-130px {
      right: -130px !important;
    }
    .lg-right-minus-140px {
      right: -140px !important;
    }
    .lg-right-minus-150px {
      right: -150px !important;
    }
    .lg-bottom-minus-0px {
      bottom: -0px !important;
    }
    .lg-bottom-minus-1px {
      bottom: -1px !important;
    }
    .lg-bottom-minus-2px {
      bottom: -2px !important;
    }
    .lg-bottom-minus-3px {
      bottom: -3px !important;
    }
    .lg-bottom-minus-4px {
      bottom: -4px !important;
    }
    .lg-bottom-minus-5px {
      bottom: -5px !important;
    }
    .lg-bottom-minus-6px {
      bottom: -6px !important;
    }
    .lg-bottom-minus-7px {
      bottom: -7px !important;
    }
    .lg-bottom-minus-8px {
      bottom: -8px !important;
    }
    .lg-bottom-minus-9px {
      bottom: -9px !important;
    }
    .lg-bottom-minus-10px {
      bottom: -10px !important;
    }
    .lg-bottom-minus-11px {
      bottom: -11px !important;
    }
    .lg-bottom-minus-12px {
      bottom: -12px !important;
    }
    .lg-bottom-minus-13px {
      bottom: -13px !important;
    }
    .lg-bottom-minus-14px {
      bottom: -14px !important;
    }
    .lg-bottom-minus-15px {
      bottom: -15px !important;
    }
    .lg-bottom-minus-16px {
      bottom: -16px !important;
    }
    .lg-bottom-minus-17px {
      bottom: -17px !important;
    }
    .lg-bottom-minus-18px {
      bottom: -18px !important;
    }
    .lg-bottom-minus-19px {
      bottom: -19px !important;
    }
    .lg-bottom-minus-20px {
      bottom: -20px !important;
    }
    .lg-bottom-minus-21px {
      bottom: -21px !important;
    }
    .lg-bottom-minus-22px {
      bottom: -22px !important;
    }
    .lg-bottom-minus-23px {
      bottom: -23px !important;
    }
    .lg-bottom-minus-24px {
      bottom: -24px !important;
    }
    .lg-bottom-minus-25px {
      bottom: -25px !important;
    }
    .lg-bottom-minus-26px {
      bottom: -26px !important;
    }
    .lg-bottom-minus-27px {
      bottom: -27px !important;
    }
    .lg-bottom-minus-28px {
      bottom: -28px !important;
    }
    .lg-bottom-minus-29px {
      bottom: -29px !important;
    }
    .lg-bottom-minus-30px {
      bottom: -30px !important;
    }
    .lg-bottom-minus-40px {
      bottom: -40px !important;
    }
    .lg-bottom-minus-50px {
      bottom: -50px !important;
    }
    .lg-bottom-minus-60px {
      bottom: -60px !important;
    }
    .lg-bottom-minus-70px {
      bottom: -70px !important;
    }
    .lg-bottom-minus-80px {
      bottom: -80px !important;
    }
    .lg-bottom-minus-90px {
      bottom: -90px !important;
    }
    .lg-bottom-minus-100px {
      bottom: -100px !important;
    }
    .lg-bottom-minus-110px {
      bottom: -110px !important;
    }
    .lg-bottom-minus-120px {
      bottom: -120px !important;
    }
    .lg-bottom-minus-130px {
      bottom: -130px !important;
    }
    .lg-bottom-minus-140px {
      bottom: -140px !important;
    }
    .lg-bottom-minus-150px {
      bottom: -150px !important;
    }
    .lg-left-minus-0px {
      left: -0px !important;
    }
    .lg-left-minus-1px {
      left: -1px !important;
    }
    .lg-left-minus-2px {
      left: -2px !important;
    }
    .lg-left-minus-3px {
      left: -3px !important;
    }
    .lg-left-minus-4px {
      left: -4px !important;
    }
    .lg-left-minus-5px {
      left: -5px !important;
    }
    .lg-left-minus-6px {
      left: -6px !important;
    }
    .lg-left-minus-7px {
      left: -7px !important;
    }
    .lg-left-minus-8px {
      left: -8px !important;
    }
    .lg-left-minus-9px {
      left: -9px !important;
    }
    .lg-left-minus-10px {
      left: -10px !important;
    }
    .lg-left-minus-11px {
      left: -11px !important;
    }
    .lg-left-minus-12px {
      left: -12px !important;
    }
    .lg-left-minus-13px {
      left: -13px !important;
    }
    .lg-left-minus-14px {
      left: -14px !important;
    }
    .lg-left-minus-15px {
      left: -15px !important;
    }
    .lg-left-minus-16px {
      left: -16px !important;
    }
    .lg-left-minus-17px {
      left: -17px !important;
    }
    .lg-left-minus-18px {
      left: -18px !important;
    }
    .lg-left-minus-19px {
      left: -19px !important;
    }
    .lg-left-minus-20px {
      left: -20px !important;
    }
    .lg-left-minus-21px {
      left: -21px !important;
    }
    .lg-left-minus-22px {
      left: -22px !important;
    }
    .lg-left-minus-23px {
      left: -23px !important;
    }
    .lg-left-minus-24px {
      left: -24px !important;
    }
    .lg-left-minus-25px {
      left: -25px !important;
    }
    .lg-left-minus-26px {
      left: -26px !important;
    }
    .lg-left-minus-27px {
      left: -27px !important;
    }
    .lg-left-minus-28px {
      left: -28px !important;
    }
    .lg-left-minus-29px {
      left: -29px !important;
    }
    .lg-left-minus-30px {
      left: -30px !important;
    }
    .lg-left-minus-40px {
      left: -40px !important;
    }
    .lg-left-minus-50px {
      left: -50px !important;
    }
    .lg-left-minus-60px {
      left: -60px !important;
    }
    .lg-left-minus-70px {
      left: -70px !important;
    }
    .lg-left-minus-80px {
      left: -80px !important;
    }
    .lg-left-minus-90px {
      left: -90px !important;
    }
    .lg-left-minus-100px {
      left: -100px !important;
    }
    .lg-left-minus-110px {
      left: -110px !important;
    }
    .lg-left-minus-120px {
      left: -120px !important;
    }
    .lg-left-minus-130px {
      left: -130px !important;
    }
    .lg-left-minus-140px {
      left: -140px !important;
    }
    .lg-left-minus-150px {
      left: -150px !important;
    }
    .lg-border-width-0px {
      border-width: 0px !important;
    }
    .lg-border-width-1px {
      border-width: 1px !important;
    }
    .lg-border-width-2px {
      border-width: 2px !important;
    }
    .lg-border-width-3px {
      border-width: 3px !important;
    }
    .lg-border-width-4px {
      border-width: 4px !important;
    }
    .lg-border-width-5px {
      border-width: 5px !important;
    }
    .lg-border-width-6px {
      border-width: 6px !important;
    }
    .lg-border-width-7px {
      border-width: 7px !important;
    }
    .lg-border-width-8px {
      border-width: 8px !important;
    }
    .lg-border-width-9px {
      border-width: 9px !important;
    }
    .lg-border-width-10px {
      border-width: 10px !important;
    }
  }
  @media (max-width: 991px) {
    .md-p-5px {
      padding: 5px !important;
    }
    .md-p-10px {
      padding: 10px !important;
    }
    .md-p-15px {
      padding: 15px !important;
    }
    .md-p-20px {
      padding: 20px !important;
    }
    .md-p-25px {
      padding: 25px !important;
    }
    .md-p-30px {
      padding: 30px !important;
    }
    .md-p-35px {
      padding: 35px !important;
    }
    .md-p-40px {
      padding: 40px !important;
    }
    .md-p-45px {
      padding: 45px !important;
    }
    .md-p-50px {
      padding: 50px !important;
    }
    .md-p-55px {
      padding: 55px !important;
    }
    .md-p-60px {
      padding: 60px !important;
    }
    .md-p-65px {
      padding: 65px !important;
    }
    .md-p-70px {
      padding: 70px !important;
    }
    .md-p-1 {
      padding: 1% !important;
    }
    .md-p-2 {
      padding: 2% !important;
    }
    .md-p-3 {
      padding: 3% !important;
    }
    .md-p-4 {
      padding: 4% !important;
    }
    .md-p-5 {
      padding: 5% !important;
    }
    .md-p-6 {
      padding: 6% !important;
    }
    .md-p-7 {
      padding: 7% !important;
    }
    .md-p-8 {
      padding: 8% !important;
    }
    .md-p-9 {
      padding: 9% !important;
    }
    .md-p-10 {
      padding: 10% !important;
    }
    .md-p-11 {
      padding: 11% !important;
    }
    .md-p-12 {
      padding: 12% !important;
    }
    .md-p-13 {
      padding: 13% !important;
    }
    .md-p-14 {
      padding: 14% !important;
    }
    .md-p-15 {
      padding: 15% !important;
    }
    .md-p-16 {
      padding: 16% !important;
    }
    .md-p-17 {
      padding: 17% !important;
    }
    .md-p-18 {
      padding: 18% !important;
    }
    .md-p-19 {
      padding: 19% !important;
    }
    .md-p-20 {
      padding: 20% !important;
    }
    .md-p-21 {
      padding: 21% !important;
    }
    .md-p-22 {
      padding: 22% !important;
    }
    .md-p-23 {
      padding: 23% !important;
    }
    .md-p-24 {
      padding: 24% !important;
    }
    .md-p-25 {
      padding: 25% !important;
    }
    .md-p-26 {
      padding: 26% !important;
    }
    .md-p-27 {
      padding: 27% !important;
    }
    .md-p-28 {
      padding: 28% !important;
    }
    .md-p-29 {
      padding: 29% !important;
    }
    .md-p-30 {
      padding: 30% !important;
    }
    .md-pt-5px {
      padding-top: 5px !important;
    }
    .md-pt-10px {
      padding-top: 10px !important;
    }
    .md-pt-15px {
      padding-top: 15px !important;
    }
    .md-pt-20px {
      padding-top: 20px !important;
    }
    .md-pt-25px {
      padding-top: 25px !important;
    }
    .md-pt-30px {
      padding-top: 30px !important;
    }
    .md-pt-35px {
      padding-top: 35px !important;
    }
    .md-pt-40px {
      padding-top: 40px !important;
    }
    .md-pt-45px {
      padding-top: 45px !important;
    }
    .md-pt-50px {
      padding-top: 50px !important;
    }
    .md-pt-55px {
      padding-top: 55px !important;
    }
    .md-pt-60px {
      padding-top: 60px !important;
    }
    .md-pt-65px {
      padding-top: 65px !important;
    }
    .md-pt-70px {
      padding-top: 70px !important;
    }
    .md-pt-1 {
      padding-top: 1% !important;
    }
    .md-pt-2 {
      padding-top: 2% !important;
    }
    .md-pt-3 {
      padding-top: 3% !important;
    }
    .md-pt-4 {
      padding-top: 4% !important;
    }
    .md-pt-5 {
      padding-top: 5% !important;
    }
    .md-pt-6 {
      padding-top: 6% !important;
    }
    .md-pt-7 {
      padding-top: 7% !important;
    }
    .md-pt-8 {
      padding-top: 8% !important;
    }
    .md-pt-9 {
      padding-top: 9% !important;
    }
    .md-pt-10 {
      padding-top: 10% !important;
    }
    .md-pt-11 {
      padding-top: 11% !important;
    }
    .md-pt-12 {
      padding-top: 12% !important;
    }
    .md-pt-13 {
      padding-top: 13% !important;
    }
    .md-pt-14 {
      padding-top: 14% !important;
    }
    .md-pt-15 {
      padding-top: 15% !important;
    }
    .md-pt-16 {
      padding-top: 16% !important;
    }
    .md-pt-17 {
      padding-top: 17% !important;
    }
    .md-pt-18 {
      padding-top: 18% !important;
    }
    .md-pt-19 {
      padding-top: 19% !important;
    }
    .md-pt-20 {
      padding-top: 20% !important;
    }
    .md-pt-21 {
      padding-top: 21% !important;
    }
    .md-pt-22 {
      padding-top: 22% !important;
    }
    .md-pt-23 {
      padding-top: 23% !important;
    }
    .md-pt-24 {
      padding-top: 24% !important;
    }
    .md-pt-25 {
      padding-top: 25% !important;
    }
    .md-pt-26 {
      padding-top: 26% !important;
    }
    .md-pt-27 {
      padding-top: 27% !important;
    }
    .md-pt-28 {
      padding-top: 28% !important;
    }
    .md-pt-29 {
      padding-top: 29% !important;
    }
    .md-pt-30 {
      padding-top: 30% !important;
    }
    .md-pe-5px {
      padding-right: 5px !important;
    }
    .md-pe-10px {
      padding-right: 10px !important;
    }
    .md-pe-15px {
      padding-right: 15px !important;
    }
    .md-pe-20px {
      padding-right: 20px !important;
    }
    .md-pe-25px {
      padding-right: 25px !important;
    }
    .md-pe-30px {
      padding-right: 30px !important;
    }
    .md-pe-35px {
      padding-right: 35px !important;
    }
    .md-pe-40px {
      padding-right: 40px !important;
    }
    .md-pe-45px {
      padding-right: 45px !important;
    }
    .md-pe-50px {
      padding-right: 50px !important;
    }
    .md-pe-55px {
      padding-right: 55px !important;
    }
    .md-pe-60px {
      padding-right: 60px !important;
    }
    .md-pe-65px {
      padding-right: 65px !important;
    }
    .md-pe-70px {
      padding-right: 70px !important;
    }
    .md-pe-1 {
      padding-right: 1% !important;
    }
    .md-pe-2 {
      padding-right: 2% !important;
    }
    .md-pe-3 {
      padding-right: 3% !important;
    }
    .md-pe-4 {
      padding-right: 4% !important;
    }
    .md-pe-5 {
      padding-right: 5% !important;
    }
    .md-pe-6 {
      padding-right: 6% !important;
    }
    .md-pe-7 {
      padding-right: 7% !important;
    }
    .md-pe-8 {
      padding-right: 8% !important;
    }
    .md-pe-9 {
      padding-right: 9% !important;
    }
    .md-pe-10 {
      padding-right: 10% !important;
    }
    .md-pe-11 {
      padding-right: 11% !important;
    }
    .md-pe-12 {
      padding-right: 12% !important;
    }
    .md-pe-13 {
      padding-right: 13% !important;
    }
    .md-pe-14 {
      padding-right: 14% !important;
    }
    .md-pe-15 {
      padding-right: 15% !important;
    }
    .md-pe-16 {
      padding-right: 16% !important;
    }
    .md-pe-17 {
      padding-right: 17% !important;
    }
    .md-pe-18 {
      padding-right: 18% !important;
    }
    .md-pe-19 {
      padding-right: 19% !important;
    }
    .md-pe-20 {
      padding-right: 20% !important;
    }
    .md-pe-21 {
      padding-right: 21% !important;
    }
    .md-pe-22 {
      padding-right: 22% !important;
    }
    .md-pe-23 {
      padding-right: 23% !important;
    }
    .md-pe-24 {
      padding-right: 24% !important;
    }
    .md-pe-25 {
      padding-right: 25% !important;
    }
    .md-pe-26 {
      padding-right: 26% !important;
    }
    .md-pe-27 {
      padding-right: 27% !important;
    }
    .md-pe-28 {
      padding-right: 28% !important;
    }
    .md-pe-29 {
      padding-right: 29% !important;
    }
    .md-pe-30 {
      padding-right: 30% !important;
    }
    .md-pb-5px {
      padding-bottom: 5px !important;
    }
    .md-pb-10px {
      padding-bottom: 10px !important;
    }
    .md-pb-15px {
      padding-bottom: 15px !important;
    }
    .md-pb-20px {
      padding-bottom: 20px !important;
    }
    .md-pb-25px {
      padding-bottom: 25px !important;
    }
    .md-pb-30px {
      padding-bottom: 30px !important;
    }
    .md-pb-35px {
      padding-bottom: 35px !important;
    }
    .md-pb-40px {
      padding-bottom: 40px !important;
    }
    .md-pb-45px {
      padding-bottom: 45px !important;
    }
    .md-pb-50px {
      padding-bottom: 50px !important;
    }
    .md-pb-55px {
      padding-bottom: 55px !important;
    }
    .md-pb-60px {
      padding-bottom: 60px !important;
    }
    .md-pb-65px {
      padding-bottom: 65px !important;
    }
    .md-pb-70px {
      padding-bottom: 70px !important;
    }
    .md-pb-1 {
      padding-bottom: 1% !important;
    }
    .md-pb-2 {
      padding-bottom: 2% !important;
    }
    .md-pb-3 {
      padding-bottom: 3% !important;
    }
    .md-pb-4 {
      padding-bottom: 4% !important;
    }
    .md-pb-5 {
      padding-bottom: 5% !important;
    }
    .md-pb-6 {
      padding-bottom: 6% !important;
    }
    .md-pb-7 {
      padding-bottom: 7% !important;
    }
    .md-pb-8 {
      padding-bottom: 8% !important;
    }
    .md-pb-9 {
      padding-bottom: 9% !important;
    }
    .md-pb-10 {
      padding-bottom: 10% !important;
    }
    .md-pb-11 {
      padding-bottom: 11% !important;
    }
    .md-pb-12 {
      padding-bottom: 12% !important;
    }
    .md-pb-13 {
      padding-bottom: 13% !important;
    }
    .md-pb-14 {
      padding-bottom: 14% !important;
    }
    .md-pb-15 {
      padding-bottom: 15% !important;
    }
    .md-pb-16 {
      padding-bottom: 16% !important;
    }
    .md-pb-17 {
      padding-bottom: 17% !important;
    }
    .md-pb-18 {
      padding-bottom: 18% !important;
    }
    .md-pb-19 {
      padding-bottom: 19% !important;
    }
    .md-pb-20 {
      padding-bottom: 20% !important;
    }
    .md-pb-21 {
      padding-bottom: 21% !important;
    }
    .md-pb-22 {
      padding-bottom: 22% !important;
    }
    .md-pb-23 {
      padding-bottom: 23% !important;
    }
    .md-pb-24 {
      padding-bottom: 24% !important;
    }
    .md-pb-25 {
      padding-bottom: 25% !important;
    }
    .md-pb-26 {
      padding-bottom: 26% !important;
    }
    .md-pb-27 {
      padding-bottom: 27% !important;
    }
    .md-pb-28 {
      padding-bottom: 28% !important;
    }
    .md-pb-29 {
      padding-bottom: 29% !important;
    }
    .md-pb-30 {
      padding-bottom: 30% !important;
    }
    .md-ps-5px {
      padding-left: 5px !important;
    }
    .md-ps-10px {
      padding-left: 10px !important;
    }
    .md-ps-15px {
      padding-left: 15px !important;
    }
    .md-ps-20px {
      padding-left: 20px !important;
    }
    .md-ps-25px {
      padding-left: 25px !important;
    }
    .md-ps-30px {
      padding-left: 30px !important;
    }
    .md-ps-35px {
      padding-left: 35px !important;
    }
    .md-ps-40px {
      padding-left: 40px !important;
    }
    .md-ps-45px {
      padding-left: 45px !important;
    }
    .md-ps-50px {
      padding-left: 50px !important;
    }
    .md-ps-55px {
      padding-left: 55px !important;
    }
    .md-ps-60px {
      padding-left: 60px !important;
    }
    .md-ps-65px {
      padding-left: 65px !important;
    }
    .md-ps-70px {
      padding-left: 70px !important;
    }
    .md-ps-1 {
      padding-left: 1% !important;
    }
    .md-ps-2 {
      padding-left: 2% !important;
    }
    .md-ps-3 {
      padding-left: 3% !important;
    }
    .md-ps-4 {
      padding-left: 4% !important;
    }
    .md-ps-5 {
      padding-left: 5% !important;
    }
    .md-ps-6 {
      padding-left: 6% !important;
    }
    .md-ps-7 {
      padding-left: 7% !important;
    }
    .md-ps-8 {
      padding-left: 8% !important;
    }
    .md-ps-9 {
      padding-left: 9% !important;
    }
    .md-ps-10 {
      padding-left: 10% !important;
    }
    .md-ps-11 {
      padding-left: 11% !important;
    }
    .md-ps-12 {
      padding-left: 12% !important;
    }
    .md-ps-13 {
      padding-left: 13% !important;
    }
    .md-ps-14 {
      padding-left: 14% !important;
    }
    .md-ps-15 {
      padding-left: 15% !important;
    }
    .md-ps-16 {
      padding-left: 16% !important;
    }
    .md-ps-17 {
      padding-left: 17% !important;
    }
    .md-ps-18 {
      padding-left: 18% !important;
    }
    .md-ps-19 {
      padding-left: 19% !important;
    }
    .md-ps-20 {
      padding-left: 20% !important;
    }
    .md-ps-21 {
      padding-left: 21% !important;
    }
    .md-ps-22 {
      padding-left: 22% !important;
    }
    .md-ps-23 {
      padding-left: 23% !important;
    }
    .md-ps-24 {
      padding-left: 24% !important;
    }
    .md-ps-25 {
      padding-left: 25% !important;
    }
    .md-ps-26 {
      padding-left: 26% !important;
    }
    .md-ps-27 {
      padding-left: 27% !important;
    }
    .md-ps-28 {
      padding-left: 28% !important;
    }
    .md-ps-29 {
      padding-left: 29% !important;
    }
    .md-ps-30 {
      padding-left: 30% !important;
    }
    .md-m-5px {
      margin: 5px !important;
    }
    .md-m-10px {
      margin: 10px !important;
    }
    .md-m-15px {
      margin: 15px !important;
    }
    .md-m-20px {
      margin: 20px !important;
    }
    .md-m-25px {
      margin: 25px !important;
    }
    .md-m-30px {
      margin: 30px !important;
    }
    .md-m-35px {
      margin: 35px !important;
    }
    .md-m-40px {
      margin: 40px !important;
    }
    .md-m-45px {
      margin: 45px !important;
    }
    .md-m-50px {
      margin: 50px !important;
    }
    .md-m-55px {
      margin: 55px !important;
    }
    .md-m-60px {
      margin: 60px !important;
    }
    .md-m-65px {
      margin: 65px !important;
    }
    .md-m-70px {
      margin: 70px !important;
    }
    .md-m-1 {
      margin: 1% !important;
    }
    .md-m-2 {
      margin: 2% !important;
    }
    .md-m-3 {
      margin: 3% !important;
    }
    .md-m-4 {
      margin: 4% !important;
    }
    .md-m-5 {
      margin: 5% !important;
    }
    .md-m-6 {
      margin: 6% !important;
    }
    .md-m-7 {
      margin: 7% !important;
    }
    .md-m-8 {
      margin: 8% !important;
    }
    .md-m-9 {
      margin: 9% !important;
    }
    .md-m-10 {
      margin: 10% !important;
    }
    .md-m-11 {
      margin: 11% !important;
    }
    .md-m-12 {
      margin: 12% !important;
    }
    .md-m-13 {
      margin: 13% !important;
    }
    .md-m-14 {
      margin: 14% !important;
    }
    .md-m-15 {
      margin: 15% !important;
    }
    .md-m-16 {
      margin: 16% !important;
    }
    .md-m-17 {
      margin: 17% !important;
    }
    .md-m-18 {
      margin: 18% !important;
    }
    .md-m-19 {
      margin: 19% !important;
    }
    .md-m-20 {
      margin: 20% !important;
    }
    .md-m-21 {
      margin: 21% !important;
    }
    .md-m-22 {
      margin: 22% !important;
    }
    .md-m-23 {
      margin: 23% !important;
    }
    .md-m-24 {
      margin: 24% !important;
    }
    .md-m-25 {
      margin: 25% !important;
    }
    .md-m-26 {
      margin: 26% !important;
    }
    .md-m-27 {
      margin: 27% !important;
    }
    .md-m-28 {
      margin: 28% !important;
    }
    .md-m-29 {
      margin: 29% !important;
    }
    .md-m-30 {
      margin: 30% !important;
    }
    .md-mt-5px {
      margin-top: 5px !important;
    }
    .md-mt-10px {
      margin-top: 10px !important;
    }
    .md-mt-15px {
      margin-top: 15px !important;
    }
    .md-mt-20px {
      margin-top: 20px !important;
    }
    .md-mt-25px {
      margin-top: 25px !important;
    }
    .md-mt-30px {
      margin-top: 30px !important;
    }
    .md-mt-35px {
      margin-top: 35px !important;
    }
    .md-mt-40px {
      margin-top: 40px !important;
    }
    .md-mt-45px {
      margin-top: 45px !important;
    }
    .md-mt-50px {
      margin-top: 50px !important;
    }
    .md-mt-55px {
      margin-top: 55px !important;
    }
    .md-mt-60px {
      margin-top: 60px !important;
    }
    .md-mt-65px {
      margin-top: 65px !important;
    }
    .md-mt-70px {
      margin-top: 70px !important;
    }
    .md-mt-1 {
      margin-top: 1% !important;
    }
    .md-mt-2 {
      margin-top: 2% !important;
    }
    .md-mt-3 {
      margin-top: 3% !important;
    }
    .md-mt-4 {
      margin-top: 4% !important;
    }
    .md-mt-5 {
      margin-top: 5% !important;
    }
    .md-mt-6 {
      margin-top: 6% !important;
    }
    .md-mt-7 {
      margin-top: 7% !important;
    }
    .md-mt-8 {
      margin-top: 8% !important;
    }
    .md-mt-9 {
      margin-top: 9% !important;
    }
    .md-mt-10 {
      margin-top: 10% !important;
    }
    .md-mt-11 {
      margin-top: 11% !important;
    }
    .md-mt-12 {
      margin-top: 12% !important;
    }
    .md-mt-13 {
      margin-top: 13% !important;
    }
    .md-mt-14 {
      margin-top: 14% !important;
    }
    .md-mt-15 {
      margin-top: 15% !important;
    }
    .md-mt-16 {
      margin-top: 16% !important;
    }
    .md-mt-17 {
      margin-top: 17% !important;
    }
    .md-mt-18 {
      margin-top: 18% !important;
    }
    .md-mt-19 {
      margin-top: 19% !important;
    }
    .md-mt-20 {
      margin-top: 20% !important;
    }
    .md-mt-21 {
      margin-top: 21% !important;
    }
    .md-mt-22 {
      margin-top: 22% !important;
    }
    .md-mt-23 {
      margin-top: 23% !important;
    }
    .md-mt-24 {
      margin-top: 24% !important;
    }
    .md-mt-25 {
      margin-top: 25% !important;
    }
    .md-mt-26 {
      margin-top: 26% !important;
    }
    .md-mt-27 {
      margin-top: 27% !important;
    }
    .md-mt-28 {
      margin-top: 28% !important;
    }
    .md-mt-29 {
      margin-top: 29% !important;
    }
    .md-mt-30 {
      margin-top: 30% !important;
    }
    .md-me-5px {
      margin-right: 5px !important;
    }
    .md-me-10px {
      margin-right: 10px !important;
    }
    .md-me-15px {
      margin-right: 15px !important;
    }
    .md-me-20px {
      margin-right: 20px !important;
    }
    .md-me-25px {
      margin-right: 25px !important;
    }
    .md-me-30px {
      margin-right: 30px !important;
    }
    .md-me-35px {
      margin-right: 35px !important;
    }
    .md-me-40px {
      margin-right: 40px !important;
    }
    .md-me-45px {
      margin-right: 45px !important;
    }
    .md-me-50px {
      margin-right: 50px !important;
    }
    .md-me-55px {
      margin-right: 55px !important;
    }
    .md-me-60px {
      margin-right: 60px !important;
    }
    .md-me-65px {
      margin-right: 65px !important;
    }
    .md-me-70px {
      margin-right: 70px !important;
    }
    .md-me-1 {
      margin-right: 1% !important;
    }
    .md-me-2 {
      margin-right: 2% !important;
    }
    .md-me-3 {
      margin-right: 3% !important;
    }
    .md-me-4 {
      margin-right: 4% !important;
    }
    .md-me-5 {
      margin-right: 5% !important;
    }
    .md-me-6 {
      margin-right: 6% !important;
    }
    .md-me-7 {
      margin-right: 7% !important;
    }
    .md-me-8 {
      margin-right: 8% !important;
    }
    .md-me-9 {
      margin-right: 9% !important;
    }
    .md-me-10 {
      margin-right: 10% !important;
    }
    .md-me-11 {
      margin-right: 11% !important;
    }
    .md-me-12 {
      margin-right: 12% !important;
    }
    .md-me-13 {
      margin-right: 13% !important;
    }
    .md-me-14 {
      margin-right: 14% !important;
    }
    .md-me-15 {
      margin-right: 15% !important;
    }
    .md-me-16 {
      margin-right: 16% !important;
    }
    .md-me-17 {
      margin-right: 17% !important;
    }
    .md-me-18 {
      margin-right: 18% !important;
    }
    .md-me-19 {
      margin-right: 19% !important;
    }
    .md-me-20 {
      margin-right: 20% !important;
    }
    .md-me-21 {
      margin-right: 21% !important;
    }
    .md-me-22 {
      margin-right: 22% !important;
    }
    .md-me-23 {
      margin-right: 23% !important;
    }
    .md-me-24 {
      margin-right: 24% !important;
    }
    .md-me-25 {
      margin-right: 25% !important;
    }
    .md-me-26 {
      margin-right: 26% !important;
    }
    .md-me-27 {
      margin-right: 27% !important;
    }
    .md-me-28 {
      margin-right: 28% !important;
    }
    .md-me-29 {
      margin-right: 29% !important;
    }
    .md-me-30 {
      margin-right: 30% !important;
    }
    .md-mb-5px {
      margin-bottom: 5px !important;
    }
    .md-mb-10px {
      margin-bottom: 10px !important;
    }
    .md-mb-15px {
      margin-bottom: 15px !important;
    }
    .md-mb-20px {
      margin-bottom: 20px !important;
    }
    .md-mb-25px {
      margin-bottom: 25px !important;
    }
    .md-mb-30px {
      margin-bottom: 30px !important;
    }
    .md-mb-35px {
      margin-bottom: 35px !important;
    }
    .md-mb-40px {
      margin-bottom: 40px !important;
    }
    .md-mb-45px {
      margin-bottom: 45px !important;
    }
    .md-mb-50px {
      margin-bottom: 50px !important;
    }
    .md-mb-55px {
      margin-bottom: 55px !important;
    }
    .md-mb-60px {
      margin-bottom: 60px !important;
    }
    .md-mb-65px {
      margin-bottom: 65px !important;
    }
    .md-mb-70px {
      margin-bottom: 70px !important;
    }
    .md-mb-1 {
      margin-bottom: 1% !important;
    }
    .md-mb-2 {
      margin-bottom: 2% !important;
    }
    .md-mb-3 {
      margin-bottom: 3% !important;
    }
    .md-mb-4 {
      margin-bottom: 4% !important;
    }
    .md-mb-5 {
      margin-bottom: 5% !important;
    }
    .md-mb-6 {
      margin-bottom: 6% !important;
    }
    .md-mb-7 {
      margin-bottom: 7% !important;
    }
    .md-mb-8 {
      margin-bottom: 8% !important;
    }
    .md-mb-9 {
      margin-bottom: 9% !important;
    }
    .md-mb-10 {
      margin-bottom: 10% !important;
    }
    .md-mb-11 {
      margin-bottom: 11% !important;
    }
    .md-mb-12 {
      margin-bottom: 12% !important;
    }
    .md-mb-13 {
      margin-bottom: 13% !important;
    }
    .md-mb-14 {
      margin-bottom: 14% !important;
    }
    .md-mb-15 {
      margin-bottom: 15% !important;
    }
    .md-mb-16 {
      margin-bottom: 16% !important;
    }
    .md-mb-17 {
      margin-bottom: 17% !important;
    }
    .md-mb-18 {
      margin-bottom: 18% !important;
    }
    .md-mb-19 {
      margin-bottom: 19% !important;
    }
    .md-mb-20 {
      margin-bottom: 20% !important;
    }
    .md-mb-21 {
      margin-bottom: 21% !important;
    }
    .md-mb-22 {
      margin-bottom: 22% !important;
    }
    .md-mb-23 {
      margin-bottom: 23% !important;
    }
    .md-mb-24 {
      margin-bottom: 24% !important;
    }
    .md-mb-25 {
      margin-bottom: 25% !important;
    }
    .md-mb-26 {
      margin-bottom: 26% !important;
    }
    .md-mb-27 {
      margin-bottom: 27% !important;
    }
    .md-mb-28 {
      margin-bottom: 28% !important;
    }
    .md-mb-29 {
      margin-bottom: 29% !important;
    }
    .md-mb-30 {
      margin-bottom: 30% !important;
    }
    .md-ms-5px {
      margin-left: 5px !important;
    }
    .md-ms-10px {
      margin-left: 10px !important;
    }
    .md-ms-15px {
      margin-left: 15px !important;
    }
    .md-ms-20px {
      margin-left: 20px !important;
    }
    .md-ms-25px {
      margin-left: 25px !important;
    }
    .md-ms-30px {
      margin-left: 30px !important;
    }
    .md-ms-35px {
      margin-left: 35px !important;
    }
    .md-ms-40px {
      margin-left: 40px !important;
    }
    .md-ms-45px {
      margin-left: 45px !important;
    }
    .md-ms-50px {
      margin-left: 50px !important;
    }
    .md-ms-55px {
      margin-left: 55px !important;
    }
    .md-ms-60px {
      margin-left: 60px !important;
    }
    .md-ms-65px {
      margin-left: 65px !important;
    }
    .md-ms-70px {
      margin-left: 70px !important;
    }
    .md-ms-1 {
      margin-left: 1% !important;
    }
    .md-ms-2 {
      margin-left: 2% !important;
    }
    .md-ms-3 {
      margin-left: 3% !important;
    }
    .md-ms-4 {
      margin-left: 4% !important;
    }
    .md-ms-5 {
      margin-left: 5% !important;
    }
    .md-ms-6 {
      margin-left: 6% !important;
    }
    .md-ms-7 {
      margin-left: 7% !important;
    }
    .md-ms-8 {
      margin-left: 8% !important;
    }
    .md-ms-9 {
      margin-left: 9% !important;
    }
    .md-ms-10 {
      margin-left: 10% !important;
    }
    .md-ms-11 {
      margin-left: 11% !important;
    }
    .md-ms-12 {
      margin-left: 12% !important;
    }
    .md-ms-13 {
      margin-left: 13% !important;
    }
    .md-ms-14 {
      margin-left: 14% !important;
    }
    .md-ms-15 {
      margin-left: 15% !important;
    }
    .md-ms-16 {
      margin-left: 16% !important;
    }
    .md-ms-17 {
      margin-left: 17% !important;
    }
    .md-ms-18 {
      margin-left: 18% !important;
    }
    .md-ms-19 {
      margin-left: 19% !important;
    }
    .md-ms-20 {
      margin-left: 20% !important;
    }
    .md-ms-21 {
      margin-left: 21% !important;
    }
    .md-ms-22 {
      margin-left: 22% !important;
    }
    .md-ms-23 {
      margin-left: 23% !important;
    }
    .md-ms-24 {
      margin-left: 24% !important;
    }
    .md-ms-25 {
      margin-left: 25% !important;
    }
    .md-ms-26 {
      margin-left: 26% !important;
    }
    .md-ms-27 {
      margin-left: 27% !important;
    }
    .md-ms-28 {
      margin-left: 28% !important;
    }
    .md-ms-29 {
      margin-left: 29% !important;
    }
    .md-ms-30 {
      margin-left: 30% !important;
    }
    .md-top-0px {
      top: 0px !important;
    }
    .md-top-1px {
      top: 1px !important;
    }
    .md-top-2px {
      top: 2px !important;
    }
    .md-top-3px {
      top: 3px !important;
    }
    .md-top-4px {
      top: 4px !important;
    }
    .md-top-5px {
      top: 5px !important;
    }
    .md-top-6px {
      top: 6px !important;
    }
    .md-top-7px {
      top: 7px !important;
    }
    .md-top-8px {
      top: 8px !important;
    }
    .md-top-9px {
      top: 9px !important;
    }
    .md-top-10px {
      top: 10px !important;
    }
    .md-top-11px {
      top: 11px !important;
    }
    .md-top-12px {
      top: 12px !important;
    }
    .md-top-13px {
      top: 13px !important;
    }
    .md-top-14px {
      top: 14px !important;
    }
    .md-top-15px {
      top: 15px !important;
    }
    .md-top-16px {
      top: 16px !important;
    }
    .md-top-17px {
      top: 17px !important;
    }
    .md-top-18px {
      top: 18px !important;
    }
    .md-top-19px {
      top: 19px !important;
    }
    .md-top-20px {
      top: 20px !important;
    }
    .md-top-21px {
      top: 21px !important;
    }
    .md-top-22px {
      top: 22px !important;
    }
    .md-top-23px {
      top: 23px !important;
    }
    .md-top-24px {
      top: 24px !important;
    }
    .md-top-25px {
      top: 25px !important;
    }
    .md-top-26px {
      top: 26px !important;
    }
    .md-top-27px {
      top: 27px !important;
    }
    .md-top-28px {
      top: 28px !important;
    }
    .md-top-29px {
      top: 29px !important;
    }
    .md-top-30px {
      top: 30px !important;
    }
    .md-top-40px {
      top: 40px !important;
    }
    .md-top-50px {
      top: 50px !important;
    }
    .md-top-60px {
      top: 60px !important;
    }
    .md-top-70px {
      top: 70px !important;
    }
    .md-top-80px {
      top: 80px !important;
    }
    .md-top-90px {
      top: 90px !important;
    }
    .md-top-100px {
      top: 100px !important;
    }
    .md-top-110px {
      top: 110px !important;
    }
    .md-top-120px {
      top: 120px !important;
    }
    .md-top-130px {
      top: 130px !important;
    }
    .md-top-140px {
      top: 140px !important;
    }
    .md-top-150px {
      top: 150px !important;
    }
    .md-right-0px {
      right: 0px !important;
    }
    .md-right-1px {
      right: 1px !important;
    }
    .md-right-2px {
      right: 2px !important;
    }
    .md-right-3px {
      right: 3px !important;
    }
    .md-right-4px {
      right: 4px !important;
    }
    .md-right-5px {
      right: 5px !important;
    }
    .md-right-6px {
      right: 6px !important;
    }
    .md-right-7px {
      right: 7px !important;
    }
    .md-right-8px {
      right: 8px !important;
    }
    .md-right-9px {
      right: 9px !important;
    }
    .md-right-10px {
      right: 10px !important;
    }
    .md-right-11px {
      right: 11px !important;
    }
    .md-right-12px {
      right: 12px !important;
    }
    .md-right-13px {
      right: 13px !important;
    }
    .md-right-14px {
      right: 14px !important;
    }
    .md-right-15px {
      right: 15px !important;
    }
    .md-right-16px {
      right: 16px !important;
    }
    .md-right-17px {
      right: 17px !important;
    }
    .md-right-18px {
      right: 18px !important;
    }
    .md-right-19px {
      right: 19px !important;
    }
    .md-right-20px {
      right: 20px !important;
    }
    .md-right-21px {
      right: 21px !important;
    }
    .md-right-22px {
      right: 22px !important;
    }
    .md-right-23px {
      right: 23px !important;
    }
    .md-right-24px {
      right: 24px !important;
    }
    .md-right-25px {
      right: 25px !important;
    }
    .md-right-26px {
      right: 26px !important;
    }
    .md-right-27px {
      right: 27px !important;
    }
    .md-right-28px {
      right: 28px !important;
    }
    .md-right-29px {
      right: 29px !important;
    }
    .md-right-30px {
      right: 30px !important;
    }
    .md-right-40px {
      right: 40px !important;
    }
    .md-right-50px {
      right: 50px !important;
    }
    .md-right-60px {
      right: 60px !important;
    }
    .md-right-70px {
      right: 70px !important;
    }
    .md-right-80px {
      right: 80px !important;
    }
    .md-right-90px {
      right: 90px !important;
    }
    .md-right-100px {
      right: 100px !important;
    }
    .md-right-110px {
      right: 110px !important;
    }
    .md-right-120px {
      right: 120px !important;
    }
    .md-right-130px {
      right: 130px !important;
    }
    .md-right-140px {
      right: 140px !important;
    }
    .md-right-150px {
      right: 150px !important;
    }
    .md-bottom-0px {
      bottom: 0px !important;
    }
    .md-bottom-1px {
      bottom: 1px !important;
    }
    .md-bottom-2px {
      bottom: 2px !important;
    }
    .md-bottom-3px {
      bottom: 3px !important;
    }
    .md-bottom-4px {
      bottom: 4px !important;
    }
    .md-bottom-5px {
      bottom: 5px !important;
    }
    .md-bottom-6px {
      bottom: 6px !important;
    }
    .md-bottom-7px {
      bottom: 7px !important;
    }
    .md-bottom-8px {
      bottom: 8px !important;
    }
    .md-bottom-9px {
      bottom: 9px !important;
    }
    .md-bottom-10px {
      bottom: 10px !important;
    }
    .md-bottom-11px {
      bottom: 11px !important;
    }
    .md-bottom-12px {
      bottom: 12px !important;
    }
    .md-bottom-13px {
      bottom: 13px !important;
    }
    .md-bottom-14px {
      bottom: 14px !important;
    }
    .md-bottom-15px {
      bottom: 15px !important;
    }
    .md-bottom-16px {
      bottom: 16px !important;
    }
    .md-bottom-17px {
      bottom: 17px !important;
    }
    .md-bottom-18px {
      bottom: 18px !important;
    }
    .md-bottom-19px {
      bottom: 19px !important;
    }
    .md-bottom-20px {
      bottom: 20px !important;
    }
    .md-bottom-21px {
      bottom: 21px !important;
    }
    .md-bottom-22px {
      bottom: 22px !important;
    }
    .md-bottom-23px {
      bottom: 23px !important;
    }
    .md-bottom-24px {
      bottom: 24px !important;
    }
    .md-bottom-25px {
      bottom: 25px !important;
    }
    .md-bottom-26px {
      bottom: 26px !important;
    }
    .md-bottom-27px {
      bottom: 27px !important;
    }
    .md-bottom-28px {
      bottom: 28px !important;
    }
    .md-bottom-29px {
      bottom: 29px !important;
    }
    .md-bottom-30px {
      bottom: 30px !important;
    }
    .md-bottom-40px {
      bottom: 40px !important;
    }
    .md-bottom-50px {
      bottom: 50px !important;
    }
    .md-bottom-60px {
      bottom: 60px !important;
    }
    .md-bottom-70px {
      bottom: 70px !important;
    }
    .md-bottom-80px {
      bottom: 80px !important;
    }
    .md-bottom-90px {
      bottom: 90px !important;
    }
    .md-bottom-100px {
      bottom: 100px !important;
    }
    .md-bottom-110px {
      bottom: 110px !important;
    }
    .md-bottom-120px {
      bottom: 120px !important;
    }
    .md-bottom-130px {
      bottom: 130px !important;
    }
    .md-bottom-140px {
      bottom: 140px !important;
    }
    .md-bottom-150px {
      bottom: 150px !important;
    }
    .md-left-0px {
      left: 0px !important;
    }
    .md-left-1px {
      left: 1px !important;
    }
    .md-left-2px {
      left: 2px !important;
    }
    .md-left-3px {
      left: 3px !important;
    }
    .md-left-4px {
      left: 4px !important;
    }
    .md-left-5px {
      left: 5px !important;
    }
    .md-left-6px {
      left: 6px !important;
    }
    .md-left-7px {
      left: 7px !important;
    }
    .md-left-8px {
      left: 8px !important;
    }
    .md-left-9px {
      left: 9px !important;
    }
    .md-left-10px {
      left: 10px !important;
    }
    .md-left-11px {
      left: 11px !important;
    }
    .md-left-12px {
      left: 12px !important;
    }
    .md-left-13px {
      left: 13px !important;
    }
    .md-left-14px {
      left: 14px !important;
    }
    .md-left-15px {
      left: 15px !important;
    }
    .md-left-16px {
      left: 16px !important;
    }
    .md-left-17px {
      left: 17px !important;
    }
    .md-left-18px {
      left: 18px !important;
    }
    .md-left-19px {
      left: 19px !important;
    }
    .md-left-20px {
      left: 20px !important;
    }
    .md-left-21px {
      left: 21px !important;
    }
    .md-left-22px {
      left: 22px !important;
    }
    .md-left-23px {
      left: 23px !important;
    }
    .md-left-24px {
      left: 24px !important;
    }
    .md-left-25px {
      left: 25px !important;
    }
    .md-left-26px {
      left: 26px !important;
    }
    .md-left-27px {
      left: 27px !important;
    }
    .md-left-28px {
      left: 28px !important;
    }
    .md-left-29px {
      left: 29px !important;
    }
    .md-left-30px {
      left: 30px !important;
    }
    .md-left-40px {
      left: 40px !important;
    }
    .md-left-50px {
      left: 50px !important;
    }
    .md-left-60px {
      left: 60px !important;
    }
    .md-left-70px {
      left: 70px !important;
    }
    .md-left-80px {
      left: 80px !important;
    }
    .md-left-90px {
      left: 90px !important;
    }
    .md-left-100px {
      left: 100px !important;
    }
    .md-left-110px {
      left: 110px !important;
    }
    .md-left-120px {
      left: 120px !important;
    }
    .md-left-130px {
      left: 130px !important;
    }
    .md-left-140px {
      left: 140px !important;
    }
    .md-left-150px {
      left: 150px !important;
    }
    .md-top-minus-0px {
      top: -0px !important;
    }
    .md-top-minus-1px {
      top: -1px !important;
    }
    .md-top-minus-2px {
      top: -2px !important;
    }
    .md-top-minus-3px {
      top: -3px !important;
    }
    .md-top-minus-4px {
      top: -4px !important;
    }
    .md-top-minus-5px {
      top: -5px !important;
    }
    .md-top-minus-6px {
      top: -6px !important;
    }
    .md-top-minus-7px {
      top: -7px !important;
    }
    .md-top-minus-8px {
      top: -8px !important;
    }
    .md-top-minus-9px {
      top: -9px !important;
    }
    .md-top-minus-10px {
      top: -10px !important;
    }
    .md-top-minus-11px {
      top: -11px !important;
    }
    .md-top-minus-12px {
      top: -12px !important;
    }
    .md-top-minus-13px {
      top: -13px !important;
    }
    .md-top-minus-14px {
      top: -14px !important;
    }
    .md-top-minus-15px {
      top: -15px !important;
    }
    .md-top-minus-16px {
      top: -16px !important;
    }
    .md-top-minus-17px {
      top: -17px !important;
    }
    .md-top-minus-18px {
      top: -18px !important;
    }
    .md-top-minus-19px {
      top: -19px !important;
    }
    .md-top-minus-20px {
      top: -20px !important;
    }
    .md-top-minus-21px {
      top: -21px !important;
    }
    .md-top-minus-22px {
      top: -22px !important;
    }
    .md-top-minus-23px {
      top: -23px !important;
    }
    .md-top-minus-24px {
      top: -24px !important;
    }
    .md-top-minus-25px {
      top: -25px !important;
    }
    .md-top-minus-26px {
      top: -26px !important;
    }
    .md-top-minus-27px {
      top: -27px !important;
    }
    .md-top-minus-28px {
      top: -28px !important;
    }
    .md-top-minus-29px {
      top: -29px !important;
    }
    .md-top-minus-30px {
      top: -30px !important;
    }
    .md-top-minus-40px {
      top: -40px !important;
    }
    .md-top-minus-50px {
      top: -50px !important;
    }
    .md-top-minus-60px {
      top: -60px !important;
    }
    .md-top-minus-70px {
      top: -70px !important;
    }
    .md-top-minus-80px {
      top: -80px !important;
    }
    .md-top-minus-90px {
      top: -90px !important;
    }
    .md-top-minus-100px {
      top: -100px !important;
    }
    .md-top-minus-110px {
      top: -110px !important;
    }
    .md-top-minus-120px {
      top: -120px !important;
    }
    .md-top-minus-130px {
      top: -130px !important;
    }
    .md-top-minus-140px {
      top: -140px !important;
    }
    .md-top-minus-150px {
      top: -150px !important;
    }
    .md-right-minus-0px {
      right: -0px !important;
    }
    .md-right-minus-1px {
      right: -1px !important;
    }
    .md-right-minus-2px {
      right: -2px !important;
    }
    .md-right-minus-3px {
      right: -3px !important;
    }
    .md-right-minus-4px {
      right: -4px !important;
    }
    .md-right-minus-5px {
      right: -5px !important;
    }
    .md-right-minus-6px {
      right: -6px !important;
    }
    .md-right-minus-7px {
      right: -7px !important;
    }
    .md-right-minus-8px {
      right: -8px !important;
    }
    .md-right-minus-9px {
      right: -9px !important;
    }
    .md-right-minus-10px {
      right: -10px !important;
    }
    .md-right-minus-11px {
      right: -11px !important;
    }
    .md-right-minus-12px {
      right: -12px !important;
    }
    .md-right-minus-13px {
      right: -13px !important;
    }
    .md-right-minus-14px {
      right: -14px !important;
    }
    .md-right-minus-15px {
      right: -15px !important;
    }
    .md-right-minus-16px {
      right: -16px !important;
    }
    .md-right-minus-17px {
      right: -17px !important;
    }
    .md-right-minus-18px {
      right: -18px !important;
    }
    .md-right-minus-19px {
      right: -19px !important;
    }
    .md-right-minus-20px {
      right: -20px !important;
    }
    .md-right-minus-21px {
      right: -21px !important;
    }
    .md-right-minus-22px {
      right: -22px !important;
    }
    .md-right-minus-23px {
      right: -23px !important;
    }
    .md-right-minus-24px {
      right: -24px !important;
    }
    .md-right-minus-25px {
      right: -25px !important;
    }
    .md-right-minus-26px {
      right: -26px !important;
    }
    .md-right-minus-27px {
      right: -27px !important;
    }
    .md-right-minus-28px {
      right: -28px !important;
    }
    .md-right-minus-29px {
      right: -29px !important;
    }
    .md-right-minus-30px {
      right: -30px !important;
    }
    .md-right-minus-40px {
      right: -40px !important;
    }
    .md-right-minus-50px {
      right: -50px !important;
    }
    .md-right-minus-60px {
      right: -60px !important;
    }
    .md-right-minus-70px {
      right: -70px !important;
    }
    .md-right-minus-80px {
      right: -80px !important;
    }
    .md-right-minus-90px {
      right: -90px !important;
    }
    .md-right-minus-100px {
      right: -100px !important;
    }
    .md-right-minus-110px {
      right: -110px !important;
    }
    .md-right-minus-120px {
      right: -120px !important;
    }
    .md-right-minus-130px {
      right: -130px !important;
    }
    .md-right-minus-140px {
      right: -140px !important;
    }
    .md-right-minus-150px {
      right: -150px !important;
    }
    .md-bottom-minus-0px {
      bottom: -0px !important;
    }
    .md-bottom-minus-1px {
      bottom: -1px !important;
    }
    .md-bottom-minus-2px {
      bottom: -2px !important;
    }
    .md-bottom-minus-3px {
      bottom: -3px !important;
    }
    .md-bottom-minus-4px {
      bottom: -4px !important;
    }
    .md-bottom-minus-5px {
      bottom: -5px !important;
    }
    .md-bottom-minus-6px {
      bottom: -6px !important;
    }
    .md-bottom-minus-7px {
      bottom: -7px !important;
    }
    .md-bottom-minus-8px {
      bottom: -8px !important;
    }
    .md-bottom-minus-9px {
      bottom: -9px !important;
    }
    .md-bottom-minus-10px {
      bottom: -10px !important;
    }
    .md-bottom-minus-11px {
      bottom: -11px !important;
    }
    .md-bottom-minus-12px {
      bottom: -12px !important;
    }
    .md-bottom-minus-13px {
      bottom: -13px !important;
    }
    .md-bottom-minus-14px {
      bottom: -14px !important;
    }
    .md-bottom-minus-15px {
      bottom: -15px !important;
    }
    .md-bottom-minus-16px {
      bottom: -16px !important;
    }
    .md-bottom-minus-17px {
      bottom: -17px !important;
    }
    .md-bottom-minus-18px {
      bottom: -18px !important;
    }
    .md-bottom-minus-19px {
      bottom: -19px !important;
    }
    .md-bottom-minus-20px {
      bottom: -20px !important;
    }
    .md-bottom-minus-21px {
      bottom: -21px !important;
    }
    .md-bottom-minus-22px {
      bottom: -22px !important;
    }
    .md-bottom-minus-23px {
      bottom: -23px !important;
    }
    .md-bottom-minus-24px {
      bottom: -24px !important;
    }
    .md-bottom-minus-25px {
      bottom: -25px !important;
    }
    .md-bottom-minus-26px {
      bottom: -26px !important;
    }
    .md-bottom-minus-27px {
      bottom: -27px !important;
    }
    .md-bottom-minus-28px {
      bottom: -28px !important;
    }
    .md-bottom-minus-29px {
      bottom: -29px !important;
    }
    .md-bottom-minus-30px {
      bottom: -30px !important;
    }
    .md-bottom-minus-40px {
      bottom: -40px !important;
    }
    .md-bottom-minus-50px {
      bottom: -50px !important;
    }
    .md-bottom-minus-60px {
      bottom: -60px !important;
    }
    .md-bottom-minus-70px {
      bottom: -70px !important;
    }
    .md-bottom-minus-80px {
      bottom: -80px !important;
    }
    .md-bottom-minus-90px {
      bottom: -90px !important;
    }
    .md-bottom-minus-100px {
      bottom: -100px !important;
    }
    .md-bottom-minus-110px {
      bottom: -110px !important;
    }
    .md-bottom-minus-120px {
      bottom: -120px !important;
    }
    .md-bottom-minus-130px {
      bottom: -130px !important;
    }
    .md-bottom-minus-140px {
      bottom: -140px !important;
    }
    .md-bottom-minus-150px {
      bottom: -150px !important;
    }
    .md-left-minus-0px {
      left: -0px !important;
    }
    .md-left-minus-1px {
      left: -1px !important;
    }
    .md-left-minus-2px {
      left: -2px !important;
    }
    .md-left-minus-3px {
      left: -3px !important;
    }
    .md-left-minus-4px {
      left: -4px !important;
    }
    .md-left-minus-5px {
      left: -5px !important;
    }
    .md-left-minus-6px {
      left: -6px !important;
    }
    .md-left-minus-7px {
      left: -7px !important;
    }
    .md-left-minus-8px {
      left: -8px !important;
    }
    .md-left-minus-9px {
      left: -9px !important;
    }
    .md-left-minus-10px {
      left: -10px !important;
    }
    .md-left-minus-11px {
      left: -11px !important;
    }
    .md-left-minus-12px {
      left: -12px !important;
    }
    .md-left-minus-13px {
      left: -13px !important;
    }
    .md-left-minus-14px {
      left: -14px !important;
    }
    .md-left-minus-15px {
      left: -15px !important;
    }
    .md-left-minus-16px {
      left: -16px !important;
    }
    .md-left-minus-17px {
      left: -17px !important;
    }
    .md-left-minus-18px {
      left: -18px !important;
    }
    .md-left-minus-19px {
      left: -19px !important;
    }
    .md-left-minus-20px {
      left: -20px !important;
    }
    .md-left-minus-21px {
      left: -21px !important;
    }
    .md-left-minus-22px {
      left: -22px !important;
    }
    .md-left-minus-23px {
      left: -23px !important;
    }
    .md-left-minus-24px {
      left: -24px !important;
    }
    .md-left-minus-25px {
      left: -25px !important;
    }
    .md-left-minus-26px {
      left: -26px !important;
    }
    .md-left-minus-27px {
      left: -27px !important;
    }
    .md-left-minus-28px {
      left: -28px !important;
    }
    .md-left-minus-29px {
      left: -29px !important;
    }
    .md-left-minus-30px {
      left: -30px !important;
    }
    .md-left-minus-40px {
      left: -40px !important;
    }
    .md-left-minus-50px {
      left: -50px !important;
    }
    .md-left-minus-60px {
      left: -60px !important;
    }
    .md-left-minus-70px {
      left: -70px !important;
    }
    .md-left-minus-80px {
      left: -80px !important;
    }
    .md-left-minus-90px {
      left: -90px !important;
    }
    .md-left-minus-100px {
      left: -100px !important;
    }
    .md-left-minus-110px {
      left: -110px !important;
    }
    .md-left-minus-120px {
      left: -120px !important;
    }
    .md-left-minus-130px {
      left: -130px !important;
    }
    .md-left-minus-140px {
      left: -140px !important;
    }
    .md-left-minus-150px {
      left: -150px !important;
    }
    .md-border-width-0px {
      border-width: 0px !important;
    }
    .md-border-width-1px {
      border-width: 1px !important;
    }
    .md-border-width-2px {
      border-width: 2px !important;
    }
    .md-border-width-3px {
      border-width: 3px !important;
    }
    .md-border-width-4px {
      border-width: 4px !important;
    }
    .md-border-width-5px {
      border-width: 5px !important;
    }
    .md-border-width-6px {
      border-width: 6px !important;
    }
    .md-border-width-7px {
      border-width: 7px !important;
    }
    .md-border-width-8px {
      border-width: 8px !important;
    }
    .md-border-width-9px {
      border-width: 9px !important;
    }
    .md-border-width-10px {
      border-width: 10px !important;
    }
  }
  @media (max-width: 767px) {
    .sm-p-5px {
      padding: 5px !important;
    }
    .sm-p-10px {
      padding: 10px !important;
    }
    .sm-p-15px {
      padding: 15px !important;
    }
    .sm-p-20px {
      padding: 20px !important;
    }
    .sm-p-25px {
      padding: 25px !important;
    }
    .sm-p-30px {
      padding: 30px !important;
    }
    .sm-p-35px {
      padding: 35px !important;
    }
    .sm-p-40px {
      padding: 40px !important;
    }
    .sm-p-45px {
      padding: 45px !important;
    }
    .sm-p-50px {
      padding: 50px !important;
    }
    .sm-p-55px {
      padding: 55px !important;
    }
    .sm-p-60px {
      padding: 60px !important;
    }
    .sm-p-65px {
      padding: 65px !important;
    }
    .sm-p-70px {
      padding: 70px !important;
    }
    .sm-p-1 {
      padding: 1% !important;
    }
    .sm-p-2 {
      padding: 2% !important;
    }
    .sm-p-3 {
      padding: 3% !important;
    }
    .sm-p-4 {
      padding: 4% !important;
    }
    .sm-p-5 {
      padding: 5% !important;
    }
    .sm-p-6 {
      padding: 6% !important;
    }
    .sm-p-7 {
      padding: 7% !important;
    }
    .sm-p-8 {
      padding: 8% !important;
    }
    .sm-p-9 {
      padding: 9% !important;
    }
    .sm-p-10 {
      padding: 10% !important;
    }
    .sm-p-11 {
      padding: 11% !important;
    }
    .sm-p-12 {
      padding: 12% !important;
    }
    .sm-p-13 {
      padding: 13% !important;
    }
    .sm-p-14 {
      padding: 14% !important;
    }
    .sm-p-15 {
      padding: 15% !important;
    }
    .sm-p-16 {
      padding: 16% !important;
    }
    .sm-p-17 {
      padding: 17% !important;
    }
    .sm-p-18 {
      padding: 18% !important;
    }
    .sm-p-19 {
      padding: 19% !important;
    }
    .sm-p-20 {
      padding: 20% !important;
    }
    .sm-p-21 {
      padding: 21% !important;
    }
    .sm-p-22 {
      padding: 22% !important;
    }
    .sm-p-23 {
      padding: 23% !important;
    }
    .sm-p-24 {
      padding: 24% !important;
    }
    .sm-p-25 {
      padding: 25% !important;
    }
    .sm-p-26 {
      padding: 26% !important;
    }
    .sm-p-27 {
      padding: 27% !important;
    }
    .sm-p-28 {
      padding: 28% !important;
    }
    .sm-p-29 {
      padding: 29% !important;
    }
    .sm-p-30 {
      padding: 30% !important;
    }
    .sm-pt-5px {
      padding-top: 5px !important;
    }
    .sm-pt-10px {
      padding-top: 10px !important;
    }
    .sm-pt-15px {
      padding-top: 15px !important;
    }
    .sm-pt-20px {
      padding-top: 20px !important;
    }
    .sm-pt-25px {
      padding-top: 25px !important;
    }
    .sm-pt-30px {
      padding-top: 30px !important;
    }
    .sm-pt-35px {
      padding-top: 35px !important;
    }
    .sm-pt-40px {
      padding-top: 40px !important;
    }
    .sm-pt-45px {
      padding-top: 45px !important;
    }
    .sm-pt-50px {
      padding-top: 50px !important;
    }
    .sm-pt-55px {
      padding-top: 55px !important;
    }
    .sm-pt-60px {
      padding-top: 60px !important;
    }
    .sm-pt-65px {
      padding-top: 65px !important;
    }
    .sm-pt-70px {
      padding-top: 70px !important;
    }
    .sm-pt-1 {
      padding-top: 1% !important;
    }
    .sm-pt-2 {
      padding-top: 2% !important;
    }
    .sm-pt-3 {
      padding-top: 3% !important;
    }
    .sm-pt-4 {
      padding-top: 4% !important;
    }
    .sm-pt-5 {
      padding-top: 5% !important;
    }
    .sm-pt-6 {
      padding-top: 6% !important;
    }
    .sm-pt-7 {
      padding-top: 7% !important;
    }
    .sm-pt-8 {
      padding-top: 8% !important;
    }
    .sm-pt-9 {
      padding-top: 9% !important;
    }
    .sm-pt-10 {
      padding-top: 10% !important;
    }
    .sm-pt-11 {
      padding-top: 11% !important;
    }
    .sm-pt-12 {
      padding-top: 12% !important;
    }
    .sm-pt-13 {
      padding-top: 13% !important;
    }
    .sm-pt-14 {
      padding-top: 14% !important;
    }
    .sm-pt-15 {
      padding-top: 15% !important;
    }
    .sm-pt-16 {
      padding-top: 16% !important;
    }
    .sm-pt-17 {
      padding-top: 17% !important;
    }
    .sm-pt-18 {
      padding-top: 18% !important;
    }
    .sm-pt-19 {
      padding-top: 19% !important;
    }
    .sm-pt-20 {
      padding-top: 20% !important;
    }
    .sm-pt-21 {
      padding-top: 21% !important;
    }
    .sm-pt-22 {
      padding-top: 22% !important;
    }
    .sm-pt-23 {
      padding-top: 23% !important;
    }
    .sm-pt-24 {
      padding-top: 24% !important;
    }
    .sm-pt-25 {
      padding-top: 25% !important;
    }
    .sm-pt-26 {
      padding-top: 26% !important;
    }
    .sm-pt-27 {
      padding-top: 27% !important;
    }
    .sm-pt-28 {
      padding-top: 28% !important;
    }
    .sm-pt-29 {
      padding-top: 29% !important;
    }
    .sm-pt-30 {
      padding-top: 30% !important;
    }
    .sm-pe-5px {
      padding-right: 5px !important;
    }
    .sm-pe-10px {
      padding-right: 10px !important;
    }
    .sm-pe-15px {
      padding-right: 15px !important;
    }
    .sm-pe-20px {
      padding-right: 20px !important;
    }
    .sm-pe-25px {
      padding-right: 25px !important;
    }
    .sm-pe-30px {
      padding-right: 30px !important;
    }
    .sm-pe-35px {
      padding-right: 35px !important;
    }
    .sm-pe-40px {
      padding-right: 40px !important;
    }
    .sm-pe-45px {
      padding-right: 45px !important;
    }
    .sm-pe-50px {
      padding-right: 50px !important;
    }
    .sm-pe-55px {
      padding-right: 55px !important;
    }
    .sm-pe-60px {
      padding-right: 60px !important;
    }
    .sm-pe-65px {
      padding-right: 65px !important;
    }
    .sm-pe-70px {
      padding-right: 70px !important;
    }
    .sm-pe-1 {
      padding-right: 1% !important;
    }
    .sm-pe-2 {
      padding-right: 2% !important;
    }
    .sm-pe-3 {
      padding-right: 3% !important;
    }
    .sm-pe-4 {
      padding-right: 4% !important;
    }
    .sm-pe-5 {
      padding-right: 5% !important;
    }
    .sm-pe-6 {
      padding-right: 6% !important;
    }
    .sm-pe-7 {
      padding-right: 7% !important;
    }
    .sm-pe-8 {
      padding-right: 8% !important;
    }
    .sm-pe-9 {
      padding-right: 9% !important;
    }
    .sm-pe-10 {
      padding-right: 10% !important;
    }
    .sm-pe-11 {
      padding-right: 11% !important;
    }
    .sm-pe-12 {
      padding-right: 12% !important;
    }
    .sm-pe-13 {
      padding-right: 13% !important;
    }
    .sm-pe-14 {
      padding-right: 14% !important;
    }
    .sm-pe-15 {
      padding-right: 15% !important;
    }
    .sm-pe-16 {
      padding-right: 16% !important;
    }
    .sm-pe-17 {
      padding-right: 17% !important;
    }
    .sm-pe-18 {
      padding-right: 18% !important;
    }
    .sm-pe-19 {
      padding-right: 19% !important;
    }
    .sm-pe-20 {
      padding-right: 20% !important;
    }
    .sm-pe-21 {
      padding-right: 21% !important;
    }
    .sm-pe-22 {
      padding-right: 22% !important;
    }
    .sm-pe-23 {
      padding-right: 23% !important;
    }
    .sm-pe-24 {
      padding-right: 24% !important;
    }
    .sm-pe-25 {
      padding-right: 25% !important;
    }
    .sm-pe-26 {
      padding-right: 26% !important;
    }
    .sm-pe-27 {
      padding-right: 27% !important;
    }
    .sm-pe-28 {
      padding-right: 28% !important;
    }
    .sm-pe-29 {
      padding-right: 29% !important;
    }
    .sm-pe-30 {
      padding-right: 30% !important;
    }
    .sm-pb-5px {
      padding-bottom: 5px !important;
    }
    .sm-pb-10px {
      padding-bottom: 10px !important;
    }
    .sm-pb-15px {
      padding-bottom: 15px !important;
    }
    .sm-pb-20px {
      padding-bottom: 20px !important;
    }
    .sm-pb-25px {
      padding-bottom: 25px !important;
    }
    .sm-pb-30px {
      padding-bottom: 30px !important;
    }
    .sm-pb-35px {
      padding-bottom: 35px !important;
    }
    .sm-pb-40px {
      padding-bottom: 40px !important;
    }
    .sm-pb-45px {
      padding-bottom: 45px !important;
    }
    .sm-pb-50px {
      padding-bottom: 50px !important;
    }
    .sm-pb-55px {
      padding-bottom: 55px !important;
    }
    .sm-pb-60px {
      padding-bottom: 60px !important;
    }
    .sm-pb-65px {
      padding-bottom: 65px !important;
    }
    .sm-pb-70px {
      padding-bottom: 70px !important;
    }
    .sm-pb-1 {
      padding-bottom: 1% !important;
    }
    .sm-pb-2 {
      padding-bottom: 2% !important;
    }
    .sm-pb-3 {
      padding-bottom: 3% !important;
    }
    .sm-pb-4 {
      padding-bottom: 4% !important;
    }
    .sm-pb-5 {
      padding-bottom: 5% !important;
    }
    .sm-pb-6 {
      padding-bottom: 6% !important;
    }
    .sm-pb-7 {
      padding-bottom: 7% !important;
    }
    .sm-pb-8 {
      padding-bottom: 8% !important;
    }
    .sm-pb-9 {
      padding-bottom: 9% !important;
    }
    .sm-pb-10 {
      padding-bottom: 10% !important;
    }
    .sm-pb-11 {
      padding-bottom: 11% !important;
    }
    .sm-pb-12 {
      padding-bottom: 12% !important;
    }
    .sm-pb-13 {
      padding-bottom: 13% !important;
    }
    .sm-pb-14 {
      padding-bottom: 14% !important;
    }
    .sm-pb-15 {
      padding-bottom: 15% !important;
    }
    .sm-pb-16 {
      padding-bottom: 16% !important;
    }
    .sm-pb-17 {
      padding-bottom: 17% !important;
    }
    .sm-pb-18 {
      padding-bottom: 18% !important;
    }
    .sm-pb-19 {
      padding-bottom: 19% !important;
    }
    .sm-pb-20 {
      padding-bottom: 20% !important;
    }
    .sm-pb-21 {
      padding-bottom: 21% !important;
    }
    .sm-pb-22 {
      padding-bottom: 22% !important;
    }
    .sm-pb-23 {
      padding-bottom: 23% !important;
    }
    .sm-pb-24 {
      padding-bottom: 24% !important;
    }
    .sm-pb-25 {
      padding-bottom: 25% !important;
    }
    .sm-pb-26 {
      padding-bottom: 26% !important;
    }
    .sm-pb-27 {
      padding-bottom: 27% !important;
    }
    .sm-pb-28 {
      padding-bottom: 28% !important;
    }
    .sm-pb-29 {
      padding-bottom: 29% !important;
    }
    .sm-pb-30 {
      padding-bottom: 30% !important;
    }
    .sm-ps-5px {
      padding-left: 5px !important;
    }
    .sm-ps-10px {
      padding-left: 10px !important;
    }
    .sm-ps-15px {
      padding-left: 15px !important;
    }
    .sm-ps-20px {
      padding-left: 20px !important;
    }
    .sm-ps-25px {
      padding-left: 25px !important;
    }
    .sm-ps-30px {
      padding-left: 30px !important;
    }
    .sm-ps-35px {
      padding-left: 35px !important;
    }
    .sm-ps-40px {
      padding-left: 40px !important;
    }
    .sm-ps-45px {
      padding-left: 45px !important;
    }
    .sm-ps-50px {
      padding-left: 50px !important;
    }
    .sm-ps-55px {
      padding-left: 55px !important;
    }
    .sm-ps-60px {
      padding-left: 60px !important;
    }
    .sm-ps-65px {
      padding-left: 65px !important;
    }
    .sm-ps-70px {
      padding-left: 70px !important;
    }
    .sm-ps-1 {
      padding-left: 1% !important;
    }
    .sm-ps-2 {
      padding-left: 2% !important;
    }
    .sm-ps-3 {
      padding-left: 3% !important;
    }
    .sm-ps-4 {
      padding-left: 4% !important;
    }
    .sm-ps-5 {
      padding-left: 5% !important;
    }
    .sm-ps-6 {
      padding-left: 6% !important;
    }
    .sm-ps-7 {
      padding-left: 7% !important;
    }
    .sm-ps-8 {
      padding-left: 8% !important;
    }
    .sm-ps-9 {
      padding-left: 9% !important;
    }
    .sm-ps-10 {
      padding-left: 10% !important;
    }
    .sm-ps-11 {
      padding-left: 11% !important;
    }
    .sm-ps-12 {
      padding-left: 12% !important;
    }
    .sm-ps-13 {
      padding-left: 13% !important;
    }
    .sm-ps-14 {
      padding-left: 14% !important;
    }
    .sm-ps-15 {
      padding-left: 15% !important;
    }
    .sm-ps-16 {
      padding-left: 16% !important;
    }
    .sm-ps-17 {
      padding-left: 17% !important;
    }
    .sm-ps-18 {
      padding-left: 18% !important;
    }
    .sm-ps-19 {
      padding-left: 19% !important;
    }
    .sm-ps-20 {
      padding-left: 20% !important;
    }
    .sm-ps-21 {
      padding-left: 21% !important;
    }
    .sm-ps-22 {
      padding-left: 22% !important;
    }
    .sm-ps-23 {
      padding-left: 23% !important;
    }
    .sm-ps-24 {
      padding-left: 24% !important;
    }
    .sm-ps-25 {
      padding-left: 25% !important;
    }
    .sm-ps-26 {
      padding-left: 26% !important;
    }
    .sm-ps-27 {
      padding-left: 27% !important;
    }
    .sm-ps-28 {
      padding-left: 28% !important;
    }
    .sm-ps-29 {
      padding-left: 29% !important;
    }
    .sm-ps-30 {
      padding-left: 30% !important;
    }
    .sm-m-5px {
      margin: 5px !important;
    }
    .sm-m-10px {
      margin: 10px !important;
    }
    .sm-m-15px {
      margin: 15px !important;
    }
    .sm-m-20px {
      margin: 20px !important;
    }
    .sm-m-25px {
      margin: 25px !important;
    }
    .sm-m-30px {
      margin: 30px !important;
    }
    .sm-m-35px {
      margin: 35px !important;
    }
    .sm-m-40px {
      margin: 40px !important;
    }
    .sm-m-45px {
      margin: 45px !important;
    }
    .sm-m-50px {
      margin: 50px !important;
    }
    .sm-m-55px {
      margin: 55px !important;
    }
    .sm-m-60px {
      margin: 60px !important;
    }
    .sm-m-65px {
      margin: 65px !important;
    }
    .sm-m-70px {
      margin: 70px !important;
    }
    .sm-m-1 {
      margin: 1% !important;
    }
    .sm-m-2 {
      margin: 2% !important;
    }
    .sm-m-3 {
      margin: 3% !important;
    }
    .sm-m-4 {
      margin: 4% !important;
    }
    .sm-m-5 {
      margin: 5% !important;
    }
    .sm-m-6 {
      margin: 6% !important;
    }
    .sm-m-7 {
      margin: 7% !important;
    }
    .sm-m-8 {
      margin: 8% !important;
    }
    .sm-m-9 {
      margin: 9% !important;
    }
    .sm-m-10 {
      margin: 10% !important;
    }
    .sm-m-11 {
      margin: 11% !important;
    }
    .sm-m-12 {
      margin: 12% !important;
    }
    .sm-m-13 {
      margin: 13% !important;
    }
    .sm-m-14 {
      margin: 14% !important;
    }
    .sm-m-15 {
      margin: 15% !important;
    }
    .sm-m-16 {
      margin: 16% !important;
    }
    .sm-m-17 {
      margin: 17% !important;
    }
    .sm-m-18 {
      margin: 18% !important;
    }
    .sm-m-19 {
      margin: 19% !important;
    }
    .sm-m-20 {
      margin: 20% !important;
    }
    .sm-m-21 {
      margin: 21% !important;
    }
    .sm-m-22 {
      margin: 22% !important;
    }
    .sm-m-23 {
      margin: 23% !important;
    }
    .sm-m-24 {
      margin: 24% !important;
    }
    .sm-m-25 {
      margin: 25% !important;
    }
    .sm-m-26 {
      margin: 26% !important;
    }
    .sm-m-27 {
      margin: 27% !important;
    }
    .sm-m-28 {
      margin: 28% !important;
    }
    .sm-m-29 {
      margin: 29% !important;
    }
    .sm-m-30 {
      margin: 30% !important;
    }
    .sm-mt-5px {
      margin-top: 5px !important;
    }
    .sm-mt-10px {
      margin-top: 10px !important;
    }
    .sm-mt-15px {
      margin-top: 15px !important;
    }
    .sm-mt-20px {
      margin-top: 20px !important;
    }
    .sm-mt-25px {
      margin-top: 25px !important;
    }
    .sm-mt-30px {
      margin-top: 30px !important;
    }
    .sm-mt-35px {
      margin-top: 35px !important;
    }
    .sm-mt-40px {
      margin-top: 40px !important;
    }
    .sm-mt-45px {
      margin-top: 45px !important;
    }
    .sm-mt-50px {
      margin-top: 50px !important;
    }
    .sm-mt-55px {
      margin-top: 55px !important;
    }
    .sm-mt-60px {
      margin-top: 60px !important;
    }
    .sm-mt-65px {
      margin-top: 65px !important;
    }
    .sm-mt-70px {
      margin-top: 70px !important;
    }
    .sm-mt-1 {
      margin-top: 1% !important;
    }
    .sm-mt-2 {
      margin-top: 2% !important;
    }
    .sm-mt-3 {
      margin-top: 3% !important;
    }
    .sm-mt-4 {
      margin-top: 4% !important;
    }
    .sm-mt-5 {
      margin-top: 5% !important;
    }
    .sm-mt-6 {
      margin-top: 6% !important;
    }
    .sm-mt-7 {
      margin-top: 7% !important;
    }
    .sm-mt-8 {
      margin-top: 8% !important;
    }
    .sm-mt-9 {
      margin-top: 9% !important;
    }
    .sm-mt-10 {
      margin-top: 10% !important;
    }
    .sm-mt-11 {
      margin-top: 11% !important;
    }
    .sm-mt-12 {
      margin-top: 12% !important;
    }
    .sm-mt-13 {
      margin-top: 13% !important;
    }
    .sm-mt-14 {
      margin-top: 14% !important;
    }
    .sm-mt-15 {
      margin-top: 15% !important;
    }
    .sm-mt-16 {
      margin-top: 16% !important;
    }
    .sm-mt-17 {
      margin-top: 17% !important;
    }
    .sm-mt-18 {
      margin-top: 18% !important;
    }
    .sm-mt-19 {
      margin-top: 19% !important;
    }
    .sm-mt-20 {
      margin-top: 20% !important;
    }
    .sm-mt-21 {
      margin-top: 21% !important;
    }
    .sm-mt-22 {
      margin-top: 22% !important;
    }
    .sm-mt-23 {
      margin-top: 23% !important;
    }
    .sm-mt-24 {
      margin-top: 24% !important;
    }
    .sm-mt-25 {
      margin-top: 25% !important;
    }
    .sm-mt-26 {
      margin-top: 26% !important;
    }
    .sm-mt-27 {
      margin-top: 27% !important;
    }
    .sm-mt-28 {
      margin-top: 28% !important;
    }
    .sm-mt-29 {
      margin-top: 29% !important;
    }
    .sm-mt-30 {
      margin-top: 30% !important;
    }
    .sm-me-5px {
      margin-right: 5px !important;
    }
    .sm-me-10px {
      margin-right: 10px !important;
    }
    .sm-me-15px {
      margin-right: 15px !important;
    }
    .sm-me-20px {
      margin-right: 20px !important;
    }
    .sm-me-25px {
      margin-right: 25px !important;
    }
    .sm-me-30px {
      margin-right: 30px !important;
    }
    .sm-me-35px {
      margin-right: 35px !important;
    }
    .sm-me-40px {
      margin-right: 40px !important;
    }
    .sm-me-45px {
      margin-right: 45px !important;
    }
    .sm-me-50px {
      margin-right: 50px !important;
    }
    .sm-me-55px {
      margin-right: 55px !important;
    }
    .sm-me-60px {
      margin-right: 60px !important;
    }
    .sm-me-65px {
      margin-right: 65px !important;
    }
    .sm-me-70px {
      margin-right: 70px !important;
    }
    .sm-me-1 {
      margin-right: 1% !important;
    }
    .sm-me-2 {
      margin-right: 2% !important;
    }
    .sm-me-3 {
      margin-right: 3% !important;
    }
    .sm-me-4 {
      margin-right: 4% !important;
    }
    .sm-me-5 {
      margin-right: 5% !important;
    }
    .sm-me-6 {
      margin-right: 6% !important;
    }
    .sm-me-7 {
      margin-right: 7% !important;
    }
    .sm-me-8 {
      margin-right: 8% !important;
    }
    .sm-me-9 {
      margin-right: 9% !important;
    }
    .sm-me-10 {
      margin-right: 10% !important;
    }
    .sm-me-11 {
      margin-right: 11% !important;
    }
    .sm-me-12 {
      margin-right: 12% !important;
    }
    .sm-me-13 {
      margin-right: 13% !important;
    }
    .sm-me-14 {
      margin-right: 14% !important;
    }
    .sm-me-15 {
      margin-right: 15% !important;
    }
    .sm-me-16 {
      margin-right: 16% !important;
    }
    .sm-me-17 {
      margin-right: 17% !important;
    }
    .sm-me-18 {
      margin-right: 18% !important;
    }
    .sm-me-19 {
      margin-right: 19% !important;
    }
    .sm-me-20 {
      margin-right: 20% !important;
    }
    .sm-me-21 {
      margin-right: 21% !important;
    }
    .sm-me-22 {
      margin-right: 22% !important;
    }
    .sm-me-23 {
      margin-right: 23% !important;
    }
    .sm-me-24 {
      margin-right: 24% !important;
    }
    .sm-me-25 {
      margin-right: 25% !important;
    }
    .sm-me-26 {
      margin-right: 26% !important;
    }
    .sm-me-27 {
      margin-right: 27% !important;
    }
    .sm-me-28 {
      margin-right: 28% !important;
    }
    .sm-me-29 {
      margin-right: 29% !important;
    }
    .sm-me-30 {
      margin-right: 30% !important;
    }
    .sm-mb-5px {
      margin-bottom: 5px !important;
    }
    .sm-mb-10px {
      margin-bottom: 10px !important;
    }
    .sm-mb-15px {
      margin-bottom: 15px !important;
    }
    .sm-mb-20px {
      margin-bottom: 20px !important;
    }
    .sm-mb-25px {
      margin-bottom: 25px !important;
    }
    .sm-mb-30px {
      margin-bottom: 30px !important;
    }
    .sm-mb-35px {
      margin-bottom: 35px !important;
    }
    .sm-mb-40px {
      margin-bottom: 40px !important;
    }
    .sm-mb-45px {
      margin-bottom: 45px !important;
    }
    .sm-mb-50px {
      margin-bottom: 50px !important;
    }
    .sm-mb-55px {
      margin-bottom: 55px !important;
    }
    .sm-mb-60px {
      margin-bottom: 60px !important;
    }
    .sm-mb-65px {
      margin-bottom: 65px !important;
    }
    .sm-mb-70px {
      margin-bottom: 70px !important;
    }
    .sm-mb-1 {
      margin-bottom: 1% !important;
    }
    .sm-mb-2 {
      margin-bottom: 2% !important;
    }
    .sm-mb-3 {
      margin-bottom: 3% !important;
    }
    .sm-mb-4 {
      margin-bottom: 4% !important;
    }
    .sm-mb-5 {
      margin-bottom: 5% !important;
    }
    .sm-mb-6 {
      margin-bottom: 6% !important;
    }
    .sm-mb-7 {
      margin-bottom: 7% !important;
    }
    .sm-mb-8 {
      margin-bottom: 8% !important;
    }
    .sm-mb-9 {
      margin-bottom: 9% !important;
    }
    .sm-mb-10 {
      margin-bottom: 10% !important;
    }
    .sm-mb-11 {
      margin-bottom: 11% !important;
    }
    .sm-mb-12 {
      margin-bottom: 12% !important;
    }
    .sm-mb-13 {
      margin-bottom: 13% !important;
    }
    .sm-mb-14 {
      margin-bottom: 14% !important;
    }
    .sm-mb-15 {
      margin-bottom: 15% !important;
    }
    .sm-mb-16 {
      margin-bottom: 16% !important;
    }
    .sm-mb-17 {
      margin-bottom: 17% !important;
    }
    .sm-mb-18 {
      margin-bottom: 18% !important;
    }
    .sm-mb-19 {
      margin-bottom: 19% !important;
    }
    .sm-mb-20 {
      margin-bottom: 20% !important;
    }
    .sm-mb-21 {
      margin-bottom: 21% !important;
    }
    .sm-mb-22 {
      margin-bottom: 22% !important;
    }
    .sm-mb-23 {
      margin-bottom: 23% !important;
    }
    .sm-mb-24 {
      margin-bottom: 24% !important;
    }
    .sm-mb-25 {
      margin-bottom: 25% !important;
    }
    .sm-mb-26 {
      margin-bottom: 26% !important;
    }
    .sm-mb-27 {
      margin-bottom: 27% !important;
    }
    .sm-mb-28 {
      margin-bottom: 28% !important;
    }
    .sm-mb-29 {
      margin-bottom: 29% !important;
    }
    .sm-mb-30 {
      margin-bottom: 30% !important;
    }
    .sm-ms-5px {
      margin-left: 5px !important;
    }
    .sm-ms-10px {
      margin-left: 10px !important;
    }
    .sm-ms-15px {
      margin-left: 15px !important;
    }
    .sm-ms-20px {
      margin-left: 20px !important;
    }
    .sm-ms-25px {
      margin-left: 25px !important;
    }
    .sm-ms-30px {
      margin-left: 30px !important;
    }
    .sm-ms-35px {
      margin-left: 35px !important;
    }
    .sm-ms-40px {
      margin-left: 40px !important;
    }
    .sm-ms-45px {
      margin-left: 45px !important;
    }
    .sm-ms-50px {
      margin-left: 50px !important;
    }
    .sm-ms-55px {
      margin-left: 55px !important;
    }
    .sm-ms-60px {
      margin-left: 60px !important;
    }
    .sm-ms-65px {
      margin-left: 65px !important;
    }
    .sm-ms-70px {
      margin-left: 70px !important;
    }
    .sm-ms-1 {
      margin-left: 1% !important;
    }
    .sm-ms-2 {
      margin-left: 2% !important;
    }
    .sm-ms-3 {
      margin-left: 3% !important;
    }
    .sm-ms-4 {
      margin-left: 4% !important;
    }
    .sm-ms-5 {
      margin-left: 5% !important;
    }
    .sm-ms-6 {
      margin-left: 6% !important;
    }
    .sm-ms-7 {
      margin-left: 7% !important;
    }
    .sm-ms-8 {
      margin-left: 8% !important;
    }
    .sm-ms-9 {
      margin-left: 9% !important;
    }
    .sm-ms-10 {
      margin-left: 10% !important;
    }
    .sm-ms-11 {
      margin-left: 11% !important;
    }
    .sm-ms-12 {
      margin-left: 12% !important;
    }
    .sm-ms-13 {
      margin-left: 13% !important;
    }
    .sm-ms-14 {
      margin-left: 14% !important;
    }
    .sm-ms-15 {
      margin-left: 15% !important;
    }
    .sm-ms-16 {
      margin-left: 16% !important;
    }
    .sm-ms-17 {
      margin-left: 17% !important;
    }
    .sm-ms-18 {
      margin-left: 18% !important;
    }
    .sm-ms-19 {
      margin-left: 19% !important;
    }
    .sm-ms-20 {
      margin-left: 20% !important;
    }
    .sm-ms-21 {
      margin-left: 21% !important;
    }
    .sm-ms-22 {
      margin-left: 22% !important;
    }
    .sm-ms-23 {
      margin-left: 23% !important;
    }
    .sm-ms-24 {
      margin-left: 24% !important;
    }
    .sm-ms-25 {
      margin-left: 25% !important;
    }
    .sm-ms-26 {
      margin-left: 26% !important;
    }
    .sm-ms-27 {
      margin-left: 27% !important;
    }
    .sm-ms-28 {
      margin-left: 28% !important;
    }
    .sm-ms-29 {
      margin-left: 29% !important;
    }
    .sm-ms-30 {
      margin-left: 30% !important;
    }
    .sm-top-0px {
      top: 0px !important;
    }
    .sm-top-1px {
      top: 1px !important;
    }
    .sm-top-2px {
      top: 2px !important;
    }
    .sm-top-3px {
      top: 3px !important;
    }
    .sm-top-4px {
      top: 4px !important;
    }
    .sm-top-5px {
      top: 5px !important;
    }
    .sm-top-6px {
      top: 6px !important;
    }
    .sm-top-7px {
      top: 7px !important;
    }
    .sm-top-8px {
      top: 8px !important;
    }
    .sm-top-9px {
      top: 9px !important;
    }
    .sm-top-10px {
      top: 10px !important;
    }
    .sm-top-11px {
      top: 11px !important;
    }
    .sm-top-12px {
      top: 12px !important;
    }
    .sm-top-13px {
      top: 13px !important;
    }
    .sm-top-14px {
      top: 14px !important;
    }
    .sm-top-15px {
      top: 15px !important;
    }
    .sm-top-16px {
      top: 16px !important;
    }
    .sm-top-17px {
      top: 17px !important;
    }
    .sm-top-18px {
      top: 18px !important;
    }
    .sm-top-19px {
      top: 19px !important;
    }
    .sm-top-20px {
      top: 20px !important;
    }
    .sm-top-21px {
      top: 21px !important;
    }
    .sm-top-22px {
      top: 22px !important;
    }
    .sm-top-23px {
      top: 23px !important;
    }
    .sm-top-24px {
      top: 24px !important;
    }
    .sm-top-25px {
      top: 25px !important;
    }
    .sm-top-26px {
      top: 26px !important;
    }
    .sm-top-27px {
      top: 27px !important;
    }
    .sm-top-28px {
      top: 28px !important;
    }
    .sm-top-29px {
      top: 29px !important;
    }
    .sm-top-30px {
      top: 30px !important;
    }
    .sm-top-40px {
      top: 40px !important;
    }
    .sm-top-50px {
      top: 50px !important;
    }
    .sm-top-60px {
      top: 60px !important;
    }
    .sm-top-70px {
      top: 70px !important;
    }
    .sm-top-80px {
      top: 80px !important;
    }
    .sm-top-90px {
      top: 90px !important;
    }
    .sm-top-100px {
      top: 100px !important;
    }
    .sm-top-110px {
      top: 110px !important;
    }
    .sm-top-120px {
      top: 120px !important;
    }
    .sm-top-130px {
      top: 130px !important;
    }
    .sm-top-140px {
      top: 140px !important;
    }
    .sm-top-150px {
      top: 150px !important;
    }
    .sm-right-0px {
      right: 0px !important;
    }
    .sm-right-1px {
      right: 1px !important;
    }
    .sm-right-2px {
      right: 2px !important;
    }
    .sm-right-3px {
      right: 3px !important;
    }
    .sm-right-4px {
      right: 4px !important;
    }
    .sm-right-5px {
      right: 5px !important;
    }
    .sm-right-6px {
      right: 6px !important;
    }
    .sm-right-7px {
      right: 7px !important;
    }
    .sm-right-8px {
      right: 8px !important;
    }
    .sm-right-9px {
      right: 9px !important;
    }
    .sm-right-10px {
      right: 10px !important;
    }
    .sm-right-11px {
      right: 11px !important;
    }
    .sm-right-12px {
      right: 12px !important;
    }
    .sm-right-13px {
      right: 13px !important;
    }
    .sm-right-14px {
      right: 14px !important;
    }
    .sm-right-15px {
      right: 15px !important;
    }
    .sm-right-16px {
      right: 16px !important;
    }
    .sm-right-17px {
      right: 17px !important;
    }
    .sm-right-18px {
      right: 18px !important;
    }
    .sm-right-19px {
      right: 19px !important;
    }
    .sm-right-20px {
      right: 20px !important;
    }
    .sm-right-21px {
      right: 21px !important;
    }
    .sm-right-22px {
      right: 22px !important;
    }
    .sm-right-23px {
      right: 23px !important;
    }
    .sm-right-24px {
      right: 24px !important;
    }
    .sm-right-25px {
      right: 25px !important;
    }
    .sm-right-26px {
      right: 26px !important;
    }
    .sm-right-27px {
      right: 27px !important;
    }
    .sm-right-28px {
      right: 28px !important;
    }
    .sm-right-29px {
      right: 29px !important;
    }
    .sm-right-30px {
      right: 30px !important;
    }
    .sm-right-40px {
      right: 40px !important;
    }
    .sm-right-50px {
      right: 50px !important;
    }
    .sm-right-60px {
      right: 60px !important;
    }
    .sm-right-70px {
      right: 70px !important;
    }
    .sm-right-80px {
      right: 80px !important;
    }
    .sm-right-90px {
      right: 90px !important;
    }
    .sm-right-100px {
      right: 100px !important;
    }
    .sm-right-110px {
      right: 110px !important;
    }
    .sm-right-120px {
      right: 120px !important;
    }
    .sm-right-130px {
      right: 130px !important;
    }
    .sm-right-140px {
      right: 140px !important;
    }
    .sm-right-150px {
      right: 150px !important;
    }
    .sm-bottom-0px {
      bottom: 0px !important;
    }
    .sm-bottom-1px {
      bottom: 1px !important;
    }
    .sm-bottom-2px {
      bottom: 2px !important;
    }
    .sm-bottom-3px {
      bottom: 3px !important;
    }
    .sm-bottom-4px {
      bottom: 4px !important;
    }
    .sm-bottom-5px {
      bottom: 5px !important;
    }
    .sm-bottom-6px {
      bottom: 6px !important;
    }
    .sm-bottom-7px {
      bottom: 7px !important;
    }
    .sm-bottom-8px {
      bottom: 8px !important;
    }
    .sm-bottom-9px {
      bottom: 9px !important;
    }
    .sm-bottom-10px {
      bottom: 10px !important;
    }
    .sm-bottom-11px {
      bottom: 11px !important;
    }
    .sm-bottom-12px {
      bottom: 12px !important;
    }
    .sm-bottom-13px {
      bottom: 13px !important;
    }
    .sm-bottom-14px {
      bottom: 14px !important;
    }
    .sm-bottom-15px {
      bottom: 15px !important;
    }
    .sm-bottom-16px {
      bottom: 16px !important;
    }
    .sm-bottom-17px {
      bottom: 17px !important;
    }
    .sm-bottom-18px {
      bottom: 18px !important;
    }
    .sm-bottom-19px {
      bottom: 19px !important;
    }
    .sm-bottom-20px {
      bottom: 20px !important;
    }
    .sm-bottom-21px {
      bottom: 21px !important;
    }
    .sm-bottom-22px {
      bottom: 22px !important;
    }
    .sm-bottom-23px {
      bottom: 23px !important;
    }
    .sm-bottom-24px {
      bottom: 24px !important;
    }
    .sm-bottom-25px {
      bottom: 25px !important;
    }
    .sm-bottom-26px {
      bottom: 26px !important;
    }
    .sm-bottom-27px {
      bottom: 27px !important;
    }
    .sm-bottom-28px {
      bottom: 28px !important;
    }
    .sm-bottom-29px {
      bottom: 29px !important;
    }
    .sm-bottom-30px {
      bottom: 30px !important;
    }
    .sm-bottom-40px {
      bottom: 40px !important;
    }
    .sm-bottom-50px {
      bottom: 50px !important;
    }
    .sm-bottom-60px {
      bottom: 60px !important;
    }
    .sm-bottom-70px {
      bottom: 70px !important;
    }
    .sm-bottom-80px {
      bottom: 80px !important;
    }
    .sm-bottom-90px {
      bottom: 90px !important;
    }
    .sm-bottom-100px {
      bottom: 100px !important;
    }
    .sm-bottom-110px {
      bottom: 110px !important;
    }
    .sm-bottom-120px {
      bottom: 120px !important;
    }
    .sm-bottom-130px {
      bottom: 130px !important;
    }
    .sm-bottom-140px {
      bottom: 140px !important;
    }
    .sm-bottom-150px {
      bottom: 150px !important;
    }
    .sm-left-0px {
      left: 0px !important;
    }
    .sm-left-1px {
      left: 1px !important;
    }
    .sm-left-2px {
      left: 2px !important;
    }
    .sm-left-3px {
      left: 3px !important;
    }
    .sm-left-4px {
      left: 4px !important;
    }
    .sm-left-5px {
      left: 5px !important;
    }
    .sm-left-6px {
      left: 6px !important;
    }
    .sm-left-7px {
      left: 7px !important;
    }
    .sm-left-8px {
      left: 8px !important;
    }
    .sm-left-9px {
      left: 9px !important;
    }
    .sm-left-10px {
      left: 10px !important;
    }
    .sm-left-11px {
      left: 11px !important;
    }
    .sm-left-12px {
      left: 12px !important;
    }
    .sm-left-13px {
      left: 13px !important;
    }
    .sm-left-14px {
      left: 14px !important;
    }
    .sm-left-15px {
      left: 15px !important;
    }
    .sm-left-16px {
      left: 16px !important;
    }
    .sm-left-17px {
      left: 17px !important;
    }
    .sm-left-18px {
      left: 18px !important;
    }
    .sm-left-19px {
      left: 19px !important;
    }
    .sm-left-20px {
      left: 20px !important;
    }
    .sm-left-21px {
      left: 21px !important;
    }
    .sm-left-22px {
      left: 22px !important;
    }
    .sm-left-23px {
      left: 23px !important;
    }
    .sm-left-24px {
      left: 24px !important;
    }
    .sm-left-25px {
      left: 25px !important;
    }
    .sm-left-26px {
      left: 26px !important;
    }
    .sm-left-27px {
      left: 27px !important;
    }
    .sm-left-28px {
      left: 28px !important;
    }
    .sm-left-29px {
      left: 29px !important;
    }
    .sm-left-30px {
      left: 30px !important;
    }
    .sm-left-40px {
      left: 40px !important;
    }
    .sm-left-50px {
      left: 50px !important;
    }
    .sm-left-60px {
      left: 60px !important;
    }
    .sm-left-70px {
      left: 70px !important;
    }
    .sm-left-80px {
      left: 80px !important;
    }
    .sm-left-90px {
      left: 90px !important;
    }
    .sm-left-100px {
      left: 100px !important;
    }
    .sm-left-110px {
      left: 110px !important;
    }
    .sm-left-120px {
      left: 120px !important;
    }
    .sm-left-130px {
      left: 130px !important;
    }
    .sm-left-140px {
      left: 140px !important;
    }
    .sm-left-150px {
      left: 150px !important;
    }
    .sm-top-minus-0px {
      top: -0px !important;
    }
    .sm-top-minus-1px {
      top: -1px !important;
    }
    .sm-top-minus-2px {
      top: -2px !important;
    }
    .sm-top-minus-3px {
      top: -3px !important;
    }
    .sm-top-minus-4px {
      top: -4px !important;
    }
    .sm-top-minus-5px {
      top: -5px !important;
    }
    .sm-top-minus-6px {
      top: -6px !important;
    }
    .sm-top-minus-7px {
      top: -7px !important;
    }
    .sm-top-minus-8px {
      top: -8px !important;
    }
    .sm-top-minus-9px {
      top: -9px !important;
    }
    .sm-top-minus-10px {
      top: -10px !important;
    }
    .sm-top-minus-11px {
      top: -11px !important;
    }
    .sm-top-minus-12px {
      top: -12px !important;
    }
    .sm-top-minus-13px {
      top: -13px !important;
    }
    .sm-top-minus-14px {
      top: -14px !important;
    }
    .sm-top-minus-15px {
      top: -15px !important;
    }
    .sm-top-minus-16px {
      top: -16px !important;
    }
    .sm-top-minus-17px {
      top: -17px !important;
    }
    .sm-top-minus-18px {
      top: -18px !important;
    }
    .sm-top-minus-19px {
      top: -19px !important;
    }
    .sm-top-minus-20px {
      top: -20px !important;
    }
    .sm-top-minus-21px {
      top: -21px !important;
    }
    .sm-top-minus-22px {
      top: -22px !important;
    }
    .sm-top-minus-23px {
      top: -23px !important;
    }
    .sm-top-minus-24px {
      top: -24px !important;
    }
    .sm-top-minus-25px {
      top: -25px !important;
    }
    .sm-top-minus-26px {
      top: -26px !important;
    }
    .sm-top-minus-27px {
      top: -27px !important;
    }
    .sm-top-minus-28px {
      top: -28px !important;
    }
    .sm-top-minus-29px {
      top: -29px !important;
    }
    .sm-top-minus-30px {
      top: -30px !important;
    }
    .sm-top-minus-40px {
      top: -40px !important;
    }
    .sm-top-minus-50px {
      top: -50px !important;
    }
    .sm-top-minus-60px {
      top: -60px !important;
    }
    .sm-top-minus-70px {
      top: -70px !important;
    }
    .sm-top-minus-80px {
      top: -80px !important;
    }
    .sm-top-minus-90px {
      top: -90px !important;
    }
    .sm-top-minus-100px {
      top: -100px !important;
    }
    .sm-top-minus-110px {
      top: -110px !important;
    }
    .sm-top-minus-120px {
      top: -120px !important;
    }
    .sm-top-minus-130px {
      top: -130px !important;
    }
    .sm-top-minus-140px {
      top: -140px !important;
    }
    .sm-top-minus-150px {
      top: -150px !important;
    }
    .sm-right-minus-0px {
      right: -0px !important;
    }
    .sm-right-minus-1px {
      right: -1px !important;
    }
    .sm-right-minus-2px {
      right: -2px !important;
    }
    .sm-right-minus-3px {
      right: -3px !important;
    }
    .sm-right-minus-4px {
      right: -4px !important;
    }
    .sm-right-minus-5px {
      right: -5px !important;
    }
    .sm-right-minus-6px {
      right: -6px !important;
    }
    .sm-right-minus-7px {
      right: -7px !important;
    }
    .sm-right-minus-8px {
      right: -8px !important;
    }
    .sm-right-minus-9px {
      right: -9px !important;
    }
    .sm-right-minus-10px {
      right: -10px !important;
    }
    .sm-right-minus-11px {
      right: -11px !important;
    }
    .sm-right-minus-12px {
      right: -12px !important;
    }
    .sm-right-minus-13px {
      right: -13px !important;
    }
    .sm-right-minus-14px {
      right: -14px !important;
    }
    .sm-right-minus-15px {
      right: -15px !important;
    }
    .sm-right-minus-16px {
      right: -16px !important;
    }
    .sm-right-minus-17px {
      right: -17px !important;
    }
    .sm-right-minus-18px {
      right: -18px !important;
    }
    .sm-right-minus-19px {
      right: -19px !important;
    }
    .sm-right-minus-20px {
      right: -20px !important;
    }
    .sm-right-minus-21px {
      right: -21px !important;
    }
    .sm-right-minus-22px {
      right: -22px !important;
    }
    .sm-right-minus-23px {
      right: -23px !important;
    }
    .sm-right-minus-24px {
      right: -24px !important;
    }
    .sm-right-minus-25px {
      right: -25px !important;
    }
    .sm-right-minus-26px {
      right: -26px !important;
    }
    .sm-right-minus-27px {
      right: -27px !important;
    }
    .sm-right-minus-28px {
      right: -28px !important;
    }
    .sm-right-minus-29px {
      right: -29px !important;
    }
    .sm-right-minus-30px {
      right: -30px !important;
    }
    .sm-right-minus-40px {
      right: -40px !important;
    }
    .sm-right-minus-50px {
      right: -50px !important;
    }
    .sm-right-minus-60px {
      right: -60px !important;
    }
    .sm-right-minus-70px {
      right: -70px !important;
    }
    .sm-right-minus-80px {
      right: -80px !important;
    }
    .sm-right-minus-90px {
      right: -90px !important;
    }
    .sm-right-minus-100px {
      right: -100px !important;
    }
    .sm-right-minus-110px {
      right: -110px !important;
    }
    .sm-right-minus-120px {
      right: -120px !important;
    }
    .sm-right-minus-130px {
      right: -130px !important;
    }
    .sm-right-minus-140px {
      right: -140px !important;
    }
    .sm-right-minus-150px {
      right: -150px !important;
    }
    .sm-bottom-minus-0px {
      bottom: -0px !important;
    }
    .sm-bottom-minus-1px {
      bottom: -1px !important;
    }
    .sm-bottom-minus-2px {
      bottom: -2px !important;
    }
    .sm-bottom-minus-3px {
      bottom: -3px !important;
    }
    .sm-bottom-minus-4px {
      bottom: -4px !important;
    }
    .sm-bottom-minus-5px {
      bottom: -5px !important;
    }
    .sm-bottom-minus-6px {
      bottom: -6px !important;
    }
    .sm-bottom-minus-7px {
      bottom: -7px !important;
    }
    .sm-bottom-minus-8px {
      bottom: -8px !important;
    }
    .sm-bottom-minus-9px {
      bottom: -9px !important;
    }
    .sm-bottom-minus-10px {
      bottom: -10px !important;
    }
    .sm-bottom-minus-11px {
      bottom: -11px !important;
    }
    .sm-bottom-minus-12px {
      bottom: -12px !important;
    }
    .sm-bottom-minus-13px {
      bottom: -13px !important;
    }
    .sm-bottom-minus-14px {
      bottom: -14px !important;
    }
    .sm-bottom-minus-15px {
      bottom: -15px !important;
    }
    .sm-bottom-minus-16px {
      bottom: -16px !important;
    }
    .sm-bottom-minus-17px {
      bottom: -17px !important;
    }
    .sm-bottom-minus-18px {
      bottom: -18px !important;
    }
    .sm-bottom-minus-19px {
      bottom: -19px !important;
    }
    .sm-bottom-minus-20px {
      bottom: -20px !important;
    }
    .sm-bottom-minus-21px {
      bottom: -21px !important;
    }
    .sm-bottom-minus-22px {
      bottom: -22px !important;
    }
    .sm-bottom-minus-23px {
      bottom: -23px !important;
    }
    .sm-bottom-minus-24px {
      bottom: -24px !important;
    }
    .sm-bottom-minus-25px {
      bottom: -25px !important;
    }
    .sm-bottom-minus-26px {
      bottom: -26px !important;
    }
    .sm-bottom-minus-27px {
      bottom: -27px !important;
    }
    .sm-bottom-minus-28px {
      bottom: -28px !important;
    }
    .sm-bottom-minus-29px {
      bottom: -29px !important;
    }
    .sm-bottom-minus-30px {
      bottom: -30px !important;
    }
    .sm-bottom-minus-40px {
      bottom: -40px !important;
    }
    .sm-bottom-minus-50px {
      bottom: -50px !important;
    }
    .sm-bottom-minus-60px {
      bottom: -60px !important;
    }
    .sm-bottom-minus-70px {
      bottom: -70px !important;
    }
    .sm-bottom-minus-80px {
      bottom: -80px !important;
    }
    .sm-bottom-minus-90px {
      bottom: -90px !important;
    }
    .sm-bottom-minus-100px {
      bottom: -100px !important;
    }
    .sm-bottom-minus-110px {
      bottom: -110px !important;
    }
    .sm-bottom-minus-120px {
      bottom: -120px !important;
    }
    .sm-bottom-minus-130px {
      bottom: -130px !important;
    }
    .sm-bottom-minus-140px {
      bottom: -140px !important;
    }
    .sm-bottom-minus-150px {
      bottom: -150px !important;
    }
    .sm-left-minus-0px {
      left: -0px !important;
    }
    .sm-left-minus-1px {
      left: -1px !important;
    }
    .sm-left-minus-2px {
      left: -2px !important;
    }
    .sm-left-minus-3px {
      left: -3px !important;
    }
    .sm-left-minus-4px {
      left: -4px !important;
    }
    .sm-left-minus-5px {
      left: -5px !important;
    }
    .sm-left-minus-6px {
      left: -6px !important;
    }
    .sm-left-minus-7px {
      left: -7px !important;
    }
    .sm-left-minus-8px {
      left: -8px !important;
    }
    .sm-left-minus-9px {
      left: -9px !important;
    }
    .sm-left-minus-10px {
      left: -10px !important;
    }
    .sm-left-minus-11px {
      left: -11px !important;
    }
    .sm-left-minus-12px {
      left: -12px !important;
    }
    .sm-left-minus-13px {
      left: -13px !important;
    }
    .sm-left-minus-14px {
      left: -14px !important;
    }
    .sm-left-minus-15px {
      left: -15px !important;
    }
    .sm-left-minus-16px {
      left: -16px !important;
    }
    .sm-left-minus-17px {
      left: -17px !important;
    }
    .sm-left-minus-18px {
      left: -18px !important;
    }
    .sm-left-minus-19px {
      left: -19px !important;
    }
    .sm-left-minus-20px {
      left: -20px !important;
    }
    .sm-left-minus-21px {
      left: -21px !important;
    }
    .sm-left-minus-22px {
      left: -22px !important;
    }
    .sm-left-minus-23px {
      left: -23px !important;
    }
    .sm-left-minus-24px {
      left: -24px !important;
    }
    .sm-left-minus-25px {
      left: -25px !important;
    }
    .sm-left-minus-26px {
      left: -26px !important;
    }
    .sm-left-minus-27px {
      left: -27px !important;
    }
    .sm-left-minus-28px {
      left: -28px !important;
    }
    .sm-left-minus-29px {
      left: -29px !important;
    }
    .sm-left-minus-30px {
      left: -30px !important;
    }
    .sm-left-minus-40px {
      left: -40px !important;
    }
    .sm-left-minus-50px {
      left: -50px !important;
    }
    .sm-left-minus-60px {
      left: -60px !important;
    }
    .sm-left-minus-70px {
      left: -70px !important;
    }
    .sm-left-minus-80px {
      left: -80px !important;
    }
    .sm-left-minus-90px {
      left: -90px !important;
    }
    .sm-left-minus-100px {
      left: -100px !important;
    }
    .sm-left-minus-110px {
      left: -110px !important;
    }
    .sm-left-minus-120px {
      left: -120px !important;
    }
    .sm-left-minus-130px {
      left: -130px !important;
    }
    .sm-left-minus-140px {
      left: -140px !important;
    }
    .sm-left-minus-150px {
      left: -150px !important;
    }
    .sm-border-width-0px {
      border-width: 0px !important;
    }
    .sm-border-width-1px {
      border-width: 1px !important;
    }
    .sm-border-width-2px {
      border-width: 2px !important;
    }
    .sm-border-width-3px {
      border-width: 3px !important;
    }
    .sm-border-width-4px {
      border-width: 4px !important;
    }
    .sm-border-width-5px {
      border-width: 5px !important;
    }
    .sm-border-width-6px {
      border-width: 6px !important;
    }
    .sm-border-width-7px {
      border-width: 7px !important;
    }
    .sm-border-width-8px {
      border-width: 8px !important;
    }
    .sm-border-width-9px {
      border-width: 9px !important;
    }
    .sm-border-width-10px {
      border-width: 10px !important;
    }
  }
  @media (max-width: 575px) {
    .xs-p-5px {
      padding: 5px !important;
    }
    .xs-p-10px {
      padding: 10px !important;
    }
    .xs-p-15px {
      padding: 15px !important;
    }
    .xs-p-20px {
      padding: 20px !important;
    }
    .xs-p-25px {
      padding: 25px !important;
    }
    .xs-p-30px {
      padding: 30px !important;
    }
    .xs-p-35px {
      padding: 35px !important;
    }
    .xs-p-40px {
      padding: 40px !important;
    }
    .xs-p-45px {
      padding: 45px !important;
    }
    .xs-p-50px {
      padding: 50px !important;
    }
    .xs-p-55px {
      padding: 55px !important;
    }
    .xs-p-60px {
      padding: 60px !important;
    }
    .xs-p-65px {
      padding: 65px !important;
    }
    .xs-p-70px {
      padding: 70px !important;
    }
    .xs-p-1 {
      padding: 1% !important;
    }
    .xs-p-2 {
      padding: 2% !important;
    }
    .xs-p-3 {
      padding: 3% !important;
    }
    .xs-p-4 {
      padding: 4% !important;
    }
    .xs-p-5 {
      padding: 5% !important;
    }
    .xs-p-6 {
      padding: 6% !important;
    }
    .xs-p-7 {
      padding: 7% !important;
    }
    .xs-p-8 {
      padding: 8% !important;
    }
    .xs-p-9 {
      padding: 9% !important;
    }
    .xs-p-10 {
      padding: 10% !important;
    }
    .xs-p-11 {
      padding: 11% !important;
    }
    .xs-p-12 {
      padding: 12% !important;
    }
    .xs-p-13 {
      padding: 13% !important;
    }
    .xs-p-14 {
      padding: 14% !important;
    }
    .xs-p-15 {
      padding: 15% !important;
    }
    .xs-p-16 {
      padding: 16% !important;
    }
    .xs-p-17 {
      padding: 17% !important;
    }
    .xs-p-18 {
      padding: 18% !important;
    }
    .xs-p-19 {
      padding: 19% !important;
    }
    .xs-p-20 {
      padding: 20% !important;
    }
    .xs-p-21 {
      padding: 21% !important;
    }
    .xs-p-22 {
      padding: 22% !important;
    }
    .xs-p-23 {
      padding: 23% !important;
    }
    .xs-p-24 {
      padding: 24% !important;
    }
    .xs-p-25 {
      padding: 25% !important;
    }
    .xs-p-26 {
      padding: 26% !important;
    }
    .xs-p-27 {
      padding: 27% !important;
    }
    .xs-p-28 {
      padding: 28% !important;
    }
    .xs-p-29 {
      padding: 29% !important;
    }
    .xs-p-30 {
      padding: 30% !important;
    }
    .xs-pt-5px {
      padding-top: 5px !important;
    }
    .xs-pt-10px {
      padding-top: 10px !important;
    }
    .xs-pt-15px {
      padding-top: 15px !important;
    }
    .xs-pt-20px {
      padding-top: 20px !important;
    }
    .xs-pt-25px {
      padding-top: 25px !important;
    }
    .xs-pt-30px {
      padding-top: 30px !important;
    }
    .xs-pt-35px {
      padding-top: 35px !important;
    }
    .xs-pt-40px {
      padding-top: 40px !important;
    }
    .xs-pt-45px {
      padding-top: 45px !important;
    }
    .xs-pt-50px {
      padding-top: 50px !important;
    }
    .xs-pt-55px {
      padding-top: 55px !important;
    }
    .xs-pt-60px {
      padding-top: 60px !important;
    }
    .xs-pt-65px {
      padding-top: 65px !important;
    }
    .xs-pt-70px {
      padding-top: 70px !important;
    }
    .xs-pt-1 {
      padding-top: 1% !important;
    }
    .xs-pt-2 {
      padding-top: 2% !important;
    }
    .xs-pt-3 {
      padding-top: 3% !important;
    }
    .xs-pt-4 {
      padding-top: 4% !important;
    }
    .xs-pt-5 {
      padding-top: 5% !important;
    }
    .xs-pt-6 {
      padding-top: 6% !important;
    }
    .xs-pt-7 {
      padding-top: 7% !important;
    }
    .xs-pt-8 {
      padding-top: 8% !important;
    }
    .xs-pt-9 {
      padding-top: 9% !important;
    }
    .xs-pt-10 {
      padding-top: 10% !important;
    }
    .xs-pt-11 {
      padding-top: 11% !important;
    }
    .xs-pt-12 {
      padding-top: 12% !important;
    }
    .xs-pt-13 {
      padding-top: 13% !important;
    }
    .xs-pt-14 {
      padding-top: 14% !important;
    }
    .xs-pt-15 {
      padding-top: 15% !important;
    }
    .xs-pt-16 {
      padding-top: 16% !important;
    }
    .xs-pt-17 {
      padding-top: 17% !important;
    }
    .xs-pt-18 {
      padding-top: 18% !important;
    }
    .xs-pt-19 {
      padding-top: 19% !important;
    }
    .xs-pt-20 {
      padding-top: 20% !important;
    }
    .xs-pt-21 {
      padding-top: 21% !important;
    }
    .xs-pt-22 {
      padding-top: 22% !important;
    }
    .xs-pt-23 {
      padding-top: 23% !important;
    }
    .xs-pt-24 {
      padding-top: 24% !important;
    }
    .xs-pt-25 {
      padding-top: 25% !important;
    }
    .xs-pt-26 {
      padding-top: 26% !important;
    }
    .xs-pt-27 {
      padding-top: 27% !important;
    }
    .xs-pt-28 {
      padding-top: 28% !important;
    }
    .xs-pt-29 {
      padding-top: 29% !important;
    }
    .xs-pt-30 {
      padding-top: 30% !important;
    }
    .xs-pe-5px {
      padding-right: 5px !important;
    }
    .xs-pe-10px {
      padding-right: 10px !important;
    }
    .xs-pe-15px {
      padding-right: 15px !important;
    }
    .xs-pe-20px {
      padding-right: 20px !important;
    }
    .xs-pe-25px {
      padding-right: 25px !important;
    }
    .xs-pe-30px {
      padding-right: 30px !important;
    }
    .xs-pe-35px {
      padding-right: 35px !important;
    }
    .xs-pe-40px {
      padding-right: 40px !important;
    }
    .xs-pe-45px {
      padding-right: 45px !important;
    }
    .xs-pe-50px {
      padding-right: 50px !important;
    }
    .xs-pe-55px {
      padding-right: 55px !important;
    }
    .xs-pe-60px {
      padding-right: 60px !important;
    }
    .xs-pe-65px {
      padding-right: 65px !important;
    }
    .xs-pe-70px {
      padding-right: 70px !important;
    }
    .xs-pe-1 {
      padding-right: 1% !important;
    }
    .xs-pe-2 {
      padding-right: 2% !important;
    }
    .xs-pe-3 {
      padding-right: 3% !important;
    }
    .xs-pe-4 {
      padding-right: 4% !important;
    }
    .xs-pe-5 {
      padding-right: 5% !important;
    }
    .xs-pe-6 {
      padding-right: 6% !important;
    }
    .xs-pe-7 {
      padding-right: 7% !important;
    }
    .xs-pe-8 {
      padding-right: 8% !important;
    }
    .xs-pe-9 {
      padding-right: 9% !important;
    }
    .xs-pe-10 {
      padding-right: 10% !important;
    }
    .xs-pe-11 {
      padding-right: 11% !important;
    }
    .xs-pe-12 {
      padding-right: 12% !important;
    }
    .xs-pe-13 {
      padding-right: 13% !important;
    }
    .xs-pe-14 {
      padding-right: 14% !important;
    }
    .xs-pe-15 {
      padding-right: 15% !important;
    }
    .xs-pe-16 {
      padding-right: 16% !important;
    }
    .xs-pe-17 {
      padding-right: 17% !important;
    }
    .xs-pe-18 {
      padding-right: 18% !important;
    }
    .xs-pe-19 {
      padding-right: 19% !important;
    }
    .xs-pe-20 {
      padding-right: 20% !important;
    }
    .xs-pe-21 {
      padding-right: 21% !important;
    }
    .xs-pe-22 {
      padding-right: 22% !important;
    }
    .xs-pe-23 {
      padding-right: 23% !important;
    }
    .xs-pe-24 {
      padding-right: 24% !important;
    }
    .xs-pe-25 {
      padding-right: 25% !important;
    }
    .xs-pe-26 {
      padding-right: 26% !important;
    }
    .xs-pe-27 {
      padding-right: 27% !important;
    }
    .xs-pe-28 {
      padding-right: 28% !important;
    }
    .xs-pe-29 {
      padding-right: 29% !important;
    }
    .xs-pe-30 {
      padding-right: 30% !important;
    }
    .xs-pb-5px {
      padding-bottom: 5px !important;
    }
    .xs-pb-10px {
      padding-bottom: 10px !important;
    }
    .xs-pb-15px {
      padding-bottom: 15px !important;
    }
    .xs-pb-20px {
      padding-bottom: 20px !important;
    }
    .xs-pb-25px {
      padding-bottom: 25px !important;
    }
    .xs-pb-30px {
      padding-bottom: 30px !important;
    }
    .xs-pb-35px {
      padding-bottom: 35px !important;
    }
    .xs-pb-40px {
      padding-bottom: 40px !important;
    }
    .xs-pb-45px {
      padding-bottom: 45px !important;
    }
    .xs-pb-50px {
      padding-bottom: 50px !important;
    }
    .xs-pb-55px {
      padding-bottom: 55px !important;
    }
    .xs-pb-60px {
      padding-bottom: 60px !important;
    }
    .xs-pb-65px {
      padding-bottom: 65px !important;
    }
    .xs-pb-70px {
      padding-bottom: 70px !important;
    }
    .xs-pb-1 {
      padding-bottom: 1% !important;
    }
    .xs-pb-2 {
      padding-bottom: 2% !important;
    }
    .xs-pb-3 {
      padding-bottom: 3% !important;
    }
    .xs-pb-4 {
      padding-bottom: 4% !important;
    }
    .xs-pb-5 {
      padding-bottom: 5% !important;
    }
    .xs-pb-6 {
      padding-bottom: 6% !important;
    }
    .xs-pb-7 {
      padding-bottom: 7% !important;
    }
    .xs-pb-8 {
      padding-bottom: 8% !important;
    }
    .xs-pb-9 {
      padding-bottom: 9% !important;
    }
    .xs-pb-10 {
      padding-bottom: 10% !important;
    }
    .xs-pb-11 {
      padding-bottom: 11% !important;
    }
    .xs-pb-12 {
      padding-bottom: 12% !important;
    }
    .xs-pb-13 {
      padding-bottom: 13% !important;
    }
    .xs-pb-14 {
      padding-bottom: 14% !important;
    }
    .xs-pb-15 {
      padding-bottom: 15% !important;
    }
    .xs-pb-16 {
      padding-bottom: 16% !important;
    }
    .xs-pb-17 {
      padding-bottom: 17% !important;
    }
    .xs-pb-18 {
      padding-bottom: 18% !important;
    }
    .xs-pb-19 {
      padding-bottom: 19% !important;
    }
    .xs-pb-20 {
      padding-bottom: 20% !important;
    }
    .xs-pb-21 {
      padding-bottom: 21% !important;
    }
    .xs-pb-22 {
      padding-bottom: 22% !important;
    }
    .xs-pb-23 {
      padding-bottom: 23% !important;
    }
    .xs-pb-24 {
      padding-bottom: 24% !important;
    }
    .xs-pb-25 {
      padding-bottom: 25% !important;
    }
    .xs-pb-26 {
      padding-bottom: 26% !important;
    }
    .xs-pb-27 {
      padding-bottom: 27% !important;
    }
    .xs-pb-28 {
      padding-bottom: 28% !important;
    }
    .xs-pb-29 {
      padding-bottom: 29% !important;
    }
    .xs-pb-30 {
      padding-bottom: 30% !important;
    }
    .xs-ps-5px {
      padding-left: 5px !important;
    }
    .xs-ps-10px {
      padding-left: 10px !important;
    }
    .xs-ps-15px {
      padding-left: 15px !important;
    }
    .xs-ps-20px {
      padding-left: 20px !important;
    }
    .xs-ps-25px {
      padding-left: 25px !important;
    }
    .xs-ps-30px {
      padding-left: 30px !important;
    }
    .xs-ps-35px {
      padding-left: 35px !important;
    }
    .xs-ps-40px {
      padding-left: 40px !important;
    }
    .xs-ps-45px {
      padding-left: 45px !important;
    }
    .xs-ps-50px {
      padding-left: 50px !important;
    }
    .xs-ps-55px {
      padding-left: 55px !important;
    }
    .xs-ps-60px {
      padding-left: 60px !important;
    }
    .xs-ps-65px {
      padding-left: 65px !important;
    }
    .xs-ps-70px {
      padding-left: 70px !important;
    }
    .xs-ps-1 {
      padding-left: 1% !important;
    }
    .xs-ps-2 {
      padding-left: 2% !important;
    }
    .xs-ps-3 {
      padding-left: 3% !important;
    }
    .xs-ps-4 {
      padding-left: 4% !important;
    }
    .xs-ps-5 {
      padding-left: 5% !important;
    }
    .xs-ps-6 {
      padding-left: 6% !important;
    }
    .xs-ps-7 {
      padding-left: 7% !important;
    }
    .xs-ps-8 {
      padding-left: 8% !important;
    }
    .xs-ps-9 {
      padding-left: 9% !important;
    }
    .xs-ps-10 {
      padding-left: 10% !important;
    }
    .xs-ps-11 {
      padding-left: 11% !important;
    }
    .xs-ps-12 {
      padding-left: 12% !important;
    }
    .xs-ps-13 {
      padding-left: 13% !important;
    }
    .xs-ps-14 {
      padding-left: 14% !important;
    }
    .xs-ps-15 {
      padding-left: 15% !important;
    }
    .xs-ps-16 {
      padding-left: 16% !important;
    }
    .xs-ps-17 {
      padding-left: 17% !important;
    }
    .xs-ps-18 {
      padding-left: 18% !important;
    }
    .xs-ps-19 {
      padding-left: 19% !important;
    }
    .xs-ps-20 {
      padding-left: 20% !important;
    }
    .xs-ps-21 {
      padding-left: 21% !important;
    }
    .xs-ps-22 {
      padding-left: 22% !important;
    }
    .xs-ps-23 {
      padding-left: 23% !important;
    }
    .xs-ps-24 {
      padding-left: 24% !important;
    }
    .xs-ps-25 {
      padding-left: 25% !important;
    }
    .xs-ps-26 {
      padding-left: 26% !important;
    }
    .xs-ps-27 {
      padding-left: 27% !important;
    }
    .xs-ps-28 {
      padding-left: 28% !important;
    }
    .xs-ps-29 {
      padding-left: 29% !important;
    }
    .xs-ps-30 {
      padding-left: 30% !important;
    }
    .xs-m-5px {
      margin: 5px !important;
    }
    .xs-m-10px {
      margin: 10px !important;
    }
    .xs-m-15px {
      margin: 15px !important;
    }
    .xs-m-20px {
      margin: 20px !important;
    }
    .xs-m-25px {
      margin: 25px !important;
    }
    .xs-m-30px {
      margin: 30px !important;
    }
    .xs-m-35px {
      margin: 35px !important;
    }
    .xs-m-40px {
      margin: 40px !important;
    }
    .xs-m-45px {
      margin: 45px !important;
    }
    .xs-m-50px {
      margin: 50px !important;
    }
    .xs-m-55px {
      margin: 55px !important;
    }
    .xs-m-60px {
      margin: 60px !important;
    }
    .xs-m-65px {
      margin: 65px !important;
    }
    .xs-m-70px {
      margin: 70px !important;
    }
    .xs-m-1 {
      margin: 1% !important;
    }
    .xs-m-2 {
      margin: 2% !important;
    }
    .xs-m-3 {
      margin: 3% !important;
    }
    .xs-m-4 {
      margin: 4% !important;
    }
    .xs-m-5 {
      margin: 5% !important;
    }
    .xs-m-6 {
      margin: 6% !important;
    }
    .xs-m-7 {
      margin: 7% !important;
    }
    .xs-m-8 {
      margin: 8% !important;
    }
    .xs-m-9 {
      margin: 9% !important;
    }
    .xs-m-10 {
      margin: 10% !important;
    }
    .xs-m-11 {
      margin: 11% !important;
    }
    .xs-m-12 {
      margin: 12% !important;
    }
    .xs-m-13 {
      margin: 13% !important;
    }
    .xs-m-14 {
      margin: 14% !important;
    }
    .xs-m-15 {
      margin: 15% !important;
    }
    .xs-m-16 {
      margin: 16% !important;
    }
    .xs-m-17 {
      margin: 17% !important;
    }
    .xs-m-18 {
      margin: 18% !important;
    }
    .xs-m-19 {
      margin: 19% !important;
    }
    .xs-m-20 {
      margin: 20% !important;
    }
    .xs-m-21 {
      margin: 21% !important;
    }
    .xs-m-22 {
      margin: 22% !important;
    }
    .xs-m-23 {
      margin: 23% !important;
    }
    .xs-m-24 {
      margin: 24% !important;
    }
    .xs-m-25 {
      margin: 25% !important;
    }
    .xs-m-26 {
      margin: 26% !important;
    }
    .xs-m-27 {
      margin: 27% !important;
    }
    .xs-m-28 {
      margin: 28% !important;
    }
    .xs-m-29 {
      margin: 29% !important;
    }
    .xs-m-30 {
      margin: 30% !important;
    }
    .xs-mt-5px {
      margin-top: 5px !important;
    }
    .xs-mt-10px {
      margin-top: 10px !important;
    }
    .xs-mt-15px {
      margin-top: 15px !important;
    }
    .xs-mt-20px {
      margin-top: 20px !important;
    }
    .xs-mt-25px {
      margin-top: 25px !important;
    }
    .xs-mt-30px {
      margin-top: 30px !important;
    }
    .xs-mt-35px {
      margin-top: 35px !important;
    }
    .xs-mt-40px {
      margin-top: 40px !important;
    }
    .xs-mt-45px {
      margin-top: 45px !important;
    }
    .xs-mt-50px {
      margin-top: 50px !important;
    }
    .xs-mt-55px {
      margin-top: 55px !important;
    }
    .xs-mt-60px {
      margin-top: 60px !important;
    }
    .xs-mt-65px {
      margin-top: 65px !important;
    }
    .xs-mt-70px {
      margin-top: 70px !important;
    }
    .xs-mt-1 {
      margin-top: 1% !important;
    }
    .xs-mt-2 {
      margin-top: 2% !important;
    }
    .xs-mt-3 {
      margin-top: 3% !important;
    }
    .xs-mt-4 {
      margin-top: 4% !important;
    }
    .xs-mt-5 {
      margin-top: 5% !important;
    }
    .xs-mt-6 {
      margin-top: 6% !important;
    }
    .xs-mt-7 {
      margin-top: 7% !important;
    }
    .xs-mt-8 {
      margin-top: 8% !important;
    }
    .xs-mt-9 {
      margin-top: 9% !important;
    }
    .xs-mt-10 {
      margin-top: 10% !important;
    }
    .xs-mt-11 {
      margin-top: 11% !important;
    }
    .xs-mt-12 {
      margin-top: 12% !important;
    }
    .xs-mt-13 {
      margin-top: 13% !important;
    }
    .xs-mt-14 {
      margin-top: 14% !important;
    }
    .xs-mt-15 {
      margin-top: 15% !important;
    }
    .xs-mt-16 {
      margin-top: 16% !important;
    }
    .xs-mt-17 {
      margin-top: 17% !important;
    }
    .xs-mt-18 {
      margin-top: 18% !important;
    }
    .xs-mt-19 {
      margin-top: 19% !important;
    }
    .xs-mt-20 {
      margin-top: 20% !important;
    }
    .xs-mt-21 {
      margin-top: 21% !important;
    }
    .xs-mt-22 {
      margin-top: 22% !important;
    }
    .xs-mt-23 {
      margin-top: 23% !important;
    }
    .xs-mt-24 {
      margin-top: 24% !important;
    }
    .xs-mt-25 {
      margin-top: 25% !important;
    }
    .xs-mt-26 {
      margin-top: 26% !important;
    }
    .xs-mt-27 {
      margin-top: 27% !important;
    }
    .xs-mt-28 {
      margin-top: 28% !important;
    }
    .xs-mt-29 {
      margin-top: 29% !important;
    }
    .xs-mt-30 {
      margin-top: 30% !important;
    }
    .xs-me-5px {
      margin-right: 5px !important;
    }
    .xs-me-10px {
      margin-right: 10px !important;
    }
    .xs-me-15px {
      margin-right: 15px !important;
    }
    .xs-me-20px {
      margin-right: 20px !important;
    }
    .xs-me-25px {
      margin-right: 25px !important;
    }
    .xs-me-30px {
      margin-right: 30px !important;
    }
    .xs-me-35px {
      margin-right: 35px !important;
    }
    .xs-me-40px {
      margin-right: 40px !important;
    }
    .xs-me-45px {
      margin-right: 45px !important;
    }
    .xs-me-50px {
      margin-right: 50px !important;
    }
    .xs-me-55px {
      margin-right: 55px !important;
    }
    .xs-me-60px {
      margin-right: 60px !important;
    }
    .xs-me-65px {
      margin-right: 65px !important;
    }
    .xs-me-70px {
      margin-right: 70px !important;
    }
    .xs-me-1 {
      margin-right: 1% !important;
    }
    .xs-me-2 {
      margin-right: 2% !important;
    }
    .xs-me-3 {
      margin-right: 3% !important;
    }
    .xs-me-4 {
      margin-right: 4% !important;
    }
    .xs-me-5 {
      margin-right: 5% !important;
    }
    .xs-me-6 {
      margin-right: 6% !important;
    }
    .xs-me-7 {
      margin-right: 7% !important;
    }
    .xs-me-8 {
      margin-right: 8% !important;
    }
    .xs-me-9 {
      margin-right: 9% !important;
    }
    .xs-me-10 {
      margin-right: 10% !important;
    }
    .xs-me-11 {
      margin-right: 11% !important;
    }
    .xs-me-12 {
      margin-right: 12% !important;
    }
    .xs-me-13 {
      margin-right: 13% !important;
    }
    .xs-me-14 {
      margin-right: 14% !important;
    }
    .xs-me-15 {
      margin-right: 15% !important;
    }
    .xs-me-16 {
      margin-right: 16% !important;
    }
    .xs-me-17 {
      margin-right: 17% !important;
    }
    .xs-me-18 {
      margin-right: 18% !important;
    }
    .xs-me-19 {
      margin-right: 19% !important;
    }
    .xs-me-20 {
      margin-right: 20% !important;
    }
    .xs-me-21 {
      margin-right: 21% !important;
    }
    .xs-me-22 {
      margin-right: 22% !important;
    }
    .xs-me-23 {
      margin-right: 23% !important;
    }
    .xs-me-24 {
      margin-right: 24% !important;
    }
    .xs-me-25 {
      margin-right: 25% !important;
    }
    .xs-me-26 {
      margin-right: 26% !important;
    }
    .xs-me-27 {
      margin-right: 27% !important;
    }
    .xs-me-28 {
      margin-right: 28% !important;
    }
    .xs-me-29 {
      margin-right: 29% !important;
    }
    .xs-me-30 {
      margin-right: 30% !important;
    }
    .xs-mb-5px {
      margin-bottom: 5px !important;
    }
    .xs-mb-10px {
      margin-bottom: 10px !important;
    }
    .xs-mb-15px {
      margin-bottom: 15px !important;
    }
    .xs-mb-20px {
      margin-bottom: 20px !important;
    }
    .xs-mb-25px {
      margin-bottom: 25px !important;
    }
    .xs-mb-30px {
      margin-bottom: 30px !important;
    }
    .xs-mb-35px {
      margin-bottom: 35px !important;
    }
    .xs-mb-40px {
      margin-bottom: 40px !important;
    }
    .xs-mb-45px {
      margin-bottom: 45px !important;
    }
    .xs-mb-50px {
      margin-bottom: 50px !important;
    }
    .xs-mb-55px {
      margin-bottom: 55px !important;
    }
    .xs-mb-60px {
      margin-bottom: 60px !important;
    }
    .xs-mb-65px {
      margin-bottom: 65px !important;
    }
    .xs-mb-70px {
      margin-bottom: 70px !important;
    }
    .xs-mb-1 {
      margin-bottom: 1% !important;
    }
    .xs-mb-2 {
      margin-bottom: 2% !important;
    }
    .xs-mb-3 {
      margin-bottom: 3% !important;
    }
    .xs-mb-4 {
      margin-bottom: 4% !important;
    }
    .xs-mb-5 {
      margin-bottom: 5% !important;
    }
    .xs-mb-6 {
      margin-bottom: 6% !important;
    }
    .xs-mb-7 {
      margin-bottom: 7% !important;
    }
    .xs-mb-8 {
      margin-bottom: 8% !important;
    }
    .xs-mb-9 {
      margin-bottom: 9% !important;
    }
    .xs-mb-10 {
      margin-bottom: 10% !important;
    }
    .xs-mb-11 {
      margin-bottom: 11% !important;
    }
    .xs-mb-12 {
      margin-bottom: 12% !important;
    }
    .xs-mb-13 {
      margin-bottom: 13% !important;
    }
    .xs-mb-14 {
      margin-bottom: 14% !important;
    }
    .xs-mb-15 {
      margin-bottom: 15% !important;
    }
    .xs-mb-16 {
      margin-bottom: 16% !important;
    }
    .xs-mb-17 {
      margin-bottom: 17% !important;
    }
    .xs-mb-18 {
      margin-bottom: 18% !important;
    }
    .xs-mb-19 {
      margin-bottom: 19% !important;
    }
    .xs-mb-20 {
      margin-bottom: 20% !important;
    }
    .xs-mb-21 {
      margin-bottom: 21% !important;
    }
    .xs-mb-22 {
      margin-bottom: 22% !important;
    }
    .xs-mb-23 {
      margin-bottom: 23% !important;
    }
    .xs-mb-24 {
      margin-bottom: 24% !important;
    }
    .xs-mb-25 {
      margin-bottom: 25% !important;
    }
    .xs-mb-26 {
      margin-bottom: 26% !important;
    }
    .xs-mb-27 {
      margin-bottom: 27% !important;
    }
    .xs-mb-28 {
      margin-bottom: 28% !important;
    }
    .xs-mb-29 {
      margin-bottom: 29% !important;
    }
    .xs-mb-30 {
      margin-bottom: 30% !important;
    }
    .xs-ms-5px {
      margin-left: 5px !important;
    }
    .xs-ms-10px {
      margin-left: 10px !important;
    }
    .xs-ms-15px {
      margin-left: 15px !important;
    }
    .xs-ms-20px {
      margin-left: 20px !important;
    }
    .xs-ms-25px {
      margin-left: 25px !important;
    }
    .xs-ms-30px {
      margin-left: 30px !important;
    }
    .xs-ms-35px {
      margin-left: 35px !important;
    }
    .xs-ms-40px {
      margin-left: 40px !important;
    }
    .xs-ms-45px {
      margin-left: 45px !important;
    }
    .xs-ms-50px {
      margin-left: 50px !important;
    }
    .xs-ms-55px {
      margin-left: 55px !important;
    }
    .xs-ms-60px {
      margin-left: 60px !important;
    }
    .xs-ms-65px {
      margin-left: 65px !important;
    }
    .xs-ms-70px {
      margin-left: 70px !important;
    }
    .xs-ms-1 {
      margin-left: 1% !important;
    }
    .xs-ms-2 {
      margin-left: 2% !important;
    }
    .xs-ms-3 {
      margin-left: 3% !important;
    }
    .xs-ms-4 {
      margin-left: 4% !important;
    }
    .xs-ms-5 {
      margin-left: 5% !important;
    }
    .xs-ms-6 {
      margin-left: 6% !important;
    }
    .xs-ms-7 {
      margin-left: 7% !important;
    }
    .xs-ms-8 {
      margin-left: 8% !important;
    }
    .xs-ms-9 {
      margin-left: 9% !important;
    }
    .xs-ms-10 {
      margin-left: 10% !important;
    }
    .xs-ms-11 {
      margin-left: 11% !important;
    }
    .xs-ms-12 {
      margin-left: 12% !important;
    }
    .xs-ms-13 {
      margin-left: 13% !important;
    }
    .xs-ms-14 {
      margin-left: 14% !important;
    }
    .xs-ms-15 {
      margin-left: 15% !important;
    }
    .xs-ms-16 {
      margin-left: 16% !important;
    }
    .xs-ms-17 {
      margin-left: 17% !important;
    }
    .xs-ms-18 {
      margin-left: 18% !important;
    }
    .xs-ms-19 {
      margin-left: 19% !important;
    }
    .xs-ms-20 {
      margin-left: 20% !important;
    }
    .xs-ms-21 {
      margin-left: 21% !important;
    }
    .xs-ms-22 {
      margin-left: 22% !important;
    }
    .xs-ms-23 {
      margin-left: 23% !important;
    }
    .xs-ms-24 {
      margin-left: 24% !important;
    }
    .xs-ms-25 {
      margin-left: 25% !important;
    }
    .xs-ms-26 {
      margin-left: 26% !important;
    }
    .xs-ms-27 {
      margin-left: 27% !important;
    }
    .xs-ms-28 {
      margin-left: 28% !important;
    }
    .xs-ms-29 {
      margin-left: 29% !important;
    }
    .xs-ms-30 {
      margin-left: 30% !important;
    }
    .xs-top-0px {
      top: 0px !important;
    }
    .xs-top-1px {
      top: 1px !important;
    }
    .xs-top-2px {
      top: 2px !important;
    }
    .xs-top-3px {
      top: 3px !important;
    }
    .xs-top-4px {
      top: 4px !important;
    }
    .xs-top-5px {
      top: 5px !important;
    }
    .xs-top-6px {
      top: 6px !important;
    }
    .xs-top-7px {
      top: 7px !important;
    }
    .xs-top-8px {
      top: 8px !important;
    }
    .xs-top-9px {
      top: 9px !important;
    }
    .xs-top-10px {
      top: 10px !important;
    }
    .xs-top-11px {
      top: 11px !important;
    }
    .xs-top-12px {
      top: 12px !important;
    }
    .xs-top-13px {
      top: 13px !important;
    }
    .xs-top-14px {
      top: 14px !important;
    }
    .xs-top-15px {
      top: 15px !important;
    }
    .xs-top-16px {
      top: 16px !important;
    }
    .xs-top-17px {
      top: 17px !important;
    }
    .xs-top-18px {
      top: 18px !important;
    }
    .xs-top-19px {
      top: 19px !important;
    }
    .xs-top-20px {
      top: 20px !important;
    }
    .xs-top-21px {
      top: 21px !important;
    }
    .xs-top-22px {
      top: 22px !important;
    }
    .xs-top-23px {
      top: 23px !important;
    }
    .xs-top-24px {
      top: 24px !important;
    }
    .xs-top-25px {
      top: 25px !important;
    }
    .xs-top-26px {
      top: 26px !important;
    }
    .xs-top-27px {
      top: 27px !important;
    }
    .xs-top-28px {
      top: 28px !important;
    }
    .xs-top-29px {
      top: 29px !important;
    }
    .xs-top-30px {
      top: 30px !important;
    }
    .xs-top-40px {
      top: 40px !important;
    }
    .xs-top-50px {
      top: 50px !important;
    }
    .xs-top-60px {
      top: 60px !important;
    }
    .xs-top-70px {
      top: 70px !important;
    }
    .xs-top-80px {
      top: 80px !important;
    }
    .xs-top-90px {
      top: 90px !important;
    }
    .xs-top-100px {
      top: 100px !important;
    }
    .xs-top-110px {
      top: 110px !important;
    }
    .xs-top-120px {
      top: 120px !important;
    }
    .xs-top-130px {
      top: 130px !important;
    }
    .xs-top-140px {
      top: 140px !important;
    }
    .xs-top-150px {
      top: 150px !important;
    }
    .xs-right-0px {
      right: 0px !important;
    }
    .xs-right-1px {
      right: 1px !important;
    }
    .xs-right-2px {
      right: 2px !important;
    }
    .xs-right-3px {
      right: 3px !important;
    }
    .xs-right-4px {
      right: 4px !important;
    }
    .xs-right-5px {
      right: 5px !important;
    }
    .xs-right-6px {
      right: 6px !important;
    }
    .xs-right-7px {
      right: 7px !important;
    }
    .xs-right-8px {
      right: 8px !important;
    }
    .xs-right-9px {
      right: 9px !important;
    }
    .xs-right-10px {
      right: 10px !important;
    }
    .xs-right-11px {
      right: 11px !important;
    }
    .xs-right-12px {
      right: 12px !important;
    }
    .xs-right-13px {
      right: 13px !important;
    }
    .xs-right-14px {
      right: 14px !important;
    }
    .xs-right-15px {
      right: 15px !important;
    }
    .xs-right-16px {
      right: 16px !important;
    }
    .xs-right-17px {
      right: 17px !important;
    }
    .xs-right-18px {
      right: 18px !important;
    }
    .xs-right-19px {
      right: 19px !important;
    }
    .xs-right-20px {
      right: 20px !important;
    }
    .xs-right-21px {
      right: 21px !important;
    }
    .xs-right-22px {
      right: 22px !important;
    }
    .xs-right-23px {
      right: 23px !important;
    }
    .xs-right-24px {
      right: 24px !important;
    }
    .xs-right-25px {
      right: 25px !important;
    }
    .xs-right-26px {
      right: 26px !important;
    }
    .xs-right-27px {
      right: 27px !important;
    }
    .xs-right-28px {
      right: 28px !important;
    }
    .xs-right-29px {
      right: 29px !important;
    }
    .xs-right-30px {
      right: 30px !important;
    }
    .xs-right-40px {
      right: 40px !important;
    }
    .xs-right-50px {
      right: 50px !important;
    }
    .xs-right-60px {
      right: 60px !important;
    }
    .xs-right-70px {
      right: 70px !important;
    }
    .xs-right-80px {
      right: 80px !important;
    }
    .xs-right-90px {
      right: 90px !important;
    }
    .xs-right-100px {
      right: 100px !important;
    }
    .xs-right-110px {
      right: 110px !important;
    }
    .xs-right-120px {
      right: 120px !important;
    }
    .xs-right-130px {
      right: 130px !important;
    }
    .xs-right-140px {
      right: 140px !important;
    }
    .xs-right-150px {
      right: 150px !important;
    }
    .xs-bottom-0px {
      bottom: 0px !important;
    }
    .xs-bottom-1px {
      bottom: 1px !important;
    }
    .xs-bottom-2px {
      bottom: 2px !important;
    }
    .xs-bottom-3px {
      bottom: 3px !important;
    }
    .xs-bottom-4px {
      bottom: 4px !important;
    }
    .xs-bottom-5px {
      bottom: 5px !important;
    }
    .xs-bottom-6px {
      bottom: 6px !important;
    }
    .xs-bottom-7px {
      bottom: 7px !important;
    }
    .xs-bottom-8px {
      bottom: 8px !important;
    }
    .xs-bottom-9px {
      bottom: 9px !important;
    }
    .xs-bottom-10px {
      bottom: 10px !important;
    }
    .xs-bottom-11px {
      bottom: 11px !important;
    }
    .xs-bottom-12px {
      bottom: 12px !important;
    }
    .xs-bottom-13px {
      bottom: 13px !important;
    }
    .xs-bottom-14px {
      bottom: 14px !important;
    }
    .xs-bottom-15px {
      bottom: 15px !important;
    }
    .xs-bottom-16px {
      bottom: 16px !important;
    }
    .xs-bottom-17px {
      bottom: 17px !important;
    }
    .xs-bottom-18px {
      bottom: 18px !important;
    }
    .xs-bottom-19px {
      bottom: 19px !important;
    }
    .xs-bottom-20px {
      bottom: 20px !important;
    }
    .xs-bottom-21px {
      bottom: 21px !important;
    }
    .xs-bottom-22px {
      bottom: 22px !important;
    }
    .xs-bottom-23px {
      bottom: 23px !important;
    }
    .xs-bottom-24px {
      bottom: 24px !important;
    }
    .xs-bottom-25px {
      bottom: 25px !important;
    }
    .xs-bottom-26px {
      bottom: 26px !important;
    }
    .xs-bottom-27px {
      bottom: 27px !important;
    }
    .xs-bottom-28px {
      bottom: 28px !important;
    }
    .xs-bottom-29px {
      bottom: 29px !important;
    }
    .xs-bottom-30px {
      bottom: 30px !important;
    }
    .xs-bottom-40px {
      bottom: 40px !important;
    }
    .xs-bottom-50px {
      bottom: 50px !important;
    }
    .xs-bottom-60px {
      bottom: 60px !important;
    }
    .xs-bottom-70px {
      bottom: 70px !important;
    }
    .xs-bottom-80px {
      bottom: 80px !important;
    }
    .xs-bottom-90px {
      bottom: 90px !important;
    }
    .xs-bottom-100px {
      bottom: 100px !important;
    }
    .xs-bottom-110px {
      bottom: 110px !important;
    }
    .xs-bottom-120px {
      bottom: 120px !important;
    }
    .xs-bottom-130px {
      bottom: 130px !important;
    }
    .xs-bottom-140px {
      bottom: 140px !important;
    }
    .xs-bottom-150px {
      bottom: 150px !important;
    }
    .xs-left-0px {
      left: 0px !important;
    }
    .xs-left-1px {
      left: 1px !important;
    }
    .xs-left-2px {
      left: 2px !important;
    }
    .xs-left-3px {
      left: 3px !important;
    }
    .xs-left-4px {
      left: 4px !important;
    }
    .xs-left-5px {
      left: 5px !important;
    }
    .xs-left-6px {
      left: 6px !important;
    }
    .xs-left-7px {
      left: 7px !important;
    }
    .xs-left-8px {
      left: 8px !important;
    }
    .xs-left-9px {
      left: 9px !important;
    }
    .xs-left-10px {
      left: 10px !important;
    }
    .xs-left-11px {
      left: 11px !important;
    }
    .xs-left-12px {
      left: 12px !important;
    }
    .xs-left-13px {
      left: 13px !important;
    }
    .xs-left-14px {
      left: 14px !important;
    }
    .xs-left-15px {
      left: 15px !important;
    }
    .xs-left-16px {
      left: 16px !important;
    }
    .xs-left-17px {
      left: 17px !important;
    }
    .xs-left-18px {
      left: 18px !important;
    }
    .xs-left-19px {
      left: 19px !important;
    }
    .xs-left-20px {
      left: 20px !important;
    }
    .xs-left-21px {
      left: 21px !important;
    }
    .xs-left-22px {
      left: 22px !important;
    }
    .xs-left-23px {
      left: 23px !important;
    }
    .xs-left-24px {
      left: 24px !important;
    }
    .xs-left-25px {
      left: 25px !important;
    }
    .xs-left-26px {
      left: 26px !important;
    }
    .xs-left-27px {
      left: 27px !important;
    }
    .xs-left-28px {
      left: 28px !important;
    }
    .xs-left-29px {
      left: 29px !important;
    }
    .xs-left-30px {
      left: 30px !important;
    }
    .xs-left-40px {
      left: 40px !important;
    }
    .xs-left-50px {
      left: 50px !important;
    }
    .xs-left-60px {
      left: 60px !important;
    }
    .xs-left-70px {
      left: 70px !important;
    }
    .xs-left-80px {
      left: 80px !important;
    }
    .xs-left-90px {
      left: 90px !important;
    }
    .xs-left-100px {
      left: 100px !important;
    }
    .xs-left-110px {
      left: 110px !important;
    }
    .xs-left-120px {
      left: 120px !important;
    }
    .xs-left-130px {
      left: 130px !important;
    }
    .xs-left-140px {
      left: 140px !important;
    }
    .xs-left-150px {
      left: 150px !important;
    }
    .xs-top-minus-0px {
      top: -0px !important;
    }
    .xs-top-minus-1px {
      top: -1px !important;
    }
    .xs-top-minus-2px {
      top: -2px !important;
    }
    .xs-top-minus-3px {
      top: -3px !important;
    }
    .xs-top-minus-4px {
      top: -4px !important;
    }
    .xs-top-minus-5px {
      top: -5px !important;
    }
    .xs-top-minus-6px {
      top: -6px !important;
    }
    .xs-top-minus-7px {
      top: -7px !important;
    }
    .xs-top-minus-8px {
      top: -8px !important;
    }
    .xs-top-minus-9px {
      top: -9px !important;
    }
    .xs-top-minus-10px {
      top: -10px !important;
    }
    .xs-top-minus-11px {
      top: -11px !important;
    }
    .xs-top-minus-12px {
      top: -12px !important;
    }
    .xs-top-minus-13px {
      top: -13px !important;
    }
    .xs-top-minus-14px {
      top: -14px !important;
    }
    .xs-top-minus-15px {
      top: -15px !important;
    }
    .xs-top-minus-16px {
      top: -16px !important;
    }
    .xs-top-minus-17px {
      top: -17px !important;
    }
    .xs-top-minus-18px {
      top: -18px !important;
    }
    .xs-top-minus-19px {
      top: -19px !important;
    }
    .xs-top-minus-20px {
      top: -20px !important;
    }
    .xs-top-minus-21px {
      top: -21px !important;
    }
    .xs-top-minus-22px {
      top: -22px !important;
    }
    .xs-top-minus-23px {
      top: -23px !important;
    }
    .xs-top-minus-24px {
      top: -24px !important;
    }
    .xs-top-minus-25px {
      top: -25px !important;
    }
    .xs-top-minus-26px {
      top: -26px !important;
    }
    .xs-top-minus-27px {
      top: -27px !important;
    }
    .xs-top-minus-28px {
      top: -28px !important;
    }
    .xs-top-minus-29px {
      top: -29px !important;
    }
    .xs-top-minus-30px {
      top: -30px !important;
    }
    .xs-top-minus-40px {
      top: -40px !important;
    }
    .xs-top-minus-50px {
      top: -50px !important;
    }
    .xs-top-minus-60px {
      top: -60px !important;
    }
    .xs-top-minus-70px {
      top: -70px !important;
    }
    .xs-top-minus-80px {
      top: -80px !important;
    }
    .xs-top-minus-90px {
      top: -90px !important;
    }
    .xs-top-minus-100px {
      top: -100px !important;
    }
    .xs-top-minus-110px {
      top: -110px !important;
    }
    .xs-top-minus-120px {
      top: -120px !important;
    }
    .xs-top-minus-130px {
      top: -130px !important;
    }
    .xs-top-minus-140px {
      top: -140px !important;
    }
    .xs-top-minus-150px {
      top: -150px !important;
    }
    .xs-right-minus-0px {
      right: -0px !important;
    }
    .xs-right-minus-1px {
      right: -1px !important;
    }
    .xs-right-minus-2px {
      right: -2px !important;
    }
    .xs-right-minus-3px {
      right: -3px !important;
    }
    .xs-right-minus-4px {
      right: -4px !important;
    }
    .xs-right-minus-5px {
      right: -5px !important;
    }
    .xs-right-minus-6px {
      right: -6px !important;
    }
    .xs-right-minus-7px {
      right: -7px !important;
    }
    .xs-right-minus-8px {
      right: -8px !important;
    }
    .xs-right-minus-9px {
      right: -9px !important;
    }
    .xs-right-minus-10px {
      right: -10px !important;
    }
    .xs-right-minus-11px {
      right: -11px !important;
    }
    .xs-right-minus-12px {
      right: -12px !important;
    }
    .xs-right-minus-13px {
      right: -13px !important;
    }
    .xs-right-minus-14px {
      right: -14px !important;
    }
    .xs-right-minus-15px {
      right: -15px !important;
    }
    .xs-right-minus-16px {
      right: -16px !important;
    }
    .xs-right-minus-17px {
      right: -17px !important;
    }
    .xs-right-minus-18px {
      right: -18px !important;
    }
    .xs-right-minus-19px {
      right: -19px !important;
    }
    .xs-right-minus-20px {
      right: -20px !important;
    }
    .xs-right-minus-21px {
      right: -21px !important;
    }
    .xs-right-minus-22px {
      right: -22px !important;
    }
    .xs-right-minus-23px {
      right: -23px !important;
    }
    .xs-right-minus-24px {
      right: -24px !important;
    }
    .xs-right-minus-25px {
      right: -25px !important;
    }
    .xs-right-minus-26px {
      right: -26px !important;
    }
    .xs-right-minus-27px {
      right: -27px !important;
    }
    .xs-right-minus-28px {
      right: -28px !important;
    }
    .xs-right-minus-29px {
      right: -29px !important;
    }
    .xs-right-minus-30px {
      right: -30px !important;
    }
    .xs-right-minus-40px {
      right: -40px !important;
    }
    .xs-right-minus-50px {
      right: -50px !important;
    }
    .xs-right-minus-60px {
      right: -60px !important;
    }
    .xs-right-minus-70px {
      right: -70px !important;
    }
    .xs-right-minus-80px {
      right: -80px !important;
    }
    .xs-right-minus-90px {
      right: -90px !important;
    }
    .xs-right-minus-100px {
      right: -100px !important;
    }
    .xs-right-minus-110px {
      right: -110px !important;
    }
    .xs-right-minus-120px {
      right: -120px !important;
    }
    .xs-right-minus-130px {
      right: -130px !important;
    }
    .xs-right-minus-140px {
      right: -140px !important;
    }
    .xs-right-minus-150px {
      right: -150px !important;
    }
    .xs-bottom-minus-0px {
      bottom: -0px !important;
    }
    .xs-bottom-minus-1px {
      bottom: -1px !important;
    }
    .xs-bottom-minus-2px {
      bottom: -2px !important;
    }
    .xs-bottom-minus-3px {
      bottom: -3px !important;
    }
    .xs-bottom-minus-4px {
      bottom: -4px !important;
    }
    .xs-bottom-minus-5px {
      bottom: -5px !important;
    }
    .xs-bottom-minus-6px {
      bottom: -6px !important;
    }
    .xs-bottom-minus-7px {
      bottom: -7px !important;
    }
    .xs-bottom-minus-8px {
      bottom: -8px !important;
    }
    .xs-bottom-minus-9px {
      bottom: -9px !important;
    }
    .xs-bottom-minus-10px {
      bottom: -10px !important;
    }
    .xs-bottom-minus-11px {
      bottom: -11px !important;
    }
    .xs-bottom-minus-12px {
      bottom: -12px !important;
    }
    .xs-bottom-minus-13px {
      bottom: -13px !important;
    }
    .xs-bottom-minus-14px {
      bottom: -14px !important;
    }
    .xs-bottom-minus-15px {
      bottom: -15px !important;
    }
    .xs-bottom-minus-16px {
      bottom: -16px !important;
    }
    .xs-bottom-minus-17px {
      bottom: -17px !important;
    }
    .xs-bottom-minus-18px {
      bottom: -18px !important;
    }
    .xs-bottom-minus-19px {
      bottom: -19px !important;
    }
    .xs-bottom-minus-20px {
      bottom: -20px !important;
    }
    .xs-bottom-minus-21px {
      bottom: -21px !important;
    }
    .xs-bottom-minus-22px {
      bottom: -22px !important;
    }
    .xs-bottom-minus-23px {
      bottom: -23px !important;
    }
    .xs-bottom-minus-24px {
      bottom: -24px !important;
    }
    .xs-bottom-minus-25px {
      bottom: -25px !important;
    }
    .xs-bottom-minus-26px {
      bottom: -26px !important;
    }
    .xs-bottom-minus-27px {
      bottom: -27px !important;
    }
    .xs-bottom-minus-28px {
      bottom: -28px !important;
    }
    .xs-bottom-minus-29px {
      bottom: -29px !important;
    }
    .xs-bottom-minus-30px {
      bottom: -30px !important;
    }
    .xs-bottom-minus-40px {
      bottom: -40px !important;
    }
    .xs-bottom-minus-50px {
      bottom: -50px !important;
    }
    .xs-bottom-minus-60px {
      bottom: -60px !important;
    }
    .xs-bottom-minus-70px {
      bottom: -70px !important;
    }
    .xs-bottom-minus-80px {
      bottom: -80px !important;
    }
    .xs-bottom-minus-90px {
      bottom: -90px !important;
    }
    .xs-bottom-minus-100px {
      bottom: -100px !important;
    }
    .xs-bottom-minus-110px {
      bottom: -110px !important;
    }
    .xs-bottom-minus-120px {
      bottom: -120px !important;
    }
    .xs-bottom-minus-130px {
      bottom: -130px !important;
    }
    .xs-bottom-minus-140px {
      bottom: -140px !important;
    }
    .xs-bottom-minus-150px {
      bottom: -150px !important;
    }
    .xs-left-minus-0px {
      left: -0px !important;
    }
    .xs-left-minus-1px {
      left: -1px !important;
    }
    .xs-left-minus-2px {
      left: -2px !important;
    }
    .xs-left-minus-3px {
      left: -3px !important;
    }
    .xs-left-minus-4px {
      left: -4px !important;
    }
    .xs-left-minus-5px {
      left: -5px !important;
    }
    .xs-left-minus-6px {
      left: -6px !important;
    }
    .xs-left-minus-7px {
      left: -7px !important;
    }
    .xs-left-minus-8px {
      left: -8px !important;
    }
    .xs-left-minus-9px {
      left: -9px !important;
    }
    .xs-left-minus-10px {
      left: -10px !important;
    }
    .xs-left-minus-11px {
      left: -11px !important;
    }
    .xs-left-minus-12px {
      left: -12px !important;
    }
    .xs-left-minus-13px {
      left: -13px !important;
    }
    .xs-left-minus-14px {
      left: -14px !important;
    }
    .xs-left-minus-15px {
      left: -15px !important;
    }
    .xs-left-minus-16px {
      left: -16px !important;
    }
    .xs-left-minus-17px {
      left: -17px !important;
    }
    .xs-left-minus-18px {
      left: -18px !important;
    }
    .xs-left-minus-19px {
      left: -19px !important;
    }
    .xs-left-minus-20px {
      left: -20px !important;
    }
    .xs-left-minus-21px {
      left: -21px !important;
    }
    .xs-left-minus-22px {
      left: -22px !important;
    }
    .xs-left-minus-23px {
      left: -23px !important;
    }
    .xs-left-minus-24px {
      left: -24px !important;
    }
    .xs-left-minus-25px {
      left: -25px !important;
    }
    .xs-left-minus-26px {
      left: -26px !important;
    }
    .xs-left-minus-27px {
      left: -27px !important;
    }
    .xs-left-minus-28px {
      left: -28px !important;
    }
    .xs-left-minus-29px {
      left: -29px !important;
    }
    .xs-left-minus-30px {
      left: -30px !important;
    }
    .xs-left-minus-40px {
      left: -40px !important;
    }
    .xs-left-minus-50px {
      left: -50px !important;
    }
    .xs-left-minus-60px {
      left: -60px !important;
    }
    .xs-left-minus-70px {
      left: -70px !important;
    }
    .xs-left-minus-80px {
      left: -80px !important;
    }
    .xs-left-minus-90px {
      left: -90px !important;
    }
    .xs-left-minus-100px {
      left: -100px !important;
    }
    .xs-left-minus-110px {
      left: -110px !important;
    }
    .xs-left-minus-120px {
      left: -120px !important;
    }
    .xs-left-minus-130px {
      left: -130px !important;
    }
    .xs-left-minus-140px {
      left: -140px !important;
    }
    .xs-left-minus-150px {
      left: -150px !important;
    }
    .xs-border-width-0px {
      border-width: 0px !important;
    }
    .xs-border-width-1px {
      border-width: 1px !important;
    }
    .xs-border-width-2px {
      border-width: 2px !important;
    }
    .xs-border-width-3px {
      border-width: 3px !important;
    }
    .xs-border-width-4px {
      border-width: 4px !important;
    }
    .xs-border-width-5px {
      border-width: 5px !important;
    }
    .xs-border-width-6px {
      border-width: 6px !important;
    }
    .xs-border-width-7px {
      border-width: 7px !important;
    }
    .xs-border-width-8px {
      border-width: 8px !important;
    }
    .xs-border-width-9px {
      border-width: 9px !important;
    }
    .xs-border-width-10px {
      border-width: 10px !important;
    }
  }
  @media (max-width: 1600px) {
    /* No margin */
    .xxl-ms-0 {
      margin-left: 0 !important;
    }
    .xxl-me-0 {
      margin-right: 0 !important;
    }
    .xxl-mt-0 {
      margin-top: 0 !important;
    }
    .xxl-mb-0 {
      margin-bottom: 0 !important;
    }
    .xxl-mx-0 {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    .xxl-mx-auto {
      margin-left: auto !important;
      margin-right: auto !important;
    }
    .xxl-my-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .xxl-m-0 {
      margin: 0 !important;
    }
    /* No padding */
    .xxl-ps-0 {
      padding-left: 0 !important;
    }
    .xxl-pe-0 {
      padding-right: 0 !important;
    }
    .xxl-pt-0 {
      padding-top: 0 !important;
    }
    .xxl-pb-0 {
      padding-bottom: 0 !important;
    }
    .xxl-px-0 {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .xxl-py-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .xxl-p-0 {
      padding: 0 !important;
    }
    /* Border none */
    .xxl-border-top-0 {
      border-top: 0 !important;
    }
    .xxl-border-bottom-0 {
      border-bottom: 0 !important;
    }
    .xxl-border-end-0 {
      border-right: 0 !important;
    }
    .xxl-border-start-0 {
      border-left: 0 !important;
    }
  }
  @media (max-width: 1399px) {
    /* No margin */
    .xl-ms-0 {
      margin-left: 0 !important;
    }
    .xl-me-0 {
      margin-right: 0 !important;
    }
    .xl-mt-0 {
      margin-top: 0 !important;
    }
    .xl-mb-0 {
      margin-bottom: 0 !important;
    }
    .xl-mx-0 {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    .xl-mx-auto {
      margin-left: auto !important;
      margin-right: auto !important;
    }
    .xl-my-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .xl-m-0 {
      margin: 0 !important;
    }
    /* No padding */
    .xl-ps-0 {
      padding-left: 0 !important;
    }
    .xl-pe-0 {
      padding-right: 0 !important;
    }
    .xl-pt-0 {
      padding-top: 0 !important;
    }
    .xl-pb-0 {
      padding-bottom: 0 !important;
    }
    .xl-px-0 {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .xl-py-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .xl-p-0 {
      padding: 0 !important;
    }
  }
  @media (max-width: 1199px) {
    /* No margin */
    .lg-ms-0 {
      margin-left: 0 !important;
    }
    .lg-me-0 {
      margin-right: 0 !important;
    }
    .lg-mt-0 {
      margin-top: 0 !important;
    }
    .lg-mb-0 {
      margin-bottom: 0 !important;
    }
    .lg-mx-0 {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    .lg-mx-auto {
      margin-left: auto !important;
      margin-right: auto !important;
    }
    .lg-my-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .lg-m-0 {
      margin: 0 !important;
    }
    /* No padding */
    .lg-ps-0 {
      padding-left: 0 !important;
    }
    .lg-pe-0 {
      padding-right: 0 !important;
    }
    .lg-pt-0 {
      padding-top: 0 !important;
    }
    .lg-pb-0 {
      padding-bottom: 0 !important;
    }
    .lg-px-0 {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .lg-py-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .lg-p-0 {
      padding: 0 !important;
    }
    /* Left right auto */
    .lg-right-auto {
      right: auto !important;
    }
    .lg-left-auto {
      left: auto !important;
    }
  }
  @media (max-width: 991px) {
    /* No margin */
    .md-ms-0 {
      margin-left: 0 !important;
    }
    .md-me-0 {
      margin-right: 0 !important;
    }
    .md-mt-0 {
      margin-top: 0 !important;
    }
    .md-mb-0 {
      margin-bottom: 0 !important;
    }
    .md-mt-auto {
      margin-top: auto !important;
    }
    .md-mb-auto {
      margin-bottom: auto !important;
    }
    .md-mx-0 {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    .md-mx-auto {
      margin-left: auto !important;
      margin-right: auto !important;
    }
    .md-my-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .md-m-0 {
      margin: 0 !important;
    }
    /* No padding */
    .md-ps-0 {
      padding-left: 0 !important;
    }
    .md-pe-0 {
      padding-right: 0 !important;
    }
    .md-pt-0 {
      padding-top: 0 !important;
    }
    .md-pb-0 {
      padding-bottom: 0 !important;
    }
    .md-px-0 {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .md-py-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .md-p-0 {
      padding: 0 !important;
    }
    /* Left right auto */
    .md-right-auto {
      right: auto !important;
    }
    .md-left-auto {
      left: auto !important;
    }
  }
  @media (max-width: 767px) {
    /* No margin */
    .sm-ms-0 {
      margin-left: 0 !important;
    }
    .sm-me-0 {
      margin-right: 0 !important;
    }
    .sm-mt-0 {
      margin-top: 0 !important;
    }
    .sm-mb-0 {
      margin-bottom: 0 !important;
    }
    .sm-mx-0 {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    .sm-mx-auto {
      margin-left: auto !important;
      margin-right: auto !important;
    }
    .sm-my-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .sm-m-0 {
      margin: 0 !important;
    }
    .sm-mt-auto {
      margin-top: auto !important;
    }
    .sm-mb-auto {
      margin-bottom: auto !important;
    }
    /* No padding */
    .sm-ps-0 {
      padding-left: 0 !important;
    }
    .sm-pe-0 {
      padding-right: 0 !important;
    }
    .sm-pt-0 {
      padding-top: 0 !important;
    }
    .sm-pb-0 {
      padding-bottom: 0 !important;
    }
    .sm-px-0 {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .sm-py-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .sm-p-0 {
      padding: 0 !important;
    }
    /* Left right auto */
    .sm-right-auto {
      right: auto !important;
    }
    .sm-left-auto {
      left: auto !important;
    }
    /* Min height */
    .sm-min-h-100px {
      min-height: 100px !important;
    }
  }
  @media (max-width: 575px) {
    /* No margin */
    .xs-ms-0 {
      margin-left: 0 !important;
    }
    .xs-me-0 {
      margin-right: 0 !important;
    }
    .xs-mt-0 {
      margin-top: 0 !important;
    }
    .xs-mb-0 {
      margin-bottom: 0 !important;
    }
    .xs-mx-0 {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    .xs-mx-auto {
      margin-left: auto !important;
      margin-right: auto !important;
    }
    .xs-my-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
    .xs-m-0 {
      margin: 0 !important;
    }
    .xs-ms-auto {
      margin-left: auto !important;
    }
    .xs-me-auto {
      margin-right: auto !important;
    }
    /* No padding */
    .xs-ps-0 {
      padding-left: 0 !important;
    }
    .xs-pe-0 {
      padding-right: 0 !important;
    }
    .xs-pt-0 {
      padding-top: 0 !important;
    }
    .xs-pb-0 {
      padding-bottom: 0 !important;
    }
    .xs-px-0 {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .xs-py-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
    .xs-p-0 {
      padding: 0 !important;
    }
    /* Left right auto */
    .xs-right-auto {
      right: auto !important;
    }
    .xs-left-auto {
      left: auto !important;
    }
  }
  @media (max-width: 1399px) {
    .center-logo .navbar-nav .nav-link {
      padding-left: 12px;
      padding-right: 12px;
    }
    header.sticky .center-logo .navbar-nav .nav-link {
      padding-left: 12px;
      padding-right: 12px;
    }
  }
  @media (max-width: 1199px) {
    header .container-fluid {
      padding-left: 35px;
      padding-right: 35px;
    }
    header.sticky .center-logo .navbar-nav .nav-link {
      padding: 26px 15px;
    }
    .navbar > .container-fluid {
      padding-left: 35px;
      padding-right: 35px;
    }
    .navbar .navbar-nav .nav-link {
      padding: 10px 15px;
    }
    .navbar .navbar-nav .submenu-content .mega-menu {
      width: 100%;
      padding: 0 60px;
    }
    .navbar .navbar-nav .submenu-content ul {
      padding: 0 30px 0 0;
    }
    .navbar.center-logo .navbar-nav .nav-link {
      padding: 38px 15px;
    }
    .navbar.center-logo .navbar-left, .navbar.center-logo .navbar-right {
      width: 40%;
    }
    .navbar.top-logo .navbar-nav .nav-link {
      padding: 25px 15px !important;
    }
    .navbar.mini-header .navbar-nav .nav-link {
      padding: 20px 15px !important;
    }
    .navbar .navbar-nav .dropdown .dropdown-menu {
      padding: 35px 0 35px;
    }
    .navbar .navbar-nav .dropdown .dropdown-menu a {
      padding-bottom: 8px;
    }
    .navbar .navbar-nav .submenu-content ul .sub-title {
      margin-bottom: 8px;
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu li a {
      padding-bottom: 10px;
    }
    .header-demo .container-fluid {
      padding-left: 15px;
      padding-right: 15px;
    }
    .header-demo.navbar .navbar-nav .nav-link {
      padding-left: 8px;
      padding-right: 8px;
    }
    .header-demo.navbar .navbar-nav .submenu-content .mega-menu {
      padding: 0 30px;
    }
    .header-demo.navbar .header-button .purchase-envato > span {
      padding-left: 10px;
      padding-right: 10px;
    }
    .header-demo.navbar.center-logo .navbar-nav .nav-link {
      padding-left: 15px;
      padding-right: 15px;
    }
    .push-menu .left-circle {
      width: 460px !important;
      height: 430px;
    }
    .header-search-popup .search-form {
      width: 60%;
    }
  }
  /* Navigation breakpoint start */
  @media (max-width: 991px) {
    .header-demo.navbar .navbar-nav .premium-element {
      background-image: none !important;
    }
    .header-demo.navbar .navbar-nav .premium-element .sub-title {
      font-size: 16px;
    }
    .header-demo.navbar .navbar-nav .dropdown .dropdown-menu a .label {
      display: none;
    }
    .navbar.header-demo .navbar-nav .nav-item:first-child .dropdown-menu {
      background-image: none !important;
    }
    .navbar.header-demo .header-button .purchase-envato > span {
      padding-left: 20px;
      padding-right: 20px;
    }
    /* Mobile nav style classic */
    /* [data-mobile-nav-style=classic] .navbar-nav {
      display: block;
    } */
    /* Mobile nav style full screen */
    [data-mobile-nav-style=full-screen-menu] .navbar-nav .premium-element {
      background-image: none !important;
    }
    [data-mobile-nav-style=full-screen-menu] header .navbar-collapse {
      display: none !important;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner {
      background-image: linear-gradient(to right top, #0039e3, #4132e0, #5e28dd, #741bd9, #8600d4);
      visibility: hidden;
      overflow: hidden !important;
      width: 100vw;
      height: 100vh !important;
      position: fixed;
      top: -100vh;
      left: 0;
      z-index: 9999;
      display: flex !important;
      transition: all 0.4s ease-out;
      transition-delay: 0.6s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse {
      position: inherit;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      padding: 100px 0;
      max-height: 100%;
      box-shadow: none;
      background: 0 0;
      display: flex !important;
      justify-content: center !important;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox {
      height: auto;
      width: 85%;
      margin: 0 auto;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox > .mCSB_container {
      margin-right: 0;
      padding: 0 20px;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .nav-link {
      display: inline-block;
      line-height: 25px;
      font-size: 17px;
      font-weight: 500;
      color: var(--white);
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item.active .nav-link {
      opacity: 0.6;
      color: var(--white);
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item.active .dropdown-toggle {
      color: var(--white);
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item.active:hover .nav-link {
      color: var(--white);
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item > .dropdown-menu {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-toggle {
      color: var(--white);
      top: 10px;
      right: 0;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .mega-menu ul:last-child {
      padding-bottom: 20px;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .sub-title {
      color: var(--white) !important;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu a {
      color: var(--white);
      opacity: 0.6;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu a .label {
      display: none;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .dropdown > a {
      color: var(--white);
      opacity: 1;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu li.active > a {
      color: var(--white);
      opacity: 1;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item:hover .nav-link {
      color: var(--white);
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child {
      margin-bottom: 20px;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item {
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      padding: 5px 0px;
      transform: scale(1.15) translateY(-30px);
      opacity: 0;
      transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(1) {
      transition-delay: 0.49s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(2) {
      transition-delay: 0.42s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(3) {
      transition-delay: 0.35s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(4) {
      transition-delay: 0.28s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(5) {
      transition-delay: 0.21s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(6) {
      transition-delay: 0.14s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(7) {
      transition-delay: 0.07s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(8) {
      transition-delay: 0s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(9) {
      transition-delay: -0.07s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(10) {
      transition-delay: -0.14s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(11) {
      transition-delay: -0.21s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(12) {
      transition-delay: -0.28s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(13) {
      transition-delay: -0.35s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(14) {
      transition-delay: -0.42s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:nth-child(15) {
      transition-delay: -0.49s;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:last-child {
      border-bottom: 0;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav > .nav-item:first-child .dropdown-menu {
      background-image: none !important;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu {
      position: static !important;
      transform: translate3d(0, 0, 0px) !important;
      -webkit-transform: translate3d(0, 0, 0px) !important;
      padding: 0 !important;
      border-radius: 0 !important;
      border: 0 !important;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu ul li {
      display: block;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu ul li a i {
      width: 25px;
      display: inline-block;
      vertical-align: middle;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a {
      display: block;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler {
      position: absolute;
      right: 30px;
      top: 35px;
      margin: 0;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler .navbar-toggler-line {
      background-color: var(--white);
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu {
      padding-top: 5px !important;
      padding-bottom: 20px !important;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      padding: 15px 0;
      font-size: 15px;
      line-height: normal;
      display: block;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li i {
      margin-right: 10px;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li:last-child a {
      border-bottom: 0;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu {
      padding-top: 10px !important;
      padding-bottom: 25px !important;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li {
      justify-content: center;
      display: flex;
      border-bottom: 0;
      padding: 0 15px;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li:last-child a {
      border-bottom: 0;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a {
      margin: 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      padding: 15px 0;
      font-size: 16px;
      line-height: 28px;
      font-weight: 500;
      width: 100%;
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      opacity: 1;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a i {
      width: 35px;
      font-size: 32px;
      margin-right: 15px;
      color: var(--white);
      flex-shrink: 0;
      text-align: left;
      opacity: 0.6;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {
      color: var(--white);
      font-weight: 600;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a p {
      margin: 0;
      font-size: 13px;
      color: var(--white);
      opacity: 0.6;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a img {
      border-radius: 100%;
      width: 55px;
      margin-right: 15px;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a.btn {
      display: inline-block;
      border: 0;
      margin-top: 15px;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:before {
      content: "\f135";
      color: var(--white);
      font-family: bootstrap-icons;
      font-weight: 400;
      font-size: 23px;
      position: absolute;
      right: 6px;
      opacity: 0;
      -webkit-transition: all 300ms cubic-bezier(0.61, 1, 0.88, 1);
      transition: all 300ms cubic-bezier(0.61, 1, 0.88, 1);
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:hover:before {
      right: 0px;
      opacity: 1;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner {
      top: 0;
      visibility: visible !important;
      transition: all 0.2s ease-in;
      transition-delay: 0.2s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler {
      transition: all 0.5s ease-in;
      transition-delay: 0.8s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item {
      transform: scale(1) translateY(0px);
      -webkit-transform: scale(1) translateY(0px);
      opacity: 1;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(1) {
      transition-delay: 0.27s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(2) {
      transition-delay: 0.34s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(3) {
      transition-delay: 0.41s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(4) {
      transition-delay: 0.48s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(5) {
      transition-delay: 0.55s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(6) {
      transition-delay: 0.62s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(7) {
      transition-delay: 0.69s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(8) {
      transition-delay: 0.76s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(9) {
      transition-delay: 0.83s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(10) {
      transition-delay: 0.9s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(11) {
      transition-delay: 0.97s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(12) {
      transition-delay: 1.04s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(13) {
      transition-delay: 1.11s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(14) {
      transition-delay: 1.18s;
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav > .nav-item:nth-child(15) {
      transition-delay: 1.25s;
    }
    /* Mobile nav style modern */
    [data-mobile-nav-style=modern] .navbar-nav .premium-element {
      background-image: none !important;
    }
    [data-mobile-nav-style=modern] header .navbar-collapse {
      display: none !important;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner {
      opacity: 0;
      visibility: hidden;
      overflow: visible !important;
      width: 70vw;
      height: 100vh !important;
      position: fixed;
      top: 0;
      right: -70vw;
      z-index: 90;
      display: flex !important;
      justify-content: center;
      transition-duration: 0.75s;
      transform: translate3d(30vw, 0, 0);
      -webkit-transform: translate3d(30vw, 0, 0);
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse {
      position: static;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: transparent;
      padding: 100px 50px;
      box-shadow: none;
      max-height: 100%;
      display: flex !important;
      justify-content: center !important;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .mCustomScrollBox {
      height: auto;
      width: 100%;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .nav-link {
      display: inline-block;
      font-size: 17px;
      line-height: 24px;
      font-weight: 500;
      color: var(--white);
      padding: 10px 0 !important;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item.active .nav-link {
      opacity: 0.6;
      color: var(--white);
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item.active .dropdown-toggle {
      color: var(--white);
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item.active:hover .nav-link {
      color: var(--white);
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-toggle {
      color: var(--white);
      top: 10px;
      right: 0;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .sub-title {
      color: var(--white) !important;
      font-size: 14px;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu a {
      color: var(--white);
      opacity: 0.6;
      font-size: 13.5px;
      display: block;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .dropdown > a {
      color: var(--white);
      opacity: 1;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu li.active > a {
      color: var(--white);
      opacity: 1;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .mega-menu ul:last-child {
      padding-bottom: 20px;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item:hover .nav-link {
      color: var(--white);
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav > .nav-item {
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      padding: 10px 0px;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav > .nav-item:last-child {
      border-bottom: 0;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav > .nav-item:first-child .dropdown-menu {
      background-image: none !important;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child {
      margin-bottom: 20px;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu {
      position: static !important;
      transform: translate3d(0, 0, 0px) !important;
      -webkit-transform: translate3d(0, 0, 0px) !important;
      padding: 0 !important;
      border-radius: 0 !important;
      border: 0 !important;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li {
      display: block;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li a i {
      width: 25px;
      display: inline-block;
      vertical-align: middle;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li a .label {
      display: none;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a {
      display: block;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .mCSB_inside > .mCSB_container {
      margin-right: 0;
      padding: 0 20px;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu {
      padding-top: 10px !important;
      padding-bottom: 15px !important;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      padding: 15px 0;
      font-size: 15px;
      line-height: normal;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li i {
      margin-right: 10px;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li:last-child a {
      border-bottom: 0;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu {
      padding-top: 10px !important;
      padding-bottom: 20px !important;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li {
      justify-content: center;
      display: flex;
      border-bottom: 0;
      padding: 0 15px;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li:last-child a {
      border-bottom: 0;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a {
      margin: 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      padding: 15px 0;
      font-size: 16px;
      line-height: 28px;
      font-weight: 500;
      width: 100%;
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      opacity: 1;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a i {
      width: 35px;
      font-size: 32px;
      margin-right: 15px;
      color: var(--white);
      flex-shrink: 0;
      text-align: left;
      opacity: 0.6;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {
      color: var(--white);
      font-weight: 600;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a p {
      margin: 0;
      font-size: 13px;
      color: var(--white);
      opacity: 0.6;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a img {
      border-radius: 100%;
      width: 55px;
      margin-right: 15px;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a.btn {
      display: inline-block;
      border: 0;
      margin-top: 15px;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:before {
      content: "\f135";
      color: var(--white);
      font-family: bootstrap-icons;
      font-weight: 400;
      font-size: 23px;
      position: absolute;
      right: 6px;
      opacity: 0;
      -webkit-transition: all 300ms cubic-bezier(0.61, 1, 0.88, 1);
      transition: all 300ms cubic-bezier(0.61, 1, 0.88, 1);
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:hover:before {
      right: 0px;
      opacity: 1;
    }
    [data-mobile-nav-style=modern] .navbar {
      transition: transform 0.75s;
    }
    [data-mobile-nav-style=modern] .page-layout {
      transition: transform 0.75s;
      background-color: var(--white);
    }
    [data-mobile-nav-style=modern] .navbar-show-modern-bg {
      display: inline-block;
      width: 100vw;
      height: 100vh;
      position: fixed;
      top: 0;
      left: 0;
      z-index: -1;
      opacity: 0;
      background-image: linear-gradient(to right top, #0039e3, #4132e0, #5e28dd, #741bd9, #8600d4);
      transform: scale(1.75);
      -webkit-transform: scale(1.75);
      transition: opacity 0.3s, transform 0.3s;
      -webkit-transition: opacity 0.3s, transform 0.3s;
      transition-delay: 0.75s;
      -webkit-transition-delay: 0.75s;
    }
    [data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner {
      transform: translate3d(-30vw, 0, 0);
      -webkit-transform: translate3d(-30vw, 0, 0);
      left: -70vw;
      right: auto;
    }
    [data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler {
      display: block;
      position: absolute;
      right: 30px;
      top: 35px;
      margin: 0;
    }
    [data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler .navbar-toggler-line {
      background-color: var(--white);
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] {
      overflow: hidden;
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar, .navbar-collapse-show[data-mobile-nav-style=modern] .page-layout {
      transform: translate3d(-70vw, 0, 0) !important;
      -webkit-transform: translate3d(-70vw, 0, 0) !important;
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner {
      right: 0;
      opacity: 1;
      visibility: visible !important;
      transition-delay: 0.1s;
      transform: translate3d(0, 0, 0);
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner .collapse {
      overflow-y: auto !important;
      -webkit-overflow-scrolling: touch;
      height: 100%;
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-show-modern-bg {
      transform: scale(1);
      opacity: 1;
      transition-delay: 0s;
    }
    .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner {
      transform: translate3d(0, 0, 0);
      -webkit-transform: translate3d(0, 0, 0);
      left: 0;
      right: auto;
    }
    .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .page-layout, .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar {
      transform: translate3d(70vw, 0, 0) !important;
      -webkit-transform: translate3d(70vw, 0, 0) !important;
    }
    .navbar-expand-lg .navbar-toggler {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
    }
    .navbar-expand-lg .navbar-toggler:focus {
      box-shadow: none;
    }
    .navbar-expand-lg .navbar-collapse {
      display: block !important;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
      position: static;
    }
    .navbar-expand-lg > .container-fluid {
      padding-right: 0;
      padding-left: 0;
    }
    .navbar-expand-lg .container-lg {
      padding-right: 0;
      padding-left: 0;
    }
    .collapse:not(.show) {
      display: none !important;
    }
    header .navbar [class*=col-] .navbar-nav .nav-item {
      display: block;
    }
    header .navbar [class*=col-] .navbar-nav .nav-item a {
      display: block;
    }
    header .container-fluid {
      padding-left: 15px;
      padding-right: 15px;
    }
    header .left-nav .navbar-nav:before {
      display: none;
    }
    header .md-border-none {
      border: 0 !important;
    }
    header .navbar-expand-lg {
      padding-left: 15px;
      padding-right: 15px;
    }
    header .center-logo {
      padding-top: 0;
      padding-bottom: 0;
    }
    header .navbar-brand {
      padding: 22px 0;
    }
    header .navbar-brand .default-logo, header .navbar-brand .alt-logo {
      visibility: hidden !important;
      opacity: 0 !important;
      width: 0 !important;
    }
    header .navbar-brand .mobile-logo {
      visibility: visible !important;
      opacity: 1 !important;
      width: auto !important;
    }
    header .navbar-brand .mobile-logo:focus {
      outline: none;
    }
    header .navbar-brand:focus {
      outline: none;
    }
    header.sticky .navbar-brand {
      padding: 22px 0;
    }
    header.sticky .navbar-nav .nav-link {
      color: var(--dark-gray);
    }
    header.sticky .fixed-header .navbar-brand, header.sticky .disable-fixed .navbar-brand {
      padding: 22px 0;
    }
    header.sticky.sticky-active .navbar-brand .default-logo, header.sticky.sticky-active .navbar-brand .alt-logo {
      visibility: hidden;
      opacity: 0;
      width: 0;
    }
    header.sticky .header-icon .header-language a {
      padding-top: 0;
      padding-bottom: 0;
    }
    header.sticky .top-logo.responsive-sticky .navbar-nav .nav-link {
      padding-top: 14px !important;
      padding-bottom: 14px !important;
    }
    header.sticky .responsive-sticky .navbar-brand {
      padding: 14px 0;
    }
    header.sticky .responsive-sticky .navbar-toggler {
      margin: 20px 0;
    }
    header .header-top-bar .row {
      margin: 0;
    }
    header .header-push-button.icon {
      display: none;
    }
    header .push-menu {
      display: none;
    }
    .navbar.bg-transparent, .navbar-modern-inner.bg-transparent, .navbar-full-screen-menu-inner.bg-transparent {
      background-color: var(--white) !important;
    }
    .navbar .navbar-collapse.show, .navbar-modern-inner .navbar-collapse.show, .navbar-full-screen-menu-inner .navbar-collapse.show {
      overflow-y: auto !important;
      -webkit-overflow-scrolling: touch;
    }
    .navbar .navbar-nav, .navbar-modern-inner .navbar-nav, .navbar-full-screen-menu-inner .navbar-nav {
      padding: 15px 15px 28px;
    }
    .navbar .navbar-nav .nav-link, .navbar-modern-inner .navbar-nav .nav-link, .navbar-full-screen-menu-inner .navbar-nav .nav-link {
      padding: 10px 15px !important;
      color: var(--dark-gray);
    }
    .navbar .navbar-nav .nav-link .label, .navbar-modern-inner .navbar-nav .nav-link .label, .navbar-full-screen-menu-inner .navbar-nav .nav-link .label {
      margin-top: -3px;
      display: inline-block;
      padding: 1px 11px;
      font-size: 12px;
      margin-left: 8px;
      vertical-align: middle;
      line-height: 21px;
    }
    .navbar .navbar-nav .nav-item.active .nav-link, .navbar-modern-inner .navbar-nav .nav-item.active .nav-link, .navbar-full-screen-menu-inner .navbar-nav .nav-item.active .nav-link {
      color: var(--dark-gray);
      opacity: 0.6;
    }
    .navbar .navbar-nav .nav-item.active .dropdown-toggle, .navbar-modern-inner .navbar-nav .nav-item.active .dropdown-toggle, .navbar-full-screen-menu-inner .navbar-nav .nav-item.active .dropdown-toggle {
      color: var(--dark-gray);
    }
    .navbar .navbar-nav .nav-item.active:hover .nav-link, .navbar-modern-inner .navbar-nav .nav-item.active:hover .nav-link, .navbar-full-screen-menu-inner .navbar-nav .nav-item.active:hover .nav-link {
      color: var(--dark-gray);
      opacity: 0.6;
    }
    .navbar .navbar-nav .nav-item .dropdown-toggle, .navbar-modern-inner .navbar-nav .nav-item .dropdown-toggle, .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-toggle {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 40px;
      height: 40px;
      right: 0px;
      position: absolute;
      top: 0;
      text-align: center;
      color: var(--dark-gray);
    }
    .navbar .navbar-nav .nav-item .dropdown-toggle:after, .navbar-modern-inner .navbar-nav .nav-item .dropdown-toggle:after, .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-toggle:after {
      display: none;
    }
    .navbar .navbar-nav .nav-item:hover .nav-link, .navbar-modern-inner .navbar-nav .nav-item:hover .nav-link, .navbar-full-screen-menu-inner .navbar-nav .nav-item:hover .nav-link {
      color: var(--dark-gray);
      opacity: 1;
    }
    .navbar .navbar-nav .dropdown.submenu, .navbar-modern-inner .navbar-nav .dropdown.submenu, .navbar-full-screen-menu-inner .navbar-nav .dropdown.submenu {
      position: relative;
    }
    .navbar .navbar-nav .dropdown.open .dropdown-menu, .navbar-modern-inner .navbar-nav .dropdown.open .dropdown-menu, .navbar-full-screen-menu-inner .navbar-nav .dropdown.open .dropdown-menu {
      display: none;
    }
    .navbar .navbar-nav .dropdown .dropdown-menu.show, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu.show, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu.show {
      display: block;
    }
    .navbar .navbar-nav .dropdown .dropdown-toggle.show, .navbar-modern-inner .navbar-nav .dropdown .dropdown-toggle.show, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-toggle.show {
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg);
    }
    .navbar .navbar-nav .dropdown .dropdown-menu, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu {
      top: 0;
      animation: none !important;
      background-color: transparent;
      box-shadow: none;
      border-top: 0 !important;
      padding: 0 15px 15px;
      width: 100%;
      display: none;
      border-radius: 0 !important;
    }
    .navbar .navbar-nav .dropdown .dropdown-menu .mega-menu, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu {
      padding: 0;
      display: block !important;
    }
    .navbar .navbar-nav .dropdown .dropdown-menu .mega-menu ul, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul {
      padding: 15px 0 0;
    }
    .navbar .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title {
      margin-top: 0;
    }
    .navbar .navbar-nav .dropdown .dropdown-menu li, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li {
      padding: 0 15px 0;
    }
    .navbar .navbar-nav .dropdown .dropdown-menu li.sub-title, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li.sub-title, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li.sub-title {
      margin-top: 10px;
      margin-bottom: 10px;
      line-height: 16px;
    }
    .navbar .navbar-nav .dropdown .dropdown-menu li:last-child a, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li:last-child a, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li:last-child a {
      padding-bottom: 5px;
    }
    .navbar .navbar-nav .dropdown .dropdown-menu li.active > a, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li.active > a, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li.active > a {
      color: var(--dark-gray);
    }
    .navbar .navbar-nav .dropdown .dropdown-menu a, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu a, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu a {
      color: var(--medium-gray);
      padding: 6px 0;
      line-height: 16px;
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu li, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu li, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu li {
      padding: 0 15px;
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu li a, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu li a, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu li a {
      color: var(--medium-gray);
      padding: 6px 0;
      margin-bottom: 0;
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu > .dropdown, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu > .dropdown, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu > .dropdown {
      margin-bottom: 25px;
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child {
      margin-bottom: 0;
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown i, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown i, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown i {
      display: none;
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a {
      color: var(--dark-gray);
      padding: 0 !important;
      margin-top: 15px;
      font-weight: 500;
      margin-bottom: 6px;
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu {
      display: block;
      position: relative;
      left: 0 !important;
      padding: 0;
      top: 0 !important;
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li {
      padding: 0;
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu > .dropdown > a, .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu > .dropdown > a, .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu > .dropdown > a {
      margin-top: 25px;
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu, .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu, .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu {
      border-radius: 0;
      padding: 0 30px;
      width: 100% !important;
      margin-bottom: 15px;
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a, .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a, .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {
      padding-left: 0;
      padding-right: 0;
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu, .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu, .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu {
      box-shadow: none;
      border-radius: 0 !important;
      width: 100% !important;
      padding: 0 15px 15px;
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li, .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li, .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li {
      padding: 0 15px;
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span, .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span, .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {
      color: var(--dark-gray);
    }
    .navbar.center-logo .navbar-nav, .navbar-modern-inner.center-logo .navbar-nav, .navbar-full-screen-menu-inner.center-logo .navbar-nav {
      margin: 0 !important;
    }
    .navbar.center-logo .navbar-nav .nav-link, .navbar-modern-inner.center-logo .navbar-nav .nav-link, .navbar-full-screen-menu-inner.center-logo .navbar-nav .nav-link {
      padding: 14px 15px !important;
    }
    .navbar.center-logo .navbar-nav:first-child, .navbar-modern-inner.center-logo .navbar-nav:first-child, .navbar-full-screen-menu-inner.center-logo .navbar-nav:first-child {
      padding-bottom: 0;
    }
    .navbar.center-logo .navbar-nav:last-child, .navbar-modern-inner.center-logo .navbar-nav:last-child, .navbar-full-screen-menu-inner.center-logo .navbar-nav:last-child {
      padding-top: 0;
    }
    .navbar.center-logo .navbar-left, .navbar.center-logo .navbar-right, .navbar-modern-inner.center-logo .navbar-left, .navbar-modern-inner.center-logo .navbar-right, .navbar-full-screen-menu-inner.center-logo .navbar-left, .navbar-full-screen-menu-inner.center-logo .navbar-right {
      width: 100%;
    }
    .navbar.header-dark .navbar-toggler-line, .navbar-modern-inner.header-dark .navbar-toggler-line, .navbar-full-screen-menu-inner.header-dark .navbar-toggler-line {
      background-color: var(--white);
    }
    .navbar.header-dark .header-icon .icon > a, .navbar-modern-inner.header-dark .header-icon .icon > a, .navbar-full-screen-menu-inner.header-dark .header-icon .icon > a {
      color: var(--white);
    }
    .navbar.header-dark .header-icon .icon .header-cart > a, .navbar.header-dark .header-icon .icon .header-language > a, .navbar-modern-inner.header-dark .header-icon .icon .header-cart > a, .navbar-modern-inner.header-dark .header-icon .icon .header-language > a, .navbar-full-screen-menu-inner.header-dark .header-icon .icon .header-cart > a, .navbar-full-screen-menu-inner.header-dark .header-icon .icon .header-language > a {
      color: var(--white);
    }
    .navbar.header-dark .header-language-icon .header-language .language-dropdown a, .navbar-modern-inner.header-dark .header-language-icon .header-language .language-dropdown a, .navbar-full-screen-menu-inner.header-dark .header-language-icon .header-language .language-dropdown a {
      color: var(--light-gray);
    }
    .navbar.header-dark .navbar-collapse, .navbar-modern-inner.header-dark .navbar-collapse, .navbar-full-screen-menu-inner.header-dark .navbar-collapse {
      background-color: var(--dark-gray);
    }
    .navbar.header-dark .navbar-nav .nav-link, .navbar-modern-inner.header-dark .navbar-nav .nav-link, .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-link {
      color: var(--white);
    }
    .navbar.header-dark .navbar-nav .nav-item .dropdown-toggle, .navbar-modern-inner.header-dark .navbar-nav .nav-item .dropdown-toggle, .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item .dropdown-toggle {
      color: var(--white);
    }
    .navbar.header-dark .navbar-nav .nav-item.active .nav-link, .navbar-modern-inner.header-dark .navbar-nav .nav-item.active .nav-link, .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item.active .nav-link {
      color: var(--white);
      opacity: 0.6;
    }
    .navbar.header-dark .navbar-nav .nav-item.active .dropdown-toggle, .navbar-modern-inner.header-dark .navbar-nav .nav-item.active .dropdown-toggle, .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item.active .dropdown-toggle {
      color: var(--white);
      opacity: 0.6;
    }
    .navbar.header-dark .navbar-nav .nav-item.active:hover .nav-link, .navbar-modern-inner.header-dark .navbar-nav .nav-item.active:hover .nav-link, .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item.active:hover .nav-link {
      color: var(--white);
      opacity: 0.6;
    }
    .navbar.header-dark .navbar-nav .nav-item:hover .nav-link, .navbar-modern-inner.header-dark .navbar-nav .nav-item:hover .nav-link, .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item:hover .nav-link {
      opacity: 1;
      color: var(--white);
    }
    .navbar.header-dark .navbar-nav .dropdown .dropdown-menu li.active > a, .navbar-modern-inner.header-dark .navbar-nav .dropdown .dropdown-menu li.active > a, .navbar-full-screen-menu-inner.header-dark .navbar-nav .dropdown .dropdown-menu li.active > a {
      color: var(--white);
    }
    .navbar.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a, .navbar-modern-inner.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a, .navbar-full-screen-menu-inner.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a {
      color: var(--white);
    }
    .navbar.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span, .navbar-modern-inner.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span, .navbar-full-screen-menu-inner.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span {
      color: var(--white);
    }
    .header-top-bar.top-bar-dark .header-icon .icon > a {
      color: var(--white);
    }
    .menu-order {
      order: 5;
    }
    .navbar-collapse {
      position: absolute;
      top: 100%;
      left: 0;
      width: 100%;
      background: var(--white);
      overflow: hidden;
      box-shadow: 0 20px 15px 0 rgba(23, 23, 23, 0.05);
      max-height: calc(100vh - 72px);
    }
    .header-icon .icon > a {
      color: var(--dark-gray);
      padding-left: 12px;
    }
    .header-icon .icon > a:hover {
      color: var(--dark-gray);
      opacity: 1;
    }
    .header-icon .icon .header-cart > a, .header-icon .icon .header-language > a {
      color: var(--dark-gray);
      padding-left: 12px;
    }
    .header-icon .icon .header-cart > a:hover, .header-icon .icon .header-language > a:hover {
      color: var(--dark-gray);
      opacity: 1;
    }
    .center-logo .menu-logo {
      margin-right: auto;
    }
    .center-logo .navbar-brand {
      position: relative;
      left: auto;
      top: auto;
      transform: none;
      float: left;
    }
    .center-logo .navbar-toggler {
      margin: 31px 0;
    }
    .navbar.top-logo .navbar-nav .nav-link, .navbar.mini-header .navbar-nav .nav-link {
      padding: 14px 15px !important;
    }
    .header-with-topbar + .top-space-margin {
      margin-top: 116px;
    }
    .header-transparent[data-header-hover=dark] {
      background-color: var(--dark-gray) !important;
    }
    .header-transparent[data-header-hover=dark] .navbar-toggler-line {
      background-color: var(--white);
    }
    .header-transparent[data-header-hover=dark] .hamburger-push-button.icon span {
      background-color: var(--white);
    }
    .header-transparent[data-header-hover=dark] .header-icon .icon > a {
      color: var(--white);
    }
    .header-transparent[data-header-hover=dark] .header-icon .icon .header-cart > a, .header-transparent[data-header-hover=dark] .header-icon .icon .header-language > a {
      color: var(--white);
    }
    .header-transparent[data-header-hover=dark] .header-language-icon .header-language .language-dropdown a {
      color: var(--light-gray);
    }
    .header-transparent[data-header-hover=dark] .navbar-collapse {
      background-color: var(--dark-gray);
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .nav-link {
      color: var(--white);
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .nav-item .dropdown-toggle {
      color: var(--white);
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .nav-item.active .nav-link {
      color: var(--medium-gray);
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .nav-item.active .dropdown-toggle {
      color: var(--medium-gray);
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .nav-item.active:hover .nav-link {
      color: var(--medium-gray);
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .nav-item:hover .nav-link {
      opacity: 1;
      color: var(--white);
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .submenu-content ul .sub-title {
      color: var(--white);
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .dropdown .dropdown-menu li.active > a {
      color: var(--white);
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .simple-dropdown .dropdown-menu .dropdown > a {
      color: var(--white);
    }
    /* Header left menu simple  */
    .left-sidebar-wrapper {
      padding-left: 0;
    }
    .left-sidebar-wrapper .left-sidebar-header.collapsing {
      overflow: visible !important;
    }
    .left-sidebar-wrapper .left-sidebar-nav .navbar-brand {
      padding: 22px 0 !important;
    }
    .side-menu-top {
      position: fixed;
      left: 0;
      top: 0;
      text-align: left !important;
      width: 100%;
      padding: 0 30px;
      z-index: 9;
    }
    .left-sidebar-header {
      left: -300px;
      transition-duration: 0.3s;
      height: 100% !important;
    }
    .left-sidebar-header.show {
      left: 0;
      transition-duration: 0.3s;
    }
    .left-sidebar-header.show .left-sidebar-nav {
      left: 0;
    }
    .left-sidebar-header .side-menu-bottom {
      padding: 50px 15px 0;
      height: 100%;
      overflow: auto;
      border-top: 1px solid var(--very-light-gray);
    }
    .left-sidebar-header .side-menu-bottom .left-menu-bottom {
      margin-top: 50px;
    }
    .left-sidebar-header .side-menu-bottom .header-icon .icon a > i {
      padding: 0;
    }
    .left-sidebar-header .left-sidebar-nav {
      left: -300px;
      transition-duration: 0.3s;
      overflow: visible;
      height: 100%;
      top: 0 !important;
      position: fixed !important;
      padding: 72px 15px;
    }
    .left-sidebar-header .left-sidebar-nav .navbar-toggler {
      display: inline-block;
      position: absolute;
      top: 50%;
      right: 30px;
      margin: 0;
      transform: translate(0%, -50%);
      -webkit-transform: translate(0%, -50%);
    }
    .left-sidebar-header .left-sidebar-nav .side-menu {
      margin-top: 0;
      margin-bottom: 0;
    }
    .left-sidebar-header.show .navbar-toggler-line:nth-child(1) {
      top: 7px;
      width: 0%;
    }
    .left-sidebar-header.show .navbar-toggler-line:nth-child(2) {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
    }
    .left-sidebar-header.show .navbar-toggler-line:nth-child(3) {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }
    .left-sidebar-header.show .navbar-toggler-line:nth-child(4) {
      top: 7px;
      width: 0%;
    }
    .left-sidebar-header.header-dark .header-icon .icon > a {
      color: var(--white);
    }
    .left-sidebar-header.header-dark .navbar-toggler-line {
      background: var(--white);
    }
    .left-sidebar-header.header-light .side-menu-top {
      border-bottom: 1px solid var(--very-light-gray);
    }
    /* Header left menu modern  */
    .left-modern-menu {
      padding-left: 0;
    }
    .left-modern-sidebar {
      height: auto;
      width: 100%;
      padding: 0 30px;
      display: flex;
      flex-flow: row;
      align-items: center;
      justify-content: space-between;
    }
    .left-modern-sidebar .vertical-title {
      transform: none;
      height: auto;
      display: none;
      flex: inherit;
    }
    .left-modern-sidebar .vertical-title .title {
      transform: none;
    }
    .left-modern-sidebar .toggle-icon {
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%);
      right: 30px;
      left: auto;
    }
    .left-modern-menu .left-modern-header .navbar-brand {
      width: auto;
      padding: 22px 0 !important;
    }
    .left-modern-menu .left-modern-header .modern-sidebar-nav {
      padding-top: 72px;
      width: 380px;
      left: -400px;
    }
    .left-modern-menu .left-modern-header .modern-side-menu {
      padding: 50px 20px;
    }
    .left-modern-menu .left-modern-header.show .modern-sidebar-nav {
      left: 0;
    }
    /* Header hamburger menu  */
    header .header-dark .hamburger-push-button.icon span {
      background-color: var(--white);
    }
    header .header-dark .hamburger-push-button .push-button-text {
      color: var(--white) !important;
    }
    header .hamburger-push-button.icon {
      display: flex;
    }
    header .hamburger-push-button.icon span {
      background-color: var(--dark-gray);
    }
    header .hamburger-push-button .push-button-text {
      color: var(--dark-gray) !important;
    }
    header .push-menu.hamburger-nav {
      display: block;
    }
    header .push-menu .close-menu {
      top: 30px;
      right: 30px;
    }
    /* Header modern inner  */
    .navbar-modern-inner .navbar-nav {
      padding: 15px 15px 15px;
    }
    .hamburger-menu-simple .menu-item-list {
      width: 100%;
    }
    .search-form-wrapper .search-form-box {
      width: 75%;
    }
    .top-space-margin {
      margin-top: 70px;
    }
    .ipad-top-space-margin {
      margin-top: 76px;
    }
    .full-screen.top-space-margin {
      height: calc(100vh - 76px);
    }
    .full-screen.ipad-top-space-margin {
      height: calc(100vh - 76px);
    }
  }
  @media (max-width: 767px) {
    header .navbar-expand-lg {
      padding-left: 0;
      padding-right: 0;
    }
    header .header-top-bar {
      display: none;
      height: 0;
    }
    header .header-top-bar + .navbar {
      top: 0;
    }
    header .push-menu .close-menu {
      top: 15px;
      right: 15px;
    }
    .navbar .navbar-nav {
      padding: 15px 0;
    }
    .header-search-popup .search-form {
      width: 85%;
    }
    .header-search-popup .mb-50px {
      margin-bottom: 30px;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner {
      width: 85vw;
      right: -80vw;
      transform: translate3d(15vw, 0, 0);
      -webkit-transform: translate3d(15vw, 0, 0);
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse {
      padding: 70px 0;
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner {
      width: 85vw;
      right: 0;
      transform: translate3d(0, 0, 0);
      -webkit-transform: translate3d(0, 0, 0);
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .page-layout, .navbar-collapse-show[data-mobile-nav-style=modern] .navbar {
      transform: translate3d(-85vw, 0, 0) !important;
      -webkit-transform: translate3d(-85vw, 0, 0) !important;
    }
    .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .page-layout, .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar {
      transform: translate3d(85vw, 0, 0) !important;
      -webkit-transform: translate3d(85vw, 0, 0) !important;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse {
      padding: 60px 0;
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox {
      width: 100%;
    }
    .search-form-wrapper .search-form-box {
      width: 85%;
    }
    .search-form-wrapper .search-close {
      top: 15px;
      right: 15px;
    }
    .header-with-topbar + .top-space-margin {
      margin-top: 76px;
    }
    .left-sidebar-header .side-menu-bottom {
      padding-top: 30px;
    }
    .side-menu-top {
      padding: 0 15px;
    }
    .left-sidebar-header .left-sidebar-nav .navbar-toggler {
      right: 15px;
    }
    .left-modern-sidebar {
      padding: 0 15px;
    }
    .left-modern-menu .left-modern-header .modern-side-menu {
      padding: 50px 0;
    }
    .left-modern-menu .left-modern-header .modern-side-menu .mCustomScrollBox .mCSB_container {
      padding: 0 20px 0 20px;
    }
    .search-form-wrapper .search-form {
      height: 450px !important;
    }
    .menu-list-wrapper {
      height: calc(100vh - 120px);
      padding: 20px 0;
    }
  }
  @media (max-width: 575px) {
    .left-modern-menu .left-modern-header .modern-sidebar-nav {
      width: 100%;
      left: -100%;
    }
    .left-modern-menu .left-modern-header.show .modern-sidebar-nav {
      left: 0;
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav > .nav-item {
      padding: 7px 0px;
    }
    .search-form-wrapper .search-form {
      height: 380px !important;
    }
    .search-form-wrapper .search-form h6 {
      font-size: 18px;
      line-height: 20px;
      margin-bottom: 10px !important;
    }
    .search-form-wrapper .search-form .search-input {
      font-size: 15px;
      height: 50px;
    }
    .search-form-wrapper .search-form .search-button {
      bottom: 11px;
      font-size: 20px;
    }
  }
  @media (max-height: 380px) {
    .search-form-wrapper .search-form {
      height: 85vh !important;
    }
    .search-form-wrapper .search-form h6 {
      font-size: 18px;
      line-height: 20px;
      margin-bottom: 10px !important;
    }
    .search-form-wrapper .search-form .search-input {
      font-size: 14px;
      height: 50px;
    }
    .search-form-wrapper .search-form .search-button {
      bottom: 10px;
      font-size: 18px;
    }
    .header-cart-icon .header-cart .cart-item-list .cart-item {
      padding: 12px;
    }
    .header-cart-icon .header-cart .cart-item-list .cart-item.cart-total .mb-15px {
      margin-bottom: 0px !important;
    }
    .header-cart-icon .header-cart .cart-item-list .cart-item .product-image {
      max-width: 40px;
    }
  }
  @media (max-width: 991px) {
    .down-section {
      bottom: 35px;
    }
  }
  @media (max-width: 767px) {
    .page-title-extra-large h1 {
      font-size: 36px;
      line-height: 44px;
    }
    .page-title-extra-small h2 {
      font-size: 36px;
      line-height: 44px;
    }
    .page-title-large h1 {
      font-size: 36px;
      line-height: 44px;
    }
  }
  @media (max-width: 575px) {
    .breadcrumb ul li:after {
      padding: 0 6px 0 8px;
    }
    .down-section {
      bottom: 20px;
    }
  }
  @media (max-width: 1600px) {
    .grid.xxl-grid-6col li {
      width: 16.67%;
    }
    .grid.xxl-grid-6col li.grid-item-double {
      width: 33.33%;
    }
    .grid.xxl-grid-5col li {
      width: 20%;
    }
    .grid.xxl-grid-5col li.grid-item-double {
      width: 40%;
    }
    .grid.xxl-grid-4col li {
      width: 25%;
    }
    .grid.xxl-grid-4col li.grid-item-double {
      width: 50%;
    }
    .grid.xxl-grid-3col li {
      width: 33.33%;
    }
    .grid.xxl-grid-3col li.grid-item-double {
      width: 66.67%;
    }
    .grid.xxl-grid-2col li {
      width: 50%;
    }
    .grid.xxl-grid-2col li.grid-item-double {
      width: 100%;
    }
    .grid.xxl-grid-1col li {
      width: 100%;
    }
    .grid.xxl-grid-1col li.grid-item-double {
      width: 100%;
    }
  }
  @media (max-width: 1399px) {
    .grid.xl-grid-6col li {
      width: 16.67%;
    }
    .grid.xl-grid-6col li.grid-item-double {
      width: 33.33%;
    }
    .grid.xl-grid-5col li {
      width: 20%;
    }
    .grid.xl-grid-5col li.grid-item-double {
      width: 40%;
    }
    .grid.xl-grid-4col li {
      width: 25%;
    }
    .grid.xl-grid-4col li.grid-item-double {
      width: 50%;
    }
    .grid.xl-grid-3col li {
      width: 33.33%;
    }
    .grid.xl-grid-3col li.grid-item-double {
      width: 66.67%;
    }
    .grid.xl-grid-2col li {
      width: 50%;
    }
    .grid.xl-grid-2col li.grid-item-double {
      width: 100%;
    }
    .grid.xl-grid-1col li {
      width: 100%;
    }
    .grid.xl-grid-1col li.grid-item-double {
      width: 100%;
    }
  }
  @media (max-width: 1199px) {
    .grid.lg-grid-6col li {
      width: 16.67%;
    }
    .grid.lg-grid-6col li.grid-item-double {
      width: 33.33%;
    }
    .grid.lg-grid-5col li {
      width: 20%;
    }
    .grid.lg-grid-5col li.grid-item-double {
      width: 40%;
    }
    .grid.lg-grid-4col li {
      width: 25%;
    }
    .grid.lg-grid-4col li.grid-item-double {
      width: 50%;
    }
    .grid.lg-grid-3col li {
      width: 33.33%;
    }
    .grid.lg-grid-3col li.grid-item-double {
      width: 66.67%;
    }
    .grid.lg-grid-2col li {
      width: 50%;
    }
    .grid.lg-grid-2col li.grid-item-double {
      width: 100%;
    }
    .grid.lg-grid-1col li {
      width: 100%;
    }
    .grid.lg-grid-1col li.grid-item-double {
      width: 100%;
    }
  }
  @media (max-width: 991px) {
    .grid.md-grid-6col li {
      width: 16.67%;
    }
    .grid.md-grid-6col li.grid-item-double {
      width: 33.33%;
    }
    .grid.md-grid-5col li {
      width: 20%;
    }
    .grid.md-grid-5col li.grid-item-double {
      width: 40%;
    }
    .grid.md-grid-4col li {
      width: 25%;
    }
    .grid.md-grid-4col li.grid-item-double {
      width: 50%;
    }
    .grid.md-grid-3col li {
      width: 33.33%;
    }
    .grid.md-grid-3col li.grid-item-double {
      width: 66.67%;
    }
    .grid.md-grid-2col li {
      width: 50%;
    }
    .grid.md-grid-2col li.grid-item-double {
      width: 100%;
    }
    .grid.md-grid-1col li {
      width: 100%;
    }
    .grid.md-grid-1col li.grid-item-double {
      width: 100%;
    }
  }
  @media (max-width: 767px) {
    .grid.sm-grid-6col li {
      width: 16.67%;
    }
    .grid.sm-grid-6col li.grid-item-double {
      width: 33.33%;
    }
    .grid.sm-grid-5col li {
      width: 20%;
    }
    .grid.sm-grid-5col li.grid-item-double {
      width: 40%;
    }
    .grid.sm-grid-4col li {
      width: 25%;
    }
    .grid.sm-grid-4col li.grid-item-double {
      width: 50%;
    }
    .grid.sm-grid-3col li {
      width: 33.33%;
    }
    .grid.sm-grid-3col li.grid-item-double {
      width: 66.67%;
    }
    .grid.sm-grid-2col li {
      width: 50%;
    }
    .grid.sm-grid-2col li.grid-item-double {
      width: 100%;
    }
    .grid.sm-grid-1col li {
      width: 100%;
    }
    .grid.sm-grid-1col li.grid-item-double {
      width: 100%;
    }
    .grid.gutter-small {
      margin: 0 -7px;
    }
    .grid.gutter-small li {
      padding: 7px 7px;
    }
    .grid.gutter-extra-large li {
      padding: 15px;
    }
    .grid.gutter-extra-large {
      margin: 0 -15px;
    }
    .grid.gutter-double-extra-large li {
      padding: 15px;
    }
    .grid.gutter-medium {
      margin: 0 -7px;
    }
    .grid.gutter-medium li {
      padding: 7px 7px;
    }
    .grid.gutter-large {
      margin: 0 -10px;
    }
    .grid.gutter-large li {
      padding: 10px 10px;
    }
  }
  @media (max-width: 575px) {
    .grid.xs-grid-6col li {
      width: 16.67%;
    }
    .grid.xs-grid-6col li.grid-item-double {
      width: 33.33%;
    }
    .grid.xs-grid-5col li {
      width: 20%;
    }
    .grid.xs-grid-5col li.grid-item-double {
      width: 40%;
    }
    .grid.xs-grid-4col li {
      width: 25%;
    }
    .grid.xs-grid-4col li.grid-item-double {
      width: 50%;
    }
    .grid.xs-grid-3col li {
      width: 33.33%;
    }
    .grid.xs-grid-3col li.grid-item-double {
      width: 66.67%;
    }
    .grid.xs-grid-2col li {
      width: 50%;
    }
    .grid.xs-grid-2col li.grid-item-double {
      width: 100%;
    }
    .grid.xs-grid-1col li {
      width: 100%;
    }
  }
  @media (max-width: 767px) {
    .accordion-style-04 .accordion-item .accordion-header {
      padding-left: 25px;
      padding-right: 25px;
    }
    .accordion-style-04 .accordion-item .accordion-body {
      padding-left: 25px;
      padding-right: 25px;
    }
    .accordion-style-02 .accordion-item .accordion-body {
      padding-bottom: 25px;
    }
    .accordion-style-05 .accordion-item {
      padding: 20px 35px 22px 55px;
    }
    .accordion-style-05 .accordion-item .number {
      top: 17px;
    }
  }
  @media (max-width: 575px) {
    .accordion-style-05 .accordion-item {
      padding: 18px 20px 20px 55px;
    }
    .accordion-style-05 .accordion-item .number {
      top: 15px;
    }
    .accordion-style-05 .accordion-item .accordion-body {
      padding-right: 25px;
    }
    .accordion-style-06 .accordion-item {
      padding: 15px 70px 15px 30px;
    }
  }
  @media (max-width: 1399px) {
    .blockquote-style-04 .blockquote-img img {
      margin-top: -106px;
    }
    .blockquote-style-04 .blockquote-content {
      padding-left: 23%;
    }
  }
  @media (max-width: 1199px) {
    .blockquote-style-04 .blockquote-img img {
      margin-top: -89px;
    }
    .blockquote-style-04 .blockquote-content {
      padding-left: 20%;
      border-bottom-right-radius: 89px;
    }
  }
  @media (max-width: 991px) {
    .blockquote-style-04 .blockquote-img img {
      margin-top: -72px;
    }
    .blockquote-style-04 .blockquote-content {
      border-bottom-right-radius: 64px;
    }
  }
  @media (max-width: 767px) {
    .blockquote-style-04 .blockquote-content {
      margin-left: 0;
      padding: 8% 10%;
    }
  }
  @media (max-width: 767px) {
    .btn.btn-extra-large {
      font-size: 15px;
      padding: 20px 40px;
    }
    .btn.btn-large {
      font-size: 13px;
      padding: 16px 36px;
    }
    .btn.btn-rounded.btn-extra-large {
      padding: 16px 36px;
    }
    .btn.btn-rounded.btn-large {
      padding: 12px 30px;
    }
    .btn.with-rounded.btn-extra-large {
      padding-right: 70px;
    }
    .btn.with-rounded.btn-large {
      padding-right: 55px;
    }
    .btn.btn-link {
      padding: 0 0 2px;
    }
    .btn.btn-link-gradient {
      padding: 0 0 3px;
    }
    .btn.btn-switch-text.btn-extra-large {
      padding: 0;
    }
    .btn.btn-switch-text.btn-large {
      padding: 0;
    }
    .btn.btn-switch-text.btn-medium {
      padding: 0;
    }
    .btn.btn-switch-text.btn-small {
      padding: 0;
    }
    .btn.btn-switch-text.btn-very-small {
      padding: 0;
    }
  }
  @media (max-width: 1199px) {
    .clients-style-02 .swiper-button-prev {
      left: -30px;
    }
    .clients-style-02 .swiper-button-next {
      right: -30px;
    }
  }
  @media (max-width: 991px) {
    .clients-style-02 .swiper-button-prev {
      left: -15px;
    }
    .clients-style-02 .swiper-button-next {
      right: -15px;
    }
  }
  @media (max-width: 767px) {
    .clients-style-02 .swiper-button-prev {
      left: 0px;
    }
    .clients-style-02 .swiper-button-next {
      right: 0px;
    }
  }
  @media (max-width: 767px) {
    .text-slider-style-05 .swiper-slide {
      -webkit-filter: grayscale(0);
      filter: grayscale(0);
      opacity: 1;
    }
    .text-slider-style-05 .swiper-slide .services-box-style-01 .icon-box {
      opacity: 1;
    }
  }
  @media (max-width: 991px) {
    .countdown-style-02 .countdown-box {
      width: 145px;
    }
    .countdown-style-04 .countdown-box {
      width: 150px;
    }
  }
  @media (max-width: 767px) {
    .countdown-style-01 .countdown {
      width: 100%;
    }
    .countdown-style-01 .counter-container {
      display: block;
      width: 100%;
    }
    .countdown-style-01 .counter-container .countdown-box {
      margin: 5% 5%;
      width: 40%;
      float: left;
    }
    .countdown-style-02 .countdown-box, .countdown-style-04 .countdown-box {
      width: 50%;
      margin: 0 0 30px;
    }
    .countdown-style-02 .countdown-box span, .countdown-style-04 .countdown-box span {
      position: relative;
      top: 0;
    }
    .countdown-style-02 .countdown-box:before, .countdown-style-04 .countdown-box:before {
      transform: none;
      top: 15px;
    }
    .countdown-style-02 .countdown-box:nth-child(2):before, .countdown-style-04 .countdown-box:nth-child(2):before {
      display: none;
    }
    .countdown-style-03 .countdown-box {
      width: 50%;
      margin: 0 0 30px;
    }
  }
  @media (max-width: 991px) {
    .counter-style-06 .feature-box:nth-last-child(2n+1) .feature-box-content:after {
      display: none;
    }
  }
  @media (max-width: 575px) {
    .counter-style-06 .feature-box .feature-box-content:after {
      display: none;
    }
  }
  @media (max-width: 991px) {
    .event-style-03 .accordion .trainer-box {
      margin-bottom: 25px;
      margin-top: 15px;
      margin-right: 0;
    }
    .event-style-03 .nav-tabs .nav-link {
      padding-right: 5px;
      padding-left: 5px;
    }
    .event-style-03 .accordion .accordion-title .event-time {
      min-width: 290px;
    }
    .time-schedule-scroll {
      overflow-x: auto;
      overflow-y: hidden;
    }
    .time-schedule-scroll .time-schedule-min-width {
      min-width: 1050px;
    }
  }
  @media (max-width: 767px) {
    .time-schedule-scroll {
      overflow-x: auto;
      overflow-y: hidden;
    }
    .time-schedule-scroll .time-schedule-min-width {
      min-width: 980px;
    }
    .time-table-box.day {
      padding: 15px 10px;
    }
    .event-style-03 .accordion .accordion-title .event-time {
      min-width: 1px;
      margin-right: 20px;
    }
    .event-style-03 .accordion .accordion-item .accordion-body {
      padding-right: 0;
    }
    .event-style-03 .nav-tabs > li.nav-item:not(:last-child) {
      border-right: 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    }
  }
  @media (max-width: 575px) {
    .fancy-text-box-style-01 {
      border-right: 0 solid;
    }
  }
  @media (max-width: 991px) {
    #map {
      height: 450px;
    }
  }
  @media (max-width: 575px) {
    #map {
      height: 420px;
    }
    .infowindow {
      padding: 20px 20px 20px 20px !important;
    }
  }
  @media (max-width: 1199px) {
    .fancy-text-style-3 {
      transform: rotate(0deg) !important;
    }
  }
  @media (max-width: 767px) {
    .shadow-in .separator-animation {
      width: calc(100% + 5px) !important;
    }
    .text-highlight .separator-animation {
      left: -1px;
    }
  }
  @media (max-width: 1199px) {
    .feature-box:hover .content-slide-up.content-scale .feature-box-overlay {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
    .icon-with-text-style-05 .feature-box {
      overflow: hidden;
    }
    .icon-with-text-style-05 .feature-box .content-slide-up {
      width: 100%;
    }
  }
  @media (max-width: 767px) {
    .feature-box.feature-box-left-icon .feature-box-icon, .feature-box.feature-box-left-icon-middle .feature-box-icon {
      margin-right: 20px;
    }
    .feature-box:hover .content-slide-up.content-scale .feature-box-overlay {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }
  @media (max-width: 1199px) {
    .interactive-banner-style-06 .interactive-banners-content {
      transform: translateY(calc(100% - 110px));
    }
  }
  @media (max-width: 991px) {
    .html-video {
      height: 100%;
    }
  }
  @media (max-width: 1199px) {
    button.mfp-close,
    .mfp-image-holder button.mfp-close,
    .mfp-iframe-holder button.mfp-close,
    .subscribe-popup .mfp-close,
    .subscribe-popup .mfp-close:active,
    .mfp-gallery button.mfp-close,
    .mfp-iframe-holder ~ button.mfp-close,
    button.mfp-close:active {
      right: 10px;
      top: 10px;
    }
  }
  @media (max-width: 991px) {
    .mfp-container {
      padding-left: 25px;
      padding-right: 25px;
    }
  }
  @media (max-width: 767px) {
    .mfp-container {
      padding-left: 15px;
      padding-right: 15px;
    }
    .mfp-arrow-right {
      right: 10px;
    }
    .mfp-arrow-left {
      left: 10px;
    }
  }
  @media (max-width: 1199px) {
    [data-parallax-background-ratio],
    .fix-background {
      background-attachment: inherit !important;
      background-position: center !important;
    }
  }
  .is-touchable [data-parallax-background-ratio] {
    background-attachment: inherit !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
  }
  
  @media (max-width: 991px) {
    .pricing-table-style-01.popular-item, .pricing-table-style-02.popular-item {
      margin-top: 0;
    }
    .pricing-table-style-02 .popular-item {
      left: 0;
      width: 100%;
    }
  }
  @media (max-width: 575px) {
    .pricing-table-style-04 .accordion-item {
      padding-left: 30px;
      padding-right: 30px;
    }
    .pricing-table-style-04 .accordion-item.active-accordion {
      padding-left: 35px;
      padding-right: 35px;
    }
    .pricing-table-style-08 .nav-tabs > li.nav-item > a.nav-link .tab-nav-text {
      margin: 0 12px;
    }
    .pricing-table-style-12 li {
      display: block;
    }
    .pricing-table-style-12 li:hover {
      -webkit-transform: translateX(0px);
      transform: translateX(0px);
    }
    .pricing-table-style-12 li img {
      margin-bottom: 10px;
    }
  }
  @media (max-width: 991px) {
    .process-step-style-02:nth-child(2) .progress-step-separator, .process-step-style-03:nth-child(2) .progress-step-separator, .process-step-style-04:nth-child(2) .progress-step-separator {
      display: none;
    }
  }
  @media (max-width: 767px) {
    .process-step-style-02 .progress-step-separator, .process-step-style-03 .progress-step-separator, .process-step-style-04 .progress-step-separator {
      display: none;
    }
    .process-step-style-01 .progress-step-separator {
      position: absolute;
      top: 50%;
      left: 0;
      transform: none;
      right: 0;
      margin: 0 auto;
    }
  }
  @media (max-width: 1199px) {
    .sliding-box .sliding-box-item {
      width: 33.33% !important;
      margin-left: 0;
      margin-right: 0;
      padding: 0 15px;
      box-shadow: none;
    }
    .sliding-box .sliding-box-item .sliding-box-content {
      width: 100% !important;
      left: 0 !important;
      position: relative;
      height: auto;
    }
    .sliding-box .sliding-box-item.active .sliding-box-content {
      border-radius: 0;
    }
    .sliding-box .sliding-box-item.active .sliding-box-img {
      border-radius: 0;
    }
    .sliding-box .sliding-box-img {
      width: 100% !important;
      border-radius: 0 !important;
    }
    .sliding-box-style-01 .sliding-box-item .sliding-box-content:after {
      top: 0;
      opacity: 1;
      right: 50%;
      margin-top: -23px;
      border: solid transparent;
      border-bottom-color: var(--white);
      border-width: 12px;
      margin-right: -10px;
    }
    .sliding-box-style-02 .sliding-box-item.active .content-hover {
      animation: fade 0s;
    }
  }
  @media (max-width: 991px) {
    .sliding-box {
      justify-content: center;
    }
    .sliding-box .sliding-box-item {
      width: 50% !important;
    }
  }
  @media (max-width: 767px) {
    .sliding-box .sliding-box-item {
      width: 100% !important;
      padding: 0;
    }
    .sliding-box-style-03 .number {
      bottom: -22px;
    }
    .sliding-box-style-03 .sliding-box-item {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  @media (max-width: 991px) {
    .social-icon-style-06 ul li a {
      padding: 0 20px;
    }
  }
  @media (max-width: 767px) {
    .elements-social ul li {
      margin-bottom: 20px;
    }
  }
  @media (max-width: 575px) {
    .large-icon li, .medium-icon li, .extra-large-icon li {
      margin: 0 6px;
    }
  }
  @media (max-width: 767px) {
    .newsletter-style-01.box-shadow {
      box-shadow: none;
    }
    .newsletter-style-01 input {
      padding-right: 25px;
    }
    .newsletter-style-01 input.is-invalid {
      padding-right: 30px;
    }
    .newsletter-style-01 .btn {
      position: relative;
      margin-top: 15px;
      width: 100%;
      border-radius: 4px;
    }
    .newsletter-style-03 input {
      padding-right: 90px !important;
      padding-left: 30px !important;
    }
    .newsletter-style-03 .btn {
      padding: 12px 30px 12px 30px;
    }
    .newsletter-style-03 .btn i {
      margin-left: 0;
      margin-right: 0;
    }
    .newsletter-style-03 .btn span {
      display: none;
    }
  }
  @media (max-width: 1399px) {
    .tab-style-05 .nav-tabs .nav-item .nav-link {
      padding: 18px 20px 20px;
    }
  }
  @media (max-width: 1199px) {
    .tab-style-05 .nav-tabs .nav-item .nav-link {
      padding: 16px 20px;
    }
    .tab-style-08 ul .nav-item .nav-link {
      padding: 25px 10px;
    }
  }
  @media (max-width: 991px) {
    .tab-style-02 .nav-tabs > li.nav-item {
      margin: 0 10px;
    }
    .tab-style-03 .nav-tabs .nav-link {
      padding: 10px 28px;
      margin-bottom: 0;
    }
    .tab-style-03 .nav-tabs > li.nav-item {
      padding: 0 5px;
    }
    .tab-style-04 .nav-tabs .nav-item {
      padding: 0 20px;
    }
    .tab-style-05 .nav-tabs > li.nav-item {
      width: auto;
      padding: 0 3px;
    }
    .tab-style-05 .nav-tabs > li.nav-item .nav-link {
      padding: 12px 20px;
    }
    .tab-style-07 .nav-tabs .nav-item .nav-link {
      padding-left: 50px;
      padding-right: 50px;
    }
  }
  @media (max-width: 767px) {
    .tab-style-01 .nav-tabs {
      border-bottom: 0;
    }
    .tab-style-01 .nav-tabs > li.nav-item {
      margin-bottom: 15px;
    }
    .tab-style-01 .nav-tabs > li.nav-item .nav-link {
      border-bottom: 1px solid var(--light-medium-gray);
      border-radius: 6px;
    }
    .tab-style-02 .nav-tabs > li.nav-item {
      margin-bottom: 30px;
    }
    .tab-style-01 .nav-tabs > li.nav-item {
      margin-bottom: 15px;
    }
    .tab-style-04 .nav-tabs {
      /* display: inline-block; */
      width: 100%;
    }
    .tab-style-04 .nav-tabs .nav-item {
      width: auto;
      display: table;
      margin: 0 auto 10px;
    }
    .tab-style-05 .nav-tabs {
      display: inline-block;
      width: 100%;
    }
    .tab-style-05 .nav-tabs .nav-item {
      display: table;
      margin: 0 auto;
      width: auto;
    }
    .tab-style-05 .nav-tabs .nav-item .nav-link {
      padding: 12px 30px;
    }
    .tab-style-07 .nav-tabs .nav-item .nav-link {
      padding: 25px;
    }
    .tab-style-07 .nav-tabs .nav-item .nav-link .number-box {
      right: 40px;
    }
    .tab-style-08 ul .nav-item {
      border-right: 0;
      border-bottom: 1px solid var(--light-medium-gray);
      flex-grow: inherit;
      flex-basis: auto;
      width: 100%;
    }
    .tab-style-08 ul .nav-item .nav-link {
      padding: 18px 25px;
    }
  }
  @media (max-width: 767px) {
    .swiper-horizontal-3d .swiper-slide.swiper-slide-active {
      box-shadow: none;
    }
    .testimonials-style-04 {
      padding: 0 15px;
    }
    .testimonials-style-04.swiper-horizontal-3d .swiper-slide.swiper-slide-prev, .testimonials-style-04.swiper-horizontal-3d .swiper-slide.swiper-slide-next {
      opacity: 0;
    }
    .testimonials-style-04.swiper-horizontal-3d .swiper-slide.swiper-slide-active {
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }
    .testimonials-style-11 .swiper-button-prev.slider-custom-text-prev,
    .testimonials-style-11 .swiper-button-next.slider-custom-text-next {
      min-height: 1px;
      -webkit-transform: translateY(0);
      transform: translateY(0);
      top: initial;
      right: auto;
      left: auto;
      padding-left: 20px;
      padding-right: 20px;
      position: relative;
      margin: 30px -3px 0;
      display: inline-block;
    }
  }
  @media (max-width: 575px) {
    .testimonials-style-12 .swiper-button-previous-nav {
      left: 25px;
    }
    .testimonials-style-12 .swiper-button-next-nav {
      right: 25px;
    }
    .testimonials-style-13 .swiper-slide {
      opacity: 1;
    }
    .testimonials-style-13 .swiper-slide.swiper-slide-active {
      opacity: 1;
    }
    .testimonials-style-13 .swiper-slide.swiper-slide-next {
      opacity: 1;
    }
  }
  @media (max-width: 1600px) {
    .blog-simple figure figcaption .hover-text {
      display: block !important;
      height: auto !important;
      margin-bottom: -50px !important;
      -webkit-transition: 0.3s;
      transition: 0.3s;
    }
    .blog-simple figure:hover figcaption .hover-text {
      margin-bottom: 0 !important;
    }
    .blog-modern figure .post-content-wrapper .post-content .hover-text {
      display: block !important;
    }
  }
  @media (max-width: 991px) {
    .blog-date .feature-box .feature-box-icon {
      margin-right: 35px !important;
    }
  }
  @media (max-width: 767px) {
    .blog-standard .entry-meta span {
      margin-right: 20px;
    }
    .blog-comment li {
      padding-bottom: 50px;
    }
    .blog-comment li ul.child-comment li {
      margin-top: 45px;
    }
  }
  @media (max-width: 575px) {
    .blog-date .feature-box .feature-box-icon {
      margin-right: 25px !important;
    }
    .blog-date .feature-box .post-date {
      min-width: 65px;
      padding: 15px 0;
    }
    .blog-standard .entry-meta span {
      display: block;
    }
    .blog-standard .blog-details .entry-meta span {
      display: inline-block;
    }
    .blog-modern figure .post-content-wrapper {
      width: 90%;
    }
    .blog-comment li ul.child-comment {
      margin-left: 20px;
      padding-left: 20px;
    }
    .pagination-style-01 .page-item .page-link {
      margin: 0 5px;
    }
  }
  @media (max-width: 1600px) {
    .sticky-image-distortion-wrapper .menu {
      padding-left: 30px;
    }
    .sticky-image-title a {
      padding-left: 50px;
    }
    .sticky-category {
      left: 35px;
    }
    .sticky-image-distortion-wrapper .menu .menu__link.active .sticky-image-title a {
      padding-left: 70px;
    }
    .sticky-image-distortion-wrapper .menu .menu__link.active .sticky-category {
      left: 20px;
    }
  }
  @media (max-width: 1399px) {
    .threeD-letter-menu .menu-item .hover-reveal {
      width: 320px;
      height: 320px;
    }
    .sticky-image-distortion-wrapper .menu .menu__link.active .sticky-image-title .title {
      left: 65px;
    }
    .sticky-image-title .title {
      left: 50px;
    }
    .sticky-category {
      left: 0;
    }
    .sticky-image-distortion-wrapper .menu .menu__link.active .sticky-category {
      left: 0;
    }
    .sticky-image-distortion-wrapper .menu .menu__link.active .sticky-image-title a {
      padding-left: 55px;
    }
  }
  @media (max-width: 1199px) {
    .portfolio-creative .portfolio-box .portfolio-title:after {
      font-size: 80px;
    }
    .threeD-letter-menu .menu-item .hover-reveal {
      width: 320px;
      height: 320px;
    }
    .sticky-image-distortion-wrapper .menu {
      padding-top: 160px;
    }
    .sticky-image-title a {
      padding-left: 15px;
    }
  }
  @media (max-width: 991px) {
    .portfolio-filter.filter-btn li {
      padding: 0 6px;
    }
    .portfolio-filter.filter-btn li a {
      padding: 6px 25px;
    }
    .mousetip-wrapper .caption {
      display: none !important;
    }
    .portfolio-creative .portfolio-box .portfolio-title:after {
      font-size: 60px;
    }
    .sticky-image-distortion-wrapper .menu .menu__link.active .svg-wrapper {
      margin-top: 50px;
    }
  }
  @media (max-width: 767px) {
    .portfolio-filter.filter-btn li {
      padding: 0;
      margin-bottom: 10px;
    }
    .portfolio-filter.filter-btn li a {
      display: block;
    }
    .nav-tabs li {
      padding: 0;
      display: block;
      margin-bottom: 5px;
      width: 100%;
    }
    .sticky-image-distortion-wrapper .menu {
      padding: 130px 30px 30px 30px;
      width: 100%;
    }
    .sticky-image-distortion-wrapper .menu .menu__link {
      flex-direction: column;
    }
    .sticky-image-distortion-wrapper .menu .menu__link.active .svg-wrapper {
      height: auto;
      margin-top: 0;
    }
    .sticky-image-distortion-wrapper .menu .svg-wrapper {
      position: relative;
      right: 22px;
      width: 100%;
      height: 0;
    }
    .sticky-image-distortion-wrapper .sticky-image-title {
      width: 100%;
    }
    .sticky-image-distortion-wrapper .sticky-image-title a {
      padding: 30px 35px 30px;
    }
  }
  @media (max-width: 575px) {
    .portfolio-attractive .portfolio-box:hover .portfolio-hover .icon-box {
      margin-top: -10px;
    }
    .sticky-image-distortion-wrapper .menu {
      padding: 130px 0 0 0;
    }
    .sticky-image-distortion-wrapper .menu .svg-wrapper {
      right: 20px;
    }
    .sticky-image-title .title {
      display: none;
    }
  }
  @media (max-width: 1199px) {
    .btn-cart.btn.btn-switch-text.btn-extra-large > span {
      padding: 13px 20px;
    }
  }
  @media (max-width: 991px) {
    .btn-cart.btn.btn-switch-text.btn-extra-large > span {
      padding: 13px 48px;
    }
    .single-product-thumb .slider-vertical {
      position: relative;
      left: 0;
      touch-action: pan-y;
      overflow: hidden;
      margin-top: 15px;
    }
    .single-product-thumb .slider-vertical .swiper-wrapper {
      flex-direction: row;
    }
    .product-image-thumb .swiper-slide.swiper-slide-thumb-active {
      border-color: transparent;
    }
    .product-image-thumb .swiper-slide img {
      border: 1px solid transparent;
    }
    .product-image-thumb .swiper-slide.swiper-slide-thumb-active img {
      border-color: var(--light-gray);
    }
    .single-product-thumb .slider-vertical .swiper-slide {
      width: 25%;
    }
  }
  @media (max-width: 767px) {
    .cart-products thead {
      display: none;
    }
    .cart-products tbody tr td {
      padding: 0;
      border: 0;
      clear: both;
      margin: 0 0 15px 0;
      line-height: 1.5em;
      display: block !important;
      text-align: right !important;
    }
    .cart-products tbody tr td:last-child {
      margin-bottom: 0;
    }
    .cart-products tbody tr td::before {
      content: attr(data-title) !important;
      font-weight: 500 !important;
      float: left !important;
      display: block !important;
      color: var(--dark-gray);
      font-size: 15px;
    }
    .cart-products tbody tr {
      border-bottom: 1px solid var(--extra-medium-gray);
      position: relative;
      display: block;
      padding-left: 95px;
      padding-bottom: 30px;
      background: none;
      margin-bottom: 30px;
      overflow: hidden;
      display: block !important;
      min-height: 100px;
    }
    .cart-products tbody tr:last-child {
      margin-bottom: 0;
    }
    .cart-products tbody tr .product-remove {
      width: 20px;
      position: absolute;
      right: 0;
      margin: 0;
      padding: 0;
      text-align: right !important;
      top: 5px;
      z-index: 11;
    }
    .cart-products tbody tr .product-remove a {
      line-height: 13px;
      width: 20px;
      height: 20px;
      display: block;
      text-align: center;
    }
    .cart-products tbody tr .product-thumbnail {
      position: absolute;
      left: 0;
      width: 80px;
      display: inline-block;
      top: 0;
      overflow: hidden;
      text-align: left !important;
    }
    .cart-products tbody tr .product-name {
      text-align: left !important;
      padding-right: 25px;
      margin-bottom: 15px;
    }
    .cart-products tbody tr td.product-quantity:before {
      margin-top: 8px;
    }
    .cart-products tbody tr .product-remove::before,
    .cart-products tbody tr .product-thumbnail::before,
    .cart-products tbody tr .product-name::before {
      display: none;
    }
  }
  @media (max-width: 575px) {
    .product-info .quantity {
      margin-right: auto !important;
    }
    .product-info .wishlist {
      position: absolute;
      top: 0;
      right: 0;
    }
    .product-info .btn-cart {
      width: 100%;
    }
  }
  @media (max-width: 1600px) {
    footer {
      padding-top: 90px;
      padding-bottom: 90px;
    }
  }
  @media (max-width: 991px) {
    footer {
      padding-top: 75px;
      padding-bottom: 75px;
    }
    footer.half-footer {
      padding: 65px 0;
    }
    .footer-sticky {
      position: relative !important;
    }
  }
  @media (max-width: 767px) {
    footer {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    footer.half-footer {
      padding: 50px 0;
    }
    footer .elements-social li {
      margin-bottom: 0;
    }
    .footer-navbar li .nav-link {
      padding-left: 0.8rem;
      padding-right: 0.8rem;
    }
  }

  /* ===================================
    Crafto - Fashion store
====================================== */
/* font */
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Rethink+Sans:ital,wght@0,400..800;1,400..800&display=swap');

/* variable */
:root {     
    --base-color: #fee300; 
    --alt-font: 'Rethink Sans', sans-serif;
    --primary-font: 'Inter', sans-serif;
    --medium-gray: #828282;
}
/* reset */
body {
    font-size: 17px;
    line-height: 32px; 
}
a:hover {
    color: var(--dark-gray);
}
.input-small, .textarea-small, .select-small {
    font-size: 14px;
}
.input-small {
    padding: 9px 15px;
}
/* header */
header .navbar-brand img {
    max-height: 70px;
}
header .navbar-brand {
    padding: 22px 0;
}
.navbar.center-logo .navbar-nav .nav-link {
    padding: 29px 20px;
    font-size: 19px;
}
.header-icon .icon > a {
    padding-left: 20px;
}
.header-icon .icon .header-language > a, .header-icon .icon .header-cart > a {
    padding-left: 18px;
}
header .widget {
    font-size: 17px;
    display: inline-block;
}
.navbar .navbar-nav .submenu-content ul .sub-title {
    font-size: 17px;
    margin-bottom: 3px;
}
.navbar .navbar-nav .dropdown .dropdown-menu a {
    font-size: 16px;
    padding-bottom: 3px;
    font-weight: 300;
    border-color: transparent;
}
.header-cart-icon .header-cart .cart-item-list {
    border-radius: 0;
}
.header-cart-icon .header-cart .cart-item-list .cart-item .product-detail a {
    font-size: 16px;
    line-height: 28px;
}
.header-cart-icon .cart-count {
    background-color: var(--medium-gray);
    color: white;
}
.navbar.center-logo .navbar-left, .navbar.center-logo .navbar-right {
    width: 35%
}
/* bg color */
.bg-nero-grey, .bg-nero-grey:focus {
    background-color: #1B1B1B;
}
/* min-width */
.min-w-150px {
    min-width: 150px;
}
/* btn */
.btn.btn-large { 
    padding: 15px 30px;
}
.btn {
    text-transform: inherit;
}
.btn.btn-dark-gray {
    font-weight: 400;
}
.btn.btn-extra-large {
    font-size: 19px;
    padding: 20px 38px;
}
.btn.btn-large {
    font-size: 18px;
    padding: 15px 30px;
}
.btn.btn-medium {
    font-size: 16px;
    padding: 13px 26px;
}
.btn.btn-small {
    font-size: 16px;
    padding: 10px 20px;
}
.btn.btn-very-small {
    font-size: 14px;
    padding: 9px 20px;
}
.btn.btn-link {
    padding: 0 0 2px;
}
/* page title */
.page-title-extra-large h1 {
    font-size: 4.5rem;
    line-height: 4.5rem;
}
/* top bottom left right class */
.left-15 {
    left: 15%;
}
/* interactive banner */
.interactive-banner-style-09 .image-content:hover .content-arrow {
    opacity: 1;
}
/* tab style 04 */
.tab-style-04 .nav-tabs .nav-item .nav-link {
    line-height: 50px;
}
/* progress bar 02 */
.progress-bar-style-02 .progress {
    height: 10px; 
}
/* footer */
.footer-dark, .footer-dark p, .footer-dark a {
    color: var(--medium-gray); 
}
footer .footer-logo img {
    max-height: 34px;
}
footer .nav-link {
    color: var(--white);
    padding: 0 20px;
}
footer ul li {
    margin-bottom: 0;
}
footer .elements-social.social-icon-style-02 li {
    margin: 0 14px 0 0;
}
/* tab style 07 */
.tab-style-07 .nav-tabs .nav-item .nav-link {
    padding: 20px 30px;
}
.tab-style-07 .nav-tabs .nav-item .nav-link.active span,
.tab-style-07 .nav-tabs .nav-item .nav-link:hover span {
    color: var(--dark-gray);
}
/* tooltip */
.tooltip.show {
    opacity: 1;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
    border-top-color: var(--dark-gray);
    top: -2px;
}
.tooltip .tooltip-inner {
    background-color: var(--dark-gray);
    border-radius: 3px;
    font-size: 10px;
    text-transform: uppercase;
    padding: 5px 10px;
    font-weight: 500;
}
/* media query responsive */
@media (max-width: 1399px) {
    .sticky-wrap.shadow-in { left: 25px; }
    .center-logo .navbar-nav .nav-link, header.sticky .center-logo .navbar-nav .nav-link {
        padding-left: 13px;
        padding-right: 13px;
    }
}
@media (max-width: 1250px){
    .sticky-wrap.shadow-in { left: 10px; }
}
@media (max-width: 991px) {
    .tab-style-07 .nav-tabs .nav-item .nav-link { padding: 20px; }
    .navbar.center-logo .navbar-left, .navbar.center-logo .navbar-right { width: 100%; }
    .navbar .navbar-nav .dropdown .dropdown-menu a, .navbar .navbar-nav .dropdown .dropdown-menu li.sub-title, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li.sub-title, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li.sub-title { line-height: normal; }
    .header-icon .icon > a, .header-icon .icon .header-language > a, .header-icon .icon .header-cart > a { padding-left: 12px; }
    footer .nav-link { padding: 0 12px; }
    .tab-style-04 .nav-tabs .nav-item { padding: 0 16px; }
}
@media (max-width: 767px) {
    .tab-style-04 .nav-tabs .nav-item .nav-link { line-height: 35px; }
    .swiper-number-pagination-progress-vertical .swiper-pagination-wrapper { right: 15px;}
    .btn.btn-large { font-size: 17px; padding: 13px 25px; }
}
@media (min-width: 1301px) and (max-width: 1399px) {
    .navbar.center-logo .navbar-nav .nav-link, header.sticky .center-logo .navbar-nav .nav-link { padding-left: 13px; padding-right: 13px; font-size: 18px; }
}
@media (min-width: 1200px) and (max-width: 1300px) {
    .navbar.center-logo .navbar-nav .nav-link, header.sticky .center-logo .navbar-nav .nav-link { padding-left: 11px; padding-right: 11px; font-size: 17px; }
    .header-icon .icon > a { font-size: 16px; padding-left: 13px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .header-icon .icon > a { font-size: 16px; padding-left: 10px; }
    .header-icon .icon .header-language > a, .header-icon .icon .header-cart > a { padding-left: 10px; font-size: 16px; }
    .navbar.center-logo .navbar-nav .nav-link, header.sticky .center-logo .navbar-nav .nav-link { padding-left: 14px; padding-right: 14px; font-size: 17px; }
    .btn.btn-switch-text.btn-large>span { padding: 16px 28px; }
}
div#mobile-category-slider {
    display: none!important;
  }
  .hover-banner-area {
    display: block!important;
  }
  
  .single-product__content .title>a {
    -webkit-transform: none;
    transform: none;
    font-weight: inherit;
  }
  
  .single-product__content .title>a:before {
    content: none;
  }
  
  .product-count {
    border-bottom: 2px solid #ccc;
    padding: 10px 0;
    margin: 0 10px 0 30px;
    max-width: 140px;
  }
  
  .product-count input {
    border-bottom: 2px solid #ccc;
    border: none;
    width: 80px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #333;
    margin-bottom: 0;
    padding: 0 15px;
    vertical-align: middle;
  }
  
  .product-count button {
    font-size: 20px;
    font-weight: 500;
    color: #333;
    background: transparent;
    border: none;
  }
  
  .product-count input::-webkit-outer-spin-button,
  .product-count input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  
  .product-count input[type=number] {
    -moz-appearance: textfield;
  }

  /* .checkout-page-area .form-control, select#starFilter {
    border-radius: 4px !important;
    font-size: 14px;
  } */
  
  /* .checkout-page-area .form-label {
    font-size: 15px;
    line-height: 24px;
    font-weight: 500;
    color: #333;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  
  .checkout-page-area .form-control, select#starFilter {
    font-size: 14px;
    display: block;
    color: #333;
    width: 100%;
    border: 1px solid transparent;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: transparent;
    border-bottom: 2px solid #cccccc;
    padding: 9.5px 0;
    border-radius: 0;
    margin-bottom: 1px;
  }
  
  .checkout-page-area .form-control:focus, select#starFilter:focus {
    border-bottom-color: #333;
    box-shadow: inset 0 -1px 0 #ddd;
  }
  
  .nice-select {
    width: 100%;
    background-color: #ffffff;
    border: none;
    border-bottom: 2px solid #cccccc;
    border-radius: 0;
    line-height: 23px;
    padding: 10px 0;
    font-size: 14px;
    height: 45px;
    color: #777777;
    margin-bottom: 15px;
  }
  
  .nice-select::after {
    width: 6px;
    height: 6px;
    border-width: 1px;
    right: 6px;
    border-color: #777777;
  }
  
  .nice-select .current {
    color: #777777;
    display: block;
    line-height: 23px;
  }
  
  .nice-select .list {
    width: 100%;
  }
  
  .nice-select:hover {
    border-color: #333;
  } */
  
  /* input[type=checkbox] {
    width: auto;
  } */
  
  /* .check-box input[type=checkbox] {
    display: none;
  } */
  
  .check-box input[type=checkbox]+label {
    position: relative;
    padding-left: 30px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    margin: 0;
  }

  @media (max-width: 550px) {
    .check-box input[type=checkbox]+label {
      font-size: 12px;
    }
  }
  
  .check-box input[type=checkbox]+label::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    display: block;
    border: 2px solid #999999;
    content: "";
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  
  .check-box input[type=checkbox]+label::after {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    content: "\f00c";
    font-family: Fontawesome;
    font-size: 12px;
    line-height: 20px;
    opacity: 0;
    color: #333333;
    width: 20px;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  
  .check-box input[type=checkbox]:checked+label::before {
    border: 2px solid #333333;
  }
  
  .check-box input[type=checkbox]:checked+label::after {
    opacity: 1;
  }
  
  .box-layout-map-container iframe {
    width: 100%;
    /* height: 500px; */
    border: none;
  }
  
  #sort-by select {
    padding-left: 0;
    border: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    font-size: 14px;
    box-shadow: inset 0 -1px 0 #ddd;
    width: 160px;
  }
  
  /*----------  form  ----------*/
  .lezada-form input[type=text], .lezada-form input[type=email], .lezada-form input[type=password], .lezada-form input[type=date], .lezada-form textarea {
    font-size: 14px;
    display: block;
    color: #333;
    width: 100%;
    border: 1px solid transparent;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: transparent;
    border-bottom: 2px solid #cccccc;
    padding: 9.5px 0;
  }
  
  .lezada-form input[type=text]:hover, .lezada-form input[type=text]:active, .lezada-form input[type=text]:focus, .lezada-form input[type=email]:hover, .lezada-form input[type=email]:active, .lezada-form input[type=email]:focus, .lezada-form input[type=password]:hover, .lezada-form input[type=password]:active, .lezada-form input[type=password]:focus, .lezada-form input[type=date]:active, .lezada-form input[type=date]:focus, .lezada-form textarea:hover, .lezada-form textarea:active, .lezada-form textarea:focus {
    border-bottom-color: #333;
  }
  
  .lezada-form ::-webkit-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #777;
    opacity: 1;
    /* Firefox */
  }
  
  .lezada-form ::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #777;
    opacity: 1;
    /* Firefox */
  }
  
  .lezada-form :-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #777;
    opacity: 1;
    /* Firefox */
  }
  
  .lezada-form ::-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #777;
    opacity: 1;
    /* Firefox */
  }
  
  .lezada-form ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #777;
    opacity: 1;
    /* Firefox */
  }
  
  .lezada-form :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #777;
  }
  
  .lezada-form ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #777;
  }
  
  .product-count {
    border-bottom: none;
  }
  
  a.ais-HierarchicalMenu-link {
    font-size: 15px;
    padding: 10px 0;
  }
  
  ul.ais-HierarchicalMenu-list li.ais-HierarchicalMenu-item:first-child a.ais-HierarchicalMenu-link {
    padding-top: 0;
  }
  
  .ais-HierarchicalMenu-list .ais-HierarchicalMenu-list {
    padding-left: 1em;
  }
  
  .custom-search-overlay-close, .custom-navigation-overlay-close {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
  }
  
  .custom-search-overlay, .custom-navigation-overlay {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 9998;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  }
  .custom-search-overlay.active-custom-search-overlay, .custom-navigation-overlay.active-custom-navigation-overlay {
  visibility: visible;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  }
  .custom-search-overlay.active-custom-search-overlay .custom-search-overlay-content, .custom-navigation-overlay.active-custom-navigation-overlay .custom-navigation-overlay-content {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: 0.6s;
  transition: 0.6s;
  }
  .custom-search-overlay.active-custom-search-overlay:after, .custom-navigation-overlay.active-custom-navigation-overlay:after {
  visibility: visible;
  opacity: 0.5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  }
  .custom-search-overlay:after, .custom-navigation-overlay:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  content: "";
  -webkit-transition: 0.3s;
  transition: 0.3s;
  }
  .custom-search-overlay .custom-search-overlay-content, .custom-navigation-overlay .custom-navigation-overlay-content {
  background-color: #ffffff;
  width: 380px;
  height: 100%;
  z-index: 9999;
  padding: 20px;
  position: fixed;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: 0.6s;
  transition: 0.6s;
  top: 0;
  right: 0;
  overflow: auto;
  }
  @media only screen and (max-width: 479px) {
  .custom-search-overlay .custom-search-overlay-content, .custom-navigation-overlay .custom-navigation-overlay-content {
    width: 100%;
  }
  }
  .custom-search-overlay .custom-search-overlay-content .close-icon {
  position: absolute;
  top: 20px;
  right: 20px;
  }
  .custom-search-overlay .custom-search-overlay-content .close-icon a {
  -webkit-transition: 0.6s;
  transition: 0.6s;
  }
  .custom-search-overlay .custom-search-overlay-content .close-icon a:hover {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  }
  .custom-search-overlay .custom-search-overlay-content .close-icon a i {
  font-size: 25px;
  color: #333333;
  }
  
  .custom-navigation-overlay .custom-navigation-overlay-content .close-icon {
    position: absolute;
    top: 20px;
    right: 20px;
    }
    .custom-navigation-overlay .custom-navigation-overlay-content .close-icon a {
    -webkit-transition: 0.6s;
    transition: 0.6s;
    }
    .custom-navigation-overlay .custom-navigation-overlay-content .close-icon a:hover {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    }
    .custom-navigation-overlay .custom-navigation-overlay-content .close-icon a i {
    font-size: 25px;
    color: #333333;
    }
  
  
  
  input#s {
    background: none;
    border: none;
    border-bottom: 2px solid #222222;
    font-size: 18px;
    width: 100%;
  }
  
  .breadcrumb-list {
    height: 42px;
  }
  
  ul.mega-sub-menu {
    margin-bottom: 25px;
  }
  
  .slick-arrow {
    background: transparent!important;
  }
  
  .breadcrumb-list {
    height: 42px;
  }
  
  nav.site-nav > ul > li ul.mega-menu {
    padding: 30px 15px;
  }
  
  nav.site-nav > ul > li ul.mega-menu-column-4 > li:first-child {
    padding-left: 15px;
  }
  
  nav.site-nav > ul > li ul.mega-menu-column-4 > li {
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .lezada-single-slider.bg-img {
    background-size: cover;
  }
  
  .shop-product__description-tab ol, .shop-product__description-tab ul {
    padding-left: 1rem;
  }
  
  .shop-product__description-tab .shop-product__long-desc p {
    max-width: 100%;
    margin: initial;
    margin-bottom: 20px;
  }
  
  .shop-product__description-tab ul {
    list-style: disc;
    margin-bottom: 20px;
  }
  
  .slick-track {
    margin-left: initial; 
    margin-right: initial; 
  }
  
  .thumb-wrapper {
    display: flex !important;
    /* aspect-ratio: 1 / 1; */
    justify-content: center !important;
  }
  
  .shop-product__small-image-gallery-slider .slick-slide > div {
    margin-right: 1rem;
  }
  
  .password-toggle .form-control.is-invalid {
    background-position: right calc(0.375em + 2.5rem) center!important;
  }
  
  .form-select.is-invalid:not([multiple]):not([size]) {
    background-position: right 1.125rem center, center right 2.9rem!important;
  }
  
  /* .form-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    height: 42px;
    line-height: 40px;
    outline: 0;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
    width: 100%;
    background-color: #ffffff;
    border: none;
    border-bottom: 2px solid #cccccc;
    border-radius: 0;
    line-height: 23px;
    padding: 10px 0;
    font-size: 14px;
    height: 45px;
    color: #777777;
    margin-bottom: 15px;
  } */
  
  .single-product__floating-badges span.new {
    background-color: #333;
  }
  
  .search-item-link:hover {
    color: #137281;
  }
  
  .search-item-img {
    display: flex;
    justify-content: center; 
    align-items: center; 
    width: 100px; 
    aspect-ratio: 1 / 1; 
    overflow: hidden; 
    /* border: 1px solid black; */
  }
  
  .search-item-img img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
    padding: 0px 5px;
  }
  
  .single-banner--hoverborder .banner-content--middle-white {
    font-size: clamp(15px, 3vw, 35px);
    font-weight: 600;
  }
  
  .footer-banner-tags ul li a {
    background-color: #df031c;
    color: white;
    padding: 5px 10px;
    font-weight: 400;
  }
  
  .footer-banner-tags ul li a {
    background-color: #df031c;
    padding: 5px 10px;
    color: white;
  }
  
  .banner-content span {
    text-shadow: 0px 0px 7px rgba(0,0,0, .4);
  }
  
  section.core-features-area {
    background-color: #edf3f5;
    padding: 70px 0 40px;
  }
  
  .core-features-content {
    text-align: center;
  }
  
  .core-features-content .title {
    font-weight: 600;
  }
  
  .core-features-content p {
    font-weight: 300;
    max-width: 90%;
    margin: 0 auto;
  }
  
  .core-feature {
    border-right: 1px solid #cedade;
  }
  
  .core-feature:last-child {
    border-right: none;
  }
  
  .filter-title--type-two .product-filter-menu li {
    text-transform: initial;
  }
  
  .lezada-single-slider__content {
    display: flex;
    justify-content: flex-end;
  }
  
  .slider-content-window {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  max-width: 500px;
  width: 100%;
  }
  
  .slider-content-window * {
  text-align: start!important;
  }
  
  .lezada-slick-slider--fullscreen .lezada-single-slider__content .main-title {
    font-size: 40px;
    line-height: 1.2;
  }
  
  .slider-logo-placeholder img {
    width: 100px;
  }
  
  .slider-tag-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #E00411;
    padding: 5px 7px;
  }
  
  .slider-tag-wrapper .slider-tag {
    color: white;
    text-transform: uppercase;
    font-weight: 500;
  }
  
  .lezada-slick-slider--fullscreen .lezada-single-slider__content .subtitle {
    margin-bottom: 0px;
  }
  
  .lezada-slick-slider--fullscreen .slick-arrow {
    background-color: white !important;
    width: 30px;
    height: 70px;
    border: none;
    outline: none;
  }
  
  .lezada-slick-slider--fullscreen:hover .slick-arrow.slick-next {
    right: 0px;
  }
  
  .lezada-slick-slider--fullscreen:hover .slick-arrow.slick-prev {
    left: 0px;
  }
  
  .slick-arrow i {
    font-weight: 600;
    color: black;
  }
  
  .product-category-slider .col {
    padding: 0 2.5px;
  }
  
  .category-content-wrapper {
  position: absolute;
  bottom: 10px;
  left: 10px;
  }
  
  .single-category-text-logo {
  max-width: 500px;
  width: calc(100% - 20px);
  padding: 7.5px 15px;
  }
  
  .single-category-text-logo .title {
    color: white;
    font-size: 24px;
  }
  
  .category-logo img {
    width: 100px;
    padding: 5px;
    background-color: var(--base-color);
  }
  
  .category-logo {
    display: flex;
    max-width: 500px;
    width: calc(100% - 20px);
  }
  
  .container.custom {
    max-width: 99%;
  }
  
  .single-category-banner_text {
    background-color: #E00411;
    padding: clamp(10px, 2vw, 25px);
    color: white;
    text-transform: uppercase;
    font-size: clamp(10px, 2vw, 60px);
    font-weight: 500;
  }
  
  .gallery-slider .slick-slide img {
    width: 100%;
    height: auto;
  }
  
  .footer-container .footer-single-widget .widget-title {
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
  }
  
  .footer-social-links nav ul li {
    display: inline-block;
    margin-right: 10px;
  }
  
  .footer-social-links nav ul li a {
      font-size: 30px;
      color: #333;
      padding-left: 0px;
  }
  
  .footer-nav-container nav ul li a {
    color: #777777;
  }
  
  i.ion-android-favorite {
    color: var(--base-color);
  }
  
  .lezada-button.alternate {
    background-color: #333333;
    border: 1px solid #333333;
  }
  
  .lezada-button.alternate:hover {
    background-color: transparent;
    color: #333333 !important;
  }
  
  .overview-price {
    min-width: 117px;
  }
  
  .form-check-input:checked {
    background-color: var(--base-color);
    border-color: var(--base-color);
  }
  
  .form-check-input {
    margin-top: -2px;
  }
  
  input#agb {
    margin-top: 8px;
  }
  
  input {
    accent-color: var(--base-color) !important;
  }
  
  .accordion-button:not(.collapsed) {
    color: #000 !important;
  }
  
  button.show-more {
    margin: 0 auto;
  }
  
  .category-filter {
    margin-bottom: 30px;
  }
  
  .category-filter .dropdown .dropdown-menu {
    border: none;
  }
  
  .category-filter .dropdown .dropdown-toggle {
    display: flex;
    align-items: center;
    background-color: var(--base-color);
    height: 50px;
    width: 100%;
    justify-content: flex-start;
    font-size: 1rem;
    color: white;
    font-weight: 600;
  }
  
  .category-filter .icon {
    margin-right: 15px;
  }
  
  .category-filter .icon img {
    filter: brightness(0) invert(1) contrast(100);
  }
  
  .category-filter .dropdown .dropdown-toggle:after {
    margin-left: auto;
  }
  
  .dropdown .dropdown-toggle.show:after {
    transform: scaleY(-1);
  }
  
  .dropdown .dropdown-toggle:after {
    transition: all 0.2s;
  }
  
  a:hover {
    color: #137281;
  }
  
  header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    top: 0;
    z-index: 10;
  }
  
  .header-wide-topbar-placeholder {
    height: 81px;
  }
  
  .header-right-icons .single-icon a {
    padding-top: 5px;
  }
  
  .product-category-slider {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
  }
  
  .product-category-slider.slick-initialized {
    visibility: visible;
    opacity: 1;
  }
  
  input + label a {
    color: var(--base-color);
  }
  
  .form-control:focus {
    box-shadow: none;
  }
  
  .form-select:focus {
    border-bottom-color: #333;
    box-shadow: none;
  }
  
  ul.ais-RefinementList-list {
    display: flex;
    flex-wrap: wrap;
  }
  
  .ais-RefinementList-item {
    background: var(--base-color);
    margin: 0px 5px 5px 0px;
    padding: 5px 11px;
    color: white;
    font-size: 15px;
  }
  
  button.ais-RefinementList-showMore {
    color: black;
    background: none;
    padding: 0;
    font-size: 15px;
    margin-top: 1rem;
    background-color: transparent;
    border: none;
    font-weight: 500;
  }
  
  div#customRangeInput input {
    display: inline-block;
    max-width: calc(50% - 14px);
    margin-bottom: 10px;
  }
  
  div#customRangeInput #apply-range {
    background-color: black;
    color: white;
    border: none;
    padding: 3px 10px;
    width: 100%;
    max-width: 340px;
    display: block;
  }
  
  button#reset-price-filter {
    color: black;
    background: none;
    padding: 0;
    font-size: 15px;
    margin-top: 1rem;
    background-color: transparent;
    border: none;
    font-weight: 500;
  }
  
  div#faq-menu li a {
    display: inline-block;
    color: #ccc;
    cursor: pointer;
    transition: 0.6s;
    line-height: 24px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0px;
  }
  
  div#faq-menu li a.nav-link.active {
    color: #137281;
  }
  
  /* #helpcenterTab .accordion-button:not(.collapsed) {
    background-color: transparent;
  } */
  
  #helpcenterTab .accordion-button {
    padding: 10px;
  }
  
  .lg-backdrop.in {
    background-color: rgba(0, 0, 0, .5);
  }
  
  /* a.btn-zoom-popup {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
  } */
  
  div#price_range .ais-Panel {
    max-width: 90%;
    margin: 0 auto;
  }
  
  .ais-Panel-body .ais-RangeSlider {
    margin: 2rem 0 10px !important;
  }
  
  .ais-RangeSlider .rheostat {
    overflow: visible;
    margin-top: 40px;
    margin-bottom: 10px !important;
  }
  
  .ais-RangeSlider .rheostat-background {
    border-color: #878faf;
    box-sizing: border-box;
    position: relative;
    background-color: #fff;
    border: 1px solid #aaa;
    height: 6px;
    top: 0;
  }
  
  .ais-RangeSlider .rheostat-handle {
    z-index: 1;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border: 1px solid #333;
    border-radius: 50%;
    cursor: -webkit-grab;
    cursor: grab;
    border-color: #878faf;
    margin-left: -12px;
    top: -7px;
  }
  
  .rheostat-tooltip {
    margin-left: 50%;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: .8rem;
    top: -22px;
    width: 50px;
  }
  
  .ais-RangeSlider .rheostat-progress {
    position: absolute;
    top: 1px;
    height: 4px;
    background-color: var(--base-color);
  }
  
  .single-banner--hoverborder .banner-content--middle-white span {
    font-size: 35px;
    line-height: 1.4;
    text-shadow: 0px 0px 15px rgba(0,0,0, 1);
  }
  
  /* .breadcrumb-list__item:after {
    color: white;
  } */
  

  .breadcrumb-area {
    position: relative;
    /* height: 300px; */
  }
  
  /* div#bcBg {
  position: relative;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: auto;
  } */
  
  .breadcrumb-title {
    position: relative;
    display: inline-block;
  }
  
  /* .breadcrumb-area-content {
    position: relative;
    z-index: 100;
    height: 100%;
  } */
  
  /* .breadcrumb-area-content * {
    color: black!important;
  } */
  
  .breadcrumb-list__item--active {
    color: #333333!important;
  }
  
  .breadcrumb-area-content h1 {
    font-size: 1.5rem;
  }
  
  .banner-deco {
  position: relative;
    width: initial;
  }
  
  .breadcrumb-list-wrapper {
    overflow-x: scroll;
    direction: rtl;
    scrollbar-width: none;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: -16px;
    margin-bottom: -16px;
    display: inline-block;
    position: relative;
  }
  
  .breadcrumb-list {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    list-style: none;
    direction: ltr;
    width: max-content;
    position: relative;
  }
  
  .breadcrumb-list__item {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-shrink: 0;
    /* text-transform: uppercase; */
  }
  
  .breadcrumbs-list-wrapper {
    max-width: 100%;
    overflow: scroll;
  }
  
  .breadcrumbs-list-wrapper::-webkit-scrollbar {
    display: none;
  }
  
  .shop-page-wrapper {
    margin-top: 50px;
  }
  
  a.image-wrap img {
    max-width: 100% !important;
    border: 1px solid rgba(0,0,0, .1);
  }
  
  #accountLogout {
    position: relative;
  }
  
  .shop-product__short-desc-title p {
    font-size: 18px;
    color: #333;
    font-weight: 600;
    margin-bottom: 10px;
  }
  
  p.ean-title {
    font-size: 18px;
    color: #333;
    font-weight: 600;
    margin-bottom: 10px;
  }
  
  .doc-name a {
    font-size: 17px;
    color: #333;
    padding-top: 9px;
  }
  
  .dic-icon {
    margin-right: 5px;
  }
  
  .short-description-products {
    margin-bottom: 20px;
  }
  
  .blocks .blog-details-list ul {
    list-style: initial;
    margin-bottom: 1rem;
    padding-left: 1rem;
  }
  
  div#product_supplied_accessories .price {
    display: none;
  }
  
  .accordion-button:not(.collapsed) {
    background-color: #ffffff;
    color: #fff;
  }
  
  .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  }
  
  .accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: #ffffff !important;
    box-shadow: none !important;
}

  .blog-post-slider-container {
    margin-bottom: 80px;
  }
  
  .post-share li {
    margin-right: 10px!important;
  }
  
  div#WishlistEntryWrapper img {
    width: 100%;
  }
  
  #voltFilter .ais-RefinementList-item {
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    list-style: none;
    display: inline-block;
    position: relative;
    cursor: pointer;
  }
  
  #voltFilter .ais-RefinementList-item:hover {
    opacity: .8;
  }
  
  .voltFilter-box-wrapper > input {
    display: none;
  }
  
  #voltFilter .ais-RefinementList-item.ais-RefinementList-item--selected .badge-primary {
    background: var(--base-color);
    color: white;
  }
  
  .bg-custom {
    background-color: white;
    border: 2px solid var(--base-color);
    color: var(--base-color);
    border-radius: 0px;
    transition: all .3s ease;
  }
  
  li.ais-RefinementList-item.ais-RefinementList-item--selected .bg-custom {
    background-color: var(--base-color);
    color: white;
  }
  
  .voltFilter-box-wrapper {
    padding: 10px 20px;
    font-size: 17px;
  }
  
  .products-container-inner {
    min-height: 480px;
  }
  
  .table-order-products img {
    width: 160px;
  }
  
  div#paymentAccordion button.accordion-button:not(.collapsed) {
    background-color: white;
    color: black;
  }
  
  div#paymentAccordion .accordion-button::after {
    background-image: none;
  }
  
  .footer-intro {
    max-width: 700px;
  }
  
  /* .footer-container.footer-one {
    background-color: var(--base-color);
  } */
  
  .footer-single-widget .widget-title {
    color: white!important;
  }
  
  .footer-intro p {
    color: white;
  }
  
  .footer-nav-container nav ul li a {
    color: white;
  }
  
  div#newsletter_form p {
    color: white;
  }
  
  div#newsletter_form button {
    color: white!important;
  }
  
  input#email_newsletter::placeholder {
    color: white;
  }
  
  .footer-subscription-widget .subscription-form input {
    border-bottom: 2px solid white;
  }
  
  .footer-container .logo img {
    filter: brightness(0) invert(1);
  }
  
  .copyright-text p {
    color: white;
  }
  
  .shop-product__price .discounted-price {
    font-size: 27px;
  }
  
  /* .tax-label {
    display: block;
  } */
  
  .title_sku {
    display: block;
    color: var(--base-color) !important;
    font-size: 34px;
    margin-bottom: 30px;
  }
  
  nav.site-nav > ul > li:last-child a::after {
    content: "";
    position: absolute;
    left: -25px;
    width: 2px;
    background-color: #ccc;
    height: 65%;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
  
  ul.benefits-list {
    list-style-type: none;
    margin-bottom: 40px;
    padding-left: 0px;
  }
  
  ul.benefits-list li {
    font-size: 18px;
    margin-bottom: 15px;
  }
  
  .single-product__content .title {
    margin-bottom: 10px;
  }
  
  span.object-id, div.object-id {
    color: var(--base-color);
  }
  
  .active>.page-link, .page-link.active {
    background-color: var(--base-color);
    border-color: var(--base-color);
  }
  
  .page-link {
    color: black;
  }
  
  .page-link:focus {
    color: black;
    opacity: .6;
    background-color: transparent;
    box-shadow: none;
  }
  
  .page-item:first-child .page-link {
    border-radius: 0px;
  }
  
  .page-item:last-child .page-link {
    border-radius: 0px;
  }
  
  .search-item-content {
    line-height: 1.2;
  }
  
  h1.home-h1 {
    font-size: clamp(30px, 5vw, 40px);
    font-weight: 900;
    text-transform: uppercase;
    text-align: center;
    max-width: 800px;
    margin: 65px auto;
    padding-left: 15px;
    padding-right: 15px;
    color: black;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, .1), 0 0 3px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 0px 0px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 0px 0px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15);
  }
  
  form#searchForm {
    min-width: 200px;
  }
  
  .lg-hide-items .lg-next {
    opacity: 1!important;
  }
  .lg-actions .lg-next, .lg-actions .lg-prev {
    color: #FFF;
  }
  
  .page-link:hover {
    color: var(--base-color);
  }
  
  .active .page-link:hover {
    color: white;
    opacity: .8;
  }
  
  /* html, body {
    overflow-x: hidden;
  } */
  
  .shop-page-content {
    margin-top: 40px!important;
  }
  
  .breadcrumb-list__item.last-item:after {
    content: ""; 
  }
  
  .modal-auth .close {
    display: none;
  }
  
  /* RESPONSIVE */
  
  @media (min-width: 1200px) and (max-width: 1300px) {
    nav.site-nav > ul > li > a {
      font-size: 15px;
    }
    nav.site-nav > ul > li {
      line-height: 80px;
      position: static;
      display: inline-block;
      margin: 0 20px;
      text-align: left;
    }
  }
  @media (max-width: 1440px) {
  
  nav.site-nav > ul > li ul.mega-menu-column-4 > li a.mega-column-title {
    font-size: 15px;
  }
  
  nav.site-nav > ul > li ul.mega-menu-column-4 > li .mega-sub-menu li a {
    font-size: 14px;
    margin-bottom: 8px;
  }
  }
  
  
  @media (max-width: 768px) {
  .shop-page-wrapper {
    margin-top: 0px;
  }
  .breadcrumb-area.d-flex.align-items-end.bg-light {
      display: none;
  }
  .breadcrumb-list__item:after {
    color: #333333!important;
  }
  }
  
  @media (min-width: 1024px){
  
    .category-filter .dropdown .dropdown-toggle {
        display: none;
    }
  
    .category-filter .dropdown .dropdown-menu {
      display: block !important;
      position: static;
    }
  
  }
  
  @media (max-width: 1023px) {
    .category-filter .dropdown .dropdown-menu {
      padding: 1rem;
      border-radius: 10px;
      border: 1px solid #137281;
      background: #fff;
      width: 100%;
    }
  
    .shop-page-header {
      margin-top: 30px!important;
    }
  }
  
  @media only screen and (max-width: 991px) {
    .page-sidebar {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        background-color: white;
        z-index: 1000;
        transform: translateY(-105%);
        transition: transform 0.5s ease, opacity 0.1s ease;
        padding: 15px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    }
  
    .page-sidebar.active {
        transform: translateX(0);
    }
  }
  
  @media only screen and (min-width: 992px) {
    .page-sidebar {
      width: 340px; 
      transform: translateX(-350px); 
      transition: transform 0.5s ease, opacity 0.5s ease; 
      opacity: 0;
      position: absolute;
      top: 0;
      left: 15px;
    }
  
    .page-sidebar.active {
      transform: translateX(0); 
      opacity: 1;
    }
  
    .product-list {
      transition: margin-left 0.5s ease; 
      width: 100%;
      margin-left: 0; 
    }
  
    .product-list.active {
      margin-left: 360px; 
    }
  }
  
  @media (max-width: 767px) {
  
    .section-title-container {
      margin-top: 10px !important;
    }
  
    .single-category-banner_text {
      padding: clamp(10px, 6vw, 25px);
      font-size: clamp(10px, 8vw, 60px);
    }
  
    .single-banner--hoverborder .banner-content--middle-white span {
      font-size: 35px;
      line-height: 1.4;
      text-shadow: 0px 0px 15px rgba(0,0,0, 1);
    }
  
    div#account-menu {
        margin-bottom: 50px;
    }
  
    .wl-buttons {
      padding-left: 0px !important;
      margin-top: 30px;
      justify-content: center;
    }
  
    .wl-buttons .wl-button-cart {
      margin-left: 0px!important;
    }
  
  }
  
  @media (max-width: 600px) {
  .slider-content-window {
    display: none;
  }
  }
  
  @media (min-width: 768px) and (max-width: 991px) {
    .core-feature {
      border-right: none;
    }
    .core-feature:first-child {
      border-right: 1px solid #cedade;
    }
  }
  
  @media (max-width: 767px) {
  
    .footer-container {
      padding: 25px 0 10px!important;
  }
  
  .footer-container.footer-one .col {
      margin-bottom: 10px!important;
  }
  
  .footer-nav-container nav ul li {
      padding: 0px 0px 10px;
  }
  
  .col.footer-single-widget.small {
      margin-bottom: 30px!important;
  }
  
  .footer-container .footer-single-widget .widget-title {
      margin-bottom: 15px;
  }
  
  div#newsletter_form p {
      display: none;
  }
  
    .footer-container {
      padding: 25px 0 10px!important;
  }
  
    section#faq, .box-layout-map-area {
      margin-bottom: 30px !important;
  }
  
    .blog-page-wrapper {
      margin-top: 10px !important;
      margin-bottom: 0px!important;
  }
  
    .shop-page-content {
      margin-bottom: 0px !important;
  }
  
    .shop-page-header {
      margin-top: 0px !important;
  }
  
    .login-area {
      margin-top: 20px !important;
  }
  
    .my-account-area {
      margin-top: 30px !important;
  }
  
    .core-feature {
      border-right: none!important;
    }
  
    .subfooter .d-flex {
      flex-wrap: wrap;
      flex-direction: column-reverse;
    }
  
    .slider-area.mb-2 {
      display: none;
    }
  
    form#searchForm {
      min-width: 100px;
    }
  }
  
  
  @media (max-width: 1023px) {
  
    .aa-dataset-1, .aa-dataset-3 {
      width: 100vw;
    }
    
    span.algolia-autocomplete {
      position: initial!important;
    }
  
    .aa-dataset-1,
    .aa-dataset-3 {
      top: 0px;
    }
  }
  
  @media (max-width: 575px) {
  
    .footer-container .logo img {
      width: 250px;
  }
  
  .footer-single-widget .logo {
      display: flex;
      justify-content: center;
  }
    div#section_address {
      margin: 30px 0 20px;
    }
    select#country {
      margin-bottom: 20px;
  }
  
  }
  
  @media (max-width: 550px) {
    a#btnAddToCart {
      width: 100%;
    }
  }
  
  @media (max-width: 480px) {
    .mobile-only {
      display: block;
    }
  }
  
  @media (min-width: 481px) {
    .mobile-only {
      display: none;
    }
  }
  
  @media (max-width: 767px) {
  
    .container.wide.container-header {
      padding-top: 7px;
      overflow: hidden;
  }
    
    div#dl-menu-mobile {
        width: 24px;
        float: none;
        position: static;
        margin-right: 20px!important;
    }
  
    form#searchForm button {
      background-color: transparent;
      border: 0;
      position: absolute;
      top: 2px;
      right: 5px;
      width: 30px;
  }
  
    div#dl-menu-mobile button {
        top: 6px;
    }
  
    .mobileheader-wrapper {
        justify-content: space-between;
    }
  
    .header-bottom-container {
      padding-bottom: 3px;
  }
  
    .header-bottom {
        background-color: white;
    }
  
    div#dl-menu-mobile .hamburger {
        position: relative;
    }
  
    input#s {
        border: 1px solid black;
        padding: 3px 10px;
    }
  
    .mobileheader-wrapper .single-icon.search {
        font-size: 25px;
        color: #333;
    }
  
    .single-icon.search.d-flex {
        width: 100%;
    }
  
    .aa-dataset-1, .aa-dataset-3 {
        max-height: 710px;
    }
    form#searchForm {
        min-width: 100px;
        width: 100%;
    }
    .header-right-icons {
        margin-right: 0px;
    }
      
  }
  
  @media only screen and (max-width: 767px) {
    .container-mobile-header {
      padding-top: 7px;
  }
    .header-bottom.pb-sm-10 {
        padding-bottom: 12px !important;
    }
    .header-bottom.pt-sm-10 {
      padding-top: 5px !important;
  }
    .header-wide-topbar-placeholder {
      height: 98px!important;
  }
  .aa-dataset-3 {
    font-size: 70%!important;
  }
  }
  @media only screen and (max-width: 500px) {
    div#mobile-category-slider {
      display: block!important;
      overflow: hidden;
    }
    .hover-banner-area {
      display: none!important;
    }
  }
  
  /* .portfolio-wrapper .card-title, #blogbody.blog-wrapper .card-body a {
    min-height: 25px;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
}

.blog-wrapper .card-intro, #blogbody.blog-wrapper .card-body p {
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    min-height: 90px;
} */


#blogbody.blog-wrapper .card-body > a {
    min-height: 25px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    min-height: 60px;
    hyphens: auto;
    word-wrap: break-word; /* Für ältere Browser */
    overflow-wrap: break-word;
}

#blogbody.blog-wrapper .card-body p {
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    min-height: 60px;
}

.swiper-carousel .swiper-slide > div {
    height: 100%;
}

.h2 {
    font-size: clamp(30px, 5vw, 41px);
    line-height: 1.2;
}

.background-size-cover {
    background-size: cover;
}

h1.title-font {
    font-size: clamp(40px, 5vw, 55px);
}

h2.title-font {
    font-size: clamp(27px, 5vw, 55px);
    /* line-height: clamp(2.7rem, 6vw, 3.438rem); */
    line-height: clamp(3rem, 6vw, 3rem);
}

header .navbar .header-tel {
    color: var(--white);
}

header.sticky.sticky-active [data-header-hover=light] .navbar-nav .header-tel {
    color: var(--dark-gray);
}

.project_related_info i {
    color: black;
    margin-right: 3px;
}

.project_desc {
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    min-height: 52px;
}

/* Container der Liste */
.list {
  display: grid;
  grid-template-columns: repeat(1, 1fr); /* Eine Spalte standardmäßig */
  gap: 1.875rem; /* Abstand zwischen den Karten */
  margin-top: 1.75rem;
}

@media (min-width: 768px) {
  .list {
    grid-template-columns: repeat(2, 1fr); /* Zwei Spalten ab "md"-Breakpoint */
  }
}

/* Karte (Projekt-Item) */
.project_item {
  background-color: #fff;
  border-radius: 0.5rem;
  padding: 1.5rem;
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* Hover-Animation */
  -webkit-box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08);
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08);
}

.project_item:hover {
  transform: translateY(-4px); /* Leichtes Schweben bei Hover */
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2); /* Verstärkter Schatten */
}

/* Projekt-Inhalt */
.project_innner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.project_name {
  font-size: 1.125rem; /* Überschrift-Größe */
  font-weight: 600;
  color: #333;
  text-decoration: none;
  transition: color 0.3s ease;
}

.project_name:hover {
  color: var(--base-color); /* Farbe ändern bei Hover */
}

.project_related_info {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-top: 1rem;
  font-size: 0.875rem;
  color: #666;
}

/* .project_desc {
  margin-top: 1rem;
  color: #444;
  font-size: 0.9rem;
  line-height: 1.5;
} */

.list_tag {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 1rem;
}

.project_tag {
  background-color: #f3f3f3;
  color: #333;
  padding: 0.4rem 0.8rem;
  font-size: 0.75rem;
  border-radius: 0.25rem;
  text-decoration: none;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.project_tag:hover {
  background-color: var(--base-color);
  color: #fff;
}

/* Footer der Karte */
.project_more_info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 1.5rem;
  font-size: 0.875rem;
  color: #666;
}

.project_price {
  font-size: 1.125rem;
  font-weight: 600;
  color: #333;
}

.project_action {
  margin-top: 1.5rem;
}

.project_apply_btn {
  display: block;
  width: 100%;
  text-align: center;
  padding: 0.75rem 1.25rem;
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--base-color);
  border: 2px solid var(--base-color);
  border-radius: 0.5rem;
  text-decoration: none;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.project_apply_btn:hover {
  background-color: var(--base-color);
  color: #fff;
}

/* Herz-Symbol */
.add_wishlist_btn {
  position: relative;
  border: none;
  background: none;
  cursor: pointer;
}

.add_wishlist_btn .ph-heart {
  font-size: 1.5rem;
  color: #ccc;
  transition: color 0.3s ease;
}

.add_wishlist_btn:hover .ph-heart {
  color: var(--base-color);
}

header .navbar-brand img {
  height: auto;
  max-width: 200px;
  padding-bottom: 5px;
}

header.sticky .navbar-brand {
    padding: 20px 0;
}

.project_content a {
    display: block;
    min-height: 60px;
}

.active>.page-link, .page-link.active {
    color: white;
    background-color: var(--base-color);
    border-color: var(--base-color);
}

.page-link {
    color: var(--base-color);
}



h3.title-font.small_heading {
    font-size: clamp(20px, 5vw, 1.5em);
    line-height: clamp(1.8rem, 6vw, 2.5rem);
}

.bg-base-color {
    background-color: var(--base-color);
}

.bg-custom-color {
  background-color: #f6f7f1;
}

.dark-layer:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.4);
}

.job-offer-description b {
  color: black;
  display: block;
  margin-top: 3%;
}

.job-offer-description b + br {
  display: block;
  line-height: 10px;
}

.job-offer-description ul {
  padding-left: 18px;
}

.job-offer-description li {
  list-style-type: disc;
}

.job-offer-description li::marker {
  color: var(--base-color);
}

.job__overview__content i {
  min-width: 23px;
}

/* input#terms-check {
  width: 15px;
  height: auto;
} */

input#terms-check {
  margin-right: 10px !important;
  opacity: 0;
  width: 1px;
  position: absolute;
  bottom: 0;
  left: 9px;
}

.check-box {
  display: flex;
  align-items: center;
  justify-content: start;
  position: relative;
}

select.is-invalid {
  background-image: none !important;
}

.swiper-slider-services .services-box-style-02 {
  -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.08);
}

div#searchBox {
  width: 100%;
  max-width: 556px;
}

a#filterButton {
  min-width: 123px;
}

div#searchBox input {
  height: 48px;
}

button.ais-SearchBox-reset {
  position: absolute;
  top: 19px;
  right: 30px;
  color: transparent;
  opacity: .8;
  fill: currentColor;
  background-color: transparent;
  border: 0px solid transparent;
  padding: 0;
  width: 10px;
  height: 10px;
}

form.ais-SearchBox-form {
  position: relative;
}

span.ais-SearchBox-loadingIndicator {
  display: none;
}

/* Shop sidebar */
.shop-sidebar  li {
  position: relative;
  margin-bottom: 2px;
  padding: 0px 25px;
  width: 100%;
  cursor: pointer;
}
.shop-sidebar  li a {
  display: block;
}
.shop-sidebar  li a:hover .product-cb {
  border-color: var(--dark-gray);
}
.shop-sidebar  li a:hover .product-cb:after {
  opacity: 1;
}
.shop-sidebar li .product-cb {
  width: 15px;
  height: 15px;
  border: 1px solid var(--medium-gray);
  display: inline-block;
  position: absolute;
  left: 0;
  top: 7px;
}
.shop-sidebar  li .product-cb:after {
  width: 11px;
  height: 11px;
  background-color: var(--base-color);
  border-radius: 2px;
  content: "";
  position: absolute;
  left: 1px;
  top: 1px;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.shop-sidebar  li .item-qty {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 30px;
  width: 30px;
  font-size: 16px;
  text-align: center;
  font-weight: 500;
  color: var(--dark-gray);
  line-height: 30px;
}
.shop-sidebar  li:last-child {
  margin-bottom: 0;
}
.shop-sidebar .color-filter li .product-cb {
  border: 0;
}
.shop-sidebar .color-filter li .product-cb:after {
  background-color: var(--white);
}
.shop-sidebar .fabric-filter li .product-cb {
  line-height: 0;
  overflow: hidden;
  border: 0;
}
.shop-sidebar .fabric-filter li .product-cb:after {
  background-color: var(--white);
}
.shop-sidebar .rating-filter li {
  padding-left: 0;
}
.shop-sidebar .tag-cloud a {
  padding: 5px 10px;
}

.ais-RefinementList > ul > li {
    padding: 0px;
}

.shop-sidebar .shop-filter li.custom-filter-li:hover .product-cb:after, .ais-RefinementList-item.ais-RefinementList-item--selected li.custom-filter-li .product-cb:after {
  opacity: 1;
}

#spontanBewerbung {
  background-color: white;
  border-color: white;
  color: var(--dark-gray);
  transition: background-color 0s, color 0s, transform 300ms ease-in-out;
}

.sticky-active #spontanBewerbung {
  background-color: var(--dark-gray);
  border-color: var(--dark-gray);
  color: var(--white);
}

input, select, button {
  /* height: 50px; */
}

button#sliderFormBtn {
  min-width: 115px;
}

.filter-sidebar {
  position: fixed;
  top: 0;
  left: -100%;
  width: 350px;
  max-width: 100%;
  height: 100%;
  background: #f8f9fa;
  box-shadow: 2px 0 5px rgba(0, 0, 0, 0.2);
  padding: 20px;
  padding-top: 50px;
  overflow-y: auto;
  transition: left 0.5s;
  z-index: 1050;
}
.filter-sidebar.open {
  left: 0;
}
.close-filter {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 40px;
  background: none;
  border: none;
  cursor: pointer;
}

button#filterButton {
  display: block;
  /* width: 100%; */
  text-align: center;
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  font-weight: 600;
  color: white;
  background-color: var(--base-color);
  border: 2px solid var(--base-color);
  border-radius: 0.5rem;
  text-decoration: none;
  transition: background-color 0.5s ease, color 0.5s ease;
}

.ais-HierarchicalMenu-item--selected {
font-weight: initial;
}

span.ais-HierarchicalMenu-label {
font-size: 1rem;
color: #4b566b;
}

span.ais-HierarchicalMenu-count {
color: #7d879c !important;
font-size: 0.9rem !important;
background-color: transparent;
}

a.ais-HierarchicalMenu-link {
display: flex;
justify-content: space-between;
}

li.ais-RefinementList-item div input, li.ais-RefinementList-item div span {
display: flex;
justify-content: space-between;
padding-top: 1px;
}

/* Brand filter - display flex für Checkboxen deaktivieren */
#brand_filter li.ais-RefinementList-item div input,
#brand_filter li.ais-RefinementList-item div span {
  display: block;
}

li.ais-RefinementList-item div {
display: flex;
justify-content: space-between;
}

li.ais-RefinementList-item div input {
margin-right: 10px;
width: 14px;
min-width: 14px;
}

li.ais-RefinementList-item>div {
-webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;
}

span.facette-attribute * {
display: flex;
justify-content: space-between;
}

span.facette-attribute {
flex: 1 1 auto!important;
}

ul.ais-RefinementList-list {
padding-left: 0px;
}

/* Brand filter - Liste für Grid-Layout */
#brand_filter .ais-RefinementList-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

/* Brand filter - Label und Checkbox auf einer Zeile mit grauem Hintergrund */
#brand_filter .ais-RefinementList-label {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 6px 10px;
  margin: 0 6px 6px 0;
  background-color: #f5f5f5;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}

#brand_filter .ais-RefinementList-label:hover {
  background-color: #e9e9e9;
}

#brand_filter .ais-RefinementList-checkbox {
  margin-right: 10px;
  margin-top: 0;
  margin-bottom: 0;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  cursor: pointer;
}

#brand_filter .ais-RefinementList-labelText {
  flex: 1;
  margin-right: 6px;
  font-size: 0.95rem;
  color: #4b566b;
}

#brand_filter .ais-RefinementList-count {
  color: #7d879c;
  font-size: 0.9rem;
  margin-left: auto;
}

#brand_filter .ais-RefinementList-item {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

#brand_filter .ais-RefinementList-item:hover .ais-RefinementList-labelText {
  color: #333;
}

#brand_filter .ais-RefinementList-item.ais-RefinementList-item--selected .ais-RefinementList-label {
  background-color: #e0e0e0;
}

#brand_filter .ais-RefinementList-item.ais-RefinementList-item--selected .ais-RefinementList-labelText {
  font-weight: 500;
  color: #333;
}

/* Product list images - square format */
.single-product__image {
  aspect-ratio: 1 / 1;
  overflow: hidden;
}

.single-product__image .image-wrap {
  display: block;
  width: 100%;
  height: 100%;
}

.single-product__image .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.facet-item input {
accent-color: var(--base-color);
}

.single-filter-widget--title {
display: block;
font-size: 17px;
color: black;
font-weight: 600;
/* text-transform: uppercase; */
margin-bottom: 7px;
}

.overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5); /* Abdunkelung */
z-index: 1049; /* Unterhalb der Sidebar */
}

.overlay.active {
display: block;
}

.services-tab-navigation #servicesTabs {
  border: none;
  justify-content: start!important;
  display: flex;
}

.services-tab-navigation li.nav-item {
  padding: 0px;
  margin-right: 15px;
  background-color: transparent;
  border: none;
  height: 100%;
  display: flex;
}

.services-tab-navigation .nav-tabs .nav-link.active {
  background-color: var(--base-color);
  color: var(--white);
}

.services-tab-navigation .nav-tabs .nav-link {
  background-color: var(--white);
  color: var(--base-color);
  height: 100%;
}

#job-categories .card-title {
  min-height: 60px;
}

#sliderFormWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 100px;
  start: 50%;
  transform: translate(-50%, 0);
  width: 90%;
  height: 50%; 
}

#sliderFormWrapperInner {
  display: flex;
  flex-direction: column; 
  justify-content: space-between; 
  align-items: end; 
  height: 100%; 
  max-width: 950px;
}

#sliderCurrentTitle {
  flex-shrink: 0; 
  width: 100%;
  text-align: center;
}

#sliderForm {
  flex-shrink: 0; 
  width: 100%;
}

.blur-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  pointer-events: none;
}

.header-icon svg {
  width: 20px;
}

.circle-divider {
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: gray;
  border-radius: 50%;
  margin: 0 10px;
  vertical-align: middle;
}

.white-divider {
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #333333;
  border-radius: 50%;
  margin: 0 0px;
  vertical-align: middle;
}

.home .white-divider {
  background-color: white;
}

.slider-navigation-style-06.swiper-button-prev, .slider-navigation-style-06.swiper-button-next {
  display: flex!important;
  align-items: center;
  background-color: rgba(0,0,0, .3);
  padding: 30px 10px;
}

.slider-navigation-style-06.swiper-button-prev {
  left: 0;
}

.slider-navigation-style-06.swiper-button-next {
  right: 0;
}

.services-box-style-03 p {
  overflow: hidden;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  min-height: 90px;
}

.services-box-style-03 img {
  width: 100%;
  /* aspect-ratio: 26/21; */
  /* aspect-ratio: 1/1; */
}

.section_2_col {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.img_2_col {
  height: 100%;
  object-fit: cover;
}

.wrapper_2_col {
  max-width: 1920px;
}

.marquee-slide {
  justify-content: center;
}

.marquee-slide img {
  padding: 18px;
}

.feature-box-icon {
  color: var(--base-color);
}

/* .product-filter-menu li.active,
.portfolio-filter li.active {
  background-color: #092640;
  color: var(--white);
} */

.product-filter-menu li.active, .portfolio-filter li.active {
  color: var(--base-color);
}

.portfolio-filter li.active a {
  color: var(--white)!important;
}

.product-filter-menu .circle-divider {
  background-color: #ddd;
}

.portfolio-filter .circle-divider {
  background-color: #bbb;
}

.product-filter-menu li,
.portfolio-filter li {
  display: inline-block;
  margin: 0 10px;
  font-size: 15px;
  cursor: pointer;
  letter-spacing: 0.5px;
  width: auto;
  font-family: var(--alt-font);
  font-weight: 500;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  /* -webkit-border-radius: 50px;
  border-radius: 50px; */
  padding: 5px 12px;
  line-height: 1;
}

.product-filter-menu li a:hover, .portfolio-filter li a:hover {
  color: #092640;
}

.product-filter-menu li.active a:hover, .portfolio-filter li.active a:hover {
  color: rgba(255,255,255, .7);
}

.product-filter-menu li:first-child {
  margin-left: 0; 
}

.product-filter-menu li:last-child {
  margin-right: 0; 
}


.single-product__floating-badges {
  position: absolute;
  top: 10px;
  right: 10px;
}

.single-product__floating-badges span {
  font-size: 15px;
  font-weight: bold;
  color: white;
  border-radius: 50px;
  padding: 4px 10px;
  display: block;
  line-height: 1;
}

.single-product__floating-badges span.onsale {
  background-color: #ea010a;
}

.single-product__floating-badges span.new {
  background-color: #FF5C00;
}

.single-product__floating-badges span.hot {
  background-color: #000;
}

.footer-container .newsletter-title {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 20px;
}

.subscription .btn {
  right: 3px;
}

.subscription .newsletter-button {
  background-color: var(--base-color);
  color: var(--white);
  width: 105px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  padding: 13px 8px;
  height: 39px;
  line-height: .8;
  font-size: 13px;
  font-weight: 500;
  right: 14px !important;
  border: 0px;
}

.icon-placeholder {
  position: absolute;
  top: 50%;
  left: 15px; 
  transform: translateY(-50%);
  pointer-events: none; 
}

input.with-icon {
  padding-left: 38px!important; 
}

.subfooter-inner {
  border-top: 1px solid rgba(178, 197, 207, .3);
  padding-top: 15px;
  padding-bottom: 15px;
}

footer .container-fluid {
  padding-left: 45px;
  padding-right: 45px;
}

.widget-title {
  margin-bottom: 10px;
  font-weight: 600;
}

.btn.btn-rounded.btn-small {
  padding: 14px 20px;
}

.search-item-link:hover {
  color: #137281;
}

.search-item-img {
  display: flex;
  justify-content: center; 
  align-items: center; 
  width: 100px; 
  aspect-ratio: 1 / 1; 
  overflow: hidden; 
}

.search-item-img img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: auto;
  padding: 0px 5px;
}

.search-item-content {
  line-height: 1.2;
  margin-left: 10px
}

.footer-subscription-widget {
  max-width: 460px;
}

.home .logo-white {
  display: block!important;
}

.home .logo-dark {
  display: none!important;
}

.home .navbar .navbar-nav .nav-link {
  color: var(--black);
}

.navbar .navbar-nav .nav-link {
  color: #333333;
}

.home .header-icon .icon > a {
  color: var(--black);
}
.home .header-icon .icon > a:hover {
  color: var(--black);
}

.header-icon path {
  stroke: #333333
}

.home .header-icon path {
  stroke: black
}

.single-product__content {
  position: relative;
  padding-top: 25px;
}
.single-product__content .title {
  position: relative;
}
.single-product__content .title h3 {
  margin-bottom: 0;
}
.single-product__content .title h3 a {
  display: block;
  font-size: 17px;
  line-height: 1.2;
  /* margin-bottom: 10px; */
  font-weight: 400;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  color: #333;
  -webkit-transition-duration: 0.6s;
          transition-duration: 0.6s;
}
/* .single-product__content .price .discounted-price {
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
  color: #333333;
} */
.single-product__content .price .main-price {
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
  color: #333333;
  margin-right: 5px;
}
.single-product__content .price .main-price.discounted {
  color: #aaaaaa;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  text-decoration: line-through;
}
.single-product__content:hover .single-product__variations {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(-80px);
          transform: translateY(-80px);
}
.single-product--smarthome {
  position: relative;
}
.single-product--smarthome .single-product__content {
  position: absolute;
  bottom: 30px;
  left: 15px;
  z-index: 3;
}
.single-product--wearablehome {
  position: relative;
  border: 1px solid #DDDDDD;
}
.single-product--wearablehome .single-product__floating-icons {
  top: 50px;
}
.single-product--wearablehome .single-product__floating-cart {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 9;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin-top: 5px;
}
.single-product--wearablehome .single-product__floating-cart span.title a {
  font-size: 18px;
  line-height: 28px;
  color: #d3122a;
  -webkit-transition-duration: 0.6s;
          transition-duration: 0.6s;
  font-weight: 500;
}
.single-product--wearablehome .single-product__floating-cart span.title a.active:before {
  content: "\f121";
  font-family: Ionicons;
  display: inline-block;
  margin-right: 5px;
  font-size: 15px;
  font-weight: 500;
  vertical-align: middle;
}
.single-product--wearablehome .single-product__floating-cart span.title a:before {
  content: "+";
  display: inline-block;
  margin-right: 5px;
}
.single-product--wearablehome .single-product__content {
  position: absolute;
  bottom: 30px;
  left: 15px;
  z-index: 3;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
.single-product--wearablehome .single-product__content .title h3 a {
  -webkit-transform: none;
          transform: none;
}
.single-product--wearablehome:hover .single-product__floating-cart {
  visibility: visible;
  opacity: 1;
  margin-top: 0;
}
.single-product--wearablehome:hover .single-product__content {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.single-product--wearablehome:hover .title h3 a {
  visibility: visible !important;
  opacity: 1 !important;
  -webkit-transform: none !important;
          transform: none !important;
}
.single-product--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* @media only screen and (max-width: 767px) {
  .single-product--list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
} */
.single-product--list .single-product__image {
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  margin-right: 30px;
}
/* @media only screen and (max-width: 767px) {
  .single-product--list .single-product__image {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
} */

@media only screen and (max-width: 767px) {
  .single-product--list .single-product__image {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        margin-right: 10px;
  }
}
.single-product--list .single-product__content {
  -ms-flex-preferred-size: calc(100% - 400px);
      flex-basis: calc(100% - 400px);
  padding-top: 0;
}
@media only screen and (max-width: 767px) {
  .single-product--list .single-product__content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .single-product__image {
    display: flex;
    align-items: center;
  }
}
.single-product--list .single-product__content .title h3 a {
  font-size: 25px;
}
@media only screen and (max-width: 991px) {
  .single-product--list .single-product__content .title h3 a {
    font-size: 18px;
  }
  .single-product--list .price {
      margin-bottom: 0px!important;
  }
}
.single-product--list .single-product__content .price {
  margin-bottom: 30px;
}
.single-product--list .single-product__content .price .main-price, .single-product--list .single-product__content .price .discounted-price {
  font-size: 16px;
}
.single-product--list .short-desc {
  margin-bottom: 30px;
}
.single-product--list:hover .single-product__image a img:nth-child(2) {
  visibility: visible;
  opacity: 1;
}
.single-product--list:hover .single-product__floating-icons span {
  visibility: visible;
  opacity: 1;
}
.single-product--list:hover .single-product__variations {
  visibility: visible;
  opacity: 1;
}

.shop-product__rating .review-link a {
  color: #7e7e7e;
}
.shop-product__rating .review-link a:hover {
  color: #333;
}
.shop-product__title h2 {
  font-size: 34px;
}

.shop-product__price .main-price {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  color: #333;
}
.shop-product__price .main-price.discounted {
  font-size: 15px;
  color: #aaa;
  text-decoration: line-through;
  margin-right: 10px;
}
.shop-product__price .discounted-price {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  color: #333;
}
.shop-product__short-desc {
  /* font-size: 15px; */
  line-height: 24px;
}
.shop-product__buttons .lezada-compare-button {
  font-size: 0;
  display: inline-block;
  height: 44px;
  width: 44px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #d8d8d8;
}
.shop-product__buttons .lezada-compare-button i {
  font-size: 20px;
  color: #ababab;
  line-height: 40px;
}
.shop-product__buttons .lezada-compare-button:hover {
  background-color: #333;
  border-color: #333;
}
.shop-product__buttons .lezada-compare-button:hover i {
  color: #fff;
}
.shop-product__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.variant-group {
  display: flex;
  width: 100%;
}

.variant-group select {
  width: initial;
}

.shop-product__block__title, #product_variant_attribute {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  font-size: 16px;
  line-height: 32px;
  color: #333;
  font-weight: 500;
}
@media only screen and (max-width: 479px) {
  .shop-product__block__title {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
  }
}
.shop-product__block__value .shop-product-size-list .single-size {
  font-size: 24px;
  line-height: 24px;
  color: #ababab;
  margin-right: 35px;
  cursor: pointer;
}
@media only screen and (max-width: 479px) {
  .shop-product__block__value .shop-product-size-list .single-size {
    margin-right: 25px;
  }
}
.shop-product__block__value .shop-product-size-list .single-size:last-child {
  margin-right: 0;
}
.shop-product__block__value .shop-product-size-list .single-size.active {
  color: #333;
}
.shop-product__block__value .shop-product-size-list .single-size:hover {
  color: #333;
}
.shop-product__block__value .shop-product-color-list ul li a span {
  height: 24px;
  width: 24px;
}

.pro-qty {
  border-bottom: 2px solid #ccc;
  padding: 10px 0;
  margin: 0 10px 0 30px
}

.pro-qty input {
  border: none;
  width: 80px;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: #333;
  margin-bottom: 0;
  padding: 0 15px;
  vertical-align: middle;
  height: 28px;
}

.pro-qty .qty-btn {
  font-size: 20px;
  font-weight: 500;
  color: #333
}

.lezada-button {
  background-color: var(--base-color);
  color: #fff !important;
  text-transform: uppercase;
  display: inline-block;
  border-radius: 0;
  border: 1px solid var(--base-color);
  font-weight: 500;
  letter-spacing: 1px;
  /*----------  small button style  ----------*/
  /*----------  medium button style  ----------*/
  /*----------  large button style  ----------*/
  /*----------  extra large button style  ----------*/
  /*----------  icon left style  ----------*/
}
.lezada-button:hover {
  background-color: transparent;
  color: var(--base-color) !important;
}
.lezada-button--small {
  font-size: 12px;
  padding: 8px 15px;
}
.lezada-button--small--style2 {
  padding: 7px 15px;
}
.lezada-button--medium {
  font-size: 14px;
  padding: 10px 45px;
}
.lezada-button--large {
  font-size: 16px;
  padding: 12px 35px;
}
.lezada-button--xl {
  font-size: 18px;
  padding: 20px 35px;
}

.quickview-title {
  font-size: 16px;
  line-height: 22px;
  color: #333;
  font-weight: 500;
  width: 170px;
}

.quick-view-other-info {
  border-top: 1px solid #e0e0e0;
  padding-top: 10px;
  padding-bottom: 10px
}

.quick-view-other-info table {
  width: 100%
}

.quick-view-other-info table tr td {
  padding-top: 0px
}

.quick-view-other-info table tr td.quickview-value a:hover {
  color: #333
}

.quick-view-other-info table tr td .quickview-social-icons li {
  display: inline-block;
  margin-right: 10px;
}

p:last-child {
  margin-bottom: 0;
}

.tab-style-04 .nav-tabs .nav-item .nav-link {
  line-height: 50px;
}

.single-icon.advance-filter-icon * {
  color: black;
  font-weight: 500;
}

input[type="checkbox"], input[type="radio"] {
  padding: initial;
}

.form-label {
  color: black;
}

div#OrderSummary .accordion-style-01 .accordion-item {
  padding: 0px;
}

div#OrderSummary .accordion-body {
  padding: 0px 20px 20px !important;
}

div#OrderSummary .table>:not(caption)>*>* {
  color: var(--medium-gray);
}

#toast_message a {
  font-size: 13px !important;
  line-height: 1;
}

.tab-style-07 .nav-tabs .nav-item .nav-link.active span, .tab-style-07 .nav-tabs .nav-item .nav-link:hover span {
  color: white;
}

.form-select {
  border-radius: 0px;
}

#helpcenterTab .accordion-button {
  padding: 10px 0px;
}

select#starFilter, .customselect {
  border: 0;
  border-bottom: 2px solid #ccc;
  padding-right: 40px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 14px;
  font-size: 17px;
  min-width: 116px;
}

select#starFilter {
  margin-left: 15px;
}

input#quantity::-webkit-outer-spin-button,
input#quantity::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

.form-check-input:focus, .form-control:focus, .form-select:focus {
  box-shadow: none;
}

.swiper-wrapper h1, .swiper-wrapper .h1 {
  font-size: clamp(30px, 5vw, 60px);
  filter: drop-shadow(0px 0px 70px black);
  line-height: 1.3;
}

.slider-subtitle {
  filter: drop-shadow(0px 0px 30px black);
  line-height: 1.3;
}

body .my-account-area {
  padding-top: clamp(50px, 5vw, 50px);
  margin-top: 0px !important;
}

.video-container {
  object-fit: cover;
}

/* Respo */
@media (min-width: 1440px) {
  h2.title-font {
      line-height: clamp(3rem, 6vw, 4rem);
  }
}

@media (min-width: 1200px) {
  .container {
    --bs-gutter-x: 1.875rem;
    max-width: 1200px;
  }
  /* .container.wide {
    max-width: 95%;
  } */
  .container.full {
    max-width: 100%;
    padding: 0;
  }
}

@media (max-width: 992px) {

  /* div#sliderFormWrapper {
    transform: translate(-50%, -90%) !important;
  } */

  div#sliderIndustryDropdown {
    flex-basis: calc(100% - 135px);
  }

  div#sliderSearchbox {
      flex-basis: 100%;
      margin-right: 0px !important;
      margin-bottom: 10px;
  }

  div#sliderFormInner {
    flex-wrap: wrap;
  }

  ul.navbar-nav.alt-font {
    padding-bottom: 0px;
  }

  /* div#navbarNav {
      padding-bottom: 30px;
  } */

  ul.navbar-nav.alt-font.navbar-nav-2 {
    padding-top: 0px;
  }

}

@media (max-width: 991px) {

  .white-divider {
    display: none;
  }

  header .navbar-brand .mobile-logo {
    width: 125px !important;
    margin-top: 9px;
  }

  header .navbar-brand {
    padding: 0px 0;
  }

  .header-top-bar .fs-14 {
    font-size: 12px;
  }

  .navbar .navbar-nav .nav-link {
    color: #333333!important;
}
.navbar-collapse {
  left: -15px;
  width: 100vw;
  /* margin-top: 24px; */
}

}

@media (min-width: 768px) {


    .pb-minmd-4 {
        padding-bottom: 4% !important;
    }

    .breadcrumb-area {
      margin-top: 115px;
    }

}

@media (max-width: 768px) {
  .table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; 
  }
  .table-responsive table {
    min-width: 600px; 
  }
  .table-responsive table th,
  .table-responsive table td {
    white-space: nowrap;
  }
}

@media (max-width: 767px) {

  table.table.table-striped th, table.table.table-striped td {
    display: block;
    width: 100%;
}

  div#account-menu {
    width: 100%;
}

  .slider-one-slide-prev-1, .slider-one-slide-next-1 {
    visibility: hidden;
  }

  #pageContent h1, #pageContent h2, #pageContent h3, #pageContent h4, #pageContent h5, #pageContent h6 {
    margin-bottom: 15px;
  }

  .navbar-collapse {
      left: 0px;
  }

  .footer-subscription-widget {
    width: 100%;
    margin-bottom: 40px;
  }

footer.footer-container {
    padding-top: 50px!important;
}

#footerNewsletterWrapper {
    display: flex;
    text-align: center;
    justify-content: center;
}

.footer-contact {
  margin-bottom: 50px;
}

    h1, .h1 {
        font-size: 3.375rem;
        line-height: 4rem;
    }

    .btn.btn-large {
        font-size: 14px;
        padding: 10px 20px;
    }

    div#pop-lang a {
        display: block;
        margin-bottom: 10px;
    }
    
    div#pop-lang span.separator {
        display: none;
    }

    .nav-tabs li, .portfolio-filter li.nav-item {
        display: inline-block !important;
        margin-bottom: 5px !important;
        padding: 0px 10px 10px !important;
        width: initial !important;
    }

    .portfolio-filter {
        display: flex!important;
        justify-content: center;
    }
    
    .portfolio-filter li.nav-item {
        margin: 0!important;
    }

    .consultation-text {
        display: block;
        min-height: 60px;
    }

    .consultation-cta {
        display: block;
        text-align: center;
    }
}

@media (max-width: 575px) {
  .subscription .newsletter-button {
    width: 60px;
  }
  div#section_address {
    margin: 10px 0 0px;
  }
  input#agb {
    margin-top: 0px;
}

  input#agb + label {
      line-height: 1.6;
  }
}

@media (max-width: 550px) {
  .product-filter-menu .circle-divider {
    display: none;
  }

  .product-filter-menu {
    flex-wrap: wrap;
  }
  .product-filter-menu {
      margin-bottom: 30px !important;
  }
  .product-filter-menu li {
    margin-bottom: 20px;
  }
  
}
@media (max-width: 425px) {
  .navbar-brand {
    display: flex;
    align-items: center;
}
  header .navbar-brand img {
    max-width: 126px;
  }
}

/** Impressions **/

.colum_padding_bottom_small {
  padding-bottom: clamp(10px, 5vw, 0px);
}

section {
  /* padding-top: 20px !important; */
}

/* ultra-wide-screen */

@media(min-width: 1920px) {
  .grid.ultra-wide-screen li {
    width: 25%;
  }
}

/*--
    - Custom Row
------------------------------------------*/
.row-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .row-0 > [class*=col] {
    padding-left: 0px;
    padding-right: 0px;
  }
  
  .row-1 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .row-1 > [class*=col] {
    padding-left: 1px;
    padding-right: 1px;
  }
  
  .row-2 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .row-2 > [class*=col] {
    padding-left: 2px;
    padding-right: 2px;
  }
  
  .row-3 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .row-3 > [class*=col] {
    padding-left: 3px;
    padding-right: 3px;
  }
  
  .row-4 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .row-4 > [class*=col] {
    padding-left: 4px;
    padding-right: 4px;
  }
  
  .row-5 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .row-5 > [class*=col] {
    padding-left: 5px;
    padding-right: 5px;
  }
  
  .row-6 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .row-6 > [class*=col] {
    padding-left: 6px;
    padding-right: 6px;
  }
  
  .row-7 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .row-7 > [class*=col] {
    padding-left: 7px;
    padding-right: 7px;
  }
  
  .row-8 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .row-8 > [class*=col] {
    padding-left: 8px;
    padding-right: 8px;
  }
  
  .row-9 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .row-9 > [class*=col] {
    padding-left: 9px;
    padding-right: 9px;
  }
  
  .row-10 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .row-10 > [class*=col] {
    padding-left: 10px;
    padding-right: 10px;
  }
  
  .row-11 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .row-11 > [class*=col] {
    padding-left: 11px;
    padding-right: 11px;
  }
  
  .row-12 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .row-12 > [class*=col] {
    padding-left: 12px;
    padding-right: 12px;
  }
  
  .row-13 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .row-13 > [class*=col] {
    padding-left: 13px;
    padding-right: 13px;
  }
  
  .row-14 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .row-14 > [class*=col] {
    padding-left: 14px;
    padding-right: 14px;
  }
  
  .row-15 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .row-15 > [class*=col] {
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .row-16 {
    margin-left: -16px;
    margin-right: -16px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-16 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-16 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-16 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-16 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-16 > [class*=col] {
    padding-left: 16px;
    padding-right: 16px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-16 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-16 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-16 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-16 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-17 {
    margin-left: -17px;
    margin-right: -17px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-17 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-17 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-17 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-17 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-17 > [class*=col] {
    padding-left: 17px;
    padding-right: 17px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-17 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-17 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-17 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-17 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-18 {
    margin-left: -18px;
    margin-right: -18px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-18 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-18 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-18 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-18 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-18 > [class*=col] {
    padding-left: 18px;
    padding-right: 18px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-18 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-18 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-18 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-18 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-19 {
    margin-left: -19px;
    margin-right: -19px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-19 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-19 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-19 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-19 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-19 > [class*=col] {
    padding-left: 19px;
    padding-right: 19px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-19 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-19 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-19 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-19 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-20 {
    margin-left: -20px;
    margin-right: -20px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-20 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-20 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-20 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-20 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-20 > [class*=col] {
    padding-left: 20px;
    padding-right: 20px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-20 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-20 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-20 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-20 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-21 {
    margin-left: -21px;
    margin-right: -21px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-21 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-21 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-21 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-21 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-21 > [class*=col] {
    padding-left: 21px;
    padding-right: 21px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-21 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-21 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-21 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-21 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-22 {
    margin-left: -22px;
    margin-right: -22px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-22 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-22 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-22 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-22 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-22 > [class*=col] {
    padding-left: 22px;
    padding-right: 22px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-22 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-22 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-22 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-22 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-23 {
    margin-left: -23px;
    margin-right: -23px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-23 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-23 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-23 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-23 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-23 > [class*=col] {
    padding-left: 23px;
    padding-right: 23px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-23 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-23 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-23 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-23 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-24 {
    margin-left: -24px;
    margin-right: -24px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-24 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-24 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-24 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-24 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-24 > [class*=col] {
    padding-left: 24px;
    padding-right: 24px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-24 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-24 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-24 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-24 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-25 {
    margin-left: -25px;
    margin-right: -25px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-25 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-25 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-25 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-25 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-25 > [class*=col] {
    padding-left: 25px;
    padding-right: 25px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-25 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-25 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-25 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-25 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-26 {
    margin-left: -26px;
    margin-right: -26px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-26 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-26 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-26 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-26 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-26 > [class*=col] {
    padding-left: 26px;
    padding-right: 26px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-26 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-26 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-26 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-26 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-27 {
    margin-left: -27px;
    margin-right: -27px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-27 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-27 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-27 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-27 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-27 > [class*=col] {
    padding-left: 27px;
    padding-right: 27px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-27 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-27 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-27 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-27 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-28 {
    margin-left: -28px;
    margin-right: -28px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-28 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-28 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-28 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-28 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-28 > [class*=col] {
    padding-left: 28px;
    padding-right: 28px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-28 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-28 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-28 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-28 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-29 {
    margin-left: -29px;
    margin-right: -29px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-29 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-29 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-29 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-29 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-29 > [class*=col] {
    padding-left: 29px;
    padding-right: 29px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-29 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-29 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-29 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-29 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-30 {
    margin-left: -30px;
    margin-right: -30px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-30 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-30 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-30 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-30 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-30 > [class*=col] {
    padding-left: 30px;
    padding-right: 30px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-30 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-30 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-30 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-30 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-31 {
    margin-left: -31px;
    margin-right: -31px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-31 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-31 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-31 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-31 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-31 > [class*=col] {
    padding-left: 31px;
    padding-right: 31px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-31 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-31 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-31 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-31 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-32 {
    margin-left: -32px;
    margin-right: -32px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-32 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-32 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-32 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-32 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-32 > [class*=col] {
    padding-left: 32px;
    padding-right: 32px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-32 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-32 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-32 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-32 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-33 {
    margin-left: -33px;
    margin-right: -33px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-33 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-33 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-33 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-33 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-33 > [class*=col] {
    padding-left: 33px;
    padding-right: 33px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-33 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-33 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-33 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-33 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-34 {
    margin-left: -34px;
    margin-right: -34px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-34 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-34 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-34 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-34 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-34 > [class*=col] {
    padding-left: 34px;
    padding-right: 34px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-34 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-34 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-34 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-34 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-35 {
    margin-left: -35px;
    margin-right: -35px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-35 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-35 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-35 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-35 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-35 > [class*=col] {
    padding-left: 35px;
    padding-right: 35px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-35 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-35 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-35 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-35 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-36 {
    margin-left: -36px;
    margin-right: -36px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-36 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-36 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-36 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-36 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-36 > [class*=col] {
    padding-left: 36px;
    padding-right: 36px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-36 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-36 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-36 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-36 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-37 {
    margin-left: -37px;
    margin-right: -37px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-37 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-37 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-37 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-37 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-37 > [class*=col] {
    padding-left: 37px;
    padding-right: 37px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-37 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-37 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-37 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-37 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-38 {
    margin-left: -38px;
    margin-right: -38px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-38 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-38 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-38 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-38 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-38 > [class*=col] {
    padding-left: 38px;
    padding-right: 38px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-38 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-38 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-38 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-38 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-39 {
    margin-left: -39px;
    margin-right: -39px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-39 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-39 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-39 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-39 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-39 > [class*=col] {
    padding-left: 39px;
    padding-right: 39px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-39 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-39 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-39 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-39 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-40 {
    margin-left: -40px;
    margin-right: -40px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-40 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-40 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-40 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-40 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-40 > [class*=col] {
    padding-left: 40px;
    padding-right: 40px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-40 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-40 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-40 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-40 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-41 {
    margin-left: -41px;
    margin-right: -41px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-41 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-41 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-41 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-41 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-41 > [class*=col] {
    padding-left: 41px;
    padding-right: 41px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-41 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-41 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-41 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-41 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-42 {
    margin-left: -42px;
    margin-right: -42px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-42 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-42 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-42 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-42 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-42 > [class*=col] {
    padding-left: 42px;
    padding-right: 42px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-42 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-42 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-42 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-42 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-43 {
    margin-left: -43px;
    margin-right: -43px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-43 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-43 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-43 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-43 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-43 > [class*=col] {
    padding-left: 43px;
    padding-right: 43px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-43 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-43 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-43 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-43 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-44 {
    margin-left: -44px;
    margin-right: -44px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-44 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-44 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-44 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-44 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-44 > [class*=col] {
    padding-left: 44px;
    padding-right: 44px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-44 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-44 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-44 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-44 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-45 {
    margin-left: -45px;
    margin-right: -45px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-45 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-45 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-45 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-45 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-45 > [class*=col] {
    padding-left: 45px;
    padding-right: 45px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-45 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-45 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-45 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-45 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-46 {
    margin-left: -46px;
    margin-right: -46px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-46 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-46 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-46 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-46 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-46 > [class*=col] {
    padding-left: 46px;
    padding-right: 46px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-46 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-46 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-46 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-46 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-47 {
    margin-left: -47px;
    margin-right: -47px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-47 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-47 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-47 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-47 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-47 > [class*=col] {
    padding-left: 47px;
    padding-right: 47px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-47 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-47 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-47 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-47 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-48 {
    margin-left: -48px;
    margin-right: -48px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-48 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-48 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-48 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-48 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-48 > [class*=col] {
    padding-left: 48px;
    padding-right: 48px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-48 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-48 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-48 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-48 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-49 {
    margin-left: -49px;
    margin-right: -49px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-49 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-49 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-49 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-49 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-49 > [class*=col] {
    padding-left: 49px;
    padding-right: 49px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-49 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-49 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-49 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-49 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-50 {
    margin-left: -50px;
    margin-right: -50px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-50 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-50 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-50 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-50 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-50 > [class*=col] {
    padding-left: 50px;
    padding-right: 50px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-50 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-50 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-50 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-50 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-51 {
    margin-left: -51px;
    margin-right: -51px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-51 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-51 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-51 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-51 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-51 > [class*=col] {
    padding-left: 51px;
    padding-right: 51px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-51 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-51 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-51 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-51 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-52 {
    margin-left: -52px;
    margin-right: -52px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-52 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-52 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-52 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-52 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-52 > [class*=col] {
    padding-left: 52px;
    padding-right: 52px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-52 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-52 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-52 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-52 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-53 {
    margin-left: -53px;
    margin-right: -53px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-53 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-53 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-53 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-53 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-53 > [class*=col] {
    padding-left: 53px;
    padding-right: 53px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-53 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-53 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-53 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-53 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-54 {
    margin-left: -54px;
    margin-right: -54px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-54 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-54 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-54 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-54 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-54 > [class*=col] {
    padding-left: 54px;
    padding-right: 54px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-54 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-54 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-54 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-54 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-55 {
    margin-left: -55px;
    margin-right: -55px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-55 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-55 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-55 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-55 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-55 > [class*=col] {
    padding-left: 55px;
    padding-right: 55px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-55 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-55 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-55 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-55 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-56 {
    margin-left: -56px;
    margin-right: -56px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-56 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-56 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-56 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-56 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-56 > [class*=col] {
    padding-left: 56px;
    padding-right: 56px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-56 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-56 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-56 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-56 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-57 {
    margin-left: -57px;
    margin-right: -57px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-57 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-57 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-57 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-57 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-57 > [class*=col] {
    padding-left: 57px;
    padding-right: 57px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-57 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-57 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-57 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-57 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-58 {
    margin-left: -58px;
    margin-right: -58px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-58 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-58 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-58 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-58 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-58 > [class*=col] {
    padding-left: 58px;
    padding-right: 58px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-58 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-58 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-58 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-58 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-59 {
    margin-left: -59px;
    margin-right: -59px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-59 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-59 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-59 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-59 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-59 > [class*=col] {
    padding-left: 59px;
    padding-right: 59px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-59 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-59 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-59 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-59 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-60 {
    margin-left: -60px;
    margin-right: -60px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-60 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-60 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-60 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-60 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-60 > [class*=col] {
    padding-left: 60px;
    padding-right: 60px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-60 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-60 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-60 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-60 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-61 {
    margin-left: -61px;
    margin-right: -61px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-61 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-61 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-61 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-61 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-61 > [class*=col] {
    padding-left: 61px;
    padding-right: 61px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-61 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-61 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-61 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-61 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-62 {
    margin-left: -62px;
    margin-right: -62px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-62 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-62 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-62 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-62 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-62 > [class*=col] {
    padding-left: 62px;
    padding-right: 62px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-62 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-62 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-62 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-62 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-63 {
    margin-left: -63px;
    margin-right: -63px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-63 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-63 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-63 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-63 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-63 > [class*=col] {
    padding-left: 63px;
    padding-right: 63px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-63 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-63 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-63 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-63 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-64 {
    margin-left: -64px;
    margin-right: -64px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-64 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-64 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-64 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-64 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-64 > [class*=col] {
    padding-left: 64px;
    padding-right: 64px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-64 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-64 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-64 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-64 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-65 {
    margin-left: -65px;
    margin-right: -65px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-65 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-65 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-65 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-65 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-65 > [class*=col] {
    padding-left: 65px;
    padding-right: 65px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-65 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-65 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-65 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-65 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-66 {
    margin-left: -66px;
    margin-right: -66px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-66 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-66 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-66 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-66 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-66 > [class*=col] {
    padding-left: 66px;
    padding-right: 66px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-66 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-66 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-66 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-66 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-67 {
    margin-left: -67px;
    margin-right: -67px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-67 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-67 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-67 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-67 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-67 > [class*=col] {
    padding-left: 67px;
    padding-right: 67px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-67 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-67 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-67 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-67 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-68 {
    margin-left: -68px;
    margin-right: -68px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-68 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-68 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-68 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-68 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-68 > [class*=col] {
    padding-left: 68px;
    padding-right: 68px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-68 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-68 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-68 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-68 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-69 {
    margin-left: -69px;
    margin-right: -69px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-69 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-69 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-69 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-69 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-69 > [class*=col] {
    padding-left: 69px;
    padding-right: 69px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-69 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-69 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-69 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-69 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-70 {
    margin-left: -70px;
    margin-right: -70px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-70 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-70 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-70 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-70 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-70 > [class*=col] {
    padding-left: 70px;
    padding-right: 70px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-70 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-70 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-70 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-70 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-71 {
    margin-left: -71px;
    margin-right: -71px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-71 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-71 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-71 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-71 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-71 > [class*=col] {
    padding-left: 71px;
    padding-right: 71px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-71 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-71 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-71 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-71 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-72 {
    margin-left: -72px;
    margin-right: -72px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-72 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-72 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-72 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-72 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-72 > [class*=col] {
    padding-left: 72px;
    padding-right: 72px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-72 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-72 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-72 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-72 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-73 {
    margin-left: -73px;
    margin-right: -73px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-73 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-73 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-73 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-73 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-73 > [class*=col] {
    padding-left: 73px;
    padding-right: 73px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-73 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-73 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-73 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-73 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-74 {
    margin-left: -74px;
    margin-right: -74px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-74 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-74 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-74 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-74 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-74 > [class*=col] {
    padding-left: 74px;
    padding-right: 74px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-74 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-74 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-74 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-74 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-75 {
    margin-left: -75px;
    margin-right: -75px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-75 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-75 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-75 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-75 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-75 > [class*=col] {
    padding-left: 75px;
    padding-right: 75px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-75 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-75 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-75 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-75 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-76 {
    margin-left: -76px;
    margin-right: -76px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-76 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-76 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-76 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-76 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-76 > [class*=col] {
    padding-left: 76px;
    padding-right: 76px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-76 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-76 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-76 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-76 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-77 {
    margin-left: -77px;
    margin-right: -77px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-77 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-77 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-77 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-77 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-77 > [class*=col] {
    padding-left: 77px;
    padding-right: 77px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-77 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-77 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-77 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-77 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-78 {
    margin-left: -78px;
    margin-right: -78px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-78 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-78 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-78 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-78 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-78 > [class*=col] {
    padding-left: 78px;
    padding-right: 78px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-78 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-78 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-78 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-78 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-79 {
    margin-left: -79px;
    margin-right: -79px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-79 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-79 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-79 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-79 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-79 > [class*=col] {
    padding-left: 79px;
    padding-right: 79px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-79 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-79 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-79 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-79 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .row-80 {
    margin-left: -80px;
    margin-right: -80px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-80 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-80 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-80 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-80 {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  .row-80 > [class*=col] {
    padding-left: 80px;
    padding-right: 80px;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .row-80 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .row-80 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .row-80 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .row-80 > [class*=col] {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  /*-- 
      - Margin & Padding
  -----------------------------------------*/
  /*-- Margin Top --*/
  .mt-0 {
    margin-top: 0px !important;
  }
  
  .mt-5 {
    margin-top: 5px !important;
  }
  
  .mt-10 {
    margin-top: 10px !important;
  }
  
  .mt-15 {
    margin-top: 15px !important;
  }
  
  .mt-20 {
    margin-top: 20px !important;
  }
  
  .mt-25 {
    margin-top: 25px !important;
  }
  
  .mt-30 {
    margin-top: 30px !important;
  }
  
  .mt-35 {
    margin-top: 35px !important;
  }
  
  .mt-40 {
    margin-top: 40px !important;
  }
  
  .mt-45 {
    margin-top: 45px !important;
  }
  
  .mt-50 {
    margin-top: 50px !important;
  }
  
  .mt-55 {
    margin-top: 55px !important;
  }
  
  .mt-60 {
    margin-top: 60px !important;
  }
  
  .mt-65 {
    margin-top: 65px !important;
  }
  
  .mt-70 {
    margin-top: 70px !important;
  }
  
  .mt-75 {
    margin-top: 75px !important;
  }
  
  .mt-80 {
    margin-top: 80px !important;
  }
  
  .mt-85 {
    margin-top: 85px !important;
  }
  
  .mt-90 {
    margin-top: 90px !important;
  }
  
  .mt-95 {
    margin-top: 95px !important;
  }
  
  .mt-100 {
    margin-top: 100px !important;
  }
  
  .mt-105 {
    margin-top: 105px !important;
  }
  
  .mt-110 {
    margin-top: 110px !important;
  }
  
  .mt-115 {
    margin-top: 115px !important;
  }
  
  .mt-120 {
    margin-top: 120px !important;
  }
  
  .mt-125 {
    margin-top: 125px !important;
  }
  
  .mt-130 {
    margin-top: 130px !important;
  }
  
  .mt-135 {
    margin-top: 135px !important;
  }
  
  .mt-140 {
    margin-top: 140px !important;
  }
  
  .mt-145 {
    margin-top: 145px !important;
  }
  
  .mt-150 {
    margin-top: 150px !important;
  }
  
  .mt-155 {
    margin-top: 155px !important;
  }
  
  .mt-160 {
    margin-top: 160px !important;
  }
  
  .mt-165 {
    margin-top: 165px !important;
  }
  
  .mt-170 {
    margin-top: 170px !important;
  }
  
  .mt-175 {
    margin-top: 175px !important;
  }
  
  .mt-180 {
    margin-top: 180px !important;
  }
  
  .mt-185 {
    margin-top: 185px !important;
  }
  
  .mt-190 {
    margin-top: 190px !important;
  }
  
  .mt-195 {
    margin-top: 195px !important;
  }
  
  .mt-200 {
    margin-top: 200px !important;
  }
  
  .mt-205 {
    margin-top: 205px !important;
  }
  
  .mt-210 {
    margin-top: 210px !important;
  }
  
  .mt-215 {
    margin-top: 215px !important;
  }
  
  .mt-220 {
    margin-top: 220px !important;
  }
  
  .mt-225 {
    margin-top: 225px !important;
  }
  
  .mt-230 {
    margin-top: 230px !important;
  }
  
  .mt-235 {
    margin-top: 235px !important;
  }
  
  .mt-240 {
    margin-top: 240px !important;
  }
  
  .mt-245 {
    margin-top: 245px !important;
  }
  
  .mt-250 {
    margin-top: 250px !important;
  }
  
  .mt-255 {
    margin-top: 255px !important;
  }
  
  .mt-260 {
    margin-top: 260px !important;
  }
  
  .mt-265 {
    margin-top: 265px !important;
  }
  
  .mt-270 {
    margin-top: 270px !important;
  }
  
  .mt-275 {
    margin-top: 275px !important;
  }
  
  .mt-280 {
    margin-top: 280px !important;
  }
  
  .mt-285 {
    margin-top: 285px !important;
  }
  
  .mt-290 {
    margin-top: 290px !important;
  }
  
  .mt-295 {
    margin-top: 295px !important;
  }
  
  .mt-300 {
    margin-top: 300px !important;
  }
  
  .mt-305 {
    margin-top: 305px !important;
  }
  
  .mt-310 {
    margin-top: 310px !important;
  }
  
  .mt-315 {
    margin-top: 315px !important;
  }
  
  .mt-320 {
    margin-top: 320px !important;
  }
  
  .mt-325 {
    margin-top: 325px !important;
  }
  
  .mt-330 {
    margin-top: 330px !important;
  }
  
  .mt-335 {
    margin-top: 335px !important;
  }
  
  .mt-340 {
    margin-top: 340px !important;
  }
  
  .mt-345 {
    margin-top: 345px !important;
  }
  
  .mt-350 {
    margin-top: 350px !important;
  }
  
  .mt-355 {
    margin-top: 355px !important;
  }
  
  .mt-360 {
    margin-top: 360px !important;
  }
  
  .mt-365 {
    margin-top: 365px !important;
  }
  
  .mt-370 {
    margin-top: 370px !important;
  }
  
  .mt-375 {
    margin-top: 375px !important;
  }
  
  .mt-380 {
    margin-top: 380px !important;
  }
  
  .mt-385 {
    margin-top: 385px !important;
  }
  
  .mt-390 {
    margin-top: 390px !important;
  }
  
  .mt-395 {
    margin-top: 395px !important;
  }
  
  .mt-400 {
    margin-top: 400px !important;
  }
  
  .mt-405 {
    margin-top: 405px !important;
  }
  
  .mt-410 {
    margin-top: 410px !important;
  }
  
  .mt-415 {
    margin-top: 415px !important;
  }
  
  .mt-420 {
    margin-top: 420px !important;
  }
  
  .mt-425 {
    margin-top: 425px !important;
  }
  
  .mt-430 {
    margin-top: 430px !important;
  }
  
  .mt-435 {
    margin-top: 435px !important;
  }
  
  .mt-440 {
    margin-top: 440px !important;
  }
  
  .mt-445 {
    margin-top: 445px !important;
  }
  
  .mt-450 {
    margin-top: 450px !important;
  }
  
  .mt-455 {
    margin-top: 455px !important;
  }
  
  .mt-460 {
    margin-top: 460px !important;
  }
  
  .mt-465 {
    margin-top: 465px !important;
  }
  
  .mt-470 {
    margin-top: 470px !important;
  }
  
  .mt-475 {
    margin-top: 475px !important;
  }
  
  .mt-480 {
    margin-top: 480px !important;
  }
  
  .mt-485 {
    margin-top: 485px !important;
  }
  
  .mt-490 {
    margin-top: 490px !important;
  }
  
  .mt-495 {
    margin-top: 495px !important;
  }
  
  .mt-500 {
    margin-top: 500px !important;
  }
  
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-0 {
      margin-top: 0px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-5 {
      margin-top: 5px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-10 {
      margin-top: 10px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-15 {
      margin-top: 15px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-20 {
      margin-top: 20px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-25 {
      margin-top: 25px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-30 {
      margin-top: 30px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-35 {
      margin-top: 35px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-40 {
      margin-top: 40px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-45 {
      margin-top: 45px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-50 {
      margin-top: 50px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-55 {
      margin-top: 55px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-60 {
      margin-top: 60px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-65 {
      margin-top: 65px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-70 {
      margin-top: 70px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-75 {
      margin-top: 75px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-80 {
      margin-top: 80px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-85 {
      margin-top: 85px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-90 {
      margin-top: 90px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-95 {
      margin-top: 95px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-100 {
      margin-top: 100px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-105 {
      margin-top: 105px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-110 {
      margin-top: 110px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-115 {
      margin-top: 115px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-120 {
      margin-top: 120px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-125 {
      margin-top: 125px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-130 {
      margin-top: 130px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-135 {
      margin-top: 135px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-140 {
      margin-top: 140px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-145 {
      margin-top: 145px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-150 {
      margin-top: 150px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-155 {
      margin-top: 155px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-160 {
      margin-top: 160px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-165 {
      margin-top: 165px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-170 {
      margin-top: 170px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-175 {
      margin-top: 175px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-180 {
      margin-top: 180px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-185 {
      margin-top: 185px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-190 {
      margin-top: 190px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-195 {
      margin-top: 195px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-200 {
      margin-top: 200px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-205 {
      margin-top: 205px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-210 {
      margin-top: 210px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-215 {
      margin-top: 215px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-220 {
      margin-top: 220px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-225 {
      margin-top: 225px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-230 {
      margin-top: 230px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-235 {
      margin-top: 235px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-240 {
      margin-top: 240px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-245 {
      margin-top: 245px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-250 {
      margin-top: 250px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-255 {
      margin-top: 255px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-260 {
      margin-top: 260px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-265 {
      margin-top: 265px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-270 {
      margin-top: 270px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-275 {
      margin-top: 275px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-280 {
      margin-top: 280px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-285 {
      margin-top: 285px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-290 {
      margin-top: 290px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-295 {
      margin-top: 295px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-300 {
      margin-top: 300px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-305 {
      margin-top: 305px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-310 {
      margin-top: 310px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-315 {
      margin-top: 315px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-320 {
      margin-top: 320px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-325 {
      margin-top: 325px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-330 {
      margin-top: 330px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-335 {
      margin-top: 335px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-340 {
      margin-top: 340px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-345 {
      margin-top: 345px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-350 {
      margin-top: 350px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-355 {
      margin-top: 355px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-360 {
      margin-top: 360px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-365 {
      margin-top: 365px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-370 {
      margin-top: 370px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-375 {
      margin-top: 375px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-380 {
      margin-top: 380px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-385 {
      margin-top: 385px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-390 {
      margin-top: 390px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-395 {
      margin-top: 395px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-400 {
      margin-top: 400px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-405 {
      margin-top: 405px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-410 {
      margin-top: 410px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-415 {
      margin-top: 415px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-420 {
      margin-top: 420px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-425 {
      margin-top: 425px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-430 {
      margin-top: 430px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-435 {
      margin-top: 435px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-440 {
      margin-top: 440px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-445 {
      margin-top: 445px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-450 {
      margin-top: 450px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-455 {
      margin-top: 455px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-460 {
      margin-top: 460px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-465 {
      margin-top: 465px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-470 {
      margin-top: 470px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-475 {
      margin-top: 475px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-480 {
      margin-top: 480px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-485 {
      margin-top: 485px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-490 {
      margin-top: 490px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-495 {
      margin-top: 495px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mt-xl-500 {
      margin-top: 500px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-0 {
      margin-top: 0px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-5 {
      margin-top: 5px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-10 {
      margin-top: 10px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-15 {
      margin-top: 15px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-20 {
      margin-top: 20px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-25 {
      margin-top: 25px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-30 {
      margin-top: 30px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-35 {
      margin-top: 35px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-40 {
      margin-top: 40px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-45 {
      margin-top: 45px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-50 {
      margin-top: 50px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-55 {
      margin-top: 55px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-60 {
      margin-top: 60px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-65 {
      margin-top: 65px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-70 {
      margin-top: 70px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-75 {
      margin-top: 75px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-80 {
      margin-top: 80px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-85 {
      margin-top: 85px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-90 {
      margin-top: 90px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-95 {
      margin-top: 95px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-100 {
      margin-top: 100px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-105 {
      margin-top: 105px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-110 {
      margin-top: 110px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-115 {
      margin-top: 115px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-120 {
      margin-top: 120px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-125 {
      margin-top: 125px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-130 {
      margin-top: 130px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-135 {
      margin-top: 135px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-140 {
      margin-top: 140px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-145 {
      margin-top: 145px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-150 {
      margin-top: 150px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-155 {
      margin-top: 155px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-160 {
      margin-top: 160px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-165 {
      margin-top: 165px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-170 {
      margin-top: 170px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-175 {
      margin-top: 175px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-180 {
      margin-top: 180px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-185 {
      margin-top: 185px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-190 {
      margin-top: 190px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-195 {
      margin-top: 195px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-200 {
      margin-top: 200px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-205 {
      margin-top: 205px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-210 {
      margin-top: 210px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-215 {
      margin-top: 215px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-220 {
      margin-top: 220px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-225 {
      margin-top: 225px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-230 {
      margin-top: 230px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-235 {
      margin-top: 235px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-240 {
      margin-top: 240px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-245 {
      margin-top: 245px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-250 {
      margin-top: 250px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-255 {
      margin-top: 255px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-260 {
      margin-top: 260px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-265 {
      margin-top: 265px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-270 {
      margin-top: 270px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-275 {
      margin-top: 275px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-280 {
      margin-top: 280px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-285 {
      margin-top: 285px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-290 {
      margin-top: 290px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-295 {
      margin-top: 295px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-300 {
      margin-top: 300px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-305 {
      margin-top: 305px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-310 {
      margin-top: 310px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-315 {
      margin-top: 315px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-320 {
      margin-top: 320px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-325 {
      margin-top: 325px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-330 {
      margin-top: 330px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-335 {
      margin-top: 335px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-340 {
      margin-top: 340px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-345 {
      margin-top: 345px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-350 {
      margin-top: 350px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-355 {
      margin-top: 355px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-360 {
      margin-top: 360px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-365 {
      margin-top: 365px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-370 {
      margin-top: 370px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-375 {
      margin-top: 375px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-380 {
      margin-top: 380px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-385 {
      margin-top: 385px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-390 {
      margin-top: 390px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-395 {
      margin-top: 395px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-400 {
      margin-top: 400px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-405 {
      margin-top: 405px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-410 {
      margin-top: 410px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-415 {
      margin-top: 415px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-420 {
      margin-top: 420px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-425 {
      margin-top: 425px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-430 {
      margin-top: 430px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-435 {
      margin-top: 435px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-440 {
      margin-top: 440px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-445 {
      margin-top: 445px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-450 {
      margin-top: 450px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-455 {
      margin-top: 455px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-460 {
      margin-top: 460px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-465 {
      margin-top: 465px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-470 {
      margin-top: 470px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-475 {
      margin-top: 475px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-480 {
      margin-top: 480px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-485 {
      margin-top: 485px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-490 {
      margin-top: 490px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-495 {
      margin-top: 495px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt-lg-500 {
      margin-top: 500px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-0 {
      margin-top: 0px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-5 {
      margin-top: 5px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-10 {
      margin-top: 10px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-15 {
      margin-top: 15px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-20 {
      margin-top: 20px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-25 {
      margin-top: 25px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-30 {
      margin-top: 30px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-35 {
      margin-top: 35px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-40 {
      margin-top: 40px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-45 {
      margin-top: 45px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-50 {
      margin-top: 50px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-55 {
      margin-top: 55px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-60 {
      margin-top: 60px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-65 {
      margin-top: 65px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-70 {
      margin-top: 70px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-75 {
      margin-top: 75px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-80 {
      margin-top: 80px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-85 {
      margin-top: 85px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-90 {
      margin-top: 90px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-95 {
      margin-top: 95px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-100 {
      margin-top: 100px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-105 {
      margin-top: 105px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-110 {
      margin-top: 110px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-115 {
      margin-top: 115px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-120 {
      margin-top: 120px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-125 {
      margin-top: 125px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-130 {
      margin-top: 130px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-135 {
      margin-top: 135px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-140 {
      margin-top: 140px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-145 {
      margin-top: 145px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-150 {
      margin-top: 150px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-155 {
      margin-top: 155px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-160 {
      margin-top: 160px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-165 {
      margin-top: 165px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-170 {
      margin-top: 170px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-175 {
      margin-top: 175px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-180 {
      margin-top: 180px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-185 {
      margin-top: 185px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-190 {
      margin-top: 190px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-195 {
      margin-top: 195px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-200 {
      margin-top: 200px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-205 {
      margin-top: 205px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-210 {
      margin-top: 210px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-215 {
      margin-top: 215px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-220 {
      margin-top: 220px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-225 {
      margin-top: 225px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-230 {
      margin-top: 230px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-235 {
      margin-top: 235px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-240 {
      margin-top: 240px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-245 {
      margin-top: 245px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-250 {
      margin-top: 250px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-255 {
      margin-top: 255px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-260 {
      margin-top: 260px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-265 {
      margin-top: 265px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-270 {
      margin-top: 270px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-275 {
      margin-top: 275px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-280 {
      margin-top: 280px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-285 {
      margin-top: 285px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-290 {
      margin-top: 290px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-295 {
      margin-top: 295px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-300 {
      margin-top: 300px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-305 {
      margin-top: 305px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-310 {
      margin-top: 310px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-315 {
      margin-top: 315px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-320 {
      margin-top: 320px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-325 {
      margin-top: 325px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-330 {
      margin-top: 330px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-335 {
      margin-top: 335px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-340 {
      margin-top: 340px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-345 {
      margin-top: 345px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-350 {
      margin-top: 350px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-355 {
      margin-top: 355px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-360 {
      margin-top: 360px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-365 {
      margin-top: 365px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-370 {
      margin-top: 370px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-375 {
      margin-top: 375px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-380 {
      margin-top: 380px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-385 {
      margin-top: 385px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-390 {
      margin-top: 390px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-395 {
      margin-top: 395px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-400 {
      margin-top: 400px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-405 {
      margin-top: 405px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-410 {
      margin-top: 410px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-415 {
      margin-top: 415px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-420 {
      margin-top: 420px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-425 {
      margin-top: 425px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-430 {
      margin-top: 430px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-435 {
      margin-top: 435px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-440 {
      margin-top: 440px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-445 {
      margin-top: 445px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-450 {
      margin-top: 450px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-455 {
      margin-top: 455px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-460 {
      margin-top: 460px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-465 {
      margin-top: 465px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-470 {
      margin-top: 470px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-475 {
      margin-top: 475px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-480 {
      margin-top: 480px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-485 {
      margin-top: 485px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-490 {
      margin-top: 490px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-495 {
      margin-top: 495px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-md-500 {
      margin-top: 500px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-0 {
      margin-top: 0px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-5 {
      margin-top: 5px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-10 {
      margin-top: 10px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-15 {
      margin-top: 15px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-20 {
      margin-top: 20px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-25 {
      margin-top: 25px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-30 {
      margin-top: 30px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-35 {
      margin-top: 35px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-40 {
      margin-top: 40px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-45 {
      margin-top: 45px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-50 {
      margin-top: 50px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-55 {
      margin-top: 55px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-60 {
      margin-top: 60px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-65 {
      margin-top: 65px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-70 {
      margin-top: 70px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-75 {
      margin-top: 75px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-80 {
      margin-top: 80px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-85 {
      margin-top: 85px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-90 {
      margin-top: 90px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-95 {
      margin-top: 95px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-100 {
      margin-top: 100px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-105 {
      margin-top: 105px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-110 {
      margin-top: 110px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-115 {
      margin-top: 115px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-120 {
      margin-top: 120px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-125 {
      margin-top: 125px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-130 {
      margin-top: 130px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-135 {
      margin-top: 135px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-140 {
      margin-top: 140px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-145 {
      margin-top: 145px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-150 {
      margin-top: 150px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-155 {
      margin-top: 155px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-160 {
      margin-top: 160px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-165 {
      margin-top: 165px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-170 {
      margin-top: 170px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-175 {
      margin-top: 175px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-180 {
      margin-top: 180px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-185 {
      margin-top: 185px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-190 {
      margin-top: 190px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-195 {
      margin-top: 195px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-200 {
      margin-top: 200px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-205 {
      margin-top: 205px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-210 {
      margin-top: 210px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-215 {
      margin-top: 215px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-220 {
      margin-top: 220px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-225 {
      margin-top: 225px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-230 {
      margin-top: 230px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-235 {
      margin-top: 235px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-240 {
      margin-top: 240px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-245 {
      margin-top: 245px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-250 {
      margin-top: 250px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-255 {
      margin-top: 255px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-260 {
      margin-top: 260px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-265 {
      margin-top: 265px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-270 {
      margin-top: 270px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-275 {
      margin-top: 275px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-280 {
      margin-top: 280px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-285 {
      margin-top: 285px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-290 {
      margin-top: 290px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-295 {
      margin-top: 295px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-300 {
      margin-top: 300px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-305 {
      margin-top: 305px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-310 {
      margin-top: 310px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-315 {
      margin-top: 315px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-320 {
      margin-top: 320px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-325 {
      margin-top: 325px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-330 {
      margin-top: 330px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-335 {
      margin-top: 335px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-340 {
      margin-top: 340px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-345 {
      margin-top: 345px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-350 {
      margin-top: 350px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-355 {
      margin-top: 355px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-360 {
      margin-top: 360px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-365 {
      margin-top: 365px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-370 {
      margin-top: 370px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-375 {
      margin-top: 375px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-380 {
      margin-top: 380px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-385 {
      margin-top: 385px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-390 {
      margin-top: 390px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-395 {
      margin-top: 395px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-400 {
      margin-top: 400px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-405 {
      margin-top: 405px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-410 {
      margin-top: 410px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-415 {
      margin-top: 415px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-420 {
      margin-top: 420px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-425 {
      margin-top: 425px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-430 {
      margin-top: 430px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-435 {
      margin-top: 435px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-440 {
      margin-top: 440px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-445 {
      margin-top: 445px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-450 {
      margin-top: 450px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-455 {
      margin-top: 455px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-460 {
      margin-top: 460px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-465 {
      margin-top: 465px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-470 {
      margin-top: 470px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-475 {
      margin-top: 475px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-480 {
      margin-top: 480px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-485 {
      margin-top: 485px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-490 {
      margin-top: 490px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-495 {
      margin-top: 495px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mt-sm-500 {
      margin-top: 500px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-0 {
      margin-top: 0px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-5 {
      margin-top: 5px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-10 {
      margin-top: 10px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-15 {
      margin-top: 15px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-20 {
      margin-top: 20px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-25 {
      margin-top: 25px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-30 {
      margin-top: 30px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-35 {
      margin-top: 35px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-40 {
      margin-top: 40px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-45 {
      margin-top: 45px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-50 {
      margin-top: 50px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-55 {
      margin-top: 55px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-60 {
      margin-top: 60px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-65 {
      margin-top: 65px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-70 {
      margin-top: 70px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-75 {
      margin-top: 75px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-80 {
      margin-top: 80px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-85 {
      margin-top: 85px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-90 {
      margin-top: 90px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-95 {
      margin-top: 95px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-100 {
      margin-top: 100px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-105 {
      margin-top: 105px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-110 {
      margin-top: 110px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-115 {
      margin-top: 115px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-120 {
      margin-top: 120px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-125 {
      margin-top: 125px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-130 {
      margin-top: 130px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-135 {
      margin-top: 135px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-140 {
      margin-top: 140px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-145 {
      margin-top: 145px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-150 {
      margin-top: 150px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-155 {
      margin-top: 155px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-160 {
      margin-top: 160px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-165 {
      margin-top: 165px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-170 {
      margin-top: 170px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-175 {
      margin-top: 175px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-180 {
      margin-top: 180px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-185 {
      margin-top: 185px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-190 {
      margin-top: 190px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-195 {
      margin-top: 195px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-200 {
      margin-top: 200px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-205 {
      margin-top: 205px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-210 {
      margin-top: 210px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-215 {
      margin-top: 215px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-220 {
      margin-top: 220px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-225 {
      margin-top: 225px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-230 {
      margin-top: 230px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-235 {
      margin-top: 235px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-240 {
      margin-top: 240px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-245 {
      margin-top: 245px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-250 {
      margin-top: 250px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-255 {
      margin-top: 255px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-260 {
      margin-top: 260px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-265 {
      margin-top: 265px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-270 {
      margin-top: 270px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-275 {
      margin-top: 275px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-280 {
      margin-top: 280px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-285 {
      margin-top: 285px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-290 {
      margin-top: 290px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-295 {
      margin-top: 295px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-300 {
      margin-top: 300px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-305 {
      margin-top: 305px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-310 {
      margin-top: 310px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-315 {
      margin-top: 315px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-320 {
      margin-top: 320px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-325 {
      margin-top: 325px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-330 {
      margin-top: 330px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-335 {
      margin-top: 335px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-340 {
      margin-top: 340px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-345 {
      margin-top: 345px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-350 {
      margin-top: 350px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-355 {
      margin-top: 355px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-360 {
      margin-top: 360px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-365 {
      margin-top: 365px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-370 {
      margin-top: 370px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-375 {
      margin-top: 375px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-380 {
      margin-top: 380px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-385 {
      margin-top: 385px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-390 {
      margin-top: 390px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-395 {
      margin-top: 395px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-400 {
      margin-top: 400px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-405 {
      margin-top: 405px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-410 {
      margin-top: 410px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-415 {
      margin-top: 415px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-420 {
      margin-top: 420px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-425 {
      margin-top: 425px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-430 {
      margin-top: 430px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-435 {
      margin-top: 435px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-440 {
      margin-top: 440px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-445 {
      margin-top: 445px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-450 {
      margin-top: 450px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-455 {
      margin-top: 455px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-460 {
      margin-top: 460px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-465 {
      margin-top: 465px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-470 {
      margin-top: 470px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-475 {
      margin-top: 475px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-480 {
      margin-top: 480px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-485 {
      margin-top: 485px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-490 {
      margin-top: 490px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-495 {
      margin-top: 495px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mt-xs-500 {
      margin-top: 500px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-0 {
      margin-top: 0px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-5 {
      margin-top: 5px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-10 {
      margin-top: 10px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-15 {
      margin-top: 15px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-20 {
      margin-top: 20px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-25 {
      margin-top: 25px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-30 {
      margin-top: 30px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-35 {
      margin-top: 35px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-40 {
      margin-top: 40px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-45 {
      margin-top: 45px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-50 {
      margin-top: 50px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-55 {
      margin-top: 55px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-60 {
      margin-top: 60px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-65 {
      margin-top: 65px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-70 {
      margin-top: 70px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-75 {
      margin-top: 75px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-80 {
      margin-top: 80px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-85 {
      margin-top: 85px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-90 {
      margin-top: 90px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-95 {
      margin-top: 95px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-100 {
      margin-top: 100px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-105 {
      margin-top: 105px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-110 {
      margin-top: 110px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-115 {
      margin-top: 115px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-120 {
      margin-top: 120px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-125 {
      margin-top: 125px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-130 {
      margin-top: 130px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-135 {
      margin-top: 135px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-140 {
      margin-top: 140px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-145 {
      margin-top: 145px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-150 {
      margin-top: 150px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-155 {
      margin-top: 155px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-160 {
      margin-top: 160px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-165 {
      margin-top: 165px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-170 {
      margin-top: 170px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-175 {
      margin-top: 175px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-180 {
      margin-top: 180px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-185 {
      margin-top: 185px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-190 {
      margin-top: 190px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-195 {
      margin-top: 195px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-200 {
      margin-top: 200px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-205 {
      margin-top: 205px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-210 {
      margin-top: 210px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-215 {
      margin-top: 215px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-220 {
      margin-top: 220px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-225 {
      margin-top: 225px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-230 {
      margin-top: 230px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-235 {
      margin-top: 235px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-240 {
      margin-top: 240px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-245 {
      margin-top: 245px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-250 {
      margin-top: 250px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-255 {
      margin-top: 255px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-260 {
      margin-top: 260px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-265 {
      margin-top: 265px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-270 {
      margin-top: 270px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-275 {
      margin-top: 275px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-280 {
      margin-top: 280px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-285 {
      margin-top: 285px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-290 {
      margin-top: 290px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-295 {
      margin-top: 295px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-300 {
      margin-top: 300px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-305 {
      margin-top: 305px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-310 {
      margin-top: 310px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-315 {
      margin-top: 315px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-320 {
      margin-top: 320px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-325 {
      margin-top: 325px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-330 {
      margin-top: 330px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-335 {
      margin-top: 335px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-340 {
      margin-top: 340px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-345 {
      margin-top: 345px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-350 {
      margin-top: 350px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-355 {
      margin-top: 355px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-360 {
      margin-top: 360px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-365 {
      margin-top: 365px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-370 {
      margin-top: 370px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-375 {
      margin-top: 375px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-380 {
      margin-top: 380px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-385 {
      margin-top: 385px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-390 {
      margin-top: 390px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-395 {
      margin-top: 395px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-400 {
      margin-top: 400px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-405 {
      margin-top: 405px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-410 {
      margin-top: 410px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-415 {
      margin-top: 415px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-420 {
      margin-top: 420px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-425 {
      margin-top: 425px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-430 {
      margin-top: 430px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-435 {
      margin-top: 435px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-440 {
      margin-top: 440px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-445 {
      margin-top: 445px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-450 {
      margin-top: 450px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-455 {
      margin-top: 455px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-460 {
      margin-top: 460px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-465 {
      margin-top: 465px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-470 {
      margin-top: 470px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-475 {
      margin-top: 475px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-480 {
      margin-top: 480px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-485 {
      margin-top: 485px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-490 {
      margin-top: 490px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-495 {
      margin-top: 495px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mt-xxs-500 {
      margin-top: 500px !important;
    }
  }
  /*-- Margin Bottom --*/
  .mb-0 {
    margin-bottom: 0px !important;
  }
  
  .mb-5 {
    margin-bottom: 5px !important;
  }
  
  .mb-10 {
    margin-bottom: 10px !important;
  }
  
  .mb-15 {
    margin-bottom: 15px !important;
  }
  
  .mb-20 {
    margin-bottom: 20px !important;
  }
  
  .mb-25 {
    margin-bottom: 25px !important;
  }
  
  .mb-30 {
    margin-bottom: 30px !important;
  }
  
  .mb-35 {
    margin-bottom: 35px !important;
  }
  
  .mb-40 {
    margin-bottom: 40px !important;
  }
  
  .mb-45 {
    margin-bottom: 45px !important;
  }
  
  .mb-50 {
    margin-bottom: 50px !important;
  }
  
  .mb-55 {
    margin-bottom: 55px !important;
  }
  
  .mb-60 {
    margin-bottom: 60px !important;
  }
  
  .mb-65 {
    margin-bottom: 65px !important;
  }
  
  .mb-70 {
    margin-bottom: 70px !important;
  }
  
  .mb-75 {
    margin-bottom: 75px !important;
  }
  
  .mb-80 {
    margin-bottom: 80px !important;
  }
  
  .mb-85 {
    margin-bottom: 85px !important;
  }
  
  .mb-90 {
    margin-bottom: 90px !important;
  }
  
  .mb-95 {
    margin-bottom: 95px !important;
  }
  
  .mb-100 {
    margin-bottom: 100px !important;
  }
  
  .mb-105 {
    margin-bottom: 105px !important;
  }
  
  .mb-110 {
    margin-bottom: 110px !important;
  }
  
  .mb-115 {
    margin-bottom: 115px !important;
  }
  
  .mb-120 {
    margin-bottom: 120px !important;
  }
  
  .mb-125 {
    margin-bottom: 125px !important;
  }
  
  .mb-130 {
    margin-bottom: 130px !important;
  }
  
  .mb-135 {
    margin-bottom: 135px !important;
  }
  
  .mb-140 {
    margin-bottom: 140px !important;
  }
  
  .mb-145 {
    margin-bottom: 145px !important;
  }
  
  .mb-150 {
    margin-bottom: 150px !important;
  }
  
  .mb-155 {
    margin-bottom: 155px !important;
  }
  
  .mb-160 {
    margin-bottom: 160px !important;
  }
  
  .mb-165 {
    margin-bottom: 165px !important;
  }
  
  .mb-170 {
    margin-bottom: 170px !important;
  }
  
  .mb-175 {
    margin-bottom: 175px !important;
  }
  
  .mb-180 {
    margin-bottom: 180px !important;
  }
  
  .mb-185 {
    margin-bottom: 185px !important;
  }
  
  .mb-190 {
    margin-bottom: 190px !important;
  }
  
  .mb-195 {
    margin-bottom: 195px !important;
  }
  
  .mb-200 {
    margin-bottom: 200px !important;
  }
  
  .mb-205 {
    margin-bottom: 205px !important;
  }
  
  .mb-210 {
    margin-bottom: 210px !important;
  }
  
  .mb-215 {
    margin-bottom: 215px !important;
  }
  
  .mb-220 {
    margin-bottom: 220px !important;
  }
  
  .mb-225 {
    margin-bottom: 225px !important;
  }
  
  .mb-230 {
    margin-bottom: 230px !important;
  }
  
  .mb-235 {
    margin-bottom: 235px !important;
  }
  
  .mb-240 {
    margin-bottom: 240px !important;
  }
  
  .mb-245 {
    margin-bottom: 245px !important;
  }
  
  .mb-250 {
    margin-bottom: 250px !important;
  }
  
  .mb-255 {
    margin-bottom: 255px !important;
  }
  
  .mb-260 {
    margin-bottom: 260px !important;
  }
  
  .mb-265 {
    margin-bottom: 265px !important;
  }
  
  .mb-270 {
    margin-bottom: 270px !important;
  }
  
  .mb-275 {
    margin-bottom: 275px !important;
  }
  
  .mb-280 {
    margin-bottom: 280px !important;
  }
  
  .mb-285 {
    margin-bottom: 285px !important;
  }
  
  .mb-290 {
    margin-bottom: 290px !important;
  }
  
  .mb-295 {
    margin-bottom: 295px !important;
  }
  
  .mb-300 {
    margin-bottom: 300px !important;
  }
  
  .mb-305 {
    margin-bottom: 305px !important;
  }
  
  .mb-310 {
    margin-bottom: 310px !important;
  }
  
  .mb-315 {
    margin-bottom: 315px !important;
  }
  
  .mb-320 {
    margin-bottom: 320px !important;
  }
  
  .mb-325 {
    margin-bottom: 325px !important;
  }
  
  .mb-330 {
    margin-bottom: 330px !important;
  }
  
  .mb-335 {
    margin-bottom: 335px !important;
  }
  
  .mb-340 {
    margin-bottom: 340px !important;
  }
  
  .mb-345 {
    margin-bottom: 345px !important;
  }
  
  .mb-350 {
    margin-bottom: 350px !important;
  }
  
  .mb-355 {
    margin-bottom: 355px !important;
  }
  
  .mb-360 {
    margin-bottom: 360px !important;
  }
  
  .mb-365 {
    margin-bottom: 365px !important;
  }
  
  .mb-370 {
    margin-bottom: 370px !important;
  }
  
  .mb-375 {
    margin-bottom: 375px !important;
  }
  
  .mb-380 {
    margin-bottom: 380px !important;
  }
  
  .mb-385 {
    margin-bottom: 385px !important;
  }
  
  .mb-390 {
    margin-bottom: 390px !important;
  }
  
  .mb-395 {
    margin-bottom: 395px !important;
  }
  
  .mb-400 {
    margin-bottom: 400px !important;
  }
  
  .mb-405 {
    margin-bottom: 405px !important;
  }
  
  .mb-410 {
    margin-bottom: 410px !important;
  }
  
  .mb-415 {
    margin-bottom: 415px !important;
  }
  
  .mb-420 {
    margin-bottom: 420px !important;
  }
  
  .mb-425 {
    margin-bottom: 425px !important;
  }
  
  .mb-430 {
    margin-bottom: 430px !important;
  }
  
  .mb-435 {
    margin-bottom: 435px !important;
  }
  
  .mb-440 {
    margin-bottom: 440px !important;
  }
  
  .mb-445 {
    margin-bottom: 445px !important;
  }
  
  .mb-450 {
    margin-bottom: 450px !important;
  }
  
  .mb-455 {
    margin-bottom: 455px !important;
  }
  
  .mb-460 {
    margin-bottom: 460px !important;
  }
  
  .mb-465 {
    margin-bottom: 465px !important;
  }
  
  .mb-470 {
    margin-bottom: 470px !important;
  }
  
  .mb-475 {
    margin-bottom: 475px !important;
  }
  
  .mb-480 {
    margin-bottom: 480px !important;
  }
  
  .mb-485 {
    margin-bottom: 485px !important;
  }
  
  .mb-490 {
    margin-bottom: 490px !important;
  }
  
  .mb-495 {
    margin-bottom: 495px !important;
  }
  
  .mb-500 {
    margin-bottom: 500px !important;
  }
  
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-0 {
      margin-bottom: 0px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-5 {
      margin-bottom: 5px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-10 {
      margin-bottom: 10px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-15 {
      margin-bottom: 15px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-20 {
      margin-bottom: 20px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-25 {
      margin-bottom: 25px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-30 {
      margin-bottom: 30px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-35 {
      margin-bottom: 35px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-40 {
      margin-bottom: 40px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-45 {
      margin-bottom: 45px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-50 {
      margin-bottom: 50px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-55 {
      margin-bottom: 55px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-60 {
      margin-bottom: 60px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-65 {
      margin-bottom: 65px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-70 {
      margin-bottom: 70px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-75 {
      margin-bottom: 75px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-80 {
      margin-bottom: 80px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-85 {
      margin-bottom: 85px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-90 {
      margin-bottom: 90px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-95 {
      margin-bottom: 95px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-100 {
      margin-bottom: 100px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-105 {
      margin-bottom: 105px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-110 {
      margin-bottom: 110px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-115 {
      margin-bottom: 115px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-120 {
      margin-bottom: 120px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-125 {
      margin-bottom: 125px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-130 {
      margin-bottom: 130px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-135 {
      margin-bottom: 135px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-140 {
      margin-bottom: 140px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-145 {
      margin-bottom: 145px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-150 {
      margin-bottom: 150px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-155 {
      margin-bottom: 155px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-160 {
      margin-bottom: 160px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-165 {
      margin-bottom: 165px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-170 {
      margin-bottom: 170px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-175 {
      margin-bottom: 175px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-180 {
      margin-bottom: 180px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-185 {
      margin-bottom: 185px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-190 {
      margin-bottom: 190px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-195 {
      margin-bottom: 195px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-200 {
      margin-bottom: 200px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-205 {
      margin-bottom: 205px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-210 {
      margin-bottom: 210px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-215 {
      margin-bottom: 215px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-220 {
      margin-bottom: 220px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-225 {
      margin-bottom: 225px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-230 {
      margin-bottom: 230px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-235 {
      margin-bottom: 235px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-240 {
      margin-bottom: 240px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-245 {
      margin-bottom: 245px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-250 {
      margin-bottom: 250px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-255 {
      margin-bottom: 255px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-260 {
      margin-bottom: 260px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-265 {
      margin-bottom: 265px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-270 {
      margin-bottom: 270px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-275 {
      margin-bottom: 275px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-280 {
      margin-bottom: 280px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-285 {
      margin-bottom: 285px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-290 {
      margin-bottom: 290px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-295 {
      margin-bottom: 295px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-300 {
      margin-bottom: 300px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-305 {
      margin-bottom: 305px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-310 {
      margin-bottom: 310px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-315 {
      margin-bottom: 315px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-320 {
      margin-bottom: 320px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-325 {
      margin-bottom: 325px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-330 {
      margin-bottom: 330px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-335 {
      margin-bottom: 335px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-340 {
      margin-bottom: 340px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-345 {
      margin-bottom: 345px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-350 {
      margin-bottom: 350px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-355 {
      margin-bottom: 355px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-360 {
      margin-bottom: 360px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-365 {
      margin-bottom: 365px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-370 {
      margin-bottom: 370px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-375 {
      margin-bottom: 375px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-380 {
      margin-bottom: 380px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-385 {
      margin-bottom: 385px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-390 {
      margin-bottom: 390px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-395 {
      margin-bottom: 395px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-400 {
      margin-bottom: 400px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-405 {
      margin-bottom: 405px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-410 {
      margin-bottom: 410px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-415 {
      margin-bottom: 415px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-420 {
      margin-bottom: 420px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-425 {
      margin-bottom: 425px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-430 {
      margin-bottom: 430px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-435 {
      margin-bottom: 435px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-440 {
      margin-bottom: 440px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-445 {
      margin-bottom: 445px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-450 {
      margin-bottom: 450px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-455 {
      margin-bottom: 455px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-460 {
      margin-bottom: 460px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-465 {
      margin-bottom: 465px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-470 {
      margin-bottom: 470px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-475 {
      margin-bottom: 475px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-480 {
      margin-bottom: 480px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-485 {
      margin-bottom: 485px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-490 {
      margin-bottom: 490px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-495 {
      margin-bottom: 495px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mb-xl-500 {
      margin-bottom: 500px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-0 {
      margin-bottom: 0px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-5 {
      margin-bottom: 5px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-10 {
      margin-bottom: 10px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-15 {
      margin-bottom: 15px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-20 {
      margin-bottom: 20px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-25 {
      margin-bottom: 25px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-30 {
      margin-bottom: 30px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-35 {
      margin-bottom: 35px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-40 {
      margin-bottom: 40px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-45 {
      margin-bottom: 45px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-50 {
      margin-bottom: 50px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-55 {
      margin-bottom: 55px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-60 {
      margin-bottom: 60px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-65 {
      margin-bottom: 65px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-70 {
      margin-bottom: 70px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-75 {
      margin-bottom: 75px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-80 {
      margin-bottom: 80px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-85 {
      margin-bottom: 85px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-90 {
      margin-bottom: 90px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-95 {
      margin-bottom: 95px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-100 {
      margin-bottom: 100px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-105 {
      margin-bottom: 105px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-110 {
      margin-bottom: 110px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-115 {
      margin-bottom: 115px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-120 {
      margin-bottom: 120px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-125 {
      margin-bottom: 125px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-130 {
      margin-bottom: 130px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-135 {
      margin-bottom: 135px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-140 {
      margin-bottom: 140px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-145 {
      margin-bottom: 145px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-150 {
      margin-bottom: 150px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-155 {
      margin-bottom: 155px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-160 {
      margin-bottom: 160px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-165 {
      margin-bottom: 165px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-170 {
      margin-bottom: 170px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-175 {
      margin-bottom: 175px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-180 {
      margin-bottom: 180px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-185 {
      margin-bottom: 185px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-190 {
      margin-bottom: 190px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-195 {
      margin-bottom: 195px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-200 {
      margin-bottom: 200px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-205 {
      margin-bottom: 205px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-210 {
      margin-bottom: 210px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-215 {
      margin-bottom: 215px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-220 {
      margin-bottom: 220px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-225 {
      margin-bottom: 225px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-230 {
      margin-bottom: 230px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-235 {
      margin-bottom: 235px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-240 {
      margin-bottom: 240px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-245 {
      margin-bottom: 245px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-250 {
      margin-bottom: 250px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-255 {
      margin-bottom: 255px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-260 {
      margin-bottom: 260px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-265 {
      margin-bottom: 265px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-270 {
      margin-bottom: 270px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-275 {
      margin-bottom: 275px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-280 {
      margin-bottom: 280px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-285 {
      margin-bottom: 285px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-290 {
      margin-bottom: 290px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-295 {
      margin-bottom: 295px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-300 {
      margin-bottom: 300px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-305 {
      margin-bottom: 305px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-310 {
      margin-bottom: 310px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-315 {
      margin-bottom: 315px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-320 {
      margin-bottom: 320px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-325 {
      margin-bottom: 325px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-330 {
      margin-bottom: 330px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-335 {
      margin-bottom: 335px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-340 {
      margin-bottom: 340px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-345 {
      margin-bottom: 345px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-350 {
      margin-bottom: 350px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-355 {
      margin-bottom: 355px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-360 {
      margin-bottom: 360px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-365 {
      margin-bottom: 365px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-370 {
      margin-bottom: 370px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-375 {
      margin-bottom: 375px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-380 {
      margin-bottom: 380px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-385 {
      margin-bottom: 385px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-390 {
      margin-bottom: 390px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-395 {
      margin-bottom: 395px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-400 {
      margin-bottom: 400px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-405 {
      margin-bottom: 405px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-410 {
      margin-bottom: 410px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-415 {
      margin-bottom: 415px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-420 {
      margin-bottom: 420px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-425 {
      margin-bottom: 425px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-430 {
      margin-bottom: 430px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-435 {
      margin-bottom: 435px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-440 {
      margin-bottom: 440px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-445 {
      margin-bottom: 445px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-450 {
      margin-bottom: 450px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-455 {
      margin-bottom: 455px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-460 {
      margin-bottom: 460px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-465 {
      margin-bottom: 465px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-470 {
      margin-bottom: 470px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-475 {
      margin-bottom: 475px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-480 {
      margin-bottom: 480px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-485 {
      margin-bottom: 485px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-490 {
      margin-bottom: 490px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-495 {
      margin-bottom: 495px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mb-lg-500 {
      margin-bottom: 500px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-0 {
      margin-bottom: 0px !important;
    }
  }
  /* @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-5 {
      margin-bottom: 5px !important;
    }
  } */
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-10 {
      margin-bottom: 10px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-15 {
      margin-bottom: 15px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-20 {
      margin-bottom: 20px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-25 {
      margin-bottom: 25px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-30 {
      margin-bottom: 30px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-35 {
      margin-bottom: 35px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-40 {
      margin-bottom: 40px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-45 {
      margin-bottom: 45px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-50 {
      margin-bottom: 50px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-55 {
      margin-bottom: 55px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-60 {
      margin-bottom: 60px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-65 {
      margin-bottom: 65px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-70 {
      margin-bottom: 70px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-75 {
      margin-bottom: 75px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-80 {
      margin-bottom: 80px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-85 {
      margin-bottom: 85px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-90 {
      margin-bottom: 90px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-95 {
      margin-bottom: 95px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-100 {
      margin-bottom: 100px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-105 {
      margin-bottom: 105px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-110 {
      margin-bottom: 110px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-115 {
      margin-bottom: 115px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-120 {
      margin-bottom: 120px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-125 {
      margin-bottom: 125px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-130 {
      margin-bottom: 130px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-135 {
      margin-bottom: 135px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-140 {
      margin-bottom: 140px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-145 {
      margin-bottom: 145px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-150 {
      margin-bottom: 150px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-155 {
      margin-bottom: 155px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-160 {
      margin-bottom: 160px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-165 {
      margin-bottom: 165px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-170 {
      margin-bottom: 170px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-175 {
      margin-bottom: 175px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-180 {
      margin-bottom: 180px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-185 {
      margin-bottom: 185px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-190 {
      margin-bottom: 190px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-195 {
      margin-bottom: 195px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-200 {
      margin-bottom: 200px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-205 {
      margin-bottom: 205px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-210 {
      margin-bottom: 210px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-215 {
      margin-bottom: 215px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-220 {
      margin-bottom: 220px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-225 {
      margin-bottom: 225px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-230 {
      margin-bottom: 230px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-235 {
      margin-bottom: 235px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-240 {
      margin-bottom: 240px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-245 {
      margin-bottom: 245px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-250 {
      margin-bottom: 250px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-255 {
      margin-bottom: 255px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-260 {
      margin-bottom: 260px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-265 {
      margin-bottom: 265px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-270 {
      margin-bottom: 270px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-275 {
      margin-bottom: 275px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-280 {
      margin-bottom: 280px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-285 {
      margin-bottom: 285px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-290 {
      margin-bottom: 290px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-295 {
      margin-bottom: 295px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-300 {
      margin-bottom: 300px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-305 {
      margin-bottom: 305px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-310 {
      margin-bottom: 310px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-315 {
      margin-bottom: 315px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-320 {
      margin-bottom: 320px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-325 {
      margin-bottom: 325px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-330 {
      margin-bottom: 330px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-335 {
      margin-bottom: 335px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-340 {
      margin-bottom: 340px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-345 {
      margin-bottom: 345px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-350 {
      margin-bottom: 350px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-355 {
      margin-bottom: 355px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-360 {
      margin-bottom: 360px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-365 {
      margin-bottom: 365px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-370 {
      margin-bottom: 370px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-375 {
      margin-bottom: 375px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-380 {
      margin-bottom: 380px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-385 {
      margin-bottom: 385px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-390 {
      margin-bottom: 390px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-395 {
      margin-bottom: 395px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-400 {
      margin-bottom: 400px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-405 {
      margin-bottom: 405px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-410 {
      margin-bottom: 410px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-415 {
      margin-bottom: 415px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-420 {
      margin-bottom: 420px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-425 {
      margin-bottom: 425px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-430 {
      margin-bottom: 430px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-435 {
      margin-bottom: 435px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-440 {
      margin-bottom: 440px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-445 {
      margin-bottom: 445px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-450 {
      margin-bottom: 450px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-455 {
      margin-bottom: 455px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-460 {
      margin-bottom: 460px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-465 {
      margin-bottom: 465px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-470 {
      margin-bottom: 470px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-475 {
      margin-bottom: 475px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-480 {
      margin-bottom: 480px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-485 {
      margin-bottom: 485px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-490 {
      margin-bottom: 490px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-495 {
      margin-bottom: 495px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mb-md-500 {
      margin-bottom: 500px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-0 {
      margin-bottom: 0px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-5 {
      margin-bottom: 5px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-10 {
      margin-bottom: 10px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-15 {
      margin-bottom: 15px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-20 {
      margin-bottom: 20px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-25 {
      margin-bottom: 25px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-30 {
      margin-bottom: 30px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-35 {
      margin-bottom: 35px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-40 {
      margin-bottom: 40px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-45 {
      margin-bottom: 45px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-50 {
      margin-bottom: 50px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-55 {
      margin-bottom: 55px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-60 {
      margin-bottom: 60px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-65 {
      margin-bottom: 65px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-70 {
      margin-bottom: 70px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-75 {
      margin-bottom: 75px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-80 {
      margin-bottom: 80px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-85 {
      margin-bottom: 85px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-90 {
      margin-bottom: 90px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-95 {
      margin-bottom: 95px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-100 {
      margin-bottom: 100px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-105 {
      margin-bottom: 105px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-110 {
      margin-bottom: 110px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-115 {
      margin-bottom: 115px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-120 {
      margin-bottom: 120px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-125 {
      margin-bottom: 125px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-130 {
      margin-bottom: 130px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-135 {
      margin-bottom: 135px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-140 {
      margin-bottom: 140px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-145 {
      margin-bottom: 145px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-150 {
      margin-bottom: 150px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-155 {
      margin-bottom: 155px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-160 {
      margin-bottom: 160px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-165 {
      margin-bottom: 165px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-170 {
      margin-bottom: 170px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-175 {
      margin-bottom: 175px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-180 {
      margin-bottom: 180px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-185 {
      margin-bottom: 185px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-190 {
      margin-bottom: 190px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-195 {
      margin-bottom: 195px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-200 {
      margin-bottom: 200px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-205 {
      margin-bottom: 205px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-210 {
      margin-bottom: 210px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-215 {
      margin-bottom: 215px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-220 {
      margin-bottom: 220px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-225 {
      margin-bottom: 225px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-230 {
      margin-bottom: 230px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-235 {
      margin-bottom: 235px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-240 {
      margin-bottom: 240px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-245 {
      margin-bottom: 245px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-250 {
      margin-bottom: 250px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-255 {
      margin-bottom: 255px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-260 {
      margin-bottom: 260px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-265 {
      margin-bottom: 265px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-270 {
      margin-bottom: 270px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-275 {
      margin-bottom: 275px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-280 {
      margin-bottom: 280px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-285 {
      margin-bottom: 285px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-290 {
      margin-bottom: 290px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-295 {
      margin-bottom: 295px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-300 {
      margin-bottom: 300px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-305 {
      margin-bottom: 305px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-310 {
      margin-bottom: 310px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-315 {
      margin-bottom: 315px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-320 {
      margin-bottom: 320px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-325 {
      margin-bottom: 325px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-330 {
      margin-bottom: 330px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-335 {
      margin-bottom: 335px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-340 {
      margin-bottom: 340px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-345 {
      margin-bottom: 345px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-350 {
      margin-bottom: 350px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-355 {
      margin-bottom: 355px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-360 {
      margin-bottom: 360px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-365 {
      margin-bottom: 365px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-370 {
      margin-bottom: 370px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-375 {
      margin-bottom: 375px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-380 {
      margin-bottom: 380px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-385 {
      margin-bottom: 385px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-390 {
      margin-bottom: 390px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-395 {
      margin-bottom: 395px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-400 {
      margin-bottom: 400px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-405 {
      margin-bottom: 405px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-410 {
      margin-bottom: 410px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-415 {
      margin-bottom: 415px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-420 {
      margin-bottom: 420px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-425 {
      margin-bottom: 425px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-430 {
      margin-bottom: 430px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-435 {
      margin-bottom: 435px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-440 {
      margin-bottom: 440px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-445 {
      margin-bottom: 445px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-450 {
      margin-bottom: 450px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-455 {
      margin-bottom: 455px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-460 {
      margin-bottom: 460px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-465 {
      margin-bottom: 465px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-470 {
      margin-bottom: 470px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-475 {
      margin-bottom: 475px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-480 {
      margin-bottom: 480px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-485 {
      margin-bottom: 485px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-490 {
      margin-bottom: 490px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-495 {
      margin-bottom: 495px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mb-sm-500 {
      margin-bottom: 500px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-0 {
      margin-bottom: 0px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-5 {
      margin-bottom: 5px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-10 {
      margin-bottom: 10px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-15 {
      margin-bottom: 15px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-20 {
      margin-bottom: 20px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-25 {
      margin-bottom: 25px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-30 {
      margin-bottom: 30px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-35 {
      margin-bottom: 35px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-40 {
      margin-bottom: 40px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-45 {
      margin-bottom: 45px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-50 {
      margin-bottom: 50px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-55 {
      margin-bottom: 55px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-60 {
      margin-bottom: 60px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-65 {
      margin-bottom: 65px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-70 {
      margin-bottom: 70px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-75 {
      margin-bottom: 75px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-80 {
      margin-bottom: 80px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-85 {
      margin-bottom: 85px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-90 {
      margin-bottom: 90px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-95 {
      margin-bottom: 95px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-100 {
      margin-bottom: 100px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-105 {
      margin-bottom: 105px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-110 {
      margin-bottom: 110px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-115 {
      margin-bottom: 115px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-120 {
      margin-bottom: 120px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-125 {
      margin-bottom: 125px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-130 {
      margin-bottom: 130px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-135 {
      margin-bottom: 135px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-140 {
      margin-bottom: 140px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-145 {
      margin-bottom: 145px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-150 {
      margin-bottom: 150px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-155 {
      margin-bottom: 155px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-160 {
      margin-bottom: 160px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-165 {
      margin-bottom: 165px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-170 {
      margin-bottom: 170px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-175 {
      margin-bottom: 175px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-180 {
      margin-bottom: 180px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-185 {
      margin-bottom: 185px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-190 {
      margin-bottom: 190px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-195 {
      margin-bottom: 195px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-200 {
      margin-bottom: 200px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-205 {
      margin-bottom: 205px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-210 {
      margin-bottom: 210px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-215 {
      margin-bottom: 215px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-220 {
      margin-bottom: 220px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-225 {
      margin-bottom: 225px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-230 {
      margin-bottom: 230px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-235 {
      margin-bottom: 235px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-240 {
      margin-bottom: 240px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-245 {
      margin-bottom: 245px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-250 {
      margin-bottom: 250px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-255 {
      margin-bottom: 255px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-260 {
      margin-bottom: 260px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-265 {
      margin-bottom: 265px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-270 {
      margin-bottom: 270px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-275 {
      margin-bottom: 275px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-280 {
      margin-bottom: 280px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-285 {
      margin-bottom: 285px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-290 {
      margin-bottom: 290px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-295 {
      margin-bottom: 295px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-300 {
      margin-bottom: 300px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-305 {
      margin-bottom: 305px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-310 {
      margin-bottom: 310px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-315 {
      margin-bottom: 315px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-320 {
      margin-bottom: 320px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-325 {
      margin-bottom: 325px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-330 {
      margin-bottom: 330px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-335 {
      margin-bottom: 335px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-340 {
      margin-bottom: 340px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-345 {
      margin-bottom: 345px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-350 {
      margin-bottom: 350px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-355 {
      margin-bottom: 355px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-360 {
      margin-bottom: 360px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-365 {
      margin-bottom: 365px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-370 {
      margin-bottom: 370px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-375 {
      margin-bottom: 375px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-380 {
      margin-bottom: 380px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-385 {
      margin-bottom: 385px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-390 {
      margin-bottom: 390px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-395 {
      margin-bottom: 395px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-400 {
      margin-bottom: 400px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-405 {
      margin-bottom: 405px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-410 {
      margin-bottom: 410px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-415 {
      margin-bottom: 415px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-420 {
      margin-bottom: 420px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-425 {
      margin-bottom: 425px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-430 {
      margin-bottom: 430px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-435 {
      margin-bottom: 435px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-440 {
      margin-bottom: 440px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-445 {
      margin-bottom: 445px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-450 {
      margin-bottom: 450px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-455 {
      margin-bottom: 455px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-460 {
      margin-bottom: 460px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-465 {
      margin-bottom: 465px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-470 {
      margin-bottom: 470px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-475 {
      margin-bottom: 475px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-480 {
      margin-bottom: 480px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-485 {
      margin-bottom: 485px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-490 {
      margin-bottom: 490px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-495 {
      margin-bottom: 495px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mb-xs-500 {
      margin-bottom: 500px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-0 {
      margin-bottom: 0px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-5 {
      margin-bottom: 5px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-10 {
      margin-bottom: 10px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-15 {
      margin-bottom: 15px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-20 {
      margin-bottom: 20px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-25 {
      margin-bottom: 25px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-30 {
      margin-bottom: 30px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-35 {
      margin-bottom: 35px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-40 {
      margin-bottom: 40px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-45 {
      margin-bottom: 45px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-50 {
      margin-bottom: 50px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-55 {
      margin-bottom: 55px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-60 {
      margin-bottom: 60px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-65 {
      margin-bottom: 65px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-70 {
      margin-bottom: 70px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-75 {
      margin-bottom: 75px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-80 {
      margin-bottom: 80px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-85 {
      margin-bottom: 85px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-90 {
      margin-bottom: 90px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-95 {
      margin-bottom: 95px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-100 {
      margin-bottom: 100px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-105 {
      margin-bottom: 105px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-110 {
      margin-bottom: 110px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-115 {
      margin-bottom: 115px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-120 {
      margin-bottom: 120px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-125 {
      margin-bottom: 125px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-130 {
      margin-bottom: 130px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-135 {
      margin-bottom: 135px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-140 {
      margin-bottom: 140px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-145 {
      margin-bottom: 145px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-150 {
      margin-bottom: 150px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-155 {
      margin-bottom: 155px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-160 {
      margin-bottom: 160px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-165 {
      margin-bottom: 165px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-170 {
      margin-bottom: 170px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-175 {
      margin-bottom: 175px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-180 {
      margin-bottom: 180px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-185 {
      margin-bottom: 185px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-190 {
      margin-bottom: 190px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-195 {
      margin-bottom: 195px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-200 {
      margin-bottom: 200px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-205 {
      margin-bottom: 205px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-210 {
      margin-bottom: 210px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-215 {
      margin-bottom: 215px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-220 {
      margin-bottom: 220px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-225 {
      margin-bottom: 225px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-230 {
      margin-bottom: 230px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-235 {
      margin-bottom: 235px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-240 {
      margin-bottom: 240px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-245 {
      margin-bottom: 245px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-250 {
      margin-bottom: 250px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-255 {
      margin-bottom: 255px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-260 {
      margin-bottom: 260px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-265 {
      margin-bottom: 265px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-270 {
      margin-bottom: 270px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-275 {
      margin-bottom: 275px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-280 {
      margin-bottom: 280px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-285 {
      margin-bottom: 285px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-290 {
      margin-bottom: 290px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-295 {
      margin-bottom: 295px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-300 {
      margin-bottom: 300px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-305 {
      margin-bottom: 305px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-310 {
      margin-bottom: 310px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-315 {
      margin-bottom: 315px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-320 {
      margin-bottom: 320px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-325 {
      margin-bottom: 325px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-330 {
      margin-bottom: 330px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-335 {
      margin-bottom: 335px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-340 {
      margin-bottom: 340px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-345 {
      margin-bottom: 345px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-350 {
      margin-bottom: 350px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-355 {
      margin-bottom: 355px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-360 {
      margin-bottom: 360px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-365 {
      margin-bottom: 365px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-370 {
      margin-bottom: 370px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-375 {
      margin-bottom: 375px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-380 {
      margin-bottom: 380px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-385 {
      margin-bottom: 385px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-390 {
      margin-bottom: 390px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-395 {
      margin-bottom: 395px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-400 {
      margin-bottom: 400px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-405 {
      margin-bottom: 405px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-410 {
      margin-bottom: 410px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-415 {
      margin-bottom: 415px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-420 {
      margin-bottom: 420px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-425 {
      margin-bottom: 425px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-430 {
      margin-bottom: 430px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-435 {
      margin-bottom: 435px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-440 {
      margin-bottom: 440px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-445 {
      margin-bottom: 445px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-450 {
      margin-bottom: 450px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-455 {
      margin-bottom: 455px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-460 {
      margin-bottom: 460px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-465 {
      margin-bottom: 465px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-470 {
      margin-bottom: 470px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-475 {
      margin-bottom: 475px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-480 {
      margin-bottom: 480px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-485 {
      margin-bottom: 485px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-490 {
      margin-bottom: 490px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-495 {
      margin-bottom: 495px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mb-xxs-500 {
      margin-bottom: 500px !important;
    }
  }
  /*-- Margin Left --*/
  .ml-0 {
    margin-left: 0px !important;
  }
  
  .ml-5 {
    margin-left: 5px !important;
  }
  
  .ml-10 {
    margin-left: 10px !important;
  }
  
  .ml-15 {
    margin-left: 15px !important;
  }
  
  .ml-20 {
    margin-left: 20px !important;
  }
  
  .ml-25 {
    margin-left: 25px !important;
  }
  
  .ml-30 {
    margin-left: 30px !important;
  }
  
  .ml-35 {
    margin-left: 35px !important;
  }
  
  .ml-40 {
    margin-left: 40px !important;
  }
  
  .ml-45 {
    margin-left: 45px !important;
  }
  
  .ml-50 {
    margin-left: 50px !important;
  }
  
  .ml-55 {
    margin-left: 55px !important;
  }
  
  .ml-60 {
    margin-left: 60px !important;
  }
  
  .ml-65 {
    margin-left: 65px !important;
  }
  
  .ml-70 {
    margin-left: 70px !important;
  }
  
  .ml-75 {
    margin-left: 75px !important;
  }
  
  .ml-80 {
    margin-left: 80px !important;
  }
  
  .ml-85 {
    margin-left: 85px !important;
  }
  
  .ml-90 {
    margin-left: 90px !important;
  }
  
  .ml-95 {
    margin-left: 95px !important;
  }
  
  .ml-100 {
    margin-left: 100px !important;
  }
  
  .ml-105 {
    margin-left: 105px !important;
  }
  
  .ml-110 {
    margin-left: 110px !important;
  }
  
  .ml-115 {
    margin-left: 115px !important;
  }
  
  .ml-120 {
    margin-left: 120px !important;
  }
  
  .ml-125 {
    margin-left: 125px !important;
  }
  
  .ml-130 {
    margin-left: 130px !important;
  }
  
  .ml-135 {
    margin-left: 135px !important;
  }
  
  .ml-140 {
    margin-left: 140px !important;
  }
  
  .ml-145 {
    margin-left: 145px !important;
  }
  
  .ml-150 {
    margin-left: 150px !important;
  }
  
  .ml-155 {
    margin-left: 155px !important;
  }
  
  .ml-160 {
    margin-left: 160px !important;
  }
  
  .ml-165 {
    margin-left: 165px !important;
  }
  
  .ml-170 {
    margin-left: 170px !important;
  }
  
  .ml-175 {
    margin-left: 175px !important;
  }
  
  .ml-180 {
    margin-left: 180px !important;
  }
  
  .ml-185 {
    margin-left: 185px !important;
  }
  
  .ml-190 {
    margin-left: 190px !important;
  }
  
  .ml-195 {
    margin-left: 195px !important;
  }
  
  .ml-200 {
    margin-left: 200px !important;
  }
  
  .ml-205 {
    margin-left: 205px !important;
  }
  
  .ml-210 {
    margin-left: 210px !important;
  }
  
  .ml-215 {
    margin-left: 215px !important;
  }
  
  .ml-220 {
    margin-left: 220px !important;
  }
  
  .ml-225 {
    margin-left: 225px !important;
  }
  
  .ml-230 {
    margin-left: 230px !important;
  }
  
  .ml-235 {
    margin-left: 235px !important;
  }
  
  .ml-240 {
    margin-left: 240px !important;
  }
  
  .ml-245 {
    margin-left: 245px !important;
  }
  
  .ml-250 {
    margin-left: 250px !important;
  }
  
  .ml-255 {
    margin-left: 255px !important;
  }
  
  .ml-260 {
    margin-left: 260px !important;
  }
  
  .ml-265 {
    margin-left: 265px !important;
  }
  
  .ml-270 {
    margin-left: 270px !important;
  }
  
  .ml-275 {
    margin-left: 275px !important;
  }
  
  .ml-280 {
    margin-left: 280px !important;
  }
  
  .ml-285 {
    margin-left: 285px !important;
  }
  
  .ml-290 {
    margin-left: 290px !important;
  }
  
  .ml-295 {
    margin-left: 295px !important;
  }
  
  .ml-300 {
    margin-left: 300px !important;
  }
  
  .ml-305 {
    margin-left: 305px !important;
  }
  
  .ml-310 {
    margin-left: 310px !important;
  }
  
  .ml-315 {
    margin-left: 315px !important;
  }
  
  .ml-320 {
    margin-left: 320px !important;
  }
  
  .ml-325 {
    margin-left: 325px !important;
  }
  
  .ml-330 {
    margin-left: 330px !important;
  }
  
  .ml-335 {
    margin-left: 335px !important;
  }
  
  .ml-340 {
    margin-left: 340px !important;
  }
  
  .ml-345 {
    margin-left: 345px !important;
  }
  
  .ml-350 {
    margin-left: 350px !important;
  }
  
  .ml-355 {
    margin-left: 355px !important;
  }
  
  .ml-360 {
    margin-left: 360px !important;
  }
  
  .ml-365 {
    margin-left: 365px !important;
  }
  
  .ml-370 {
    margin-left: 370px !important;
  }
  
  .ml-375 {
    margin-left: 375px !important;
  }
  
  .ml-380 {
    margin-left: 380px !important;
  }
  
  .ml-385 {
    margin-left: 385px !important;
  }
  
  .ml-390 {
    margin-left: 390px !important;
  }
  
  .ml-395 {
    margin-left: 395px !important;
  }
  
  .ml-400 {
    margin-left: 400px !important;
  }
  
  .ml-405 {
    margin-left: 405px !important;
  }
  
  .ml-410 {
    margin-left: 410px !important;
  }
  
  .ml-415 {
    margin-left: 415px !important;
  }
  
  .ml-420 {
    margin-left: 420px !important;
  }
  
  .ml-425 {
    margin-left: 425px !important;
  }
  
  .ml-430 {
    margin-left: 430px !important;
  }
  
  .ml-435 {
    margin-left: 435px !important;
  }
  
  .ml-440 {
    margin-left: 440px !important;
  }
  
  .ml-445 {
    margin-left: 445px !important;
  }
  
  .ml-450 {
    margin-left: 450px !important;
  }
  
  .ml-455 {
    margin-left: 455px !important;
  }
  
  .ml-460 {
    margin-left: 460px !important;
  }
  
  .ml-465 {
    margin-left: 465px !important;
  }
  
  .ml-470 {
    margin-left: 470px !important;
  }
  
  .ml-475 {
    margin-left: 475px !important;
  }
  
  .ml-480 {
    margin-left: 480px !important;
  }
  
  .ml-485 {
    margin-left: 485px !important;
  }
  
  .ml-490 {
    margin-left: 490px !important;
  }
  
  .ml-495 {
    margin-left: 495px !important;
  }
  
  .ml-500 {
    margin-left: 500px !important;
  }
  
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-0 {
      margin-left: 0px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-5 {
      margin-left: 5px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-10 {
      margin-left: 10px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-15 {
      margin-left: 15px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-20 {
      margin-left: 20px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-25 {
      margin-left: 25px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-30 {
      margin-left: 30px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-35 {
      margin-left: 35px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-40 {
      margin-left: 40px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-45 {
      margin-left: 45px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-50 {
      margin-left: 50px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-55 {
      margin-left: 55px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-60 {
      margin-left: 60px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-65 {
      margin-left: 65px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-70 {
      margin-left: 70px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-75 {
      margin-left: 75px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-80 {
      margin-left: 80px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-85 {
      margin-left: 85px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-90 {
      margin-left: 90px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-95 {
      margin-left: 95px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-100 {
      margin-left: 100px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-105 {
      margin-left: 105px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-110 {
      margin-left: 110px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-115 {
      margin-left: 115px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-120 {
      margin-left: 120px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-125 {
      margin-left: 125px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-130 {
      margin-left: 130px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-135 {
      margin-left: 135px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-140 {
      margin-left: 140px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-145 {
      margin-left: 145px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-150 {
      margin-left: 150px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-155 {
      margin-left: 155px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-160 {
      margin-left: 160px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-165 {
      margin-left: 165px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-170 {
      margin-left: 170px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-175 {
      margin-left: 175px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-180 {
      margin-left: 180px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-185 {
      margin-left: 185px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-190 {
      margin-left: 190px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-195 {
      margin-left: 195px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-200 {
      margin-left: 200px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-205 {
      margin-left: 205px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-210 {
      margin-left: 210px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-215 {
      margin-left: 215px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-220 {
      margin-left: 220px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-225 {
      margin-left: 225px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-230 {
      margin-left: 230px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-235 {
      margin-left: 235px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-240 {
      margin-left: 240px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-245 {
      margin-left: 245px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-250 {
      margin-left: 250px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-255 {
      margin-left: 255px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-260 {
      margin-left: 260px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-265 {
      margin-left: 265px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-270 {
      margin-left: 270px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-275 {
      margin-left: 275px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-280 {
      margin-left: 280px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-285 {
      margin-left: 285px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-290 {
      margin-left: 290px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-295 {
      margin-left: 295px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-300 {
      margin-left: 300px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-305 {
      margin-left: 305px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-310 {
      margin-left: 310px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-315 {
      margin-left: 315px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-320 {
      margin-left: 320px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-325 {
      margin-left: 325px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-330 {
      margin-left: 330px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-335 {
      margin-left: 335px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-340 {
      margin-left: 340px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-345 {
      margin-left: 345px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-350 {
      margin-left: 350px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-355 {
      margin-left: 355px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-360 {
      margin-left: 360px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-365 {
      margin-left: 365px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-370 {
      margin-left: 370px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-375 {
      margin-left: 375px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-380 {
      margin-left: 380px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-385 {
      margin-left: 385px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-390 {
      margin-left: 390px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-395 {
      margin-left: 395px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-400 {
      margin-left: 400px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-405 {
      margin-left: 405px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-410 {
      margin-left: 410px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-415 {
      margin-left: 415px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-420 {
      margin-left: 420px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-425 {
      margin-left: 425px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-430 {
      margin-left: 430px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-435 {
      margin-left: 435px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-440 {
      margin-left: 440px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-445 {
      margin-left: 445px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-450 {
      margin-left: 450px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-455 {
      margin-left: 455px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-460 {
      margin-left: 460px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-465 {
      margin-left: 465px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-470 {
      margin-left: 470px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-475 {
      margin-left: 475px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-480 {
      margin-left: 480px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-485 {
      margin-left: 485px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-490 {
      margin-left: 490px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-495 {
      margin-left: 495px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .ml-xl-500 {
      margin-left: 500px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-0 {
      margin-left: 0px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-5 {
      margin-left: 5px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-10 {
      margin-left: 10px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-15 {
      margin-left: 15px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-20 {
      margin-left: 20px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-25 {
      margin-left: 25px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-30 {
      margin-left: 30px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-35 {
      margin-left: 35px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-40 {
      margin-left: 40px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-45 {
      margin-left: 45px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-50 {
      margin-left: 50px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-55 {
      margin-left: 55px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-60 {
      margin-left: 60px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-65 {
      margin-left: 65px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-70 {
      margin-left: 70px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-75 {
      margin-left: 75px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-80 {
      margin-left: 80px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-85 {
      margin-left: 85px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-90 {
      margin-left: 90px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-95 {
      margin-left: 95px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-100 {
      margin-left: 100px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-105 {
      margin-left: 105px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-110 {
      margin-left: 110px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-115 {
      margin-left: 115px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-120 {
      margin-left: 120px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-125 {
      margin-left: 125px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-130 {
      margin-left: 130px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-135 {
      margin-left: 135px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-140 {
      margin-left: 140px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-145 {
      margin-left: 145px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-150 {
      margin-left: 150px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-155 {
      margin-left: 155px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-160 {
      margin-left: 160px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-165 {
      margin-left: 165px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-170 {
      margin-left: 170px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-175 {
      margin-left: 175px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-180 {
      margin-left: 180px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-185 {
      margin-left: 185px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-190 {
      margin-left: 190px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-195 {
      margin-left: 195px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-200 {
      margin-left: 200px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-205 {
      margin-left: 205px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-210 {
      margin-left: 210px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-215 {
      margin-left: 215px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-220 {
      margin-left: 220px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-225 {
      margin-left: 225px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-230 {
      margin-left: 230px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-235 {
      margin-left: 235px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-240 {
      margin-left: 240px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-245 {
      margin-left: 245px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-250 {
      margin-left: 250px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-255 {
      margin-left: 255px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-260 {
      margin-left: 260px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-265 {
      margin-left: 265px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-270 {
      margin-left: 270px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-275 {
      margin-left: 275px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-280 {
      margin-left: 280px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-285 {
      margin-left: 285px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-290 {
      margin-left: 290px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-295 {
      margin-left: 295px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-300 {
      margin-left: 300px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-305 {
      margin-left: 305px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-310 {
      margin-left: 310px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-315 {
      margin-left: 315px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-320 {
      margin-left: 320px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-325 {
      margin-left: 325px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-330 {
      margin-left: 330px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-335 {
      margin-left: 335px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-340 {
      margin-left: 340px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-345 {
      margin-left: 345px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-350 {
      margin-left: 350px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-355 {
      margin-left: 355px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-360 {
      margin-left: 360px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-365 {
      margin-left: 365px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-370 {
      margin-left: 370px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-375 {
      margin-left: 375px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-380 {
      margin-left: 380px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-385 {
      margin-left: 385px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-390 {
      margin-left: 390px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-395 {
      margin-left: 395px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-400 {
      margin-left: 400px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-405 {
      margin-left: 405px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-410 {
      margin-left: 410px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-415 {
      margin-left: 415px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-420 {
      margin-left: 420px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-425 {
      margin-left: 425px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-430 {
      margin-left: 430px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-435 {
      margin-left: 435px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-440 {
      margin-left: 440px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-445 {
      margin-left: 445px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-450 {
      margin-left: 450px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-455 {
      margin-left: 455px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-460 {
      margin-left: 460px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-465 {
      margin-left: 465px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-470 {
      margin-left: 470px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-475 {
      margin-left: 475px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-480 {
      margin-left: 480px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-485 {
      margin-left: 485px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-490 {
      margin-left: 490px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-495 {
      margin-left: 495px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ml-lg-500 {
      margin-left: 500px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-0 {
      margin-left: 0px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-5 {
      margin-left: 5px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-10 {
      margin-left: 10px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-15 {
      margin-left: 15px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-20 {
      margin-left: 20px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-25 {
      margin-left: 25px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-30 {
      margin-left: 30px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-35 {
      margin-left: 35px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-40 {
      margin-left: 40px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-45 {
      margin-left: 45px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-50 {
      margin-left: 50px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-55 {
      margin-left: 55px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-60 {
      margin-left: 60px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-65 {
      margin-left: 65px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-70 {
      margin-left: 70px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-75 {
      margin-left: 75px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-80 {
      margin-left: 80px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-85 {
      margin-left: 85px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-90 {
      margin-left: 90px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-95 {
      margin-left: 95px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-100 {
      margin-left: 100px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-105 {
      margin-left: 105px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-110 {
      margin-left: 110px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-115 {
      margin-left: 115px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-120 {
      margin-left: 120px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-125 {
      margin-left: 125px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-130 {
      margin-left: 130px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-135 {
      margin-left: 135px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-140 {
      margin-left: 140px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-145 {
      margin-left: 145px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-150 {
      margin-left: 150px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-155 {
      margin-left: 155px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-160 {
      margin-left: 160px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-165 {
      margin-left: 165px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-170 {
      margin-left: 170px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-175 {
      margin-left: 175px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-180 {
      margin-left: 180px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-185 {
      margin-left: 185px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-190 {
      margin-left: 190px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-195 {
      margin-left: 195px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-200 {
      margin-left: 200px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-205 {
      margin-left: 205px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-210 {
      margin-left: 210px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-215 {
      margin-left: 215px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-220 {
      margin-left: 220px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-225 {
      margin-left: 225px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-230 {
      margin-left: 230px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-235 {
      margin-left: 235px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-240 {
      margin-left: 240px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-245 {
      margin-left: 245px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-250 {
      margin-left: 250px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-255 {
      margin-left: 255px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-260 {
      margin-left: 260px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-265 {
      margin-left: 265px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-270 {
      margin-left: 270px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-275 {
      margin-left: 275px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-280 {
      margin-left: 280px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-285 {
      margin-left: 285px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-290 {
      margin-left: 290px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-295 {
      margin-left: 295px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-300 {
      margin-left: 300px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-305 {
      margin-left: 305px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-310 {
      margin-left: 310px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-315 {
      margin-left: 315px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-320 {
      margin-left: 320px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-325 {
      margin-left: 325px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-330 {
      margin-left: 330px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-335 {
      margin-left: 335px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-340 {
      margin-left: 340px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-345 {
      margin-left: 345px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-350 {
      margin-left: 350px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-355 {
      margin-left: 355px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-360 {
      margin-left: 360px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-365 {
      margin-left: 365px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-370 {
      margin-left: 370px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-375 {
      margin-left: 375px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-380 {
      margin-left: 380px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-385 {
      margin-left: 385px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-390 {
      margin-left: 390px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-395 {
      margin-left: 395px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-400 {
      margin-left: 400px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-405 {
      margin-left: 405px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-410 {
      margin-left: 410px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-415 {
      margin-left: 415px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-420 {
      margin-left: 420px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-425 {
      margin-left: 425px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-430 {
      margin-left: 430px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-435 {
      margin-left: 435px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-440 {
      margin-left: 440px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-445 {
      margin-left: 445px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-450 {
      margin-left: 450px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-455 {
      margin-left: 455px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-460 {
      margin-left: 460px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-465 {
      margin-left: 465px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-470 {
      margin-left: 470px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-475 {
      margin-left: 475px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-480 {
      margin-left: 480px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-485 {
      margin-left: 485px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-490 {
      margin-left: 490px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-495 {
      margin-left: 495px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .ml-md-500 {
      margin-left: 500px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-0 {
      margin-left: 0px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-5 {
      margin-left: 5px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-10 {
      margin-left: 10px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-15 {
      margin-left: 15px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-20 {
      margin-left: 20px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-25 {
      margin-left: 25px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-30 {
      margin-left: 30px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-35 {
      margin-left: 35px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-40 {
      margin-left: 40px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-45 {
      margin-left: 45px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-50 {
      margin-left: 50px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-55 {
      margin-left: 55px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-60 {
      margin-left: 60px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-65 {
      margin-left: 65px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-70 {
      margin-left: 70px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-75 {
      margin-left: 75px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-80 {
      margin-left: 80px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-85 {
      margin-left: 85px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-90 {
      margin-left: 90px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-95 {
      margin-left: 95px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-100 {
      margin-left: 100px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-105 {
      margin-left: 105px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-110 {
      margin-left: 110px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-115 {
      margin-left: 115px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-120 {
      margin-left: 120px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-125 {
      margin-left: 125px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-130 {
      margin-left: 130px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-135 {
      margin-left: 135px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-140 {
      margin-left: 140px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-145 {
      margin-left: 145px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-150 {
      margin-left: 150px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-155 {
      margin-left: 155px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-160 {
      margin-left: 160px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-165 {
      margin-left: 165px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-170 {
      margin-left: 170px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-175 {
      margin-left: 175px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-180 {
      margin-left: 180px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-185 {
      margin-left: 185px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-190 {
      margin-left: 190px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-195 {
      margin-left: 195px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-200 {
      margin-left: 200px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-205 {
      margin-left: 205px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-210 {
      margin-left: 210px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-215 {
      margin-left: 215px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-220 {
      margin-left: 220px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-225 {
      margin-left: 225px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-230 {
      margin-left: 230px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-235 {
      margin-left: 235px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-240 {
      margin-left: 240px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-245 {
      margin-left: 245px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-250 {
      margin-left: 250px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-255 {
      margin-left: 255px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-260 {
      margin-left: 260px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-265 {
      margin-left: 265px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-270 {
      margin-left: 270px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-275 {
      margin-left: 275px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-280 {
      margin-left: 280px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-285 {
      margin-left: 285px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-290 {
      margin-left: 290px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-295 {
      margin-left: 295px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-300 {
      margin-left: 300px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-305 {
      margin-left: 305px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-310 {
      margin-left: 310px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-315 {
      margin-left: 315px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-320 {
      margin-left: 320px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-325 {
      margin-left: 325px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-330 {
      margin-left: 330px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-335 {
      margin-left: 335px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-340 {
      margin-left: 340px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-345 {
      margin-left: 345px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-350 {
      margin-left: 350px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-355 {
      margin-left: 355px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-360 {
      margin-left: 360px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-365 {
      margin-left: 365px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-370 {
      margin-left: 370px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-375 {
      margin-left: 375px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-380 {
      margin-left: 380px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-385 {
      margin-left: 385px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-390 {
      margin-left: 390px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-395 {
      margin-left: 395px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-400 {
      margin-left: 400px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-405 {
      margin-left: 405px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-410 {
      margin-left: 410px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-415 {
      margin-left: 415px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-420 {
      margin-left: 420px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-425 {
      margin-left: 425px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-430 {
      margin-left: 430px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-435 {
      margin-left: 435px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-440 {
      margin-left: 440px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-445 {
      margin-left: 445px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-450 {
      margin-left: 450px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-455 {
      margin-left: 455px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-460 {
      margin-left: 460px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-465 {
      margin-left: 465px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-470 {
      margin-left: 470px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-475 {
      margin-left: 475px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-480 {
      margin-left: 480px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-485 {
      margin-left: 485px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-490 {
      margin-left: 490px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-495 {
      margin-left: 495px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .ml-sm-500 {
      margin-left: 500px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-0 {
      margin-left: 0px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-5 {
      margin-left: 5px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-10 {
      margin-left: 10px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-15 {
      margin-left: 15px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-20 {
      margin-left: 20px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-25 {
      margin-left: 25px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-30 {
      margin-left: 30px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-35 {
      margin-left: 35px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-40 {
      margin-left: 40px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-45 {
      margin-left: 45px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-50 {
      margin-left: 50px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-55 {
      margin-left: 55px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-60 {
      margin-left: 60px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-65 {
      margin-left: 65px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-70 {
      margin-left: 70px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-75 {
      margin-left: 75px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-80 {
      margin-left: 80px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-85 {
      margin-left: 85px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-90 {
      margin-left: 90px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-95 {
      margin-left: 95px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-100 {
      margin-left: 100px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-105 {
      margin-left: 105px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-110 {
      margin-left: 110px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-115 {
      margin-left: 115px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-120 {
      margin-left: 120px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-125 {
      margin-left: 125px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-130 {
      margin-left: 130px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-135 {
      margin-left: 135px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-140 {
      margin-left: 140px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-145 {
      margin-left: 145px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-150 {
      margin-left: 150px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-155 {
      margin-left: 155px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-160 {
      margin-left: 160px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-165 {
      margin-left: 165px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-170 {
      margin-left: 170px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-175 {
      margin-left: 175px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-180 {
      margin-left: 180px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-185 {
      margin-left: 185px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-190 {
      margin-left: 190px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-195 {
      margin-left: 195px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-200 {
      margin-left: 200px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-205 {
      margin-left: 205px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-210 {
      margin-left: 210px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-215 {
      margin-left: 215px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-220 {
      margin-left: 220px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-225 {
      margin-left: 225px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-230 {
      margin-left: 230px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-235 {
      margin-left: 235px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-240 {
      margin-left: 240px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-245 {
      margin-left: 245px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-250 {
      margin-left: 250px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-255 {
      margin-left: 255px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-260 {
      margin-left: 260px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-265 {
      margin-left: 265px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-270 {
      margin-left: 270px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-275 {
      margin-left: 275px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-280 {
      margin-left: 280px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-285 {
      margin-left: 285px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-290 {
      margin-left: 290px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-295 {
      margin-left: 295px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-300 {
      margin-left: 300px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-305 {
      margin-left: 305px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-310 {
      margin-left: 310px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-315 {
      margin-left: 315px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-320 {
      margin-left: 320px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-325 {
      margin-left: 325px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-330 {
      margin-left: 330px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-335 {
      margin-left: 335px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-340 {
      margin-left: 340px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-345 {
      margin-left: 345px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-350 {
      margin-left: 350px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-355 {
      margin-left: 355px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-360 {
      margin-left: 360px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-365 {
      margin-left: 365px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-370 {
      margin-left: 370px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-375 {
      margin-left: 375px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-380 {
      margin-left: 380px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-385 {
      margin-left: 385px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-390 {
      margin-left: 390px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-395 {
      margin-left: 395px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-400 {
      margin-left: 400px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-405 {
      margin-left: 405px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-410 {
      margin-left: 410px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-415 {
      margin-left: 415px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-420 {
      margin-left: 420px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-425 {
      margin-left: 425px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-430 {
      margin-left: 430px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-435 {
      margin-left: 435px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-440 {
      margin-left: 440px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-445 {
      margin-left: 445px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-450 {
      margin-left: 450px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-455 {
      margin-left: 455px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-460 {
      margin-left: 460px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-465 {
      margin-left: 465px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-470 {
      margin-left: 470px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-475 {
      margin-left: 475px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-480 {
      margin-left: 480px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-485 {
      margin-left: 485px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-490 {
      margin-left: 490px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-495 {
      margin-left: 495px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .ml-xs-500 {
      margin-left: 500px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-0 {
      margin-left: 0px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-5 {
      margin-left: 5px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-10 {
      margin-left: 10px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-15 {
      margin-left: 15px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-20 {
      margin-left: 20px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-25 {
      margin-left: 25px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-30 {
      margin-left: 30px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-35 {
      margin-left: 35px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-40 {
      margin-left: 40px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-45 {
      margin-left: 45px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-50 {
      margin-left: 50px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-55 {
      margin-left: 55px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-60 {
      margin-left: 60px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-65 {
      margin-left: 65px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-70 {
      margin-left: 70px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-75 {
      margin-left: 75px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-80 {
      margin-left: 80px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-85 {
      margin-left: 85px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-90 {
      margin-left: 90px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-95 {
      margin-left: 95px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-100 {
      margin-left: 100px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-105 {
      margin-left: 105px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-110 {
      margin-left: 110px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-115 {
      margin-left: 115px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-120 {
      margin-left: 120px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-125 {
      margin-left: 125px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-130 {
      margin-left: 130px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-135 {
      margin-left: 135px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-140 {
      margin-left: 140px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-145 {
      margin-left: 145px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-150 {
      margin-left: 150px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-155 {
      margin-left: 155px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-160 {
      margin-left: 160px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-165 {
      margin-left: 165px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-170 {
      margin-left: 170px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-175 {
      margin-left: 175px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-180 {
      margin-left: 180px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-185 {
      margin-left: 185px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-190 {
      margin-left: 190px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-195 {
      margin-left: 195px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-200 {
      margin-left: 200px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-205 {
      margin-left: 205px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-210 {
      margin-left: 210px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-215 {
      margin-left: 215px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-220 {
      margin-left: 220px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-225 {
      margin-left: 225px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-230 {
      margin-left: 230px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-235 {
      margin-left: 235px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-240 {
      margin-left: 240px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-245 {
      margin-left: 245px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-250 {
      margin-left: 250px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-255 {
      margin-left: 255px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-260 {
      margin-left: 260px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-265 {
      margin-left: 265px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-270 {
      margin-left: 270px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-275 {
      margin-left: 275px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-280 {
      margin-left: 280px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-285 {
      margin-left: 285px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-290 {
      margin-left: 290px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-295 {
      margin-left: 295px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-300 {
      margin-left: 300px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-305 {
      margin-left: 305px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-310 {
      margin-left: 310px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-315 {
      margin-left: 315px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-320 {
      margin-left: 320px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-325 {
      margin-left: 325px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-330 {
      margin-left: 330px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-335 {
      margin-left: 335px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-340 {
      margin-left: 340px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-345 {
      margin-left: 345px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-350 {
      margin-left: 350px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-355 {
      margin-left: 355px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-360 {
      margin-left: 360px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-365 {
      margin-left: 365px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-370 {
      margin-left: 370px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-375 {
      margin-left: 375px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-380 {
      margin-left: 380px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-385 {
      margin-left: 385px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-390 {
      margin-left: 390px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-395 {
      margin-left: 395px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-400 {
      margin-left: 400px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-405 {
      margin-left: 405px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-410 {
      margin-left: 410px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-415 {
      margin-left: 415px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-420 {
      margin-left: 420px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-425 {
      margin-left: 425px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-430 {
      margin-left: 430px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-435 {
      margin-left: 435px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-440 {
      margin-left: 440px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-445 {
      margin-left: 445px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-450 {
      margin-left: 450px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-455 {
      margin-left: 455px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-460 {
      margin-left: 460px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-465 {
      margin-left: 465px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-470 {
      margin-left: 470px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-475 {
      margin-left: 475px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-480 {
      margin-left: 480px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-485 {
      margin-left: 485px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-490 {
      margin-left: 490px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-495 {
      margin-left: 495px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .ml-xxs-500 {
      margin-left: 500px !important;
    }
  }
  /*-- Margin Right --*/
  .mr-0 {
    margin-right: 0px !important;
  }
  
  .mr-5 {
    margin-right: 5px !important;
  }
  
  .mr-10 {
    margin-right: 10px !important;
  }
  
  .mr-15 {
    margin-right: 15px !important;
  }
  
  .mr-20 {
    margin-right: 20px !important;
  }
  
  .mr-25 {
    margin-right: 25px !important;
  }
  
  .mr-30 {
    margin-right: 30px !important;
  }
  
  .mr-35 {
    margin-right: 35px !important;
  }
  
  .mr-40 {
    margin-right: 40px !important;
  }
  
  .mr-45 {
    margin-right: 45px !important;
  }
  
  .mr-50 {
    margin-right: 50px !important;
  }
  
  .mr-55 {
    margin-right: 55px !important;
  }
  
  .mr-60 {
    margin-right: 60px !important;
  }
  
  .mr-65 {
    margin-right: 65px !important;
  }
  
  .mr-70 {
    margin-right: 70px !important;
  }
  
  .mr-75 {
    margin-right: 75px !important;
  }
  
  .mr-80 {
    margin-right: 80px !important;
  }
  
  .mr-85 {
    margin-right: 85px !important;
  }
  
  .mr-90 {
    margin-right: 90px !important;
  }
  
  .mr-95 {
    margin-right: 95px !important;
  }
  
  .mr-100 {
    margin-right: 100px !important;
  }
  
  .mr-105 {
    margin-right: 105px !important;
  }
  
  .mr-110 {
    margin-right: 110px !important;
  }
  
  .mr-115 {
    margin-right: 115px !important;
  }
  
  .mr-120 {
    margin-right: 120px !important;
  }
  
  .mr-125 {
    margin-right: 125px !important;
  }
  
  .mr-130 {
    margin-right: 130px !important;
  }
  
  .mr-135 {
    margin-right: 135px !important;
  }
  
  .mr-140 {
    margin-right: 140px !important;
  }
  
  .mr-145 {
    margin-right: 145px !important;
  }
  
  .mr-150 {
    margin-right: 150px !important;
  }
  
  .mr-155 {
    margin-right: 155px !important;
  }
  
  .mr-160 {
    margin-right: 160px !important;
  }
  
  .mr-165 {
    margin-right: 165px !important;
  }
  
  .mr-170 {
    margin-right: 170px !important;
  }
  
  .mr-175 {
    margin-right: 175px !important;
  }
  
  .mr-180 {
    margin-right: 180px !important;
  }
  
  .mr-185 {
    margin-right: 185px !important;
  }
  
  .mr-190 {
    margin-right: 190px !important;
  }
  
  .mr-195 {
    margin-right: 195px !important;
  }
  
  .mr-200 {
    margin-right: 200px !important;
  }
  
  .mr-205 {
    margin-right: 205px !important;
  }
  
  .mr-210 {
    margin-right: 210px !important;
  }
  
  .mr-215 {
    margin-right: 215px !important;
  }
  
  .mr-220 {
    margin-right: 220px !important;
  }
  
  .mr-225 {
    margin-right: 225px !important;
  }
  
  .mr-230 {
    margin-right: 230px !important;
  }
  
  .mr-235 {
    margin-right: 235px !important;
  }
  
  .mr-240 {
    margin-right: 240px !important;
  }
  
  .mr-245 {
    margin-right: 245px !important;
  }
  
  .mr-250 {
    margin-right: 250px !important;
  }
  
  .mr-255 {
    margin-right: 255px !important;
  }
  
  .mr-260 {
    margin-right: 260px !important;
  }
  
  .mr-265 {
    margin-right: 265px !important;
  }
  
  .mr-270 {
    margin-right: 270px !important;
  }
  
  .mr-275 {
    margin-right: 275px !important;
  }
  
  .mr-280 {
    margin-right: 280px !important;
  }
  
  .mr-285 {
    margin-right: 285px !important;
  }
  
  .mr-290 {
    margin-right: 290px !important;
  }
  
  .mr-295 {
    margin-right: 295px !important;
  }
  
  .mr-300 {
    margin-right: 300px !important;
  }
  
  .mr-305 {
    margin-right: 305px !important;
  }
  
  .mr-310 {
    margin-right: 310px !important;
  }
  
  .mr-315 {
    margin-right: 315px !important;
  }
  
  .mr-320 {
    margin-right: 320px !important;
  }
  
  .mr-325 {
    margin-right: 325px !important;
  }
  
  .mr-330 {
    margin-right: 330px !important;
  }
  
  .mr-335 {
    margin-right: 335px !important;
  }
  
  .mr-340 {
    margin-right: 340px !important;
  }
  
  .mr-345 {
    margin-right: 345px !important;
  }
  
  .mr-350 {
    margin-right: 350px !important;
  }
  
  .mr-355 {
    margin-right: 355px !important;
  }
  
  .mr-360 {
    margin-right: 360px !important;
  }
  
  .mr-365 {
    margin-right: 365px !important;
  }
  
  .mr-370 {
    margin-right: 370px !important;
  }
  
  .mr-375 {
    margin-right: 375px !important;
  }
  
  .mr-380 {
    margin-right: 380px !important;
  }
  
  .mr-385 {
    margin-right: 385px !important;
  }
  
  .mr-390 {
    margin-right: 390px !important;
  }
  
  .mr-395 {
    margin-right: 395px !important;
  }
  
  .mr-400 {
    margin-right: 400px !important;
  }
  
  .mr-405 {
    margin-right: 405px !important;
  }
  
  .mr-410 {
    margin-right: 410px !important;
  }
  
  .mr-415 {
    margin-right: 415px !important;
  }
  
  .mr-420 {
    margin-right: 420px !important;
  }
  
  .mr-425 {
    margin-right: 425px !important;
  }
  
  .mr-430 {
    margin-right: 430px !important;
  }
  
  .mr-435 {
    margin-right: 435px !important;
  }
  
  .mr-440 {
    margin-right: 440px !important;
  }
  
  .mr-445 {
    margin-right: 445px !important;
  }
  
  .mr-450 {
    margin-right: 450px !important;
  }
  
  .mr-455 {
    margin-right: 455px !important;
  }
  
  .mr-460 {
    margin-right: 460px !important;
  }
  
  .mr-465 {
    margin-right: 465px !important;
  }
  
  .mr-470 {
    margin-right: 470px !important;
  }
  
  .mr-475 {
    margin-right: 475px !important;
  }
  
  .mr-480 {
    margin-right: 480px !important;
  }
  
  .mr-485 {
    margin-right: 485px !important;
  }
  
  .mr-490 {
    margin-right: 490px !important;
  }
  
  .mr-495 {
    margin-right: 495px !important;
  }
  
  .mr-500 {
    margin-right: 500px !important;
  }
  
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-0 {
      margin-right: 0px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-5 {
      margin-right: 5px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-10 {
      margin-right: 10px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-15 {
      margin-right: 15px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-20 {
      margin-right: 20px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-25 {
      margin-right: 25px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-30 {
      margin-right: 30px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-35 {
      margin-right: 35px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-40 {
      margin-right: 40px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-45 {
      margin-right: 45px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-50 {
      margin-right: 50px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-55 {
      margin-right: 55px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-60 {
      margin-right: 60px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-65 {
      margin-right: 65px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-70 {
      margin-right: 70px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-75 {
      margin-right: 75px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-80 {
      margin-right: 80px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-85 {
      margin-right: 85px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-90 {
      margin-right: 90px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-95 {
      margin-right: 95px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-100 {
      margin-right: 100px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-105 {
      margin-right: 105px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-110 {
      margin-right: 110px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-115 {
      margin-right: 115px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-120 {
      margin-right: 120px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-125 {
      margin-right: 125px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-130 {
      margin-right: 130px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-135 {
      margin-right: 135px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-140 {
      margin-right: 140px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-145 {
      margin-right: 145px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-150 {
      margin-right: 150px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-155 {
      margin-right: 155px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-160 {
      margin-right: 160px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-165 {
      margin-right: 165px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-170 {
      margin-right: 170px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-175 {
      margin-right: 175px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-180 {
      margin-right: 180px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-185 {
      margin-right: 185px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-190 {
      margin-right: 190px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-195 {
      margin-right: 195px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-200 {
      margin-right: 200px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-205 {
      margin-right: 205px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-210 {
      margin-right: 210px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-215 {
      margin-right: 215px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-220 {
      margin-right: 220px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-225 {
      margin-right: 225px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-230 {
      margin-right: 230px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-235 {
      margin-right: 235px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-240 {
      margin-right: 240px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-245 {
      margin-right: 245px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-250 {
      margin-right: 250px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-255 {
      margin-right: 255px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-260 {
      margin-right: 260px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-265 {
      margin-right: 265px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-270 {
      margin-right: 270px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-275 {
      margin-right: 275px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-280 {
      margin-right: 280px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-285 {
      margin-right: 285px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-290 {
      margin-right: 290px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-295 {
      margin-right: 295px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-300 {
      margin-right: 300px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-305 {
      margin-right: 305px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-310 {
      margin-right: 310px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-315 {
      margin-right: 315px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-320 {
      margin-right: 320px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-325 {
      margin-right: 325px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-330 {
      margin-right: 330px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-335 {
      margin-right: 335px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-340 {
      margin-right: 340px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-345 {
      margin-right: 345px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-350 {
      margin-right: 350px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-355 {
      margin-right: 355px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-360 {
      margin-right: 360px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-365 {
      margin-right: 365px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-370 {
      margin-right: 370px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-375 {
      margin-right: 375px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-380 {
      margin-right: 380px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-385 {
      margin-right: 385px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-390 {
      margin-right: 390px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-395 {
      margin-right: 395px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-400 {
      margin-right: 400px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-405 {
      margin-right: 405px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-410 {
      margin-right: 410px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-415 {
      margin-right: 415px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-420 {
      margin-right: 420px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-425 {
      margin-right: 425px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-430 {
      margin-right: 430px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-435 {
      margin-right: 435px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-440 {
      margin-right: 440px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-445 {
      margin-right: 445px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-450 {
      margin-right: 450px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-455 {
      margin-right: 455px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-460 {
      margin-right: 460px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-465 {
      margin-right: 465px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-470 {
      margin-right: 470px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-475 {
      margin-right: 475px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-480 {
      margin-right: 480px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-485 {
      margin-right: 485px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-490 {
      margin-right: 490px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-495 {
      margin-right: 495px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .mr-xl-500 {
      margin-right: 500px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-0 {
      margin-right: 0px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-5 {
      margin-right: 5px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-10 {
      margin-right: 10px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-15 {
      margin-right: 15px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-20 {
      margin-right: 20px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-25 {
      margin-right: 25px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-30 {
      margin-right: 30px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-35 {
      margin-right: 35px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-40 {
      margin-right: 40px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-45 {
      margin-right: 45px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-50 {
      margin-right: 50px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-55 {
      margin-right: 55px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-60 {
      margin-right: 60px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-65 {
      margin-right: 65px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-70 {
      margin-right: 70px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-75 {
      margin-right: 75px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-80 {
      margin-right: 80px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-85 {
      margin-right: 85px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-90 {
      margin-right: 90px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-95 {
      margin-right: 95px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-100 {
      margin-right: 100px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-105 {
      margin-right: 105px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-110 {
      margin-right: 110px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-115 {
      margin-right: 115px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-120 {
      margin-right: 120px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-125 {
      margin-right: 125px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-130 {
      margin-right: 130px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-135 {
      margin-right: 135px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-140 {
      margin-right: 140px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-145 {
      margin-right: 145px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-150 {
      margin-right: 150px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-155 {
      margin-right: 155px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-160 {
      margin-right: 160px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-165 {
      margin-right: 165px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-170 {
      margin-right: 170px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-175 {
      margin-right: 175px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-180 {
      margin-right: 180px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-185 {
      margin-right: 185px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-190 {
      margin-right: 190px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-195 {
      margin-right: 195px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-200 {
      margin-right: 200px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-205 {
      margin-right: 205px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-210 {
      margin-right: 210px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-215 {
      margin-right: 215px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-220 {
      margin-right: 220px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-225 {
      margin-right: 225px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-230 {
      margin-right: 230px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-235 {
      margin-right: 235px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-240 {
      margin-right: 240px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-245 {
      margin-right: 245px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-250 {
      margin-right: 250px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-255 {
      margin-right: 255px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-260 {
      margin-right: 260px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-265 {
      margin-right: 265px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-270 {
      margin-right: 270px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-275 {
      margin-right: 275px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-280 {
      margin-right: 280px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-285 {
      margin-right: 285px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-290 {
      margin-right: 290px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-295 {
      margin-right: 295px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-300 {
      margin-right: 300px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-305 {
      margin-right: 305px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-310 {
      margin-right: 310px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-315 {
      margin-right: 315px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-320 {
      margin-right: 320px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-325 {
      margin-right: 325px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-330 {
      margin-right: 330px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-335 {
      margin-right: 335px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-340 {
      margin-right: 340px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-345 {
      margin-right: 345px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-350 {
      margin-right: 350px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-355 {
      margin-right: 355px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-360 {
      margin-right: 360px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-365 {
      margin-right: 365px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-370 {
      margin-right: 370px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-375 {
      margin-right: 375px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-380 {
      margin-right: 380px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-385 {
      margin-right: 385px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-390 {
      margin-right: 390px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-395 {
      margin-right: 395px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-400 {
      margin-right: 400px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-405 {
      margin-right: 405px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-410 {
      margin-right: 410px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-415 {
      margin-right: 415px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-420 {
      margin-right: 420px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-425 {
      margin-right: 425px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-430 {
      margin-right: 430px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-435 {
      margin-right: 435px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-440 {
      margin-right: 440px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-445 {
      margin-right: 445px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-450 {
      margin-right: 450px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-455 {
      margin-right: 455px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-460 {
      margin-right: 460px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-465 {
      margin-right: 465px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-470 {
      margin-right: 470px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-475 {
      margin-right: 475px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-480 {
      margin-right: 480px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-485 {
      margin-right: 485px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-490 {
      margin-right: 490px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-495 {
      margin-right: 495px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mr-lg-500 {
      margin-right: 500px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-0 {
      margin-right: 0px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-5 {
      margin-right: 5px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-10 {
      margin-right: 10px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-15 {
      margin-right: 15px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-20 {
      margin-right: 20px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-25 {
      margin-right: 25px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-30 {
      margin-right: 30px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-35 {
      margin-right: 35px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-40 {
      margin-right: 40px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-45 {
      margin-right: 45px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-50 {
      margin-right: 50px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-55 {
      margin-right: 55px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-60 {
      margin-right: 60px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-65 {
      margin-right: 65px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-70 {
      margin-right: 70px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-75 {
      margin-right: 75px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-80 {
      margin-right: 80px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-85 {
      margin-right: 85px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-90 {
      margin-right: 90px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-95 {
      margin-right: 95px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-100 {
      margin-right: 100px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-105 {
      margin-right: 105px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-110 {
      margin-right: 110px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-115 {
      margin-right: 115px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-120 {
      margin-right: 120px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-125 {
      margin-right: 125px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-130 {
      margin-right: 130px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-135 {
      margin-right: 135px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-140 {
      margin-right: 140px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-145 {
      margin-right: 145px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-150 {
      margin-right: 150px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-155 {
      margin-right: 155px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-160 {
      margin-right: 160px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-165 {
      margin-right: 165px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-170 {
      margin-right: 170px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-175 {
      margin-right: 175px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-180 {
      margin-right: 180px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-185 {
      margin-right: 185px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-190 {
      margin-right: 190px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-195 {
      margin-right: 195px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-200 {
      margin-right: 200px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-205 {
      margin-right: 205px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-210 {
      margin-right: 210px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-215 {
      margin-right: 215px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-220 {
      margin-right: 220px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-225 {
      margin-right: 225px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-230 {
      margin-right: 230px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-235 {
      margin-right: 235px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-240 {
      margin-right: 240px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-245 {
      margin-right: 245px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-250 {
      margin-right: 250px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-255 {
      margin-right: 255px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-260 {
      margin-right: 260px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-265 {
      margin-right: 265px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-270 {
      margin-right: 270px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-275 {
      margin-right: 275px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-280 {
      margin-right: 280px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-285 {
      margin-right: 285px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-290 {
      margin-right: 290px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-295 {
      margin-right: 295px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-300 {
      margin-right: 300px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-305 {
      margin-right: 305px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-310 {
      margin-right: 310px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-315 {
      margin-right: 315px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-320 {
      margin-right: 320px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-325 {
      margin-right: 325px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-330 {
      margin-right: 330px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-335 {
      margin-right: 335px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-340 {
      margin-right: 340px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-345 {
      margin-right: 345px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-350 {
      margin-right: 350px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-355 {
      margin-right: 355px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-360 {
      margin-right: 360px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-365 {
      margin-right: 365px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-370 {
      margin-right: 370px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-375 {
      margin-right: 375px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-380 {
      margin-right: 380px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-385 {
      margin-right: 385px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-390 {
      margin-right: 390px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-395 {
      margin-right: 395px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-400 {
      margin-right: 400px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-405 {
      margin-right: 405px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-410 {
      margin-right: 410px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-415 {
      margin-right: 415px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-420 {
      margin-right: 420px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-425 {
      margin-right: 425px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-430 {
      margin-right: 430px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-435 {
      margin-right: 435px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-440 {
      margin-right: 440px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-445 {
      margin-right: 445px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-450 {
      margin-right: 450px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-455 {
      margin-right: 455px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-460 {
      margin-right: 460px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-465 {
      margin-right: 465px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-470 {
      margin-right: 470px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-475 {
      margin-right: 475px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-480 {
      margin-right: 480px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-485 {
      margin-right: 485px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-490 {
      margin-right: 490px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-495 {
      margin-right: 495px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .mr-md-500 {
      margin-right: 500px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-0 {
      margin-right: 0px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-5 {
      margin-right: 5px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-10 {
      margin-right: 10px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-15 {
      margin-right: 15px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-20 {
      margin-right: 20px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-25 {
      margin-right: 25px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-30 {
      margin-right: 30px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-35 {
      margin-right: 35px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-40 {
      margin-right: 40px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-45 {
      margin-right: 45px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-50 {
      margin-right: 50px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-55 {
      margin-right: 55px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-60 {
      margin-right: 60px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-65 {
      margin-right: 65px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-70 {
      margin-right: 70px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-75 {
      margin-right: 75px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-80 {
      margin-right: 80px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-85 {
      margin-right: 85px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-90 {
      margin-right: 90px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-95 {
      margin-right: 95px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-100 {
      margin-right: 100px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-105 {
      margin-right: 105px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-110 {
      margin-right: 110px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-115 {
      margin-right: 115px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-120 {
      margin-right: 120px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-125 {
      margin-right: 125px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-130 {
      margin-right: 130px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-135 {
      margin-right: 135px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-140 {
      margin-right: 140px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-145 {
      margin-right: 145px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-150 {
      margin-right: 150px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-155 {
      margin-right: 155px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-160 {
      margin-right: 160px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-165 {
      margin-right: 165px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-170 {
      margin-right: 170px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-175 {
      margin-right: 175px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-180 {
      margin-right: 180px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-185 {
      margin-right: 185px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-190 {
      margin-right: 190px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-195 {
      margin-right: 195px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-200 {
      margin-right: 200px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-205 {
      margin-right: 205px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-210 {
      margin-right: 210px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-215 {
      margin-right: 215px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-220 {
      margin-right: 220px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-225 {
      margin-right: 225px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-230 {
      margin-right: 230px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-235 {
      margin-right: 235px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-240 {
      margin-right: 240px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-245 {
      margin-right: 245px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-250 {
      margin-right: 250px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-255 {
      margin-right: 255px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-260 {
      margin-right: 260px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-265 {
      margin-right: 265px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-270 {
      margin-right: 270px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-275 {
      margin-right: 275px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-280 {
      margin-right: 280px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-285 {
      margin-right: 285px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-290 {
      margin-right: 290px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-295 {
      margin-right: 295px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-300 {
      margin-right: 300px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-305 {
      margin-right: 305px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-310 {
      margin-right: 310px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-315 {
      margin-right: 315px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-320 {
      margin-right: 320px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-325 {
      margin-right: 325px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-330 {
      margin-right: 330px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-335 {
      margin-right: 335px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-340 {
      margin-right: 340px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-345 {
      margin-right: 345px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-350 {
      margin-right: 350px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-355 {
      margin-right: 355px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-360 {
      margin-right: 360px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-365 {
      margin-right: 365px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-370 {
      margin-right: 370px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-375 {
      margin-right: 375px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-380 {
      margin-right: 380px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-385 {
      margin-right: 385px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-390 {
      margin-right: 390px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-395 {
      margin-right: 395px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-400 {
      margin-right: 400px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-405 {
      margin-right: 405px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-410 {
      margin-right: 410px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-415 {
      margin-right: 415px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-420 {
      margin-right: 420px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-425 {
      margin-right: 425px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-430 {
      margin-right: 430px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-435 {
      margin-right: 435px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-440 {
      margin-right: 440px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-445 {
      margin-right: 445px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-450 {
      margin-right: 450px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-455 {
      margin-right: 455px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-460 {
      margin-right: 460px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-465 {
      margin-right: 465px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-470 {
      margin-right: 470px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-475 {
      margin-right: 475px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-480 {
      margin-right: 480px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-485 {
      margin-right: 485px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-490 {
      margin-right: 490px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-495 {
      margin-right: 495px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .mr-sm-500 {
      margin-right: 500px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-0 {
      margin-right: 0px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-5 {
      margin-right: 5px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-10 {
      margin-right: 10px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-15 {
      margin-right: 15px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-20 {
      margin-right: 20px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-25 {
      margin-right: 25px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-30 {
      margin-right: 30px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-35 {
      margin-right: 35px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-40 {
      margin-right: 40px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-45 {
      margin-right: 45px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-50 {
      margin-right: 50px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-55 {
      margin-right: 55px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-60 {
      margin-right: 60px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-65 {
      margin-right: 65px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-70 {
      margin-right: 70px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-75 {
      margin-right: 75px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-80 {
      margin-right: 80px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-85 {
      margin-right: 85px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-90 {
      margin-right: 90px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-95 {
      margin-right: 95px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-100 {
      margin-right: 100px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-105 {
      margin-right: 105px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-110 {
      margin-right: 110px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-115 {
      margin-right: 115px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-120 {
      margin-right: 120px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-125 {
      margin-right: 125px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-130 {
      margin-right: 130px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-135 {
      margin-right: 135px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-140 {
      margin-right: 140px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-145 {
      margin-right: 145px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-150 {
      margin-right: 150px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-155 {
      margin-right: 155px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-160 {
      margin-right: 160px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-165 {
      margin-right: 165px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-170 {
      margin-right: 170px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-175 {
      margin-right: 175px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-180 {
      margin-right: 180px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-185 {
      margin-right: 185px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-190 {
      margin-right: 190px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-195 {
      margin-right: 195px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-200 {
      margin-right: 200px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-205 {
      margin-right: 205px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-210 {
      margin-right: 210px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-215 {
      margin-right: 215px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-220 {
      margin-right: 220px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-225 {
      margin-right: 225px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-230 {
      margin-right: 230px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-235 {
      margin-right: 235px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-240 {
      margin-right: 240px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-245 {
      margin-right: 245px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-250 {
      margin-right: 250px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-255 {
      margin-right: 255px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-260 {
      margin-right: 260px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-265 {
      margin-right: 265px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-270 {
      margin-right: 270px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-275 {
      margin-right: 275px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-280 {
      margin-right: 280px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-285 {
      margin-right: 285px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-290 {
      margin-right: 290px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-295 {
      margin-right: 295px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-300 {
      margin-right: 300px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-305 {
      margin-right: 305px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-310 {
      margin-right: 310px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-315 {
      margin-right: 315px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-320 {
      margin-right: 320px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-325 {
      margin-right: 325px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-330 {
      margin-right: 330px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-335 {
      margin-right: 335px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-340 {
      margin-right: 340px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-345 {
      margin-right: 345px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-350 {
      margin-right: 350px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-355 {
      margin-right: 355px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-360 {
      margin-right: 360px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-365 {
      margin-right: 365px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-370 {
      margin-right: 370px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-375 {
      margin-right: 375px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-380 {
      margin-right: 380px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-385 {
      margin-right: 385px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-390 {
      margin-right: 390px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-395 {
      margin-right: 395px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-400 {
      margin-right: 400px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-405 {
      margin-right: 405px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-410 {
      margin-right: 410px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-415 {
      margin-right: 415px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-420 {
      margin-right: 420px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-425 {
      margin-right: 425px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-430 {
      margin-right: 430px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-435 {
      margin-right: 435px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-440 {
      margin-right: 440px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-445 {
      margin-right: 445px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-450 {
      margin-right: 450px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-455 {
      margin-right: 455px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-460 {
      margin-right: 460px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-465 {
      margin-right: 465px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-470 {
      margin-right: 470px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-475 {
      margin-right: 475px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-480 {
      margin-right: 480px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-485 {
      margin-right: 485px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-490 {
      margin-right: 490px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-495 {
      margin-right: 495px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .mr-xs-500 {
      margin-right: 500px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-0 {
      margin-right: 0px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-5 {
      margin-right: 5px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-10 {
      margin-right: 10px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-15 {
      margin-right: 15px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-20 {
      margin-right: 20px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-25 {
      margin-right: 25px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-30 {
      margin-right: 30px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-35 {
      margin-right: 35px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-40 {
      margin-right: 40px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-45 {
      margin-right: 45px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-50 {
      margin-right: 50px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-55 {
      margin-right: 55px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-60 {
      margin-right: 60px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-65 {
      margin-right: 65px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-70 {
      margin-right: 70px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-75 {
      margin-right: 75px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-80 {
      margin-right: 80px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-85 {
      margin-right: 85px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-90 {
      margin-right: 90px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-95 {
      margin-right: 95px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-100 {
      margin-right: 100px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-105 {
      margin-right: 105px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-110 {
      margin-right: 110px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-115 {
      margin-right: 115px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-120 {
      margin-right: 120px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-125 {
      margin-right: 125px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-130 {
      margin-right: 130px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-135 {
      margin-right: 135px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-140 {
      margin-right: 140px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-145 {
      margin-right: 145px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-150 {
      margin-right: 150px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-155 {
      margin-right: 155px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-160 {
      margin-right: 160px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-165 {
      margin-right: 165px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-170 {
      margin-right: 170px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-175 {
      margin-right: 175px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-180 {
      margin-right: 180px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-185 {
      margin-right: 185px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-190 {
      margin-right: 190px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-195 {
      margin-right: 195px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-200 {
      margin-right: 200px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-205 {
      margin-right: 205px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-210 {
      margin-right: 210px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-215 {
      margin-right: 215px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-220 {
      margin-right: 220px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-225 {
      margin-right: 225px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-230 {
      margin-right: 230px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-235 {
      margin-right: 235px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-240 {
      margin-right: 240px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-245 {
      margin-right: 245px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-250 {
      margin-right: 250px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-255 {
      margin-right: 255px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-260 {
      margin-right: 260px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-265 {
      margin-right: 265px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-270 {
      margin-right: 270px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-275 {
      margin-right: 275px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-280 {
      margin-right: 280px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-285 {
      margin-right: 285px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-290 {
      margin-right: 290px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-295 {
      margin-right: 295px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-300 {
      margin-right: 300px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-305 {
      margin-right: 305px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-310 {
      margin-right: 310px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-315 {
      margin-right: 315px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-320 {
      margin-right: 320px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-325 {
      margin-right: 325px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-330 {
      margin-right: 330px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-335 {
      margin-right: 335px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-340 {
      margin-right: 340px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-345 {
      margin-right: 345px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-350 {
      margin-right: 350px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-355 {
      margin-right: 355px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-360 {
      margin-right: 360px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-365 {
      margin-right: 365px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-370 {
      margin-right: 370px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-375 {
      margin-right: 375px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-380 {
      margin-right: 380px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-385 {
      margin-right: 385px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-390 {
      margin-right: 390px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-395 {
      margin-right: 395px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-400 {
      margin-right: 400px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-405 {
      margin-right: 405px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-410 {
      margin-right: 410px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-415 {
      margin-right: 415px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-420 {
      margin-right: 420px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-425 {
      margin-right: 425px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-430 {
      margin-right: 430px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-435 {
      margin-right: 435px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-440 {
      margin-right: 440px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-445 {
      margin-right: 445px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-450 {
      margin-right: 450px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-455 {
      margin-right: 455px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-460 {
      margin-right: 460px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-465 {
      margin-right: 465px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-470 {
      margin-right: 470px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-475 {
      margin-right: 475px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-480 {
      margin-right: 480px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-485 {
      margin-right: 485px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-490 {
      margin-right: 490px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-495 {
      margin-right: 495px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .mr-xxs-500 {
      margin-right: 500px !important;
    }
  }
  /*-- Padding Top --*/
  .pt-0 {
    padding-top: 0px !important;
  }
  
  .pt-5 {
    padding-top: 5px !important;
  }
  
  .pt-10 {
    padding-top: 10px !important;
  }
  
  .pt-15 {
    padding-top: 15px !important;
  }
  
  .pt-20 {
    padding-top: 20px !important;
  }
  
  .pt-25 {
    padding-top: 25px !important;
  }
  
  .pt-30 {
    padding-top: 30px !important;
  }
  
  .pt-35 {
    padding-top: 35px !important;
  }
  
  .pt-40 {
    padding-top: 40px !important;
  }
  
  .pt-45 {
    padding-top: 45px !important;
  }
  
  .pt-50 {
    padding-top: 50px !important;
  }
  
  .pt-55 {
    padding-top: 55px !important;
  }
  
  .pt-60 {
    padding-top: 60px !important;
  }
  
  .pt-65 {
    padding-top: 65px !important;
  }
  
  .pt-70 {
    padding-top: 70px !important;
  }
  
  .pt-75 {
    padding-top: 75px !important;
  }
  
  .pt-80 {
    padding-top: 80px !important;
  }
  
  .pt-85 {
    padding-top: 85px !important;
  }
  
  .pt-90 {
    padding-top: 90px !important;
  }
  
  .pt-95 {
    padding-top: 95px !important;
  }
  
  .pt-100 {
    padding-top: 100px !important;
  }
  
  .pt-105 {
    padding-top: 105px !important;
  }
  
  .pt-110 {
    padding-top: 110px !important;
  }
  
  .pt-115 {
    padding-top: 115px !important;
  }
  
  .pt-120 {
    padding-top: 120px !important;
  }
  
  .pt-125 {
    padding-top: 125px !important;
  }
  
  .pt-130 {
    padding-top: 130px !important;
  }
  
  .pt-135 {
    padding-top: 135px !important;
  }
  
  .pt-140 {
    padding-top: 140px !important;
  }
  
  .pt-145 {
    padding-top: 145px !important;
  }
  
  .pt-150 {
    padding-top: 150px !important;
  }
  
  .pt-155 {
    padding-top: 155px !important;
  }
  
  .pt-160 {
    padding-top: 160px !important;
  }
  
  .pt-165 {
    padding-top: 165px !important;
  }
  
  .pt-170 {
    padding-top: 170px !important;
  }
  
  .pt-175 {
    padding-top: 175px !important;
  }
  
  .pt-180 {
    padding-top: 180px !important;
  }
  
  .pt-185 {
    padding-top: 185px !important;
  }
  
  .pt-190 {
    padding-top: 190px !important;
  }
  
  .pt-195 {
    padding-top: 195px !important;
  }
  
  .pt-200 {
    padding-top: 200px !important;
  }
  
  .pt-205 {
    padding-top: 205px !important;
  }
  
  .pt-210 {
    padding-top: 210px !important;
  }
  
  .pt-215 {
    padding-top: 215px !important;
  }
  
  .pt-220 {
    padding-top: 220px !important;
  }
  
  .pt-225 {
    padding-top: 225px !important;
  }
  
  .pt-230 {
    padding-top: 230px !important;
  }
  
  .pt-235 {
    padding-top: 235px !important;
  }
  
  .pt-240 {
    padding-top: 240px !important;
  }
  
  .pt-245 {
    padding-top: 245px !important;
  }
  
  .pt-250 {
    padding-top: 250px !important;
  }
  
  .pt-255 {
    padding-top: 255px !important;
  }
  
  .pt-260 {
    padding-top: 260px !important;
  }
  
  .pt-265 {
    padding-top: 265px !important;
  }
  
  .pt-270 {
    padding-top: 270px !important;
  }
  
  .pt-275 {
    padding-top: 275px !important;
  }
  
  .pt-280 {
    padding-top: 280px !important;
  }
  
  .pt-285 {
    padding-top: 285px !important;
  }
  
  .pt-290 {
    padding-top: 290px !important;
  }
  
  .pt-295 {
    padding-top: 295px !important;
  }
  
  .pt-300 {
    padding-top: 300px !important;
  }
  
  .pt-305 {
    padding-top: 305px !important;
  }
  
  .pt-310 {
    padding-top: 310px !important;
  }
  
  .pt-315 {
    padding-top: 315px !important;
  }
  
  .pt-320 {
    padding-top: 320px !important;
  }
  
  .pt-325 {
    padding-top: 325px !important;
  }
  
  .pt-330 {
    padding-top: 330px !important;
  }
  
  .pt-335 {
    padding-top: 335px !important;
  }
  
  .pt-340 {
    padding-top: 340px !important;
  }
  
  .pt-345 {
    padding-top: 345px !important;
  }
  
  .pt-350 {
    padding-top: 350px !important;
  }
  
  .pt-355 {
    padding-top: 355px !important;
  }
  
  .pt-360 {
    padding-top: 360px !important;
  }
  
  .pt-365 {
    padding-top: 365px !important;
  }
  
  .pt-370 {
    padding-top: 370px !important;
  }
  
  .pt-375 {
    padding-top: 375px !important;
  }
  
  .pt-380 {
    padding-top: 380px !important;
  }
  
  .pt-385 {
    padding-top: 385px !important;
  }
  
  .pt-390 {
    padding-top: 390px !important;
  }
  
  .pt-395 {
    padding-top: 395px !important;
  }
  
  .pt-400 {
    padding-top: 400px !important;
  }
  
  .pt-405 {
    padding-top: 405px !important;
  }
  
  .pt-410 {
    padding-top: 410px !important;
  }
  
  .pt-415 {
    padding-top: 415px !important;
  }
  
  .pt-420 {
    padding-top: 420px !important;
  }
  
  .pt-425 {
    padding-top: 425px !important;
  }
  
  .pt-430 {
    padding-top: 430px !important;
  }
  
  .pt-435 {
    padding-top: 435px !important;
  }
  
  .pt-440 {
    padding-top: 440px !important;
  }
  
  .pt-445 {
    padding-top: 445px !important;
  }
  
  .pt-450 {
    padding-top: 450px !important;
  }
  
  .pt-455 {
    padding-top: 455px !important;
  }
  
  .pt-460 {
    padding-top: 460px !important;
  }
  
  .pt-465 {
    padding-top: 465px !important;
  }
  
  .pt-470 {
    padding-top: 470px !important;
  }
  
  .pt-475 {
    padding-top: 475px !important;
  }
  
  .pt-480 {
    padding-top: 480px !important;
  }
  
  .pt-485 {
    padding-top: 485px !important;
  }
  
  .pt-490 {
    padding-top: 490px !important;
  }
  
  .pt-495 {
    padding-top: 495px !important;
  }
  
  .pt-500 {
    padding-top: 500px !important;
  }
  
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-0 {
      padding-top: 0px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-5 {
      padding-top: 5px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-10 {
      padding-top: 10px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-15 {
      padding-top: 15px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-20 {
      padding-top: 20px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-25 {
      padding-top: 25px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-30 {
      padding-top: 30px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-35 {
      padding-top: 35px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-40 {
      padding-top: 40px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-45 {
      padding-top: 45px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-50 {
      padding-top: 50px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-55 {
      padding-top: 55px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-60 {
      padding-top: 60px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-65 {
      padding-top: 65px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-70 {
      padding-top: 70px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-75 {
      padding-top: 75px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-80 {
      padding-top: 80px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-85 {
      padding-top: 85px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-90 {
      padding-top: 90px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-95 {
      padding-top: 95px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-100 {
      padding-top: 100px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-105 {
      padding-top: 105px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-110 {
      padding-top: 110px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-115 {
      padding-top: 115px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-120 {
      padding-top: 120px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-125 {
      padding-top: 125px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-130 {
      padding-top: 130px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-135 {
      padding-top: 135px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-140 {
      padding-top: 140px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-145 {
      padding-top: 145px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-150 {
      padding-top: 150px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-155 {
      padding-top: 155px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-160 {
      padding-top: 160px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-165 {
      padding-top: 165px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-170 {
      padding-top: 170px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-175 {
      padding-top: 175px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-180 {
      padding-top: 180px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-185 {
      padding-top: 185px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-190 {
      padding-top: 190px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-195 {
      padding-top: 195px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-200 {
      padding-top: 200px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-205 {
      padding-top: 205px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-210 {
      padding-top: 210px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-215 {
      padding-top: 215px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-220 {
      padding-top: 220px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-225 {
      padding-top: 225px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-230 {
      padding-top: 230px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-235 {
      padding-top: 235px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-240 {
      padding-top: 240px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-245 {
      padding-top: 245px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-250 {
      padding-top: 250px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-255 {
      padding-top: 255px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-260 {
      padding-top: 260px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-265 {
      padding-top: 265px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-270 {
      padding-top: 270px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-275 {
      padding-top: 275px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-280 {
      padding-top: 280px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-285 {
      padding-top: 285px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-290 {
      padding-top: 290px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-295 {
      padding-top: 295px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-300 {
      padding-top: 300px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-305 {
      padding-top: 305px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-310 {
      padding-top: 310px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-315 {
      padding-top: 315px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-320 {
      padding-top: 320px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-325 {
      padding-top: 325px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-330 {
      padding-top: 330px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-335 {
      padding-top: 335px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-340 {
      padding-top: 340px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-345 {
      padding-top: 345px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-350 {
      padding-top: 350px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-355 {
      padding-top: 355px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-360 {
      padding-top: 360px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-365 {
      padding-top: 365px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-370 {
      padding-top: 370px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-375 {
      padding-top: 375px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-380 {
      padding-top: 380px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-385 {
      padding-top: 385px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-390 {
      padding-top: 390px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-395 {
      padding-top: 395px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-400 {
      padding-top: 400px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-405 {
      padding-top: 405px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-410 {
      padding-top: 410px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-415 {
      padding-top: 415px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-420 {
      padding-top: 420px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-425 {
      padding-top: 425px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-430 {
      padding-top: 430px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-435 {
      padding-top: 435px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-440 {
      padding-top: 440px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-445 {
      padding-top: 445px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-450 {
      padding-top: 450px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-455 {
      padding-top: 455px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-460 {
      padding-top: 460px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-465 {
      padding-top: 465px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-470 {
      padding-top: 470px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-475 {
      padding-top: 475px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-480 {
      padding-top: 480px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-485 {
      padding-top: 485px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-490 {
      padding-top: 490px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-495 {
      padding-top: 495px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pt-xl-500 {
      padding-top: 500px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-0 {
      padding-top: 0px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-5 {
      padding-top: 5px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-10 {
      padding-top: 10px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-15 {
      padding-top: 15px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-20 {
      padding-top: 20px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-25 {
      padding-top: 25px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-30 {
      padding-top: 30px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-35 {
      padding-top: 35px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-40 {
      padding-top: 40px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-45 {
      padding-top: 45px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-50 {
      padding-top: 50px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-55 {
      padding-top: 55px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-60 {
      padding-top: 60px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-65 {
      padding-top: 65px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-70 {
      padding-top: 70px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-75 {
      padding-top: 75px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-80 {
      padding-top: 80px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-85 {
      padding-top: 85px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-90 {
      padding-top: 90px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-95 {
      padding-top: 95px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-100 {
      padding-top: 100px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-105 {
      padding-top: 105px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-110 {
      padding-top: 110px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-115 {
      padding-top: 115px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-120 {
      padding-top: 120px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-125 {
      padding-top: 125px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-130 {
      padding-top: 130px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-135 {
      padding-top: 135px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-140 {
      padding-top: 140px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-145 {
      padding-top: 145px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-150 {
      padding-top: 150px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-155 {
      padding-top: 155px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-160 {
      padding-top: 160px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-165 {
      padding-top: 165px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-170 {
      padding-top: 170px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-175 {
      padding-top: 175px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-180 {
      padding-top: 180px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-185 {
      padding-top: 185px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-190 {
      padding-top: 190px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-195 {
      padding-top: 195px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-200 {
      padding-top: 200px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-205 {
      padding-top: 205px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-210 {
      padding-top: 210px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-215 {
      padding-top: 215px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-220 {
      padding-top: 220px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-225 {
      padding-top: 225px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-230 {
      padding-top: 230px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-235 {
      padding-top: 235px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-240 {
      padding-top: 240px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-245 {
      padding-top: 245px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-250 {
      padding-top: 250px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-255 {
      padding-top: 255px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-260 {
      padding-top: 260px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-265 {
      padding-top: 265px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-270 {
      padding-top: 270px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-275 {
      padding-top: 275px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-280 {
      padding-top: 280px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-285 {
      padding-top: 285px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-290 {
      padding-top: 290px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-295 {
      padding-top: 295px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-300 {
      padding-top: 300px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-305 {
      padding-top: 305px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-310 {
      padding-top: 310px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-315 {
      padding-top: 315px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-320 {
      padding-top: 320px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-325 {
      padding-top: 325px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-330 {
      padding-top: 330px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-335 {
      padding-top: 335px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-340 {
      padding-top: 340px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-345 {
      padding-top: 345px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-350 {
      padding-top: 350px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-355 {
      padding-top: 355px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-360 {
      padding-top: 360px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-365 {
      padding-top: 365px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-370 {
      padding-top: 370px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-375 {
      padding-top: 375px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-380 {
      padding-top: 380px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-385 {
      padding-top: 385px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-390 {
      padding-top: 390px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-395 {
      padding-top: 395px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-400 {
      padding-top: 400px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-405 {
      padding-top: 405px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-410 {
      padding-top: 410px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-415 {
      padding-top: 415px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-420 {
      padding-top: 420px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-425 {
      padding-top: 425px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-430 {
      padding-top: 430px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-435 {
      padding-top: 435px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-440 {
      padding-top: 440px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-445 {
      padding-top: 445px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-450 {
      padding-top: 450px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-455 {
      padding-top: 455px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-460 {
      padding-top: 460px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-465 {
      padding-top: 465px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-470 {
      padding-top: 470px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-475 {
      padding-top: 475px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-480 {
      padding-top: 480px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-485 {
      padding-top: 485px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-490 {
      padding-top: 490px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-495 {
      padding-top: 495px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pt-lg-500 {
      padding-top: 500px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-0 {
      padding-top: 0px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-5 {
      padding-top: 5px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-10 {
      padding-top: 10px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-15 {
      padding-top: 15px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-20 {
      padding-top: 20px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-25 {
      padding-top: 25px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-30 {
      padding-top: 30px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-35 {
      padding-top: 35px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-40 {
      padding-top: 40px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-45 {
      padding-top: 45px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-50 {
      padding-top: 50px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-55 {
      padding-top: 55px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-60 {
      padding-top: 60px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-65 {
      padding-top: 65px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-70 {
      padding-top: 70px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-75 {
      padding-top: 75px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-80 {
      padding-top: 80px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-85 {
      padding-top: 85px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-90 {
      padding-top: 90px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-95 {
      padding-top: 95px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-100 {
      padding-top: 100px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-105 {
      padding-top: 105px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-110 {
      padding-top: 110px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-115 {
      padding-top: 115px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-120 {
      padding-top: 120px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-125 {
      padding-top: 125px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-130 {
      padding-top: 130px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-135 {
      padding-top: 135px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-140 {
      padding-top: 140px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-145 {
      padding-top: 145px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-150 {
      padding-top: 150px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-155 {
      padding-top: 155px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-160 {
      padding-top: 160px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-165 {
      padding-top: 165px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-170 {
      padding-top: 170px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-175 {
      padding-top: 175px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-180 {
      padding-top: 180px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-185 {
      padding-top: 185px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-190 {
      padding-top: 190px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-195 {
      padding-top: 195px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-200 {
      padding-top: 200px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-205 {
      padding-top: 205px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-210 {
      padding-top: 210px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-215 {
      padding-top: 215px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-220 {
      padding-top: 220px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-225 {
      padding-top: 225px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-230 {
      padding-top: 230px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-235 {
      padding-top: 235px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-240 {
      padding-top: 240px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-245 {
      padding-top: 245px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-250 {
      padding-top: 250px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-255 {
      padding-top: 255px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-260 {
      padding-top: 260px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-265 {
      padding-top: 265px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-270 {
      padding-top: 270px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-275 {
      padding-top: 275px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-280 {
      padding-top: 280px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-285 {
      padding-top: 285px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-290 {
      padding-top: 290px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-295 {
      padding-top: 295px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-300 {
      padding-top: 300px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-305 {
      padding-top: 305px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-310 {
      padding-top: 310px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-315 {
      padding-top: 315px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-320 {
      padding-top: 320px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-325 {
      padding-top: 325px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-330 {
      padding-top: 330px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-335 {
      padding-top: 335px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-340 {
      padding-top: 340px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-345 {
      padding-top: 345px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-350 {
      padding-top: 350px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-355 {
      padding-top: 355px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-360 {
      padding-top: 360px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-365 {
      padding-top: 365px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-370 {
      padding-top: 370px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-375 {
      padding-top: 375px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-380 {
      padding-top: 380px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-385 {
      padding-top: 385px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-390 {
      padding-top: 390px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-395 {
      padding-top: 395px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-400 {
      padding-top: 400px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-405 {
      padding-top: 405px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-410 {
      padding-top: 410px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-415 {
      padding-top: 415px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-420 {
      padding-top: 420px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-425 {
      padding-top: 425px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-430 {
      padding-top: 430px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-435 {
      padding-top: 435px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-440 {
      padding-top: 440px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-445 {
      padding-top: 445px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-450 {
      padding-top: 450px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-455 {
      padding-top: 455px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-460 {
      padding-top: 460px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-465 {
      padding-top: 465px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-470 {
      padding-top: 470px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-475 {
      padding-top: 475px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-480 {
      padding-top: 480px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-485 {
      padding-top: 485px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-490 {
      padding-top: 490px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-495 {
      padding-top: 495px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pt-md-500 {
      padding-top: 500px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-0 {
      padding-top: 0px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-5 {
      padding-top: 5px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-10 {
      padding-top: 10px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-15 {
      padding-top: 15px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-20 {
      padding-top: 20px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-25 {
      padding-top: 25px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-30 {
      padding-top: 30px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-35 {
      padding-top: 35px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-40 {
      padding-top: 40px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-45 {
      padding-top: 45px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-50 {
      padding-top: 50px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-55 {
      padding-top: 55px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-60 {
      padding-top: 60px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-65 {
      padding-top: 65px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-70 {
      padding-top: 70px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-75 {
      padding-top: 75px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-80 {
      padding-top: 80px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-85 {
      padding-top: 85px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-90 {
      padding-top: 90px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-95 {
      padding-top: 95px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-100 {
      padding-top: 100px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-105 {
      padding-top: 105px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-110 {
      padding-top: 110px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-115 {
      padding-top: 115px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-120 {
      padding-top: 120px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-125 {
      padding-top: 125px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-130 {
      padding-top: 130px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-135 {
      padding-top: 135px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-140 {
      padding-top: 140px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-145 {
      padding-top: 145px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-150 {
      padding-top: 150px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-155 {
      padding-top: 155px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-160 {
      padding-top: 160px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-165 {
      padding-top: 165px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-170 {
      padding-top: 170px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-175 {
      padding-top: 175px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-180 {
      padding-top: 180px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-185 {
      padding-top: 185px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-190 {
      padding-top: 190px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-195 {
      padding-top: 195px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-200 {
      padding-top: 200px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-205 {
      padding-top: 205px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-210 {
      padding-top: 210px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-215 {
      padding-top: 215px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-220 {
      padding-top: 220px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-225 {
      padding-top: 225px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-230 {
      padding-top: 230px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-235 {
      padding-top: 235px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-240 {
      padding-top: 240px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-245 {
      padding-top: 245px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-250 {
      padding-top: 250px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-255 {
      padding-top: 255px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-260 {
      padding-top: 260px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-265 {
      padding-top: 265px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-270 {
      padding-top: 270px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-275 {
      padding-top: 275px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-280 {
      padding-top: 280px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-285 {
      padding-top: 285px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-290 {
      padding-top: 290px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-295 {
      padding-top: 295px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-300 {
      padding-top: 300px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-305 {
      padding-top: 305px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-310 {
      padding-top: 310px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-315 {
      padding-top: 315px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-320 {
      padding-top: 320px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-325 {
      padding-top: 325px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-330 {
      padding-top: 330px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-335 {
      padding-top: 335px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-340 {
      padding-top: 340px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-345 {
      padding-top: 345px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-350 {
      padding-top: 350px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-355 {
      padding-top: 355px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-360 {
      padding-top: 360px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-365 {
      padding-top: 365px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-370 {
      padding-top: 370px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-375 {
      padding-top: 375px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-380 {
      padding-top: 380px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-385 {
      padding-top: 385px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-390 {
      padding-top: 390px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-395 {
      padding-top: 395px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-400 {
      padding-top: 400px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-405 {
      padding-top: 405px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-410 {
      padding-top: 410px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-415 {
      padding-top: 415px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-420 {
      padding-top: 420px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-425 {
      padding-top: 425px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-430 {
      padding-top: 430px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-435 {
      padding-top: 435px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-440 {
      padding-top: 440px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-445 {
      padding-top: 445px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-450 {
      padding-top: 450px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-455 {
      padding-top: 455px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-460 {
      padding-top: 460px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-465 {
      padding-top: 465px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-470 {
      padding-top: 470px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-475 {
      padding-top: 475px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-480 {
      padding-top: 480px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-485 {
      padding-top: 485px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-490 {
      padding-top: 490px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-495 {
      padding-top: 495px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pt-sm-500 {
      padding-top: 500px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-0 {
      padding-top: 0px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-5 {
      padding-top: 5px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-10 {
      padding-top: 10px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-15 {
      padding-top: 15px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-20 {
      padding-top: 20px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-25 {
      padding-top: 25px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-30 {
      padding-top: 30px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-35 {
      padding-top: 35px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-40 {
      padding-top: 40px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-45 {
      padding-top: 45px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-50 {
      padding-top: 50px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-55 {
      padding-top: 55px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-60 {
      padding-top: 60px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-65 {
      padding-top: 65px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-70 {
      padding-top: 70px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-75 {
      padding-top: 75px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-80 {
      padding-top: 80px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-85 {
      padding-top: 85px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-90 {
      padding-top: 90px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-95 {
      padding-top: 95px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-100 {
      padding-top: 100px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-105 {
      padding-top: 105px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-110 {
      padding-top: 110px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-115 {
      padding-top: 115px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-120 {
      padding-top: 120px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-125 {
      padding-top: 125px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-130 {
      padding-top: 130px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-135 {
      padding-top: 135px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-140 {
      padding-top: 140px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-145 {
      padding-top: 145px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-150 {
      padding-top: 150px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-155 {
      padding-top: 155px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-160 {
      padding-top: 160px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-165 {
      padding-top: 165px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-170 {
      padding-top: 170px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-175 {
      padding-top: 175px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-180 {
      padding-top: 180px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-185 {
      padding-top: 185px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-190 {
      padding-top: 190px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-195 {
      padding-top: 195px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-200 {
      padding-top: 200px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-205 {
      padding-top: 205px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-210 {
      padding-top: 210px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-215 {
      padding-top: 215px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-220 {
      padding-top: 220px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-225 {
      padding-top: 225px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-230 {
      padding-top: 230px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-235 {
      padding-top: 235px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-240 {
      padding-top: 240px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-245 {
      padding-top: 245px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-250 {
      padding-top: 250px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-255 {
      padding-top: 255px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-260 {
      padding-top: 260px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-265 {
      padding-top: 265px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-270 {
      padding-top: 270px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-275 {
      padding-top: 275px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-280 {
      padding-top: 280px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-285 {
      padding-top: 285px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-290 {
      padding-top: 290px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-295 {
      padding-top: 295px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-300 {
      padding-top: 300px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-305 {
      padding-top: 305px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-310 {
      padding-top: 310px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-315 {
      padding-top: 315px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-320 {
      padding-top: 320px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-325 {
      padding-top: 325px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-330 {
      padding-top: 330px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-335 {
      padding-top: 335px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-340 {
      padding-top: 340px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-345 {
      padding-top: 345px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-350 {
      padding-top: 350px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-355 {
      padding-top: 355px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-360 {
      padding-top: 360px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-365 {
      padding-top: 365px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-370 {
      padding-top: 370px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-375 {
      padding-top: 375px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-380 {
      padding-top: 380px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-385 {
      padding-top: 385px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-390 {
      padding-top: 390px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-395 {
      padding-top: 395px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-400 {
      padding-top: 400px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-405 {
      padding-top: 405px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-410 {
      padding-top: 410px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-415 {
      padding-top: 415px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-420 {
      padding-top: 420px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-425 {
      padding-top: 425px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-430 {
      padding-top: 430px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-435 {
      padding-top: 435px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-440 {
      padding-top: 440px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-445 {
      padding-top: 445px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-450 {
      padding-top: 450px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-455 {
      padding-top: 455px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-460 {
      padding-top: 460px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-465 {
      padding-top: 465px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-470 {
      padding-top: 470px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-475 {
      padding-top: 475px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-480 {
      padding-top: 480px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-485 {
      padding-top: 485px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-490 {
      padding-top: 490px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-495 {
      padding-top: 495px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pt-xs-500 {
      padding-top: 500px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-0 {
      padding-top: 0px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-5 {
      padding-top: 5px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-10 {
      padding-top: 10px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-15 {
      padding-top: 15px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-20 {
      padding-top: 20px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-25 {
      padding-top: 25px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-30 {
      padding-top: 30px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-35 {
      padding-top: 35px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-40 {
      padding-top: 40px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-45 {
      padding-top: 45px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-50 {
      padding-top: 50px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-55 {
      padding-top: 55px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-60 {
      padding-top: 60px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-65 {
      padding-top: 65px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-70 {
      padding-top: 70px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-75 {
      padding-top: 75px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-80 {
      padding-top: 80px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-85 {
      padding-top: 85px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-90 {
      padding-top: 90px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-95 {
      padding-top: 95px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-100 {
      padding-top: 100px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-105 {
      padding-top: 105px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-110 {
      padding-top: 110px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-115 {
      padding-top: 115px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-120 {
      padding-top: 120px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-125 {
      padding-top: 125px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-130 {
      padding-top: 130px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-135 {
      padding-top: 135px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-140 {
      padding-top: 140px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-145 {
      padding-top: 145px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-150 {
      padding-top: 150px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-155 {
      padding-top: 155px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-160 {
      padding-top: 160px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-165 {
      padding-top: 165px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-170 {
      padding-top: 170px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-175 {
      padding-top: 175px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-180 {
      padding-top: 180px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-185 {
      padding-top: 185px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-190 {
      padding-top: 190px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-195 {
      padding-top: 195px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-200 {
      padding-top: 200px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-205 {
      padding-top: 205px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-210 {
      padding-top: 210px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-215 {
      padding-top: 215px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-220 {
      padding-top: 220px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-225 {
      padding-top: 225px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-230 {
      padding-top: 230px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-235 {
      padding-top: 235px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-240 {
      padding-top: 240px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-245 {
      padding-top: 245px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-250 {
      padding-top: 250px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-255 {
      padding-top: 255px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-260 {
      padding-top: 260px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-265 {
      padding-top: 265px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-270 {
      padding-top: 270px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-275 {
      padding-top: 275px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-280 {
      padding-top: 280px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-285 {
      padding-top: 285px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-290 {
      padding-top: 290px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-295 {
      padding-top: 295px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-300 {
      padding-top: 300px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-305 {
      padding-top: 305px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-310 {
      padding-top: 310px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-315 {
      padding-top: 315px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-320 {
      padding-top: 320px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-325 {
      padding-top: 325px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-330 {
      padding-top: 330px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-335 {
      padding-top: 335px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-340 {
      padding-top: 340px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-345 {
      padding-top: 345px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-350 {
      padding-top: 350px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-355 {
      padding-top: 355px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-360 {
      padding-top: 360px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-365 {
      padding-top: 365px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-370 {
      padding-top: 370px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-375 {
      padding-top: 375px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-380 {
      padding-top: 380px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-385 {
      padding-top: 385px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-390 {
      padding-top: 390px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-395 {
      padding-top: 395px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-400 {
      padding-top: 400px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-405 {
      padding-top: 405px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-410 {
      padding-top: 410px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-415 {
      padding-top: 415px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-420 {
      padding-top: 420px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-425 {
      padding-top: 425px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-430 {
      padding-top: 430px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-435 {
      padding-top: 435px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-440 {
      padding-top: 440px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-445 {
      padding-top: 445px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-450 {
      padding-top: 450px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-455 {
      padding-top: 455px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-460 {
      padding-top: 460px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-465 {
      padding-top: 465px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-470 {
      padding-top: 470px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-475 {
      padding-top: 475px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-480 {
      padding-top: 480px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-485 {
      padding-top: 485px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-490 {
      padding-top: 490px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-495 {
      padding-top: 495px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pt-xxs-500 {
      padding-top: 500px !important;
    }
  }
  /*-- Padding Bottom --*/
  .pb-0 {
    padding-bottom: 0px !important;
  }
  
  .pb-5 {
    padding-bottom: 5px !important;
  }
  
  .pb-10 {
    padding-bottom: 10px !important;
  }
  
  .pb-15 {
    padding-bottom: 15px !important;
  }
  
  .pb-20 {
    padding-bottom: 20px !important;
  }
  
  .pb-25 {
    padding-bottom: 25px !important;
  }
  
  .pb-30 {
    padding-bottom: 30px !important;
  }
  
  .pb-35 {
    padding-bottom: 35px !important;
  }
  
  .pb-40 {
    padding-bottom: 40px !important;
  }
  
  .pb-45 {
    padding-bottom: 45px !important;
  }
  
  .pb-50 {
    padding-bottom: 50px !important;
  }
  
  .pb-55 {
    padding-bottom: 55px !important;
  }
  
  .pb-60 {
    padding-bottom: 60px !important;
  }
  
  .pb-65 {
    padding-bottom: 65px !important;
  }
  
  .pb-70 {
    padding-bottom: 70px !important;
  }
  
  .pb-75 {
    padding-bottom: 75px !important;
  }
  
  .pb-80 {
    padding-bottom: 80px !important;
  }
  
  .pb-85 {
    padding-bottom: 85px !important;
  }
  
  .pb-90 {
    padding-bottom: 90px !important;
  }
  
  .pb-95 {
    padding-bottom: 95px !important;
  }
  
  .pb-100 {
    padding-bottom: 100px !important;
  }
  
  .pb-105 {
    padding-bottom: 105px !important;
  }
  
  .pb-110 {
    padding-bottom: 110px !important;
  }
  
  .pb-115 {
    padding-bottom: 115px !important;
  }
  
  .pb-120 {
    padding-bottom: 120px !important;
  }
  
  .pb-125 {
    padding-bottom: 125px !important;
  }
  
  .pb-130 {
    padding-bottom: 130px !important;
  }
  
  .pb-135 {
    padding-bottom: 135px !important;
  }
  
  .pb-140 {
    padding-bottom: 140px !important;
  }
  
  .pb-145 {
    padding-bottom: 145px !important;
  }
  
  .pb-150 {
    padding-bottom: 150px !important;
  }
  
  .pb-155 {
    padding-bottom: 155px !important;
  }
  
  .pb-160 {
    padding-bottom: 160px !important;
  }
  
  .pb-165 {
    padding-bottom: 165px !important;
  }
  
  .pb-170 {
    padding-bottom: 170px !important;
  }
  
  .pb-175 {
    padding-bottom: 175px !important;
  }
  
  .pb-180 {
    padding-bottom: 180px !important;
  }
  
  .pb-185 {
    padding-bottom: 185px !important;
  }
  
  .pb-190 {
    padding-bottom: 190px !important;
  }
  
  .pb-195 {
    padding-bottom: 195px !important;
  }
  
  .pb-200 {
    padding-bottom: 200px !important;
  }
  
  .pb-205 {
    padding-bottom: 205px !important;
  }
  
  .pb-210 {
    padding-bottom: 210px !important;
  }
  
  .pb-215 {
    padding-bottom: 215px !important;
  }
  
  .pb-220 {
    padding-bottom: 220px !important;
  }
  
  .pb-225 {
    padding-bottom: 225px !important;
  }
  
  .pb-230 {
    padding-bottom: 230px !important;
  }
  
  .pb-235 {
    padding-bottom: 235px !important;
  }
  
  .pb-240 {
    padding-bottom: 240px !important;
  }
  
  .pb-245 {
    padding-bottom: 245px !important;
  }
  
  .pb-250 {
    padding-bottom: 250px !important;
  }
  
  .pb-255 {
    padding-bottom: 255px !important;
  }
  
  .pb-260 {
    padding-bottom: 260px !important;
  }
  
  .pb-265 {
    padding-bottom: 265px !important;
  }
  
  .pb-270 {
    padding-bottom: 270px !important;
  }
  
  .pb-275 {
    padding-bottom: 275px !important;
  }
  
  .pb-280 {
    padding-bottom: 280px !important;
  }
  
  .pb-285 {
    padding-bottom: 285px !important;
  }
  
  .pb-290 {
    padding-bottom: 290px !important;
  }
  
  .pb-295 {
    padding-bottom: 295px !important;
  }
  
  .pb-300 {
    padding-bottom: 300px !important;
  }
  
  .pb-305 {
    padding-bottom: 305px !important;
  }
  
  .pb-310 {
    padding-bottom: 310px !important;
  }
  
  .pb-315 {
    padding-bottom: 315px !important;
  }
  
  .pb-320 {
    padding-bottom: 320px !important;
  }
  
  .pb-325 {
    padding-bottom: 325px !important;
  }
  
  .pb-330 {
    padding-bottom: 330px !important;
  }
  
  .pb-335 {
    padding-bottom: 335px !important;
  }
  
  .pb-340 {
    padding-bottom: 340px !important;
  }
  
  .pb-345 {
    padding-bottom: 345px !important;
  }
  
  .pb-350 {
    padding-bottom: 350px !important;
  }
  
  .pb-355 {
    padding-bottom: 355px !important;
  }
  
  .pb-360 {
    padding-bottom: 360px !important;
  }
  
  .pb-365 {
    padding-bottom: 365px !important;
  }
  
  .pb-370 {
    padding-bottom: 370px !important;
  }
  
  .pb-375 {
    padding-bottom: 375px !important;
  }
  
  .pb-380 {
    padding-bottom: 380px !important;
  }
  
  .pb-385 {
    padding-bottom: 385px !important;
  }
  
  .pb-390 {
    padding-bottom: 390px !important;
  }
  
  .pb-395 {
    padding-bottom: 395px !important;
  }
  
  .pb-400 {
    padding-bottom: 400px !important;
  }
  
  .pb-405 {
    padding-bottom: 405px !important;
  }
  
  .pb-410 {
    padding-bottom: 410px !important;
  }
  
  .pb-415 {
    padding-bottom: 415px !important;
  }
  
  .pb-420 {
    padding-bottom: 420px !important;
  }
  
  .pb-425 {
    padding-bottom: 425px !important;
  }
  
  .pb-430 {
    padding-bottom: 430px !important;
  }
  
  .pb-435 {
    padding-bottom: 435px !important;
  }
  
  .pb-440 {
    padding-bottom: 440px !important;
  }
  
  .pb-445 {
    padding-bottom: 445px !important;
  }
  
  .pb-450 {
    padding-bottom: 450px !important;
  }
  
  .pb-455 {
    padding-bottom: 455px !important;
  }
  
  .pb-460 {
    padding-bottom: 460px !important;
  }
  
  .pb-465 {
    padding-bottom: 465px !important;
  }
  
  .pb-470 {
    padding-bottom: 470px !important;
  }
  
  .pb-475 {
    padding-bottom: 475px !important;
  }
  
  .pb-480 {
    padding-bottom: 480px !important;
  }
  
  .pb-485 {
    padding-bottom: 485px !important;
  }
  
  .pb-490 {
    padding-bottom: 490px !important;
  }
  
  .pb-495 {
    padding-bottom: 495px !important;
  }
  
  .pb-500 {
    padding-bottom: 500px !important;
  }
  
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-0 {
      padding-bottom: 0px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-5 {
      padding-bottom: 5px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-10 {
      padding-bottom: 10px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-15 {
      padding-bottom: 15px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-20 {
      padding-bottom: 20px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-25 {
      padding-bottom: 25px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-30 {
      padding-bottom: 30px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-35 {
      padding-bottom: 35px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-40 {
      padding-bottom: 40px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-45 {
      padding-bottom: 45px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-50 {
      padding-bottom: 50px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-55 {
      padding-bottom: 55px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-60 {
      padding-bottom: 60px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-65 {
      padding-bottom: 65px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-70 {
      padding-bottom: 70px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-75 {
      padding-bottom: 75px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-80 {
      padding-bottom: 80px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-85 {
      padding-bottom: 85px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-90 {
      padding-bottom: 90px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-95 {
      padding-bottom: 95px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-100 {
      padding-bottom: 100px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-105 {
      padding-bottom: 105px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-110 {
      padding-bottom: 110px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-115 {
      padding-bottom: 115px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-120 {
      padding-bottom: 120px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-125 {
      padding-bottom: 125px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-130 {
      padding-bottom: 130px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-135 {
      padding-bottom: 135px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-140 {
      padding-bottom: 140px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-145 {
      padding-bottom: 145px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-150 {
      padding-bottom: 150px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-155 {
      padding-bottom: 155px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-160 {
      padding-bottom: 160px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-165 {
      padding-bottom: 165px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-170 {
      padding-bottom: 170px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-175 {
      padding-bottom: 175px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-180 {
      padding-bottom: 180px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-185 {
      padding-bottom: 185px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-190 {
      padding-bottom: 190px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-195 {
      padding-bottom: 195px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-200 {
      padding-bottom: 200px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-205 {
      padding-bottom: 205px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-210 {
      padding-bottom: 210px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-215 {
      padding-bottom: 215px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-220 {
      padding-bottom: 220px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-225 {
      padding-bottom: 225px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-230 {
      padding-bottom: 230px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-235 {
      padding-bottom: 235px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-240 {
      padding-bottom: 240px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-245 {
      padding-bottom: 245px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-250 {
      padding-bottom: 250px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-255 {
      padding-bottom: 255px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-260 {
      padding-bottom: 260px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-265 {
      padding-bottom: 265px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-270 {
      padding-bottom: 270px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-275 {
      padding-bottom: 275px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-280 {
      padding-bottom: 280px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-285 {
      padding-bottom: 285px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-290 {
      padding-bottom: 290px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-295 {
      padding-bottom: 295px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-300 {
      padding-bottom: 300px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-305 {
      padding-bottom: 305px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-310 {
      padding-bottom: 310px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-315 {
      padding-bottom: 315px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-320 {
      padding-bottom: 320px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-325 {
      padding-bottom: 325px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-330 {
      padding-bottom: 330px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-335 {
      padding-bottom: 335px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-340 {
      padding-bottom: 340px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-345 {
      padding-bottom: 345px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-350 {
      padding-bottom: 350px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-355 {
      padding-bottom: 355px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-360 {
      padding-bottom: 360px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-365 {
      padding-bottom: 365px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-370 {
      padding-bottom: 370px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-375 {
      padding-bottom: 375px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-380 {
      padding-bottom: 380px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-385 {
      padding-bottom: 385px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-390 {
      padding-bottom: 390px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-395 {
      padding-bottom: 395px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-400 {
      padding-bottom: 400px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-405 {
      padding-bottom: 405px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-410 {
      padding-bottom: 410px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-415 {
      padding-bottom: 415px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-420 {
      padding-bottom: 420px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-425 {
      padding-bottom: 425px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-430 {
      padding-bottom: 430px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-435 {
      padding-bottom: 435px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-440 {
      padding-bottom: 440px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-445 {
      padding-bottom: 445px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-450 {
      padding-bottom: 450px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-455 {
      padding-bottom: 455px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-460 {
      padding-bottom: 460px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-465 {
      padding-bottom: 465px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-470 {
      padding-bottom: 470px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-475 {
      padding-bottom: 475px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-480 {
      padding-bottom: 480px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-485 {
      padding-bottom: 485px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-490 {
      padding-bottom: 490px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-495 {
      padding-bottom: 495px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pb-xl-500 {
      padding-bottom: 500px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-0 {
      padding-bottom: 0px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-5 {
      padding-bottom: 5px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-10 {
      padding-bottom: 10px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-15 {
      padding-bottom: 15px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-20 {
      padding-bottom: 20px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-25 {
      padding-bottom: 25px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-30 {
      padding-bottom: 30px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-35 {
      padding-bottom: 35px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-40 {
      padding-bottom: 40px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-45 {
      padding-bottom: 45px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-50 {
      padding-bottom: 50px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-55 {
      padding-bottom: 55px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-60 {
      padding-bottom: 60px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-65 {
      padding-bottom: 65px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-70 {
      padding-bottom: 70px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-75 {
      padding-bottom: 75px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-80 {
      padding-bottom: 80px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-85 {
      padding-bottom: 85px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-90 {
      padding-bottom: 90px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-95 {
      padding-bottom: 95px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-100 {
      padding-bottom: 100px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-105 {
      padding-bottom: 105px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-110 {
      padding-bottom: 110px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-115 {
      padding-bottom: 115px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-120 {
      padding-bottom: 120px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-125 {
      padding-bottom: 125px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-130 {
      padding-bottom: 130px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-135 {
      padding-bottom: 135px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-140 {
      padding-bottom: 140px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-145 {
      padding-bottom: 145px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-150 {
      padding-bottom: 150px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-155 {
      padding-bottom: 155px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-160 {
      padding-bottom: 160px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-165 {
      padding-bottom: 165px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-170 {
      padding-bottom: 170px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-175 {
      padding-bottom: 175px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-180 {
      padding-bottom: 180px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-185 {
      padding-bottom: 185px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-190 {
      padding-bottom: 190px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-195 {
      padding-bottom: 195px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-200 {
      padding-bottom: 200px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-205 {
      padding-bottom: 205px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-210 {
      padding-bottom: 210px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-215 {
      padding-bottom: 215px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-220 {
      padding-bottom: 220px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-225 {
      padding-bottom: 225px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-230 {
      padding-bottom: 230px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-235 {
      padding-bottom: 235px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-240 {
      padding-bottom: 240px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-245 {
      padding-bottom: 245px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-250 {
      padding-bottom: 250px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-255 {
      padding-bottom: 255px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-260 {
      padding-bottom: 260px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-265 {
      padding-bottom: 265px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-270 {
      padding-bottom: 270px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-275 {
      padding-bottom: 275px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-280 {
      padding-bottom: 280px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-285 {
      padding-bottom: 285px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-290 {
      padding-bottom: 290px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-295 {
      padding-bottom: 295px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-300 {
      padding-bottom: 300px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-305 {
      padding-bottom: 305px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-310 {
      padding-bottom: 310px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-315 {
      padding-bottom: 315px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-320 {
      padding-bottom: 320px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-325 {
      padding-bottom: 325px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-330 {
      padding-bottom: 330px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-335 {
      padding-bottom: 335px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-340 {
      padding-bottom: 340px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-345 {
      padding-bottom: 345px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-350 {
      padding-bottom: 350px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-355 {
      padding-bottom: 355px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-360 {
      padding-bottom: 360px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-365 {
      padding-bottom: 365px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-370 {
      padding-bottom: 370px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-375 {
      padding-bottom: 375px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-380 {
      padding-bottom: 380px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-385 {
      padding-bottom: 385px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-390 {
      padding-bottom: 390px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-395 {
      padding-bottom: 395px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-400 {
      padding-bottom: 400px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-405 {
      padding-bottom: 405px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-410 {
      padding-bottom: 410px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-415 {
      padding-bottom: 415px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-420 {
      padding-bottom: 420px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-425 {
      padding-bottom: 425px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-430 {
      padding-bottom: 430px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-435 {
      padding-bottom: 435px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-440 {
      padding-bottom: 440px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-445 {
      padding-bottom: 445px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-450 {
      padding-bottom: 450px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-455 {
      padding-bottom: 455px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-460 {
      padding-bottom: 460px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-465 {
      padding-bottom: 465px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-470 {
      padding-bottom: 470px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-475 {
      padding-bottom: 475px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-480 {
      padding-bottom: 480px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-485 {
      padding-bottom: 485px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-490 {
      padding-bottom: 490px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-495 {
      padding-bottom: 495px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pb-lg-500 {
      padding-bottom: 500px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-0 {
      padding-bottom: 0px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-5 {
      padding-bottom: 5px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-10 {
      padding-bottom: 10px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-15 {
      padding-bottom: 15px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-20 {
      padding-bottom: 20px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-25 {
      padding-bottom: 25px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-30 {
      padding-bottom: 30px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-35 {
      padding-bottom: 35px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-40 {
      padding-bottom: 40px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-45 {
      padding-bottom: 45px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-50 {
      padding-bottom: 50px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-55 {
      padding-bottom: 55px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-60 {
      padding-bottom: 60px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-65 {
      padding-bottom: 65px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-70 {
      padding-bottom: 70px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-75 {
      padding-bottom: 75px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-80 {
      padding-bottom: 80px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-85 {
      padding-bottom: 85px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-90 {
      padding-bottom: 90px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-95 {
      padding-bottom: 95px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-100 {
      padding-bottom: 100px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-105 {
      padding-bottom: 105px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-110 {
      padding-bottom: 110px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-115 {
      padding-bottom: 115px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-120 {
      padding-bottom: 120px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-125 {
      padding-bottom: 125px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-130 {
      padding-bottom: 130px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-135 {
      padding-bottom: 135px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-140 {
      padding-bottom: 140px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-145 {
      padding-bottom: 145px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-150 {
      padding-bottom: 150px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-155 {
      padding-bottom: 155px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-160 {
      padding-bottom: 160px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-165 {
      padding-bottom: 165px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-170 {
      padding-bottom: 170px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-175 {
      padding-bottom: 175px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-180 {
      padding-bottom: 180px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-185 {
      padding-bottom: 185px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-190 {
      padding-bottom: 190px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-195 {
      padding-bottom: 195px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-200 {
      padding-bottom: 200px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-205 {
      padding-bottom: 205px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-210 {
      padding-bottom: 210px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-215 {
      padding-bottom: 215px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-220 {
      padding-bottom: 220px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-225 {
      padding-bottom: 225px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-230 {
      padding-bottom: 230px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-235 {
      padding-bottom: 235px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-240 {
      padding-bottom: 240px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-245 {
      padding-bottom: 245px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-250 {
      padding-bottom: 250px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-255 {
      padding-bottom: 255px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-260 {
      padding-bottom: 260px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-265 {
      padding-bottom: 265px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-270 {
      padding-bottom: 270px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-275 {
      padding-bottom: 275px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-280 {
      padding-bottom: 280px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-285 {
      padding-bottom: 285px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-290 {
      padding-bottom: 290px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-295 {
      padding-bottom: 295px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-300 {
      padding-bottom: 300px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-305 {
      padding-bottom: 305px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-310 {
      padding-bottom: 310px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-315 {
      padding-bottom: 315px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-320 {
      padding-bottom: 320px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-325 {
      padding-bottom: 325px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-330 {
      padding-bottom: 330px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-335 {
      padding-bottom: 335px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-340 {
      padding-bottom: 340px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-345 {
      padding-bottom: 345px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-350 {
      padding-bottom: 350px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-355 {
      padding-bottom: 355px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-360 {
      padding-bottom: 360px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-365 {
      padding-bottom: 365px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-370 {
      padding-bottom: 370px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-375 {
      padding-bottom: 375px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-380 {
      padding-bottom: 380px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-385 {
      padding-bottom: 385px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-390 {
      padding-bottom: 390px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-395 {
      padding-bottom: 395px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-400 {
      padding-bottom: 400px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-405 {
      padding-bottom: 405px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-410 {
      padding-bottom: 410px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-415 {
      padding-bottom: 415px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-420 {
      padding-bottom: 420px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-425 {
      padding-bottom: 425px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-430 {
      padding-bottom: 430px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-435 {
      padding-bottom: 435px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-440 {
      padding-bottom: 440px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-445 {
      padding-bottom: 445px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-450 {
      padding-bottom: 450px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-455 {
      padding-bottom: 455px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-460 {
      padding-bottom: 460px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-465 {
      padding-bottom: 465px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-470 {
      padding-bottom: 470px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-475 {
      padding-bottom: 475px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-480 {
      padding-bottom: 480px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-485 {
      padding-bottom: 485px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-490 {
      padding-bottom: 490px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-495 {
      padding-bottom: 495px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pb-md-500 {
      padding-bottom: 500px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-0 {
      padding-bottom: 0px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-5 {
      padding-bottom: 5px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-10 {
      padding-bottom: 10px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-15 {
      padding-bottom: 15px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-20 {
      padding-bottom: 20px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-25 {
      padding-bottom: 25px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-30 {
      padding-bottom: 30px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-35 {
      padding-bottom: 35px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-40 {
      padding-bottom: 40px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-45 {
      padding-bottom: 45px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-50 {
      padding-bottom: 50px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-55 {
      padding-bottom: 55px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-60 {
      padding-bottom: 60px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-65 {
      padding-bottom: 65px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-70 {
      padding-bottom: 70px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-75 {
      padding-bottom: 75px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-80 {
      padding-bottom: 80px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-85 {
      padding-bottom: 85px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-90 {
      padding-bottom: 90px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-95 {
      padding-bottom: 95px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-100 {
      padding-bottom: 100px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-105 {
      padding-bottom: 105px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-110 {
      padding-bottom: 110px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-115 {
      padding-bottom: 115px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-120 {
      padding-bottom: 120px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-125 {
      padding-bottom: 125px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-130 {
      padding-bottom: 130px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-135 {
      padding-bottom: 135px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-140 {
      padding-bottom: 140px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-145 {
      padding-bottom: 145px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-150 {
      padding-bottom: 150px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-155 {
      padding-bottom: 155px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-160 {
      padding-bottom: 160px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-165 {
      padding-bottom: 165px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-170 {
      padding-bottom: 170px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-175 {
      padding-bottom: 175px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-180 {
      padding-bottom: 180px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-185 {
      padding-bottom: 185px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-190 {
      padding-bottom: 190px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-195 {
      padding-bottom: 195px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-200 {
      padding-bottom: 200px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-205 {
      padding-bottom: 205px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-210 {
      padding-bottom: 210px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-215 {
      padding-bottom: 215px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-220 {
      padding-bottom: 220px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-225 {
      padding-bottom: 225px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-230 {
      padding-bottom: 230px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-235 {
      padding-bottom: 235px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-240 {
      padding-bottom: 240px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-245 {
      padding-bottom: 245px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-250 {
      padding-bottom: 250px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-255 {
      padding-bottom: 255px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-260 {
      padding-bottom: 260px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-265 {
      padding-bottom: 265px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-270 {
      padding-bottom: 270px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-275 {
      padding-bottom: 275px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-280 {
      padding-bottom: 280px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-285 {
      padding-bottom: 285px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-290 {
      padding-bottom: 290px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-295 {
      padding-bottom: 295px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-300 {
      padding-bottom: 300px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-305 {
      padding-bottom: 305px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-310 {
      padding-bottom: 310px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-315 {
      padding-bottom: 315px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-320 {
      padding-bottom: 320px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-325 {
      padding-bottom: 325px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-330 {
      padding-bottom: 330px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-335 {
      padding-bottom: 335px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-340 {
      padding-bottom: 340px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-345 {
      padding-bottom: 345px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-350 {
      padding-bottom: 350px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-355 {
      padding-bottom: 355px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-360 {
      padding-bottom: 360px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-365 {
      padding-bottom: 365px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-370 {
      padding-bottom: 370px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-375 {
      padding-bottom: 375px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-380 {
      padding-bottom: 380px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-385 {
      padding-bottom: 385px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-390 {
      padding-bottom: 390px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-395 {
      padding-bottom: 395px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-400 {
      padding-bottom: 400px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-405 {
      padding-bottom: 405px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-410 {
      padding-bottom: 410px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-415 {
      padding-bottom: 415px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-420 {
      padding-bottom: 420px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-425 {
      padding-bottom: 425px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-430 {
      padding-bottom: 430px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-435 {
      padding-bottom: 435px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-440 {
      padding-bottom: 440px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-445 {
      padding-bottom: 445px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-450 {
      padding-bottom: 450px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-455 {
      padding-bottom: 455px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-460 {
      padding-bottom: 460px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-465 {
      padding-bottom: 465px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-470 {
      padding-bottom: 470px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-475 {
      padding-bottom: 475px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-480 {
      padding-bottom: 480px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-485 {
      padding-bottom: 485px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-490 {
      padding-bottom: 490px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-495 {
      padding-bottom: 495px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pb-sm-500 {
      padding-bottom: 500px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-0 {
      padding-bottom: 0px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-5 {
      padding-bottom: 5px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-10 {
      padding-bottom: 10px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-15 {
      padding-bottom: 15px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-20 {
      padding-bottom: 20px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-25 {
      padding-bottom: 25px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-30 {
      padding-bottom: 30px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-35 {
      padding-bottom: 35px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-40 {
      padding-bottom: 40px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-45 {
      padding-bottom: 45px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-50 {
      padding-bottom: 50px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-55 {
      padding-bottom: 55px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-60 {
      padding-bottom: 60px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-65 {
      padding-bottom: 65px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-70 {
      padding-bottom: 70px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-75 {
      padding-bottom: 75px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-80 {
      padding-bottom: 80px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-85 {
      padding-bottom: 85px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-90 {
      padding-bottom: 90px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-95 {
      padding-bottom: 95px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-100 {
      padding-bottom: 100px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-105 {
      padding-bottom: 105px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-110 {
      padding-bottom: 110px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-115 {
      padding-bottom: 115px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-120 {
      padding-bottom: 120px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-125 {
      padding-bottom: 125px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-130 {
      padding-bottom: 130px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-135 {
      padding-bottom: 135px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-140 {
      padding-bottom: 140px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-145 {
      padding-bottom: 145px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-150 {
      padding-bottom: 150px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-155 {
      padding-bottom: 155px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-160 {
      padding-bottom: 160px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-165 {
      padding-bottom: 165px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-170 {
      padding-bottom: 170px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-175 {
      padding-bottom: 175px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-180 {
      padding-bottom: 180px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-185 {
      padding-bottom: 185px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-190 {
      padding-bottom: 190px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-195 {
      padding-bottom: 195px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-200 {
      padding-bottom: 200px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-205 {
      padding-bottom: 205px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-210 {
      padding-bottom: 210px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-215 {
      padding-bottom: 215px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-220 {
      padding-bottom: 220px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-225 {
      padding-bottom: 225px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-230 {
      padding-bottom: 230px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-235 {
      padding-bottom: 235px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-240 {
      padding-bottom: 240px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-245 {
      padding-bottom: 245px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-250 {
      padding-bottom: 250px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-255 {
      padding-bottom: 255px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-260 {
      padding-bottom: 260px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-265 {
      padding-bottom: 265px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-270 {
      padding-bottom: 270px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-275 {
      padding-bottom: 275px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-280 {
      padding-bottom: 280px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-285 {
      padding-bottom: 285px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-290 {
      padding-bottom: 290px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-295 {
      padding-bottom: 295px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-300 {
      padding-bottom: 300px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-305 {
      padding-bottom: 305px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-310 {
      padding-bottom: 310px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-315 {
      padding-bottom: 315px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-320 {
      padding-bottom: 320px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-325 {
      padding-bottom: 325px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-330 {
      padding-bottom: 330px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-335 {
      padding-bottom: 335px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-340 {
      padding-bottom: 340px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-345 {
      padding-bottom: 345px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-350 {
      padding-bottom: 350px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-355 {
      padding-bottom: 355px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-360 {
      padding-bottom: 360px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-365 {
      padding-bottom: 365px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-370 {
      padding-bottom: 370px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-375 {
      padding-bottom: 375px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-380 {
      padding-bottom: 380px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-385 {
      padding-bottom: 385px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-390 {
      padding-bottom: 390px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-395 {
      padding-bottom: 395px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-400 {
      padding-bottom: 400px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-405 {
      padding-bottom: 405px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-410 {
      padding-bottom: 410px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-415 {
      padding-bottom: 415px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-420 {
      padding-bottom: 420px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-425 {
      padding-bottom: 425px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-430 {
      padding-bottom: 430px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-435 {
      padding-bottom: 435px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-440 {
      padding-bottom: 440px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-445 {
      padding-bottom: 445px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-450 {
      padding-bottom: 450px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-455 {
      padding-bottom: 455px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-460 {
      padding-bottom: 460px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-465 {
      padding-bottom: 465px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-470 {
      padding-bottom: 470px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-475 {
      padding-bottom: 475px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-480 {
      padding-bottom: 480px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-485 {
      padding-bottom: 485px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-490 {
      padding-bottom: 490px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-495 {
      padding-bottom: 495px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pb-xs-500 {
      padding-bottom: 500px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-0 {
      padding-bottom: 0px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-5 {
      padding-bottom: 5px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-10 {
      padding-bottom: 10px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-15 {
      padding-bottom: 15px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-20 {
      padding-bottom: 20px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-25 {
      padding-bottom: 25px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-30 {
      padding-bottom: 30px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-35 {
      padding-bottom: 35px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-40 {
      padding-bottom: 40px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-45 {
      padding-bottom: 45px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-50 {
      padding-bottom: 50px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-55 {
      padding-bottom: 55px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-60 {
      padding-bottom: 60px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-65 {
      padding-bottom: 65px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-70 {
      padding-bottom: 70px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-75 {
      padding-bottom: 75px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-80 {
      padding-bottom: 80px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-85 {
      padding-bottom: 85px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-90 {
      padding-bottom: 90px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-95 {
      padding-bottom: 95px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-100 {
      padding-bottom: 100px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-105 {
      padding-bottom: 105px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-110 {
      padding-bottom: 110px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-115 {
      padding-bottom: 115px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-120 {
      padding-bottom: 120px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-125 {
      padding-bottom: 125px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-130 {
      padding-bottom: 130px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-135 {
      padding-bottom: 135px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-140 {
      padding-bottom: 140px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-145 {
      padding-bottom: 145px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-150 {
      padding-bottom: 150px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-155 {
      padding-bottom: 155px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-160 {
      padding-bottom: 160px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-165 {
      padding-bottom: 165px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-170 {
      padding-bottom: 170px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-175 {
      padding-bottom: 175px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-180 {
      padding-bottom: 180px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-185 {
      padding-bottom: 185px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-190 {
      padding-bottom: 190px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-195 {
      padding-bottom: 195px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-200 {
      padding-bottom: 200px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-205 {
      padding-bottom: 205px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-210 {
      padding-bottom: 210px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-215 {
      padding-bottom: 215px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-220 {
      padding-bottom: 220px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-225 {
      padding-bottom: 225px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-230 {
      padding-bottom: 230px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-235 {
      padding-bottom: 235px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-240 {
      padding-bottom: 240px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-245 {
      padding-bottom: 245px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-250 {
      padding-bottom: 250px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-255 {
      padding-bottom: 255px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-260 {
      padding-bottom: 260px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-265 {
      padding-bottom: 265px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-270 {
      padding-bottom: 270px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-275 {
      padding-bottom: 275px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-280 {
      padding-bottom: 280px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-285 {
      padding-bottom: 285px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-290 {
      padding-bottom: 290px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-295 {
      padding-bottom: 295px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-300 {
      padding-bottom: 300px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-305 {
      padding-bottom: 305px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-310 {
      padding-bottom: 310px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-315 {
      padding-bottom: 315px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-320 {
      padding-bottom: 320px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-325 {
      padding-bottom: 325px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-330 {
      padding-bottom: 330px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-335 {
      padding-bottom: 335px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-340 {
      padding-bottom: 340px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-345 {
      padding-bottom: 345px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-350 {
      padding-bottom: 350px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-355 {
      padding-bottom: 355px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-360 {
      padding-bottom: 360px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-365 {
      padding-bottom: 365px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-370 {
      padding-bottom: 370px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-375 {
      padding-bottom: 375px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-380 {
      padding-bottom: 380px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-385 {
      padding-bottom: 385px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-390 {
      padding-bottom: 390px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-395 {
      padding-bottom: 395px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-400 {
      padding-bottom: 400px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-405 {
      padding-bottom: 405px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-410 {
      padding-bottom: 410px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-415 {
      padding-bottom: 415px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-420 {
      padding-bottom: 420px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-425 {
      padding-bottom: 425px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-430 {
      padding-bottom: 430px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-435 {
      padding-bottom: 435px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-440 {
      padding-bottom: 440px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-445 {
      padding-bottom: 445px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-450 {
      padding-bottom: 450px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-455 {
      padding-bottom: 455px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-460 {
      padding-bottom: 460px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-465 {
      padding-bottom: 465px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-470 {
      padding-bottom: 470px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-475 {
      padding-bottom: 475px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-480 {
      padding-bottom: 480px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-485 {
      padding-bottom: 485px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-490 {
      padding-bottom: 490px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-495 {
      padding-bottom: 495px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pb-xxs-500 {
      padding-bottom: 500px !important;
    }
  }
  /*-- Padding Left --*/
  .pl-0 {
    padding-left: 0px !important;
  }
  
  .pl-5 {
    padding-left: 5px !important;
  }
  
  .pl-10 {
    padding-left: 10px !important;
  }
  
  .pl-15 {
    padding-left: 15px !important;
  }
  
  .pl-20 {
    padding-left: 20px !important;
  }
  
  .pl-25 {
    padding-left: 25px !important;
  }
  
  .pl-30 {
    padding-left: 30px !important;
  }
  
  .pl-35 {
    padding-left: 35px !important;
  }
  
  .pl-40 {
    padding-left: 40px !important;
  }
  
  .pl-45 {
    padding-left: 45px !important;
  }
  
  .pl-50 {
    padding-left: 50px !important;
  }
  
  .pl-55 {
    padding-left: 55px !important;
  }
  
  .pl-60 {
    padding-left: 60px !important;
  }
  
  .pl-65 {
    padding-left: 65px !important;
  }
  
  .pl-70 {
    padding-left: 70px !important;
  }
  
  .pl-75 {
    padding-left: 75px !important;
  }
  
  .pl-80 {
    padding-left: 80px !important;
  }
  
  .pl-85 {
    padding-left: 85px !important;
  }
  
  .pl-90 {
    padding-left: 90px !important;
  }
  
  .pl-95 {
    padding-left: 95px !important;
  }
  
  .pl-100 {
    padding-left: 100px !important;
  }
  
  .pl-105 {
    padding-left: 105px !important;
  }
  
  .pl-110 {
    padding-left: 110px !important;
  }
  
  .pl-115 {
    padding-left: 115px !important;
  }
  
  .pl-120 {
    padding-left: 120px !important;
  }
  
  .pl-125 {
    padding-left: 125px !important;
  }
  
  .pl-130 {
    padding-left: 130px !important;
  }
  
  .pl-135 {
    padding-left: 135px !important;
  }
  
  .pl-140 {
    padding-left: 140px !important;
  }
  
  .pl-145 {
    padding-left: 145px !important;
  }
  
  .pl-150 {
    padding-left: 150px !important;
  }
  
  .pl-155 {
    padding-left: 155px !important;
  }
  
  .pl-160 {
    padding-left: 160px !important;
  }
  
  .pl-165 {
    padding-left: 165px !important;
  }
  
  .pl-170 {
    padding-left: 170px !important;
  }
  
  .pl-175 {
    padding-left: 175px !important;
  }
  
  .pl-180 {
    padding-left: 180px !important;
  }
  
  .pl-185 {
    padding-left: 185px !important;
  }
  
  .pl-190 {
    padding-left: 190px !important;
  }
  
  .pl-195 {
    padding-left: 195px !important;
  }
  
  .pl-200 {
    padding-left: 200px !important;
  }
  
  .pl-205 {
    padding-left: 205px !important;
  }
  
  .pl-210 {
    padding-left: 210px !important;
  }
  
  .pl-215 {
    padding-left: 215px !important;
  }
  
  .pl-220 {
    padding-left: 220px !important;
  }
  
  .pl-225 {
    padding-left: 225px !important;
  }
  
  .pl-230 {
    padding-left: 230px !important;
  }
  
  .pl-235 {
    padding-left: 235px !important;
  }
  
  .pl-240 {
    padding-left: 240px !important;
  }
  
  .pl-245 {
    padding-left: 245px !important;
  }
  
  .pl-250 {
    padding-left: 250px !important;
  }
  
  .pl-255 {
    padding-left: 255px !important;
  }
  
  .pl-260 {
    padding-left: 260px !important;
  }
  
  .pl-265 {
    padding-left: 265px !important;
  }
  
  .pl-270 {
    padding-left: 270px !important;
  }
  
  .pl-275 {
    padding-left: 275px !important;
  }
  
  .pl-280 {
    padding-left: 280px !important;
  }
  
  .pl-285 {
    padding-left: 285px !important;
  }
  
  .pl-290 {
    padding-left: 290px !important;
  }
  
  .pl-295 {
    padding-left: 295px !important;
  }
  
  .pl-300 {
    padding-left: 300px !important;
  }
  
  .pl-305 {
    padding-left: 305px !important;
  }
  
  .pl-310 {
    padding-left: 310px !important;
  }
  
  .pl-315 {
    padding-left: 315px !important;
  }
  
  .pl-320 {
    padding-left: 320px !important;
  }
  
  .pl-325 {
    padding-left: 325px !important;
  }
  
  .pl-330 {
    padding-left: 330px !important;
  }
  
  .pl-335 {
    padding-left: 335px !important;
  }
  
  .pl-340 {
    padding-left: 340px !important;
  }
  
  .pl-345 {
    padding-left: 345px !important;
  }
  
  .pl-350 {
    padding-left: 350px !important;
  }
  
  .pl-355 {
    padding-left: 355px !important;
  }
  
  .pl-360 {
    padding-left: 360px !important;
  }
  
  .pl-365 {
    padding-left: 365px !important;
  }
  
  .pl-370 {
    padding-left: 370px !important;
  }
  
  .pl-375 {
    padding-left: 375px !important;
  }
  
  .pl-380 {
    padding-left: 380px !important;
  }
  
  .pl-385 {
    padding-left: 385px !important;
  }
  
  .pl-390 {
    padding-left: 390px !important;
  }
  
  .pl-395 {
    padding-left: 395px !important;
  }
  
  .pl-400 {
    padding-left: 400px !important;
  }
  
  .pl-405 {
    padding-left: 405px !important;
  }
  
  .pl-410 {
    padding-left: 410px !important;
  }
  
  .pl-415 {
    padding-left: 415px !important;
  }
  
  .pl-420 {
    padding-left: 420px !important;
  }
  
  .pl-425 {
    padding-left: 425px !important;
  }
  
  .pl-430 {
    padding-left: 430px !important;
  }
  
  .pl-435 {
    padding-left: 435px !important;
  }
  
  .pl-440 {
    padding-left: 440px !important;
  }
  
  .pl-445 {
    padding-left: 445px !important;
  }
  
  .pl-450 {
    padding-left: 450px !important;
  }
  
  .pl-455 {
    padding-left: 455px !important;
  }
  
  .pl-460 {
    padding-left: 460px !important;
  }
  
  .pl-465 {
    padding-left: 465px !important;
  }
  
  .pl-470 {
    padding-left: 470px !important;
  }
  
  .pl-475 {
    padding-left: 475px !important;
  }
  
  .pl-480 {
    padding-left: 480px !important;
  }
  
  .pl-485 {
    padding-left: 485px !important;
  }
  
  .pl-490 {
    padding-left: 490px !important;
  }
  
  .pl-495 {
    padding-left: 495px !important;
  }
  
  .pl-500 {
    padding-left: 500px !important;
  }
  
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-0 {
      padding-left: 0px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-5 {
      padding-left: 5px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-10 {
      padding-left: 10px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-15 {
      padding-left: 15px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-20 {
      padding-left: 20px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-25 {
      padding-left: 25px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-30 {
      padding-left: 30px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-35 {
      padding-left: 35px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-40 {
      padding-left: 40px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-45 {
      padding-left: 45px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-50 {
      padding-left: 50px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-55 {
      padding-left: 55px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-60 {
      padding-left: 60px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-65 {
      padding-left: 65px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-70 {
      padding-left: 70px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-75 {
      padding-left: 75px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-80 {
      padding-left: 80px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-85 {
      padding-left: 85px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-90 {
      padding-left: 90px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-95 {
      padding-left: 95px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-100 {
      padding-left: 100px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-105 {
      padding-left: 105px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-110 {
      padding-left: 110px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-115 {
      padding-left: 115px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-120 {
      padding-left: 120px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-125 {
      padding-left: 125px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-130 {
      padding-left: 130px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-135 {
      padding-left: 135px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-140 {
      padding-left: 140px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-145 {
      padding-left: 145px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-150 {
      padding-left: 150px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-155 {
      padding-left: 155px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-160 {
      padding-left: 160px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-165 {
      padding-left: 165px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-170 {
      padding-left: 170px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-175 {
      padding-left: 175px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-180 {
      padding-left: 180px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-185 {
      padding-left: 185px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-190 {
      padding-left: 190px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-195 {
      padding-left: 195px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-200 {
      padding-left: 200px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-205 {
      padding-left: 205px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-210 {
      padding-left: 210px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-215 {
      padding-left: 215px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-220 {
      padding-left: 220px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-225 {
      padding-left: 225px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-230 {
      padding-left: 230px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-235 {
      padding-left: 235px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-240 {
      padding-left: 240px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-245 {
      padding-left: 245px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-250 {
      padding-left: 250px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-255 {
      padding-left: 255px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-260 {
      padding-left: 260px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-265 {
      padding-left: 265px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-270 {
      padding-left: 270px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-275 {
      padding-left: 275px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-280 {
      padding-left: 280px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-285 {
      padding-left: 285px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-290 {
      padding-left: 290px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-295 {
      padding-left: 295px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-300 {
      padding-left: 300px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-305 {
      padding-left: 305px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-310 {
      padding-left: 310px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-315 {
      padding-left: 315px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-320 {
      padding-left: 320px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-325 {
      padding-left: 325px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-330 {
      padding-left: 330px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-335 {
      padding-left: 335px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-340 {
      padding-left: 340px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-345 {
      padding-left: 345px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-350 {
      padding-left: 350px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-355 {
      padding-left: 355px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-360 {
      padding-left: 360px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-365 {
      padding-left: 365px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-370 {
      padding-left: 370px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-375 {
      padding-left: 375px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-380 {
      padding-left: 380px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-385 {
      padding-left: 385px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-390 {
      padding-left: 390px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-395 {
      padding-left: 395px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-400 {
      padding-left: 400px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-405 {
      padding-left: 405px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-410 {
      padding-left: 410px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-415 {
      padding-left: 415px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-420 {
      padding-left: 420px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-425 {
      padding-left: 425px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-430 {
      padding-left: 430px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-435 {
      padding-left: 435px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-440 {
      padding-left: 440px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-445 {
      padding-left: 445px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-450 {
      padding-left: 450px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-455 {
      padding-left: 455px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-460 {
      padding-left: 460px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-465 {
      padding-left: 465px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-470 {
      padding-left: 470px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-475 {
      padding-left: 475px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-480 {
      padding-left: 480px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-485 {
      padding-left: 485px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-490 {
      padding-left: 490px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-495 {
      padding-left: 495px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pl-xl-500 {
      padding-left: 500px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-0 {
      padding-left: 0px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-5 {
      padding-left: 5px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-10 {
      padding-left: 10px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-15 {
      padding-left: 15px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-20 {
      padding-left: 20px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-25 {
      padding-left: 25px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-30 {
      padding-left: 30px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-35 {
      padding-left: 35px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-40 {
      padding-left: 40px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-45 {
      padding-left: 45px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-50 {
      padding-left: 50px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-55 {
      padding-left: 55px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-60 {
      padding-left: 60px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-65 {
      padding-left: 65px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-70 {
      padding-left: 70px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-75 {
      padding-left: 75px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-80 {
      padding-left: 80px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-85 {
      padding-left: 85px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-90 {
      padding-left: 90px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-95 {
      padding-left: 95px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-100 {
      padding-left: 100px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-105 {
      padding-left: 105px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-110 {
      padding-left: 110px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-115 {
      padding-left: 115px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-120 {
      padding-left: 120px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-125 {
      padding-left: 125px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-130 {
      padding-left: 130px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-135 {
      padding-left: 135px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-140 {
      padding-left: 140px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-145 {
      padding-left: 145px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-150 {
      padding-left: 150px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-155 {
      padding-left: 155px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-160 {
      padding-left: 160px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-165 {
      padding-left: 165px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-170 {
      padding-left: 170px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-175 {
      padding-left: 175px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-180 {
      padding-left: 180px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-185 {
      padding-left: 185px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-190 {
      padding-left: 190px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-195 {
      padding-left: 195px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-200 {
      padding-left: 200px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-205 {
      padding-left: 205px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-210 {
      padding-left: 210px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-215 {
      padding-left: 215px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-220 {
      padding-left: 220px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-225 {
      padding-left: 225px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-230 {
      padding-left: 230px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-235 {
      padding-left: 235px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-240 {
      padding-left: 240px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-245 {
      padding-left: 245px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-250 {
      padding-left: 250px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-255 {
      padding-left: 255px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-260 {
      padding-left: 260px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-265 {
      padding-left: 265px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-270 {
      padding-left: 270px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-275 {
      padding-left: 275px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-280 {
      padding-left: 280px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-285 {
      padding-left: 285px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-290 {
      padding-left: 290px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-295 {
      padding-left: 295px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-300 {
      padding-left: 300px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-305 {
      padding-left: 305px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-310 {
      padding-left: 310px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-315 {
      padding-left: 315px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-320 {
      padding-left: 320px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-325 {
      padding-left: 325px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-330 {
      padding-left: 330px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-335 {
      padding-left: 335px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-340 {
      padding-left: 340px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-345 {
      padding-left: 345px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-350 {
      padding-left: 350px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-355 {
      padding-left: 355px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-360 {
      padding-left: 360px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-365 {
      padding-left: 365px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-370 {
      padding-left: 370px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-375 {
      padding-left: 375px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-380 {
      padding-left: 380px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-385 {
      padding-left: 385px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-390 {
      padding-left: 390px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-395 {
      padding-left: 395px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-400 {
      padding-left: 400px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-405 {
      padding-left: 405px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-410 {
      padding-left: 410px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-415 {
      padding-left: 415px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-420 {
      padding-left: 420px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-425 {
      padding-left: 425px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-430 {
      padding-left: 430px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-435 {
      padding-left: 435px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-440 {
      padding-left: 440px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-445 {
      padding-left: 445px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-450 {
      padding-left: 450px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-455 {
      padding-left: 455px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-460 {
      padding-left: 460px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-465 {
      padding-left: 465px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-470 {
      padding-left: 470px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-475 {
      padding-left: 475px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-480 {
      padding-left: 480px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-485 {
      padding-left: 485px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-490 {
      padding-left: 490px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-495 {
      padding-left: 495px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pl-lg-500 {
      padding-left: 500px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-0 {
      padding-left: 0px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-5 {
      padding-left: 5px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-10 {
      padding-left: 10px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-15 {
      padding-left: 15px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-20 {
      padding-left: 20px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-25 {
      padding-left: 25px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-30 {
      padding-left: 30px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-35 {
      padding-left: 35px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-40 {
      padding-left: 40px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-45 {
      padding-left: 45px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-50 {
      padding-left: 50px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-55 {
      padding-left: 55px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-60 {
      padding-left: 60px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-65 {
      padding-left: 65px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-70 {
      padding-left: 70px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-75 {
      padding-left: 75px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-80 {
      padding-left: 80px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-85 {
      padding-left: 85px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-90 {
      padding-left: 90px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-95 {
      padding-left: 95px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-100 {
      padding-left: 100px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-105 {
      padding-left: 105px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-110 {
      padding-left: 110px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-115 {
      padding-left: 115px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-120 {
      padding-left: 120px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-125 {
      padding-left: 125px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-130 {
      padding-left: 130px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-135 {
      padding-left: 135px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-140 {
      padding-left: 140px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-145 {
      padding-left: 145px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-150 {
      padding-left: 150px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-155 {
      padding-left: 155px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-160 {
      padding-left: 160px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-165 {
      padding-left: 165px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-170 {
      padding-left: 170px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-175 {
      padding-left: 175px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-180 {
      padding-left: 180px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-185 {
      padding-left: 185px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-190 {
      padding-left: 190px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-195 {
      padding-left: 195px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-200 {
      padding-left: 200px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-205 {
      padding-left: 205px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-210 {
      padding-left: 210px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-215 {
      padding-left: 215px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-220 {
      padding-left: 220px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-225 {
      padding-left: 225px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-230 {
      padding-left: 230px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-235 {
      padding-left: 235px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-240 {
      padding-left: 240px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-245 {
      padding-left: 245px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-250 {
      padding-left: 250px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-255 {
      padding-left: 255px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-260 {
      padding-left: 260px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-265 {
      padding-left: 265px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-270 {
      padding-left: 270px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-275 {
      padding-left: 275px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-280 {
      padding-left: 280px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-285 {
      padding-left: 285px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-290 {
      padding-left: 290px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-295 {
      padding-left: 295px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-300 {
      padding-left: 300px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-305 {
      padding-left: 305px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-310 {
      padding-left: 310px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-315 {
      padding-left: 315px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-320 {
      padding-left: 320px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-325 {
      padding-left: 325px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-330 {
      padding-left: 330px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-335 {
      padding-left: 335px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-340 {
      padding-left: 340px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-345 {
      padding-left: 345px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-350 {
      padding-left: 350px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-355 {
      padding-left: 355px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-360 {
      padding-left: 360px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-365 {
      padding-left: 365px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-370 {
      padding-left: 370px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-375 {
      padding-left: 375px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-380 {
      padding-left: 380px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-385 {
      padding-left: 385px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-390 {
      padding-left: 390px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-395 {
      padding-left: 395px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-400 {
      padding-left: 400px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-405 {
      padding-left: 405px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-410 {
      padding-left: 410px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-415 {
      padding-left: 415px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-420 {
      padding-left: 420px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-425 {
      padding-left: 425px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-430 {
      padding-left: 430px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-435 {
      padding-left: 435px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-440 {
      padding-left: 440px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-445 {
      padding-left: 445px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-450 {
      padding-left: 450px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-455 {
      padding-left: 455px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-460 {
      padding-left: 460px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-465 {
      padding-left: 465px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-470 {
      padding-left: 470px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-475 {
      padding-left: 475px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-480 {
      padding-left: 480px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-485 {
      padding-left: 485px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-490 {
      padding-left: 490px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-495 {
      padding-left: 495px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-md-500 {
      padding-left: 500px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-0 {
      padding-left: 0px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-5 {
      padding-left: 5px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-10 {
      padding-left: 10px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-15 {
      padding-left: 15px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-20 {
      padding-left: 20px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-25 {
      padding-left: 25px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-30 {
      padding-left: 30px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-35 {
      padding-left: 35px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-40 {
      padding-left: 40px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-45 {
      padding-left: 45px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-50 {
      padding-left: 50px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-55 {
      padding-left: 55px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-60 {
      padding-left: 60px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-65 {
      padding-left: 65px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-70 {
      padding-left: 70px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-75 {
      padding-left: 75px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-80 {
      padding-left: 80px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-85 {
      padding-left: 85px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-90 {
      padding-left: 90px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-95 {
      padding-left: 95px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-100 {
      padding-left: 100px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-105 {
      padding-left: 105px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-110 {
      padding-left: 110px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-115 {
      padding-left: 115px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-120 {
      padding-left: 120px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-125 {
      padding-left: 125px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-130 {
      padding-left: 130px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-135 {
      padding-left: 135px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-140 {
      padding-left: 140px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-145 {
      padding-left: 145px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-150 {
      padding-left: 150px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-155 {
      padding-left: 155px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-160 {
      padding-left: 160px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-165 {
      padding-left: 165px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-170 {
      padding-left: 170px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-175 {
      padding-left: 175px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-180 {
      padding-left: 180px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-185 {
      padding-left: 185px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-190 {
      padding-left: 190px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-195 {
      padding-left: 195px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-200 {
      padding-left: 200px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-205 {
      padding-left: 205px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-210 {
      padding-left: 210px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-215 {
      padding-left: 215px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-220 {
      padding-left: 220px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-225 {
      padding-left: 225px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-230 {
      padding-left: 230px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-235 {
      padding-left: 235px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-240 {
      padding-left: 240px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-245 {
      padding-left: 245px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-250 {
      padding-left: 250px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-255 {
      padding-left: 255px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-260 {
      padding-left: 260px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-265 {
      padding-left: 265px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-270 {
      padding-left: 270px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-275 {
      padding-left: 275px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-280 {
      padding-left: 280px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-285 {
      padding-left: 285px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-290 {
      padding-left: 290px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-295 {
      padding-left: 295px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-300 {
      padding-left: 300px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-305 {
      padding-left: 305px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-310 {
      padding-left: 310px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-315 {
      padding-left: 315px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-320 {
      padding-left: 320px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-325 {
      padding-left: 325px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-330 {
      padding-left: 330px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-335 {
      padding-left: 335px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-340 {
      padding-left: 340px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-345 {
      padding-left: 345px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-350 {
      padding-left: 350px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-355 {
      padding-left: 355px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-360 {
      padding-left: 360px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-365 {
      padding-left: 365px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-370 {
      padding-left: 370px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-375 {
      padding-left: 375px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-380 {
      padding-left: 380px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-385 {
      padding-left: 385px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-390 {
      padding-left: 390px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-395 {
      padding-left: 395px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-400 {
      padding-left: 400px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-405 {
      padding-left: 405px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-410 {
      padding-left: 410px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-415 {
      padding-left: 415px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-420 {
      padding-left: 420px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-425 {
      padding-left: 425px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-430 {
      padding-left: 430px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-435 {
      padding-left: 435px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-440 {
      padding-left: 440px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-445 {
      padding-left: 445px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-450 {
      padding-left: 450px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-455 {
      padding-left: 455px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-460 {
      padding-left: 460px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-465 {
      padding-left: 465px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-470 {
      padding-left: 470px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-475 {
      padding-left: 475px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-480 {
      padding-left: 480px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-485 {
      padding-left: 485px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-490 {
      padding-left: 490px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-495 {
      padding-left: 495px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pl-sm-500 {
      padding-left: 500px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-0 {
      padding-left: 0px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-5 {
      padding-left: 5px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-10 {
      padding-left: 10px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-15 {
      padding-left: 15px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-20 {
      padding-left: 20px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-25 {
      padding-left: 25px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-30 {
      padding-left: 30px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-35 {
      padding-left: 35px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-40 {
      padding-left: 40px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-45 {
      padding-left: 45px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-50 {
      padding-left: 50px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-55 {
      padding-left: 55px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-60 {
      padding-left: 60px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-65 {
      padding-left: 65px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-70 {
      padding-left: 70px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-75 {
      padding-left: 75px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-80 {
      padding-left: 80px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-85 {
      padding-left: 85px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-90 {
      padding-left: 90px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-95 {
      padding-left: 95px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-100 {
      padding-left: 100px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-105 {
      padding-left: 105px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-110 {
      padding-left: 110px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-115 {
      padding-left: 115px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-120 {
      padding-left: 120px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-125 {
      padding-left: 125px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-130 {
      padding-left: 130px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-135 {
      padding-left: 135px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-140 {
      padding-left: 140px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-145 {
      padding-left: 145px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-150 {
      padding-left: 150px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-155 {
      padding-left: 155px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-160 {
      padding-left: 160px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-165 {
      padding-left: 165px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-170 {
      padding-left: 170px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-175 {
      padding-left: 175px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-180 {
      padding-left: 180px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-185 {
      padding-left: 185px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-190 {
      padding-left: 190px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-195 {
      padding-left: 195px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-200 {
      padding-left: 200px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-205 {
      padding-left: 205px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-210 {
      padding-left: 210px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-215 {
      padding-left: 215px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-220 {
      padding-left: 220px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-225 {
      padding-left: 225px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-230 {
      padding-left: 230px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-235 {
      padding-left: 235px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-240 {
      padding-left: 240px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-245 {
      padding-left: 245px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-250 {
      padding-left: 250px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-255 {
      padding-left: 255px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-260 {
      padding-left: 260px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-265 {
      padding-left: 265px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-270 {
      padding-left: 270px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-275 {
      padding-left: 275px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-280 {
      padding-left: 280px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-285 {
      padding-left: 285px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-290 {
      padding-left: 290px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-295 {
      padding-left: 295px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-300 {
      padding-left: 300px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-305 {
      padding-left: 305px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-310 {
      padding-left: 310px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-315 {
      padding-left: 315px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-320 {
      padding-left: 320px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-325 {
      padding-left: 325px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-330 {
      padding-left: 330px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-335 {
      padding-left: 335px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-340 {
      padding-left: 340px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-345 {
      padding-left: 345px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-350 {
      padding-left: 350px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-355 {
      padding-left: 355px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-360 {
      padding-left: 360px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-365 {
      padding-left: 365px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-370 {
      padding-left: 370px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-375 {
      padding-left: 375px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-380 {
      padding-left: 380px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-385 {
      padding-left: 385px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-390 {
      padding-left: 390px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-395 {
      padding-left: 395px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-400 {
      padding-left: 400px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-405 {
      padding-left: 405px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-410 {
      padding-left: 410px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-415 {
      padding-left: 415px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-420 {
      padding-left: 420px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-425 {
      padding-left: 425px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-430 {
      padding-left: 430px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-435 {
      padding-left: 435px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-440 {
      padding-left: 440px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-445 {
      padding-left: 445px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-450 {
      padding-left: 450px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-455 {
      padding-left: 455px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-460 {
      padding-left: 460px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-465 {
      padding-left: 465px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-470 {
      padding-left: 470px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-475 {
      padding-left: 475px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-480 {
      padding-left: 480px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-485 {
      padding-left: 485px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-490 {
      padding-left: 490px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-495 {
      padding-left: 495px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pl-xs-500 {
      padding-left: 500px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-0 {
      padding-left: 0px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-5 {
      padding-left: 5px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-10 {
      padding-left: 10px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-15 {
      padding-left: 15px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-20 {
      padding-left: 20px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-25 {
      padding-left: 25px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-30 {
      padding-left: 30px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-35 {
      padding-left: 35px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-40 {
      padding-left: 40px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-45 {
      padding-left: 45px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-50 {
      padding-left: 50px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-55 {
      padding-left: 55px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-60 {
      padding-left: 60px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-65 {
      padding-left: 65px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-70 {
      padding-left: 70px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-75 {
      padding-left: 75px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-80 {
      padding-left: 80px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-85 {
      padding-left: 85px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-90 {
      padding-left: 90px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-95 {
      padding-left: 95px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-100 {
      padding-left: 100px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-105 {
      padding-left: 105px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-110 {
      padding-left: 110px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-115 {
      padding-left: 115px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-120 {
      padding-left: 120px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-125 {
      padding-left: 125px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-130 {
      padding-left: 130px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-135 {
      padding-left: 135px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-140 {
      padding-left: 140px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-145 {
      padding-left: 145px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-150 {
      padding-left: 150px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-155 {
      padding-left: 155px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-160 {
      padding-left: 160px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-165 {
      padding-left: 165px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-170 {
      padding-left: 170px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-175 {
      padding-left: 175px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-180 {
      padding-left: 180px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-185 {
      padding-left: 185px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-190 {
      padding-left: 190px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-195 {
      padding-left: 195px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-200 {
      padding-left: 200px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-205 {
      padding-left: 205px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-210 {
      padding-left: 210px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-215 {
      padding-left: 215px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-220 {
      padding-left: 220px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-225 {
      padding-left: 225px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-230 {
      padding-left: 230px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-235 {
      padding-left: 235px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-240 {
      padding-left: 240px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-245 {
      padding-left: 245px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-250 {
      padding-left: 250px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-255 {
      padding-left: 255px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-260 {
      padding-left: 260px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-265 {
      padding-left: 265px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-270 {
      padding-left: 270px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-275 {
      padding-left: 275px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-280 {
      padding-left: 280px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-285 {
      padding-left: 285px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-290 {
      padding-left: 290px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-295 {
      padding-left: 295px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-300 {
      padding-left: 300px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-305 {
      padding-left: 305px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-310 {
      padding-left: 310px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-315 {
      padding-left: 315px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-320 {
      padding-left: 320px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-325 {
      padding-left: 325px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-330 {
      padding-left: 330px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-335 {
      padding-left: 335px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-340 {
      padding-left: 340px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-345 {
      padding-left: 345px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-350 {
      padding-left: 350px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-355 {
      padding-left: 355px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-360 {
      padding-left: 360px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-365 {
      padding-left: 365px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-370 {
      padding-left: 370px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-375 {
      padding-left: 375px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-380 {
      padding-left: 380px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-385 {
      padding-left: 385px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-390 {
      padding-left: 390px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-395 {
      padding-left: 395px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-400 {
      padding-left: 400px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-405 {
      padding-left: 405px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-410 {
      padding-left: 410px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-415 {
      padding-left: 415px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-420 {
      padding-left: 420px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-425 {
      padding-left: 425px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-430 {
      padding-left: 430px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-435 {
      padding-left: 435px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-440 {
      padding-left: 440px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-445 {
      padding-left: 445px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-450 {
      padding-left: 450px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-455 {
      padding-left: 455px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-460 {
      padding-left: 460px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-465 {
      padding-left: 465px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-470 {
      padding-left: 470px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-475 {
      padding-left: 475px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-480 {
      padding-left: 480px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-485 {
      padding-left: 485px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-490 {
      padding-left: 490px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-495 {
      padding-left: 495px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pl-xxs-500 {
      padding-left: 500px !important;
    }
  }
  /*-- Padding Right --*/
  .pr-0 {
    padding-right: 0px !important;
  }
  
  .pr-5 {
    padding-right: 5px !important;
  }
  
  .pr-10 {
    padding-right: 10px !important;
  }
  
  .pr-15 {
    padding-right: 15px !important;
  }
  
  .pr-20 {
    padding-right: 20px !important;
  }
  
  .pr-25 {
    padding-right: 25px !important;
  }
  
  .pr-30 {
    padding-right: 30px !important;
  }
  
  .pr-35 {
    padding-right: 35px !important;
  }
  
  .pr-40 {
    padding-right: 40px !important;
  }
  
  .pr-45 {
    padding-right: 45px !important;
  }
  
  .pr-50 {
    padding-right: 50px !important;
  }
  
  .pr-55 {
    padding-right: 55px !important;
  }
  
  .pr-60 {
    padding-right: 60px !important;
  }
  
  .pr-65 {
    padding-right: 65px !important;
  }
  
  .pr-70 {
    padding-right: 70px !important;
  }
  
  .pr-75 {
    padding-right: 75px !important;
  }
  
  .pr-80 {
    padding-right: 80px !important;
  }
  
  .pr-85 {
    padding-right: 85px !important;
  }
  
  .pr-90 {
    padding-right: 90px !important;
  }
  
  .pr-95 {
    padding-right: 95px !important;
  }
  
  .pr-100 {
    padding-right: 100px !important;
  }
  
  .pr-105 {
    padding-right: 105px !important;
  }
  
  .pr-110 {
    padding-right: 110px !important;
  }
  
  .pr-115 {
    padding-right: 115px !important;
  }
  
  .pr-120 {
    padding-right: 120px !important;
  }
  
  .pr-125 {
    padding-right: 125px !important;
  }
  
  .pr-130 {
    padding-right: 130px !important;
  }
  
  .pr-135 {
    padding-right: 135px !important;
  }
  
  .pr-140 {
    padding-right: 140px !important;
  }
  
  .pr-145 {
    padding-right: 145px !important;
  }
  
  .pr-150 {
    padding-right: 150px !important;
  }
  
  .pr-155 {
    padding-right: 155px !important;
  }
  
  .pr-160 {
    padding-right: 160px !important;
  }
  
  .pr-165 {
    padding-right: 165px !important;
  }
  
  .pr-170 {
    padding-right: 170px !important;
  }
  
  .pr-175 {
    padding-right: 175px !important;
  }
  
  .pr-180 {
    padding-right: 180px !important;
  }
  
  .pr-185 {
    padding-right: 185px !important;
  }
  
  .pr-190 {
    padding-right: 190px !important;
  }
  
  .pr-195 {
    padding-right: 195px !important;
  }
  
  .pr-200 {
    padding-right: 200px !important;
  }
  
  .pr-205 {
    padding-right: 205px !important;
  }
  
  .pr-210 {
    padding-right: 210px !important;
  }
  
  .pr-215 {
    padding-right: 215px !important;
  }
  
  .pr-220 {
    padding-right: 220px !important;
  }
  
  .pr-225 {
    padding-right: 225px !important;
  }
  
  .pr-230 {
    padding-right: 230px !important;
  }
  
  .pr-235 {
    padding-right: 235px !important;
  }
  
  .pr-240 {
    padding-right: 240px !important;
  }
  
  .pr-245 {
    padding-right: 245px !important;
  }
  
  .pr-250 {
    padding-right: 250px !important;
  }
  
  .pr-255 {
    padding-right: 255px !important;
  }
  
  .pr-260 {
    padding-right: 260px !important;
  }
  
  .pr-265 {
    padding-right: 265px !important;
  }
  
  .pr-270 {
    padding-right: 270px !important;
  }
  
  .pr-275 {
    padding-right: 275px !important;
  }
  
  .pr-280 {
    padding-right: 280px !important;
  }
  
  .pr-285 {
    padding-right: 285px !important;
  }
  
  .pr-290 {
    padding-right: 290px !important;
  }
  
  .pr-295 {
    padding-right: 295px !important;
  }
  
  .pr-300 {
    padding-right: 300px !important;
  }
  
  .pr-305 {
    padding-right: 305px !important;
  }
  
  .pr-310 {
    padding-right: 310px !important;
  }
  
  .pr-315 {
    padding-right: 315px !important;
  }
  
  .pr-320 {
    padding-right: 320px !important;
  }
  
  .pr-325 {
    padding-right: 325px !important;
  }
  
  .pr-330 {
    padding-right: 330px !important;
  }
  
  .pr-335 {
    padding-right: 335px !important;
  }
  
  .pr-340 {
    padding-right: 340px !important;
  }
  
  .pr-345 {
    padding-right: 345px !important;
  }
  
  .pr-350 {
    padding-right: 350px !important;
  }
  
  .pr-355 {
    padding-right: 355px !important;
  }
  
  .pr-360 {
    padding-right: 360px !important;
  }
  
  .pr-365 {
    padding-right: 365px !important;
  }
  
  .pr-370 {
    padding-right: 370px !important;
  }
  
  .pr-375 {
    padding-right: 375px !important;
  }
  
  .pr-380 {
    padding-right: 380px !important;
  }
  
  .pr-385 {
    padding-right: 385px !important;
  }
  
  .pr-390 {
    padding-right: 390px !important;
  }
  
  .pr-395 {
    padding-right: 395px !important;
  }
  
  .pr-400 {
    padding-right: 400px !important;
  }
  
  .pr-405 {
    padding-right: 405px !important;
  }
  
  .pr-410 {
    padding-right: 410px !important;
  }
  
  .pr-415 {
    padding-right: 415px !important;
  }
  
  .pr-420 {
    padding-right: 420px !important;
  }
  
  .pr-425 {
    padding-right: 425px !important;
  }
  
  .pr-430 {
    padding-right: 430px !important;
  }
  
  .pr-435 {
    padding-right: 435px !important;
  }
  
  .pr-440 {
    padding-right: 440px !important;
  }
  
  .pr-445 {
    padding-right: 445px !important;
  }
  
  .pr-450 {
    padding-right: 450px !important;
  }
  
  .pr-455 {
    padding-right: 455px !important;
  }
  
  .pr-460 {
    padding-right: 460px !important;
  }
  
  .pr-465 {
    padding-right: 465px !important;
  }
  
  .pr-470 {
    padding-right: 470px !important;
  }
  
  .pr-475 {
    padding-right: 475px !important;
  }
  
  .pr-480 {
    padding-right: 480px !important;
  }
  
  .pr-485 {
    padding-right: 485px !important;
  }
  
  .pr-490 {
    padding-right: 490px !important;
  }
  
  .pr-495 {
    padding-right: 495px !important;
  }
  
  .pr-500 {
    padding-right: 500px !important;
  }
  
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-0 {
      padding-right: 0px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-5 {
      padding-right: 5px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-10 {
      padding-right: 10px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-15 {
      padding-right: 15px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-20 {
      padding-right: 20px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-25 {
      padding-right: 25px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-30 {
      padding-right: 30px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-35 {
      padding-right: 35px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-40 {
      padding-right: 40px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-45 {
      padding-right: 45px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-50 {
      padding-right: 50px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-55 {
      padding-right: 55px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-60 {
      padding-right: 60px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-65 {
      padding-right: 65px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-70 {
      padding-right: 70px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-75 {
      padding-right: 75px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-80 {
      padding-right: 80px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-85 {
      padding-right: 85px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-90 {
      padding-right: 90px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-95 {
      padding-right: 95px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-100 {
      padding-right: 100px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-105 {
      padding-right: 105px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-110 {
      padding-right: 110px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-115 {
      padding-right: 115px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-120 {
      padding-right: 120px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-125 {
      padding-right: 125px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-130 {
      padding-right: 130px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-135 {
      padding-right: 135px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-140 {
      padding-right: 140px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-145 {
      padding-right: 145px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-150 {
      padding-right: 150px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-155 {
      padding-right: 155px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-160 {
      padding-right: 160px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-165 {
      padding-right: 165px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-170 {
      padding-right: 170px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-175 {
      padding-right: 175px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-180 {
      padding-right: 180px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-185 {
      padding-right: 185px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-190 {
      padding-right: 190px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-195 {
      padding-right: 195px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-200 {
      padding-right: 200px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-205 {
      padding-right: 205px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-210 {
      padding-right: 210px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-215 {
      padding-right: 215px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-220 {
      padding-right: 220px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-225 {
      padding-right: 225px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-230 {
      padding-right: 230px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-235 {
      padding-right: 235px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-240 {
      padding-right: 240px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-245 {
      padding-right: 245px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-250 {
      padding-right: 250px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-255 {
      padding-right: 255px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-260 {
      padding-right: 260px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-265 {
      padding-right: 265px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-270 {
      padding-right: 270px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-275 {
      padding-right: 275px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-280 {
      padding-right: 280px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-285 {
      padding-right: 285px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-290 {
      padding-right: 290px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-295 {
      padding-right: 295px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-300 {
      padding-right: 300px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-305 {
      padding-right: 305px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-310 {
      padding-right: 310px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-315 {
      padding-right: 315px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-320 {
      padding-right: 320px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-325 {
      padding-right: 325px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-330 {
      padding-right: 330px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-335 {
      padding-right: 335px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-340 {
      padding-right: 340px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-345 {
      padding-right: 345px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-350 {
      padding-right: 350px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-355 {
      padding-right: 355px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-360 {
      padding-right: 360px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-365 {
      padding-right: 365px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-370 {
      padding-right: 370px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-375 {
      padding-right: 375px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-380 {
      padding-right: 380px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-385 {
      padding-right: 385px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-390 {
      padding-right: 390px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-395 {
      padding-right: 395px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-400 {
      padding-right: 400px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-405 {
      padding-right: 405px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-410 {
      padding-right: 410px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-415 {
      padding-right: 415px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-420 {
      padding-right: 420px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-425 {
      padding-right: 425px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-430 {
      padding-right: 430px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-435 {
      padding-right: 435px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-440 {
      padding-right: 440px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-445 {
      padding-right: 445px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-450 {
      padding-right: 450px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-455 {
      padding-right: 455px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-460 {
      padding-right: 460px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-465 {
      padding-right: 465px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-470 {
      padding-right: 470px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-475 {
      padding-right: 475px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-480 {
      padding-right: 480px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-485 {
      padding-right: 485px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-490 {
      padding-right: 490px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-495 {
      padding-right: 495px !important;
    }
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .pr-xl-500 {
      padding-right: 500px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-0 {
      padding-right: 0px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-5 {
      padding-right: 5px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-10 {
      padding-right: 10px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-15 {
      padding-right: 15px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-20 {
      padding-right: 20px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-25 {
      padding-right: 25px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-30 {
      padding-right: 30px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-35 {
      padding-right: 35px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-40 {
      padding-right: 40px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-45 {
      padding-right: 45px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-50 {
      padding-right: 50px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-55 {
      padding-right: 55px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-60 {
      padding-right: 60px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-65 {
      padding-right: 65px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-70 {
      padding-right: 70px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-75 {
      padding-right: 75px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-80 {
      padding-right: 80px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-85 {
      padding-right: 85px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-90 {
      padding-right: 90px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-95 {
      padding-right: 95px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-100 {
      padding-right: 100px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-105 {
      padding-right: 105px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-110 {
      padding-right: 110px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-115 {
      padding-right: 115px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-120 {
      padding-right: 120px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-125 {
      padding-right: 125px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-130 {
      padding-right: 130px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-135 {
      padding-right: 135px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-140 {
      padding-right: 140px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-145 {
      padding-right: 145px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-150 {
      padding-right: 150px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-155 {
      padding-right: 155px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-160 {
      padding-right: 160px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-165 {
      padding-right: 165px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-170 {
      padding-right: 170px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-175 {
      padding-right: 175px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-180 {
      padding-right: 180px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-185 {
      padding-right: 185px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-190 {
      padding-right: 190px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-195 {
      padding-right: 195px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-200 {
      padding-right: 200px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-205 {
      padding-right: 205px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-210 {
      padding-right: 210px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-215 {
      padding-right: 215px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-220 {
      padding-right: 220px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-225 {
      padding-right: 225px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-230 {
      padding-right: 230px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-235 {
      padding-right: 235px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-240 {
      padding-right: 240px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-245 {
      padding-right: 245px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-250 {
      padding-right: 250px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-255 {
      padding-right: 255px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-260 {
      padding-right: 260px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-265 {
      padding-right: 265px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-270 {
      padding-right: 270px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-275 {
      padding-right: 275px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-280 {
      padding-right: 280px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-285 {
      padding-right: 285px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-290 {
      padding-right: 290px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-295 {
      padding-right: 295px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-300 {
      padding-right: 300px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-305 {
      padding-right: 305px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-310 {
      padding-right: 310px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-315 {
      padding-right: 315px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-320 {
      padding-right: 320px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-325 {
      padding-right: 325px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-330 {
      padding-right: 330px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-335 {
      padding-right: 335px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-340 {
      padding-right: 340px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-345 {
      padding-right: 345px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-350 {
      padding-right: 350px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-355 {
      padding-right: 355px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-360 {
      padding-right: 360px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-365 {
      padding-right: 365px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-370 {
      padding-right: 370px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-375 {
      padding-right: 375px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-380 {
      padding-right: 380px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-385 {
      padding-right: 385px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-390 {
      padding-right: 390px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-395 {
      padding-right: 395px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-400 {
      padding-right: 400px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-405 {
      padding-right: 405px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-410 {
      padding-right: 410px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-415 {
      padding-right: 415px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-420 {
      padding-right: 420px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-425 {
      padding-right: 425px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-430 {
      padding-right: 430px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-435 {
      padding-right: 435px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-440 {
      padding-right: 440px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-445 {
      padding-right: 445px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-450 {
      padding-right: 450px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-455 {
      padding-right: 455px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-460 {
      padding-right: 460px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-465 {
      padding-right: 465px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-470 {
      padding-right: 470px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-475 {
      padding-right: 475px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-480 {
      padding-right: 480px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-485 {
      padding-right: 485px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-490 {
      padding-right: 490px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-495 {
      padding-right: 495px !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .pr-lg-500 {
      padding-right: 500px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-0 {
      padding-right: 0px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-5 {
      padding-right: 5px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-10 {
      padding-right: 10px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-15 {
      padding-right: 15px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-20 {
      padding-right: 20px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-25 {
      padding-right: 25px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-30 {
      padding-right: 30px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-35 {
      padding-right: 35px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-40 {
      padding-right: 40px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-45 {
      padding-right: 45px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-50 {
      padding-right: 50px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-55 {
      padding-right: 55px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-60 {
      padding-right: 60px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-65 {
      padding-right: 65px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-70 {
      padding-right: 70px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-75 {
      padding-right: 75px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-80 {
      padding-right: 80px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-85 {
      padding-right: 85px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-90 {
      padding-right: 90px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-95 {
      padding-right: 95px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-100 {
      padding-right: 100px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-105 {
      padding-right: 105px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-110 {
      padding-right: 110px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-115 {
      padding-right: 115px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-120 {
      padding-right: 120px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-125 {
      padding-right: 125px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-130 {
      padding-right: 130px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-135 {
      padding-right: 135px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-140 {
      padding-right: 140px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-145 {
      padding-right: 145px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-150 {
      padding-right: 150px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-155 {
      padding-right: 155px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-160 {
      padding-right: 160px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-165 {
      padding-right: 165px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-170 {
      padding-right: 170px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-175 {
      padding-right: 175px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-180 {
      padding-right: 180px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-185 {
      padding-right: 185px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-190 {
      padding-right: 190px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-195 {
      padding-right: 195px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-200 {
      padding-right: 200px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-205 {
      padding-right: 205px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-210 {
      padding-right: 210px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-215 {
      padding-right: 215px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-220 {
      padding-right: 220px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-225 {
      padding-right: 225px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-230 {
      padding-right: 230px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-235 {
      padding-right: 235px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-240 {
      padding-right: 240px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-245 {
      padding-right: 245px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-250 {
      padding-right: 250px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-255 {
      padding-right: 255px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-260 {
      padding-right: 260px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-265 {
      padding-right: 265px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-270 {
      padding-right: 270px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-275 {
      padding-right: 275px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-280 {
      padding-right: 280px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-285 {
      padding-right: 285px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-290 {
      padding-right: 290px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-295 {
      padding-right: 295px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-300 {
      padding-right: 300px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-305 {
      padding-right: 305px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-310 {
      padding-right: 310px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-315 {
      padding-right: 315px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-320 {
      padding-right: 320px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-325 {
      padding-right: 325px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-330 {
      padding-right: 330px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-335 {
      padding-right: 335px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-340 {
      padding-right: 340px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-345 {
      padding-right: 345px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-350 {
      padding-right: 350px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-355 {
      padding-right: 355px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-360 {
      padding-right: 360px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-365 {
      padding-right: 365px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-370 {
      padding-right: 370px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-375 {
      padding-right: 375px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-380 {
      padding-right: 380px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-385 {
      padding-right: 385px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-390 {
      padding-right: 390px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-395 {
      padding-right: 395px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-400 {
      padding-right: 400px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-405 {
      padding-right: 405px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-410 {
      padding-right: 410px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-415 {
      padding-right: 415px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-420 {
      padding-right: 420px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-425 {
      padding-right: 425px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-430 {
      padding-right: 430px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-435 {
      padding-right: 435px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-440 {
      padding-right: 440px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-445 {
      padding-right: 445px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-450 {
      padding-right: 450px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-455 {
      padding-right: 455px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-460 {
      padding-right: 460px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-465 {
      padding-right: 465px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-470 {
      padding-right: 470px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-475 {
      padding-right: 475px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-480 {
      padding-right: 480px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-485 {
      padding-right: 485px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-490 {
      padding-right: 490px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-495 {
      padding-right: 495px !important;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .pr-md-500 {
      padding-right: 500px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-0 {
      padding-right: 0px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-5 {
      padding-right: 5px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-10 {
      padding-right: 10px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-15 {
      padding-right: 15px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-20 {
      padding-right: 20px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-25 {
      padding-right: 25px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-30 {
      padding-right: 30px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-35 {
      padding-right: 35px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-40 {
      padding-right: 40px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-45 {
      padding-right: 45px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-50 {
      padding-right: 50px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-55 {
      padding-right: 55px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-60 {
      padding-right: 60px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-65 {
      padding-right: 65px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-70 {
      padding-right: 70px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-75 {
      padding-right: 75px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-80 {
      padding-right: 80px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-85 {
      padding-right: 85px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-90 {
      padding-right: 90px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-95 {
      padding-right: 95px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-100 {
      padding-right: 100px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-105 {
      padding-right: 105px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-110 {
      padding-right: 110px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-115 {
      padding-right: 115px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-120 {
      padding-right: 120px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-125 {
      padding-right: 125px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-130 {
      padding-right: 130px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-135 {
      padding-right: 135px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-140 {
      padding-right: 140px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-145 {
      padding-right: 145px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-150 {
      padding-right: 150px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-155 {
      padding-right: 155px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-160 {
      padding-right: 160px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-165 {
      padding-right: 165px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-170 {
      padding-right: 170px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-175 {
      padding-right: 175px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-180 {
      padding-right: 180px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-185 {
      padding-right: 185px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-190 {
      padding-right: 190px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-195 {
      padding-right: 195px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-200 {
      padding-right: 200px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-205 {
      padding-right: 205px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-210 {
      padding-right: 210px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-215 {
      padding-right: 215px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-220 {
      padding-right: 220px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-225 {
      padding-right: 225px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-230 {
      padding-right: 230px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-235 {
      padding-right: 235px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-240 {
      padding-right: 240px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-245 {
      padding-right: 245px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-250 {
      padding-right: 250px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-255 {
      padding-right: 255px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-260 {
      padding-right: 260px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-265 {
      padding-right: 265px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-270 {
      padding-right: 270px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-275 {
      padding-right: 275px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-280 {
      padding-right: 280px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-285 {
      padding-right: 285px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-290 {
      padding-right: 290px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-295 {
      padding-right: 295px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-300 {
      padding-right: 300px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-305 {
      padding-right: 305px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-310 {
      padding-right: 310px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-315 {
      padding-right: 315px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-320 {
      padding-right: 320px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-325 {
      padding-right: 325px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-330 {
      padding-right: 330px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-335 {
      padding-right: 335px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-340 {
      padding-right: 340px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-345 {
      padding-right: 345px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-350 {
      padding-right: 350px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-355 {
      padding-right: 355px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-360 {
      padding-right: 360px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-365 {
      padding-right: 365px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-370 {
      padding-right: 370px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-375 {
      padding-right: 375px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-380 {
      padding-right: 380px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-385 {
      padding-right: 385px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-390 {
      padding-right: 390px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-395 {
      padding-right: 395px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-400 {
      padding-right: 400px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-405 {
      padding-right: 405px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-410 {
      padding-right: 410px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-415 {
      padding-right: 415px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-420 {
      padding-right: 420px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-425 {
      padding-right: 425px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-430 {
      padding-right: 430px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-435 {
      padding-right: 435px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-440 {
      padding-right: 440px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-445 {
      padding-right: 445px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-450 {
      padding-right: 450px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-455 {
      padding-right: 455px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-460 {
      padding-right: 460px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-465 {
      padding-right: 465px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-470 {
      padding-right: 470px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-475 {
      padding-right: 475px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-480 {
      padding-right: 480px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-485 {
      padding-right: 485px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-490 {
      padding-right: 490px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-495 {
      padding-right: 495px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .pr-sm-500 {
      padding-right: 500px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-0 {
      padding-right: 0px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-5 {
      padding-right: 5px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-10 {
      padding-right: 10px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-15 {
      padding-right: 15px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-20 {
      padding-right: 20px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-25 {
      padding-right: 25px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-30 {
      padding-right: 30px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-35 {
      padding-right: 35px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-40 {
      padding-right: 40px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-45 {
      padding-right: 45px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-50 {
      padding-right: 50px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-55 {
      padding-right: 55px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-60 {
      padding-right: 60px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-65 {
      padding-right: 65px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-70 {
      padding-right: 70px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-75 {
      padding-right: 75px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-80 {
      padding-right: 80px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-85 {
      padding-right: 85px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-90 {
      padding-right: 90px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-95 {
      padding-right: 95px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-100 {
      padding-right: 100px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-105 {
      padding-right: 105px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-110 {
      padding-right: 110px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-115 {
      padding-right: 115px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-120 {
      padding-right: 120px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-125 {
      padding-right: 125px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-130 {
      padding-right: 130px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-135 {
      padding-right: 135px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-140 {
      padding-right: 140px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-145 {
      padding-right: 145px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-150 {
      padding-right: 150px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-155 {
      padding-right: 155px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-160 {
      padding-right: 160px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-165 {
      padding-right: 165px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-170 {
      padding-right: 170px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-175 {
      padding-right: 175px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-180 {
      padding-right: 180px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-185 {
      padding-right: 185px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-190 {
      padding-right: 190px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-195 {
      padding-right: 195px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-200 {
      padding-right: 200px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-205 {
      padding-right: 205px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-210 {
      padding-right: 210px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-215 {
      padding-right: 215px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-220 {
      padding-right: 220px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-225 {
      padding-right: 225px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-230 {
      padding-right: 230px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-235 {
      padding-right: 235px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-240 {
      padding-right: 240px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-245 {
      padding-right: 245px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-250 {
      padding-right: 250px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-255 {
      padding-right: 255px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-260 {
      padding-right: 260px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-265 {
      padding-right: 265px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-270 {
      padding-right: 270px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-275 {
      padding-right: 275px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-280 {
      padding-right: 280px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-285 {
      padding-right: 285px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-290 {
      padding-right: 290px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-295 {
      padding-right: 295px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-300 {
      padding-right: 300px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-305 {
      padding-right: 305px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-310 {
      padding-right: 310px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-315 {
      padding-right: 315px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-320 {
      padding-right: 320px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-325 {
      padding-right: 325px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-330 {
      padding-right: 330px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-335 {
      padding-right: 335px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-340 {
      padding-right: 340px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-345 {
      padding-right: 345px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-350 {
      padding-right: 350px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-355 {
      padding-right: 355px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-360 {
      padding-right: 360px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-365 {
      padding-right: 365px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-370 {
      padding-right: 370px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-375 {
      padding-right: 375px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-380 {
      padding-right: 380px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-385 {
      padding-right: 385px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-390 {
      padding-right: 390px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-395 {
      padding-right: 395px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-400 {
      padding-right: 400px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-405 {
      padding-right: 405px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-410 {
      padding-right: 410px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-415 {
      padding-right: 415px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-420 {
      padding-right: 420px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-425 {
      padding-right: 425px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-430 {
      padding-right: 430px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-435 {
      padding-right: 435px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-440 {
      padding-right: 440px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-445 {
      padding-right: 445px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-450 {
      padding-right: 450px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-455 {
      padding-right: 455px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-460 {
      padding-right: 460px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-465 {
      padding-right: 465px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-470 {
      padding-right: 470px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-475 {
      padding-right: 475px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-480 {
      padding-right: 480px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-485 {
      padding-right: 485px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-490 {
      padding-right: 490px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-495 {
      padding-right: 495px !important;
    }
  }
  @media only screen and (max-width: 575px) {
    .pr-xs-500 {
      padding-right: 500px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-0 {
      padding-right: 0px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-5 {
      padding-right: 5px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-10 {
      padding-right: 10px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-15 {
      padding-right: 15px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-20 {
      padding-right: 20px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-25 {
      padding-right: 25px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-30 {
      padding-right: 30px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-35 {
      padding-right: 35px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-40 {
      padding-right: 40px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-45 {
      padding-right: 45px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-50 {
      padding-right: 50px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-55 {
      padding-right: 55px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-60 {
      padding-right: 60px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-65 {
      padding-right: 65px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-70 {
      padding-right: 70px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-75 {
      padding-right: 75px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-80 {
      padding-right: 80px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-85 {
      padding-right: 85px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-90 {
      padding-right: 90px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-95 {
      padding-right: 95px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-100 {
      padding-right: 100px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-105 {
      padding-right: 105px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-110 {
      padding-right: 110px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-115 {
      padding-right: 115px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-120 {
      padding-right: 120px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-125 {
      padding-right: 125px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-130 {
      padding-right: 130px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-135 {
      padding-right: 135px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-140 {
      padding-right: 140px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-145 {
      padding-right: 145px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-150 {
      padding-right: 150px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-155 {
      padding-right: 155px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-160 {
      padding-right: 160px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-165 {
      padding-right: 165px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-170 {
      padding-right: 170px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-175 {
      padding-right: 175px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-180 {
      padding-right: 180px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-185 {
      padding-right: 185px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-190 {
      padding-right: 190px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-195 {
      padding-right: 195px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-200 {
      padding-right: 200px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-205 {
      padding-right: 205px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-210 {
      padding-right: 210px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-215 {
      padding-right: 215px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-220 {
      padding-right: 220px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-225 {
      padding-right: 225px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-230 {
      padding-right: 230px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-235 {
      padding-right: 235px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-240 {
      padding-right: 240px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-245 {
      padding-right: 245px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-250 {
      padding-right: 250px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-255 {
      padding-right: 255px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-260 {
      padding-right: 260px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-265 {
      padding-right: 265px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-270 {
      padding-right: 270px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-275 {
      padding-right: 275px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-280 {
      padding-right: 280px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-285 {
      padding-right: 285px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-290 {
      padding-right: 290px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-295 {
      padding-right: 295px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-300 {
      padding-right: 300px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-305 {
      padding-right: 305px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-310 {
      padding-right: 310px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-315 {
      padding-right: 315px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-320 {
      padding-right: 320px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-325 {
      padding-right: 325px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-330 {
      padding-right: 330px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-335 {
      padding-right: 335px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-340 {
      padding-right: 340px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-345 {
      padding-right: 345px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-350 {
      padding-right: 350px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-355 {
      padding-right: 355px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-360 {
      padding-right: 360px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-365 {
      padding-right: 365px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-370 {
      padding-right: 370px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-375 {
      padding-right: 375px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-380 {
      padding-right: 380px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-385 {
      padding-right: 385px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-390 {
      padding-right: 390px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-395 {
      padding-right: 395px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-400 {
      padding-right: 400px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-405 {
      padding-right: 405px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-410 {
      padding-right: 410px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-415 {
      padding-right: 415px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-420 {
      padding-right: 420px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-425 {
      padding-right: 425px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-430 {
      padding-right: 430px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-435 {
      padding-right: 435px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-440 {
      padding-right: 440px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-445 {
      padding-right: 445px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-450 {
      padding-right: 450px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-455 {
      padding-right: 455px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-460 {
      padding-right: 460px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-465 {
      padding-right: 465px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-470 {
      padding-right: 470px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-475 {
      padding-right: 475px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-480 {
      padding-right: 480px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-485 {
      padding-right: 485px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-490 {
      padding-right: 490px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-495 {
      padding-right: 495px !important;
    }
  }
  @media only screen and (max-width: 479px) {
    .pr-xxs-500 {
      padding-right: 500px !important;
    }
  }
  /* no gutters */
  .no-gutters {
    margin-left: 0;
    margin-right: 0;
  }
  .no-gutters > .col, .no-gutters > [class*=col-] {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }

  img {
    height: auto;
  }
  
  /* button:focus:not(:focus-visible) {
    border: none;
    outline: 0;
    box-shadow: none;
  } */
  
  .navbar-toggler {
    border: none;
  }
  
  .custom-toggler-icon {
    display: block;
    width: 30px;
    height: 2px;
    background-color: #000;
    position: relative;
    z-index: 2;
  }
  
  .custom-toggler-icon::before,
  .custom-toggler-icon::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #000;
  }
  
  .custom-toggler-icon::before {
    top: -8px;
  }
  
  .custom-toggler-icon::after {
    bottom: -8px;
  }
  
  .cart-container:hover .minicart {
    display: block;
  }
  
  .minicart {
    z-index: 1000;
    left: auto;
    right: 0;
    width: 90vw;
    max-width: 393px;
    padding: 25px 20px 35px;
  }
  
  .minicart li {
    list-style: none;
  }
  
  .carousel-indicators li::marker {
    color: transparent;
  }
  
  form#search-bar pre {
  background-color: transparent !important;
  }
  
  .algolia-autocomplete {
  display: block !important;
  width: 100%;
  }
  
  #algolia-autocomplete-listbox-0,
  span#algolia-autocomplete-listbox-2,
  #algolia-autocomplete-test {
  width: 100%;
    max-width: 800px;
    /* box-shadow: 0 0.3rem 1.525rem -0.375rem rgb(0 0 0 / 10%); */
    padding-right: 1.3rem;
    padding-left: 1.875rem;
    padding-top: 1.875rem;
    padding-bottom: 1.175rem;
    /* background-color: #fff !important; */
    z-index: 110 !important;
    left: 0;
    right: 0;
  }
  
  /* input#s:focus {
    border: none;
    box-shadow: none;
    } */
  .aa-dataset-1,
  .aa-dataset-3 {
  position: absolute;
    width: 100%;
    /* width: 5000px; */
    max-width: 100vw;
    transform: translate(-50%, 0%) !important;
    left: 50% !important;
    top: 24px;
    height: calc(100vh - 190px);
    overflow: hidden;
    background-color: #fff;
    padding: 10px 1rem 0;
    -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
    box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
    min-width: 350px;
    max-height: 500px;
    overflow-y: scroll;
  }
  
  .aa-dataset-1, .aa-dataset-3 {
  /* Styling der Scrollbar für Webkit-basierte Browser (Chrome, Safari, Edge) */
  scrollbar-width: thin; /* Firefox */
  scrollbar-color: #ccc transparent; /* Firefox */
  }
  
  /* Webkit-basierte Browser (Chrome, Safari) */
  .aa-dataset-1::-webkit-scrollbar, .aa-dataset-3::-webkit-scrollbar {
  width: 6px; /* Breite der Scrollbar */
  height: 6px; /* Höhe der horizontalen Scrollbar */
  }
  
  .aa-dataset-1::-webkit-scrollbar-track, .aa-dataset-3::-webkit-scrollbar-track {
  background: transparent; /* Hintergrund der Scrollbar-Leiste */
  }
  
  .aa-dataset-1::-webkit-scrollbar-thumb, .aa-dataset-3::-webkit-scrollbar-thumb {
  background-color: #ccc; /* Farbe der Scrollbar */
  border-radius: 10px; /* Runde Ecken der Scrollbar */
  }
  
  .aa-dataset-1::-webkit-scrollbar-thumb:hover, .aa-dataset-3::-webkit-scrollbar-thumb:hover {
  background-color: #999; /* Farbe beim Hover */
  }
  
  .product-recommendations {
  width: 49%;
  margin-bottom: 0px;
  box-shadow: 0 0.3rem 1.525rem -0.375rem rgb(0 0 0 / 10%);
  display: flex;
  place-items: center;
  float: left;
  cursor: pointer;
  background: #FFFFFF;
  margin-bottom: .875rem !important;
  margin-right: 1%;
  }
  
  .product-recommendations img {
  height: 100px !important;
  width: auto !important;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
  float: left;
  }
  
  .product_recommendations {
  cursor: pointer;
  }
  
  .algolia-product-title {
  line-height: 20px;
  padding-right: 10px;
  color: #373f50;
  font-weight: 600;
  }
  
  .star-rating {
  display: inline-block;
  white-space: nowrap;
  line-height: 1;
  vertical-align: middle;
  }
  
  .star-rating .star-rating-icon {
  display: inline-block;
  margin-right: .1875rem;
  color: #aeb4be;
  font-size: 0.75rem;
  vertical-align: middle;
  }
  
  .star-rating .star-rating-icon.active {
  color: #333;
  }
  
  @font-face {
  font-family: "cartzilla-icons";
  src: url("../fonts/cartzilla-icons.ttf?ufvuz0") format("truetype"), url("../fonts/cartzilla-icons.woff?ufvuz0") format("woff"), url("../fonts/cartzilla-icons.svg?ufvuz0#cartzilla-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
  }
  
  [class^='ci-'], [class*=' ci-'] {
  display: inline-block;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "cartzilla-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  }
  
  .ci-star:before {
  content: "";
  }
  
  .ci-star-filled:before {
    content: "";
  }
  
  .ci-bell:before {
    content: "";
  }
  
  div#starRating .star-rating .star-rating-icon.active {
    color: #333!important;
  }
  
  .rating {
  font-size: 20px !important;
  margin-right: 0rem !important;
  }
  
  div#starRating.is-invalid .star-rating .star-rating-icon {
  color: #f34770;
  }
  
  div#starRating .star-rating .star-rating-icon.active {
  color: #333!important;
  }
  
  .shop-thumb {
    aspect-ratio: 16 / 9;
    display: flex;
    justify-content: center;
  }
  
  .shop-thumb img {
    height: 100%;
    width: auto;
  }
  
  .password-toggle {
  position: relative;
  }
  
  .password-toggle-btn .password-toggle-indicator::before {
    content: '\e937';
  }
  
  .password-toggle-btn {
  position: absolute;
  top: 50%;
  right: .625rem;
  margin-bottom: 0;
  padding: 0.5rem;
  -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
  font-size: 1.0625rem;
  line-height: 1;
  cursor: pointer;
  }
  
  .password-toggle-btn .password-toggle-indicator {
  -webkit-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out;
  color: #7d879c;
  font-family: 'cartzilla-icons';
  font-style: normal;
  position: absolute;
    left: 0;
    top: -1px;
  }
  
  .password-toggle-btn .password-toggle-indicator:hover {
  color: #4b566b;
  }
  
  .password-toggle-btn .password-toggle-check {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
  }
  
  .password-toggle-btn .password-toggle-check:checked ~ .password-toggle-indicator::before {
  content: '\e9d6';
  }
  
  .was-validated .password-toggle .form-control:invalid,
  .was-validated .password-toggle .form-control.is-invalid,
  .was-validated .password-toggle .form-control:valid,
  .was-validated .password-toggle .form-control.is-valid {
  padding-right: 4rem;
  }
  
  .was-validated .password-toggle .form-control:invalid + .password-toggle-btn,
  .was-validated .password-toggle .form-control.is-invalid + .password-toggle-btn,
  .was-validated .password-toggle .form-control:valid + .password-toggle-btn,
  .was-validated .password-toggle .form-control.is-valid + .password-toggle-btn {
  right: 2.1rem;
  }
  
  .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"]{
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  }
  
  .btn-close {
  -webkit-box-sizing: content-box;
      box-sizing: content-box;
  width: 0.75rem;
  height: 0.75rem;
  padding: 0.25rem 0.25rem;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
  border: 0;
  border-radius: 0.3125rem;
  /* opacity: 0.5; */
  }
  
  .btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
  }
  
  .btn-close:focus {
  outline: 0;
  -webkit-box-shadow: none;
      box-shadow: none;
  opacity: 0.75;
  }
  
  .btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
    -ms-user-select: none;
      user-select: none;
  opacity: 0.25;
  }
  
  .btn-close-white {
  -webkit-filter: invert(1) grayscale(100%) brightness(200%);
      filter: invert(1) grayscale(100%) brightness(200%);
  }
  
  .toast {
  width: 350px;
  max-width: 100%;
  font-size: 17px;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid transparent;
  -webkit-box-shadow: 0 0.25rem 0.5625rem -0.0625rem rgba(0, 0, 0, 0.03), 0 0.275rem 1.25rem -0.0625rem rgba(0, 0, 0, 0.05);
      box-shadow: 0 0.25rem 0.5625rem -0.0625rem rgba(0, 0, 0, 0.03), 0 0.275rem 1.25rem -0.0625rem rgba(0, 0, 0, 0.05);
  border-radius: 0.3125rem;
  }
  
  .toast.showing {
  opacity: 0;
  }
  .toast:not(.show) {
  display: none;
  }
  
  .toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: 1090;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
  }
  
  .toast-container > :not(:last-child) {
  margin-bottom: 0.9375rem;
  }
  
  .toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
    -ms-flex-align: center;
      align-items: center;
  padding: 0.5rem 0.75rem;
  color: #7d879c;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 0 solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
  }
  
  .toast-body {
  padding: 0.75rem;
  padding-top: 0px;
  word-wrap: break-word;
  }
  
  .progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: 0.75rem;
    background-color: #f3f5f9;
    border-radius: 0.3125rem;
    -webkit-box-shadow: inset 0 1px 2px transparent;
    box-shadow: inset 0 1px 2px transparent;
  }
  
  .progress-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #0c324c;
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
    height: 4px;
  }
  
  @-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
        transform: rotate(360deg) /* rtl:ignore */;
  }
  }
  
  @keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
        transform: rotate(360deg) /* rtl:ignore */;
  }
  }
  
  .spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.15em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
      animation: 0.75s linear infinite spinner-border;
  margin-right: 0.25rem !important;
  }
  
  .spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.1em;
  }
  
  .form-check-label {
  font-size: 1rem;
  }
  
  .form-check-justified {
  -ms-flex-preferred-size: 0;
    flex-basis: 0;
  -webkit-box-flex: 1;
    -ms-flex-positive: 1;
      flex-grow: 1;
  }
  
  .form-check-justified:not(:last-child) {
  margin-right: 0.5rem;
  }
  
  .form-check-justified .form-option-label {
  width: 100%;
  }
  
  .form-switch .form-check-input {
  height: 1.25rem;
  margin-top: 0;
  }
  
  .form-switch .form-check-input:checked {
    background-color: #333;
  }
  
  .form-switch .form-check-input:disabled {
  -webkit-box-shadow: none;
      box-shadow: none;
  }
  
  .form-switch .form-check-label {
  margin-top: .1875rem;
  }
  
  .table-order-products th:first-child, .table-order-products td:first-child, table#shipping_table th:first-child, table#shipping_table td:first-child {
    padding-left: 0;
    padding-right: 0;
  }
  
  .table-order-products th:last-child, .table-order-products td:last-child, table#shipping_table th:last-child, table#shipping_table td:last-child {
    padding-right: 0;
  }
  
  .form-check:not(.form-switch) {
    display: flex;
    align-items: center;
    padding-left: 0px;
  }
  
  .form-check:not(.form-switch) .form-check-input  {
    margin-right: 0.5rem !important;
    padding-left: 0px;
    margin-left: 0px;
  }
  
  div#infinite-hits .show-more:disabled {
    display: none;
  }
  
  .ais-RefinementList-list {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #sort-by {
    display: flex;
    align-items: center;
  }
  #sort-by select {
    margin-bottom: 0;
  }
  
  .ais-HierarchicalMenu-list {
    padding-left: 0;
    list-style: none;
  }
  .ais-HierarchicalMenu-item--selected > div > .ais-HierarchicalMenu-link{
    font-weight: 700;
  }
  .ais-HierarchicalMenu-item .ais-HierarchicalMenu-item {
    color: var(--ltn__secondary-color);
  }
  .ais-HierarchicalMenu-link {
    display: flex;
    justify-content: space-between;
  }
  .ais-HierarchicalMenu-list--child {
    font-size: 14px;
  }
  
  .ais-RefinementList-item {
    background: var(--white-13);
    margin: 5px;
    padding: 5px 11px;
    color: var(--ltn__body-color);
  }
  .ais-RefinementList-item.ais-RefinementList-item--selected {
    background: var(--ltn__secondary-color);
    color: var(--white);
  }
  .tagFilter-box-wrapper > input {
    display: none;
  }
  .ais-RefinementList-item::before {
    display: none;
  }
  .ais-RefinementList-showMore.ais-RefinementList-showMore--disabled {
    display: none;
  }
  #tagFilter .ais-RefinementList-item {
    cursor: pointer;
  }

  /* Respo */

@media (max-width: 1279px) {

	.aa-dataset-1,
	.aa-dataset-3 {
		top: 35px;
	}
}

@media (max-width: 1023px) {

	.aa-dataset-1,
	.aa-dataset-3 {
		top: 25px;
	}
}

@media (min-width: 992px) {

	.aa-dataset-1,
	.aa-dataset-3 {
		max-width: 40vw;
	}
}

@media (max-width: 991px) {

	#algolia-autocomplete-listbox-0,
	span#algolia-autocomplete-listbox-3,
	span#algolia-autocomplete-listbox-4 {
		width: 100%;
		max-width: 100%;
	}

	.product-recommendations img {
		height: 58px !important;
	}
}

@media (max-width: 700px) {
	.product-recommendations {
		width: 100% !important;
		margin-right: 0;
	}
}

html {
  scroll-behavior: smooth!important;
}