/*!
 * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.has-black-background-color {
  background: #383938 !important;
}

.has-black-color {
  color: #383938 !important;
}

.has-white-background-color {
  background: #fff !important;
}

.has-white-color {
  color: #fff !important;
}

.has-green-background-color {
  background: #448D63 !important;
}

.has-green-color {
  color: #448D63 !important;
}

.fw_extralight {
  font-weight: 200 !important;
}

.fw_light {
  font-weight: 300 !important;
}

.fw_regular {
  font-weight: 400 !important;
}

.fw_medium {
  font-weight: 500 !important;
}

.fw_semibold {
  font-weight: 600 !important;
}

.fw_bold {
  font-weight: 700 !important;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  overflow-x: hidden !important;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

aside {
  padding: 5px;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.w-max {
  width: -moz-max-content;
  width: max-content;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 600px) {
  .container {
    max-width: 95vw;
  }
}
@media (min-width: 1024px) {
  .container {
    position: relative;
    max-width: 1240px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) and (min-width: 992px) {
  .container {
    max-width: 86.1111111111vw;
  }
}
@media (min-width: 1024px) and (max-width: 1799.98px) {
  .container {
    position: relative;
    max-width: 1240px;
  }
}
@media (min-width: 1024px) and (max-width: 1799.98px) and (max-width: 1439px) and (min-width: 992px) {
  .container {
    max-width: 86.1111111111vw;
  }
}
@media (min-width: 1024px) and (max-width: 991.98px) {
  .container {
    position: relative;
    max-width: 1240px;
  }
}
@media (min-width: 1024px) and (max-width: 991.98px) and (max-width: 1439px) and (min-width: 992px) {
  .container {
    max-width: 86.1111111111vw;
  }
}
@media (min-width: 1024px) and (max-width: 767.98px) {
  .container {
    position: relative;
    max-width: 1240px;
  }
}
@media (min-width: 1024px) and (max-width: 767.98px) and (max-width: 1439px) and (min-width: 992px) {
  .container {
    max-width: 86.1111111111vw;
  }
}
@media (min-width: 1024px) and (max-width: 575.98px) {
  .container {
    position: relative;
    max-width: 1240px;
  }
}
@media (min-width: 1024px) and (max-width: 575.98px) and (max-width: 1439px) and (min-width: 992px) {
  .container {
    max-width: 86.1111111111vw;
  }
}
@media (min-width: 1600px) {
  .container {
    position: relative;
    max-width: 1440px;
  }
}
@media (min-width: 1600px) and (max-width: 1439px) and (min-width: 992px) {
  .container {
    max-width: 100vw;
  }
}
@media (min-width: 1600px) and (max-width: 1799.98px) {
  .container {
    position: relative;
    max-width: 1440px;
  }
}
@media (min-width: 1600px) and (max-width: 1799.98px) and (max-width: 1439px) and (min-width: 992px) {
  .container {
    max-width: 100vw;
  }
}
@media (min-width: 1600px) and (max-width: 991.98px) {
  .container {
    position: relative;
    max-width: 1440px;
  }
}
@media (min-width: 1600px) and (max-width: 991.98px) and (max-width: 1439px) and (min-width: 992px) {
  .container {
    max-width: 100vw;
  }
}
@media (min-width: 1600px) and (max-width: 767.98px) {
  .container {
    position: relative;
    max-width: 1440px;
  }
}
@media (min-width: 1600px) and (max-width: 767.98px) and (max-width: 1439px) and (min-width: 992px) {
  .container {
    max-width: 100vw;
  }
}
@media (min-width: 1600px) and (max-width: 575.98px) {
  .container {
    position: relative;
    max-width: 1440px;
  }
}
@media (min-width: 1600px) and (max-width: 575.98px) and (max-width: 1439px) and (min-width: 992px) {
  .container {
    max-width: 100vw;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    flex: 0 0 16.667%;
    max-width: 16.667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1025px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1600px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #fff;
  text-align: left;
  list-style: none;
  background-color: transparent;
  background-clip: padding-box;
  border: none;
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #fff;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown:hover .dropdown-menu {
  display: block;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #000;
  pointer-events: none;
  cursor: default;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1025px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1024px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #4f0059 !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #7C008C !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1026px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto,
.aligncenter {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto,
.aligncenter {
  margin-left: auto !important;
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-regular {
  font-weight: 400 !important;
}

.font-weight-medium {
  font-weight: 600 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #7C008C !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #380040 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

img.wp-post-image,
article img,
figure,
img,
#secondary img {
  max-width: 100%;
  height: auto;
}

.slide {
  list-style: none;
}

/* Slider CSS */
.slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
}

.slick-dots > li {
  margin: 0 0.25rem;
}

.slick-dots > button {
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: blue;
  text-indent: -9999px;
}

.slick-dots > li.slick-active button {
  background-color: #fff;
}

/* END of Slider CSS */
/* Align column */
.atop {
  display: flex;
  align-items: flex-start;
}

.amiddle {
  display: flex;
  align-items: center;
}

.abottom {
  display: flex;
  align-items: flex-end;
}

.z-2 {
  position: relative;
  z-index: 2;
}

@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Thin.ttf") format("woff");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Light.ttf") format("woff");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Regular.ttf") format("woff");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Medium.ttf") format("woff");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Semibold.ttf") format("woff");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Bold.ttf") format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Black.ttf") format("woff");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}
.ff_Montserrat {
  font-family: sans-serif;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
html {
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html.no-scroll {
  overflow: hidden !important;
}

body {
  max-width: 100vw;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  body {
    overflow-x: hidden;
  }
}

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-style: normal;
  font-weight: 400;
  color: #383938;
}

@media (max-width: 1799.98px) {
  body,
  button,
  input,
  select,
  optgroup,
  textarea {
    font-family: "Montserrat", sans-serif;
    font-size: 1.1111111111vw;
    line-height: 1.7777777778vw;
    font-style: normal;
    font-weight: 400;
    color: #383938;
  }
}
@media (max-width: 991.98px) {
  body,
  button,
  input,
  select,
  optgroup,
  textarea {
    font-family: "Montserrat", sans-serif;
    font-size: 1.3888888889vw;
    line-height: 2.2222222222vw;
    font-style: normal;
    font-weight: 400;
    color: #383938;
  }
}
@media (max-width: 767.98px) {
  body,
  button,
  input,
  select,
  optgroup,
  textarea {
    font-family: "Montserrat", sans-serif;
    font-size: 2.0833333333vw;
    line-height: 3.6458333333vw;
    font-style: normal;
    font-weight: 400;
    color: #383938;
  }
}
@media (max-width: 575.98px) {
  body,
  button,
  input,
  select,
  optgroup,
  textarea {
    font-family: "Montserrat", sans-serif;
    font-size: 4.2666666667vw;
    line-height: 7.4666666667vw;
    font-style: normal;
    font-weight: 400;
    color: #383938;
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  font-style: normal;
  font-family: "Montserrat", sans-serif;
  line-height: normal;
}

h1, .h1 {
  font-weight: 900;
  font-size: 80px;
}
@media (max-width: 1799.98px) {
  h1, .h1 {
    font-size: 4.4444444444vw;
  }
}
@media (max-width: 991.98px) {
  h1, .h1 {
    font-size: 5.5555555556vw;
  }
}
@media (max-width: 767.98px) {
  h1, .h1 {
    font-size: 3.90625vw;
  }
}
@media (max-width: 575.98px) {
  h1, .h1 {
    font-size: 8vw;
  }
}

h2, .h2 {
  font-weight: 900;
  font-size: 64px;
}
@media (max-width: 1799.98px) {
  h2, .h2 {
    font-size: 3.5555555556vw;
  }
}
@media (max-width: 991.98px) {
  h2, .h2 {
    font-size: 4.4444444444vw;
  }
}
@media (max-width: 767.98px) {
  h2, .h2 {
    font-size: 3.125vw;
  }
}
@media (max-width: 575.98px) {
  h2, .h2 {
    font-size: 6.4vw;
  }
}

h3, .h3 {
  font-weight: 700;
  font-size: 32px;
}
@media (max-width: 1799.98px) {
  h3, .h3 {
    font-size: 1.7777777778vw;
  }
}
@media (max-width: 991.98px) {
  h3, .h3 {
    font-size: 2.2222222222vw;
  }
}
@media (max-width: 767.98px) {
  h3, .h3 {
    font-size: 2.6041666667vw;
  }
}
@media (max-width: 575.98px) {
  h3, .h3 {
    font-size: 5.3333333333vw;
  }
}

/* Elements
--------------------------------------------- */
/* Links
--------------------------------------------- */
/* Forms
--------------------------------------------- */
.btn {
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  line-height: 32px;
  padding: 15px;
  border-radius: 5px;
  font-weight: 700;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1799.98px) {
  .btn {
    font-size: 1.1111111111vw;
    line-height: 1.7777777778vw;
    padding: 0.8333333333vw;
    border-radius: 0.2777777778vw;
  }
}
@media (max-width: 991.98px) {
  .btn {
    font-size: 1.3888888889vw;
    line-height: 2.2222222222vw;
    padding: 1.0416666667vw;
    border-radius: 0.3472222222vw;
  }
}
@media (max-width: 767.98px) {
  .btn {
    font-size: 2.34375vw;
    line-height: 3.90625vw;
    padding: 1.953125vw;
    border-radius: 0.6510416667vw;
  }
}
@media (max-width: 575.98px) {
  .btn {
    font-size: 4.8vw;
    line-height: 8vw;
    padding: 4vw;
    border-radius: 1.3333333333vw;
  }
}
.btn--hasicon {
  padding: 15px 54px 15px 15px;
}
@media (max-width: 1799.98px) {
  .btn--hasicon {
    padding: 0.8333333333vw 3vw 0.8333333333vw 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  .btn--hasicon {
    padding: 1.0416666667vw 3.75vw 1.0416666667vw 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  .btn--hasicon {
    padding: 1.953125vw 7.03125vw 1.953125vw 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  .btn--hasicon {
    padding: 4vw 14.4vw 4vw 4vw;
  }
}
.btn--donate {
  background-color: #448D63;
  color: #fff;
  position: relative;
}
.btn--donate:after {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_19_782)'%3E%3Cpath d='M29.095 17.235C28.654 16.8972 28.1405 16.6665 27.595 16.5613C29.5238 14.3675 30.5 12.1713 30.5 10C30.5 6.41626 27.6137 3.50001 24.0675 3.50001C22.3597 3.49182 20.7179 4.15905 19.5 5.35626C18.2821 4.15905 16.6403 3.49182 14.9325 3.50001C11.3862 3.50001 8.5 6.41626 8.5 10C8.5 11.2688 8.84 12.5375 9.5275 13.8375C8.97874 14.064 8.48037 14.3971 8.06125 14.8175L5.375 17.5H2.5C1.83696 17.5 1.20107 17.7634 0.732233 18.2322C0.263392 18.7011 0 19.337 0 20L0 25C0 25.6631 0.263392 26.2989 0.732233 26.7678C1.20107 27.2366 1.83696 27.5 2.5 27.5H15C15.1226 27.5001 15.2448 27.485 15.3638 27.455L23.3638 25.455C23.4403 25.4362 23.5151 25.4112 23.5875 25.38L28.44 23.3125C28.4688 23.3013 28.4963 23.2888 28.5238 23.275C29.0664 23.0035 29.5311 22.5984 29.8741 22.0978C30.217 21.5972 30.4269 21.0175 30.4841 20.4134C30.5412 19.8093 30.4437 19.2006 30.2007 18.6445C29.9577 18.0885 29.5772 17.6034 29.095 17.235ZM14.9325 6.50001C15.6083 6.48959 16.2719 6.68098 16.8384 7.04973C17.4049 7.41847 17.8485 7.94779 18.1125 8.57001C18.2255 8.84513 18.4178 9.08044 18.6648 9.24604C18.9119 9.41164 19.2026 9.50006 19.5 9.50006C19.7974 9.50006 20.0881 9.41164 20.3352 9.24604C20.5822 9.08044 20.7745 8.84513 20.8875 8.57001C21.1515 7.94779 21.5951 7.41847 22.1616 7.04973C22.7281 6.68098 23.3917 6.48959 24.0675 6.50001C25.9275 6.50001 27.5 8.10251 27.5 10C27.5 12.2575 25.625 14.855 22.0775 17.5238L21.5 17.6575C21.5 17.605 21.5 17.5525 21.5 17.5C21.5 16.4391 21.0786 15.4217 20.3284 14.6716C19.5783 13.9214 18.5609 13.5 17.5 13.5H12.8387C11.9275 12.22 11.5 11.0963 11.5 10C11.5 8.10251 13.0725 6.50001 14.9325 6.50001ZM3 20.5H4.5V24.5H3V20.5ZM27.21 20.5763L22.5212 22.5763L14.815 24.5H7.5V19.625L10.1825 16.9425C10.3212 16.8023 10.4862 16.6911 10.6682 16.6151C10.8501 16.5392 11.0453 16.5 11.2425 16.5H17.5C17.7652 16.5 18.0196 16.6054 18.2071 16.7929C18.3946 16.9804 18.5 17.2348 18.5 17.5C18.5 17.7652 18.3946 18.0196 18.2071 18.2071C18.0196 18.3947 17.7652 18.5 17.5 18.5H14C13.6022 18.5 13.2206 18.658 12.9393 18.9394C12.658 19.2207 12.5 19.6022 12.5 20C12.5 20.3978 12.658 20.7794 12.9393 21.0607C13.2206 21.342 13.6022 21.5 14 21.5H18C18.1131 21.5 18.2259 21.4875 18.3363 21.4625L26.7113 19.5363L26.77 19.5213C26.8554 19.498 26.945 19.4948 27.0318 19.5118C27.1187 19.5287 27.2004 19.5655 27.2708 19.6192C27.3411 19.6728 27.3982 19.742 27.4375 19.8212C27.4768 19.9005 27.4973 19.9878 27.4975 20.0763C27.4981 20.1776 27.4718 20.2773 27.4213 20.3651C27.3708 20.453 27.2979 20.5258 27.21 20.5763Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_19_782'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  height: 32px;
  width: 32px;
  top: 50%;
  margin-top: 3px;
  transform: translateY(-50%);
  right: 12px;
}
@media (max-width: 1799.98px) {
  .btn--donate:after {
    height: 1.7777777778vw;
    width: 1.7777777778vw;
  }
}
@media (max-width: 991.98px) {
  .btn--donate:after {
    height: 2.2222222222vw;
    width: 2.2222222222vw;
  }
}
@media (max-width: 767.98px) {
  .btn--donate:after {
    height: 4.1666666667vw;
    width: 4.1666666667vw;
  }
}
@media (max-width: 575.98px) {
  .btn--donate:after {
    height: 8.5333333333vw;
    width: 8.5333333333vw;
  }
}
@media (max-width: 1799.98px) {
  .btn--donate:after {
    margin-top: 0.1666666667vw;
  }
}
@media (max-width: 991.98px) {
  .btn--donate:after {
    margin-top: 0.2083333333vw;
  }
}
@media (max-width: 767.98px) {
  .btn--donate:after {
    margin-top: 0.390625vw;
  }
}
@media (max-width: 575.98px) {
  .btn--donate:after {
    margin-top: 0.8vw;
  }
}
@media (max-width: 1799.98px) {
  .btn--donate:after {
    right: 0.6666666667vw;
  }
}
@media (max-width: 991.98px) {
  .btn--donate:after {
    right: 0.8333333333vw;
  }
}
@media (max-width: 767.98px) {
  .btn--donate:after {
    right: 1.5625vw;
  }
}
@media (max-width: 575.98px) {
  .btn--donate:after {
    right: 3.2vw;
  }
}
.btn--readmore {
  position: relative;
}
.btn--readmore:after {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.25C10.0716 2.25 8.18657 2.82183 6.58319 3.89317C4.97982 4.96452 3.73013 6.48726 2.99218 8.26884C2.25422 10.0504 2.06114 12.0108 2.43735 13.9021C2.81355 15.7934 3.74215 17.5307 5.10571 18.8943C6.46928 20.2579 8.20656 21.1865 10.0979 21.5627C11.9892 21.9389 13.9496 21.7458 15.7312 21.0078C17.5127 20.2699 19.0355 19.0202 20.1068 17.4168C21.1782 15.8134 21.75 13.9284 21.75 12C21.7473 9.41498 20.7192 6.93661 18.8913 5.10872C17.0634 3.28084 14.585 2.25273 12 2.25ZM12 20.25C10.3683 20.25 8.77326 19.7661 7.41655 18.8596C6.05984 17.9531 5.00242 16.6646 4.378 15.1571C3.75358 13.6496 3.5902 11.9908 3.90853 10.3905C4.22685 8.79016 5.01259 7.32015 6.16637 6.16637C7.32016 5.01259 8.79017 4.22685 10.3905 3.90852C11.9909 3.59019 13.6497 3.75357 15.1571 4.37799C16.6646 5.00242 17.9531 6.05984 18.8596 7.41655C19.7662 8.77325 20.25 10.3683 20.25 12C20.2475 14.1873 19.3775 16.2843 17.8309 17.8309C16.2843 19.3775 14.1873 20.2475 12 20.25ZM15.75 10.5V15C15.75 15.1989 15.671 15.3897 15.5303 15.5303C15.3897 15.671 15.1989 15.75 15 15.75H10.5C10.3011 15.75 10.1103 15.671 9.96968 15.5303C9.82902 15.3897 9.75 15.1989 9.75 15C9.75 14.8011 9.82902 14.6103 9.96968 14.4697C10.1103 14.329 10.3011 14.25 10.5 14.25H13.1897L8.46938 9.53063C8.32865 9.3899 8.24959 9.19902 8.24959 9C8.24959 8.80098 8.32865 8.61011 8.46938 8.46938C8.61011 8.32864 8.80098 8.24958 9 8.24958C9.19903 8.24958 9.3899 8.32864 9.53063 8.46938L14.25 13.1897V10.5C14.25 10.3011 14.329 10.1103 14.4697 9.96967C14.6103 9.82902 14.8011 9.75 15 9.75C15.1989 9.75 15.3897 9.82902 15.5303 9.96967C15.671 10.1103 15.75 10.3011 15.75 10.5Z' fill='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  height: 32px;
  width: 32px;
  top: 50%;
  transform: translateY(-50%);
  right: 18px;
  margin-top: 2px;
}
@media (max-width: 1799.98px) {
  .btn--readmore:after {
    height: 1.7777777778vw;
    width: 1.7777777778vw;
  }
}
@media (max-width: 991.98px) {
  .btn--readmore:after {
    height: 2.2222222222vw;
    width: 2.2222222222vw;
  }
}
@media (max-width: 767.98px) {
  .btn--readmore:after {
    height: 4.1666666667vw;
    width: 4.1666666667vw;
  }
}
@media (max-width: 575.98px) {
  .btn--readmore:after {
    height: 8.5333333333vw;
    width: 8.5333333333vw;
  }
}
@media (max-width: 1799.98px) {
  .btn--readmore:after {
    right: 1vw;
    margin-top: 0.1111111111vw;
  }
}
@media (max-width: 991.98px) {
  .btn--readmore:after {
    right: 1.25vw;
    margin-top: 0.1388888889vw;
  }
}
@media (max-width: 767.98px) {
  .btn--readmore:after {
    right: 2.34375vw;
    margin-top: 0.2604166667vw;
  }
}
@media (max-width: 575.98px) {
  .btn--readmore:after {
    right: 4.8vw;
    margin-top: 0.5333333333vw;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-0 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-0 {
    margin-bottom: 0px !important;
  }
}
.mb-0 {
  margin-bottom: 0px;
}
@media (max-width: 1799.98px) {
  .mb-0 {
    margin-bottom: 0px;
  }
}
@media (max-width: 991.98px) {
  .mb-0 {
    margin-bottom: 0px;
  }
}
@media (max-width: 767.98px) {
  .mb-0 {
    margin-bottom: 0px;
  }
}
@media (max-width: 575.98px) {
  .mb-0 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-0 {
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-0 {
    margin-top: 0px !important;
  }
}
.mt-0 {
  margin-top: 0px;
}
@media (max-width: 1799.98px) {
  .mt-0 {
    margin-top: 0px;
  }
}
@media (max-width: 991.98px) {
  .mt-0 {
    margin-top: 0px;
  }
}
@media (max-width: 767.98px) {
  .mt-0 {
    margin-top: 0px;
  }
}
@media (max-width: 575.98px) {
  .mt-0 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-0 {
    margin-left: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-0 {
    margin-left: 0px !important;
  }
}
.ml-0 {
  margin-left: 0px;
}
@media (max-width: 1799.98px) {
  .ml-0 {
    margin-left: 0px;
  }
}
@media (max-width: 991.98px) {
  .ml-0 {
    margin-left: 0px;
  }
}
@media (max-width: 767.98px) {
  .ml-0 {
    margin-left: 0px;
  }
}
@media (max-width: 575.98px) {
  .ml-0 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-0 {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-0 {
    margin-right: 0px !important;
  }
}
.mr-0 {
  margin-right: 0px;
}
@media (max-width: 1799.98px) {
  .mr-0 {
    margin-right: 0px;
  }
}
@media (max-width: 991.98px) {
  .mr-0 {
    margin-right: 0px;
  }
}
@media (max-width: 767.98px) {
  .mr-0 {
    margin-right: 0px;
  }
}
@media (max-width: 575.98px) {
  .mr-0 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-0 {
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-0 {
    padding-bottom: 0px !important;
  }
}
.pb-0 {
  padding-bottom: 0px;
}
@media (max-width: 1799.98px) {
  .pb-0 {
    padding-bottom: 0px;
  }
}
@media (max-width: 991.98px) {
  .pb-0 {
    padding-bottom: 0px;
  }
}
@media (max-width: 767.98px) {
  .pb-0 {
    padding-bottom: 0px;
  }
}
@media (max-width: 575.98px) {
  .pb-0 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-0 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-0 {
    padding-top: 0px !important;
  }
}
.pt-0 {
  padding-top: 0px;
}
@media (max-width: 1799.98px) {
  .pt-0 {
    padding-top: 0px;
  }
}
@media (max-width: 991.98px) {
  .pt-0 {
    padding-top: 0px;
  }
}
@media (max-width: 767.98px) {
  .pt-0 {
    padding-top: 0px;
  }
}
@media (max-width: 575.98px) {
  .pt-0 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-0 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-0 {
    padding-left: 0px !important;
  }
}
.pl-0 {
  padding-left: 0px;
}
@media (max-width: 1799.98px) {
  .pl-0 {
    padding-left: 0px;
  }
}
@media (max-width: 991.98px) {
  .pl-0 {
    padding-left: 0px;
  }
}
@media (max-width: 767.98px) {
  .pl-0 {
    padding-left: 0px;
  }
}
@media (max-width: 575.98px) {
  .pl-0 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-0 {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-0 {
    padding-right: 0px !important;
  }
}
.pr-0 {
  padding-right: 0px;
}
@media (max-width: 1799.98px) {
  .pr-0 {
    padding-right: 0px;
  }
}
@media (max-width: 991.98px) {
  .pr-0 {
    padding-right: 0px;
  }
}
@media (max-width: 767.98px) {
  .pr-0 {
    padding-right: 0px;
  }
}
@media (max-width: 575.98px) {
  .pr-0 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-1 {
    margin-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-1 {
    margin-bottom: 1px !important;
  }
}
.mb-1 {
  margin-bottom: 1px;
}
@media (max-width: 1799.98px) {
  .mb-1 {
    margin-bottom: 1px;
  }
}
@media (max-width: 991.98px) {
  .mb-1 {
    margin-bottom: 1px;
  }
}
@media (max-width: 767.98px) {
  .mb-1 {
    margin-bottom: 1px;
  }
}
@media (max-width: 575.98px) {
  .mb-1 {
    margin-bottom: 1px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-1 {
    margin-top: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-1 {
    margin-top: 1px !important;
  }
}
.mt-1 {
  margin-top: 1px;
}
@media (max-width: 1799.98px) {
  .mt-1 {
    margin-top: 1px;
  }
}
@media (max-width: 991.98px) {
  .mt-1 {
    margin-top: 1px;
  }
}
@media (max-width: 767.98px) {
  .mt-1 {
    margin-top: 1px;
  }
}
@media (max-width: 575.98px) {
  .mt-1 {
    margin-top: 1px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-1 {
    margin-left: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-1 {
    margin-left: 1px !important;
  }
}
.ml-1 {
  margin-left: 1px;
}
@media (max-width: 1799.98px) {
  .ml-1 {
    margin-left: 1px;
  }
}
@media (max-width: 991.98px) {
  .ml-1 {
    margin-left: 1px;
  }
}
@media (max-width: 767.98px) {
  .ml-1 {
    margin-left: 1px;
  }
}
@media (max-width: 575.98px) {
  .ml-1 {
    margin-left: 1px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-1 {
    margin-right: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-1 {
    margin-right: 1px !important;
  }
}
.mr-1 {
  margin-right: 1px;
}
@media (max-width: 1799.98px) {
  .mr-1 {
    margin-right: 1px;
  }
}
@media (max-width: 991.98px) {
  .mr-1 {
    margin-right: 1px;
  }
}
@media (max-width: 767.98px) {
  .mr-1 {
    margin-right: 1px;
  }
}
@media (max-width: 575.98px) {
  .mr-1 {
    margin-right: 1px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-1 {
    padding-bottom: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-1 {
    padding-bottom: 1px !important;
  }
}
.pb-1 {
  padding-bottom: 1px;
}
@media (max-width: 1799.98px) {
  .pb-1 {
    padding-bottom: 1px;
  }
}
@media (max-width: 991.98px) {
  .pb-1 {
    padding-bottom: 1px;
  }
}
@media (max-width: 767.98px) {
  .pb-1 {
    padding-bottom: 1px;
  }
}
@media (max-width: 575.98px) {
  .pb-1 {
    padding-bottom: 1px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-1 {
    padding-top: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-1 {
    padding-top: 1px !important;
  }
}
.pt-1 {
  padding-top: 1px;
}
@media (max-width: 1799.98px) {
  .pt-1 {
    padding-top: 1px;
  }
}
@media (max-width: 991.98px) {
  .pt-1 {
    padding-top: 1px;
  }
}
@media (max-width: 767.98px) {
  .pt-1 {
    padding-top: 1px;
  }
}
@media (max-width: 575.98px) {
  .pt-1 {
    padding-top: 1px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-1 {
    padding-left: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-1 {
    padding-left: 1px !important;
  }
}
.pl-1 {
  padding-left: 1px;
}
@media (max-width: 1799.98px) {
  .pl-1 {
    padding-left: 1px;
  }
}
@media (max-width: 991.98px) {
  .pl-1 {
    padding-left: 1px;
  }
}
@media (max-width: 767.98px) {
  .pl-1 {
    padding-left: 1px;
  }
}
@media (max-width: 575.98px) {
  .pl-1 {
    padding-left: 1px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-1 {
    padding-right: 1px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-1 {
    padding-right: 1px !important;
  }
}
.pr-1 {
  padding-right: 1px;
}
@media (max-width: 1799.98px) {
  .pr-1 {
    padding-right: 1px;
  }
}
@media (max-width: 991.98px) {
  .pr-1 {
    padding-right: 1px;
  }
}
@media (max-width: 767.98px) {
  .pr-1 {
    padding-right: 1px;
  }
}
@media (max-width: 575.98px) {
  .pr-1 {
    padding-right: 1px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-2 {
    margin-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-2 {
    margin-bottom: 2px !important;
  }
}
.mb-2 {
  margin-bottom: 2px;
}
@media (max-width: 1799.98px) {
  .mb-2 {
    margin-bottom: 2px;
  }
}
@media (max-width: 991.98px) {
  .mb-2 {
    margin-bottom: 2px;
  }
}
@media (max-width: 767.98px) {
  .mb-2 {
    margin-bottom: 2px;
  }
}
@media (max-width: 575.98px) {
  .mb-2 {
    margin-bottom: 2px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-2 {
    margin-top: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-2 {
    margin-top: 2px !important;
  }
}
.mt-2 {
  margin-top: 2px;
}
@media (max-width: 1799.98px) {
  .mt-2 {
    margin-top: 2px;
  }
}
@media (max-width: 991.98px) {
  .mt-2 {
    margin-top: 2px;
  }
}
@media (max-width: 767.98px) {
  .mt-2 {
    margin-top: 2px;
  }
}
@media (max-width: 575.98px) {
  .mt-2 {
    margin-top: 2px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-2 {
    margin-left: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-2 {
    margin-left: 2px !important;
  }
}
.ml-2 {
  margin-left: 2px;
}
@media (max-width: 1799.98px) {
  .ml-2 {
    margin-left: 2px;
  }
}
@media (max-width: 991.98px) {
  .ml-2 {
    margin-left: 2px;
  }
}
@media (max-width: 767.98px) {
  .ml-2 {
    margin-left: 2px;
  }
}
@media (max-width: 575.98px) {
  .ml-2 {
    margin-left: 2px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-2 {
    margin-right: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-2 {
    margin-right: 2px !important;
  }
}
.mr-2 {
  margin-right: 2px;
}
@media (max-width: 1799.98px) {
  .mr-2 {
    margin-right: 2px;
  }
}
@media (max-width: 991.98px) {
  .mr-2 {
    margin-right: 2px;
  }
}
@media (max-width: 767.98px) {
  .mr-2 {
    margin-right: 2px;
  }
}
@media (max-width: 575.98px) {
  .mr-2 {
    margin-right: 2px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-2 {
    padding-bottom: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-2 {
    padding-bottom: 2px !important;
  }
}
.pb-2 {
  padding-bottom: 2px;
}
@media (max-width: 1799.98px) {
  .pb-2 {
    padding-bottom: 2px;
  }
}
@media (max-width: 991.98px) {
  .pb-2 {
    padding-bottom: 2px;
  }
}
@media (max-width: 767.98px) {
  .pb-2 {
    padding-bottom: 2px;
  }
}
@media (max-width: 575.98px) {
  .pb-2 {
    padding-bottom: 2px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-2 {
    padding-top: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-2 {
    padding-top: 2px !important;
  }
}
.pt-2 {
  padding-top: 2px;
}
@media (max-width: 1799.98px) {
  .pt-2 {
    padding-top: 2px;
  }
}
@media (max-width: 991.98px) {
  .pt-2 {
    padding-top: 2px;
  }
}
@media (max-width: 767.98px) {
  .pt-2 {
    padding-top: 2px;
  }
}
@media (max-width: 575.98px) {
  .pt-2 {
    padding-top: 2px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-2 {
    padding-left: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-2 {
    padding-left: 2px !important;
  }
}
.pl-2 {
  padding-left: 2px;
}
@media (max-width: 1799.98px) {
  .pl-2 {
    padding-left: 2px;
  }
}
@media (max-width: 991.98px) {
  .pl-2 {
    padding-left: 2px;
  }
}
@media (max-width: 767.98px) {
  .pl-2 {
    padding-left: 2px;
  }
}
@media (max-width: 575.98px) {
  .pl-2 {
    padding-left: 2px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-2 {
    padding-right: 2px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-2 {
    padding-right: 2px !important;
  }
}
.pr-2 {
  padding-right: 2px;
}
@media (max-width: 1799.98px) {
  .pr-2 {
    padding-right: 2px;
  }
}
@media (max-width: 991.98px) {
  .pr-2 {
    padding-right: 2px;
  }
}
@media (max-width: 767.98px) {
  .pr-2 {
    padding-right: 2px;
  }
}
@media (max-width: 575.98px) {
  .pr-2 {
    padding-right: 2px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-3 {
    margin-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-3 {
    margin-bottom: 3px !important;
  }
}
.mb-3 {
  margin-bottom: 3px;
}
@media (max-width: 1799.98px) {
  .mb-3 {
    margin-bottom: 3px;
  }
}
@media (max-width: 991.98px) {
  .mb-3 {
    margin-bottom: 3px;
  }
}
@media (max-width: 767.98px) {
  .mb-3 {
    margin-bottom: 3px;
  }
}
@media (max-width: 575.98px) {
  .mb-3 {
    margin-bottom: 3px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-3 {
    margin-top: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-3 {
    margin-top: 3px !important;
  }
}
.mt-3 {
  margin-top: 3px;
}
@media (max-width: 1799.98px) {
  .mt-3 {
    margin-top: 3px;
  }
}
@media (max-width: 991.98px) {
  .mt-3 {
    margin-top: 3px;
  }
}
@media (max-width: 767.98px) {
  .mt-3 {
    margin-top: 3px;
  }
}
@media (max-width: 575.98px) {
  .mt-3 {
    margin-top: 3px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-3 {
    margin-left: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-3 {
    margin-left: 3px !important;
  }
}
.ml-3 {
  margin-left: 3px;
}
@media (max-width: 1799.98px) {
  .ml-3 {
    margin-left: 3px;
  }
}
@media (max-width: 991.98px) {
  .ml-3 {
    margin-left: 3px;
  }
}
@media (max-width: 767.98px) {
  .ml-3 {
    margin-left: 3px;
  }
}
@media (max-width: 575.98px) {
  .ml-3 {
    margin-left: 3px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-3 {
    margin-right: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-3 {
    margin-right: 3px !important;
  }
}
.mr-3 {
  margin-right: 3px;
}
@media (max-width: 1799.98px) {
  .mr-3 {
    margin-right: 3px;
  }
}
@media (max-width: 991.98px) {
  .mr-3 {
    margin-right: 3px;
  }
}
@media (max-width: 767.98px) {
  .mr-3 {
    margin-right: 3px;
  }
}
@media (max-width: 575.98px) {
  .mr-3 {
    margin-right: 3px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-3 {
    padding-bottom: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-3 {
    padding-bottom: 3px !important;
  }
}
.pb-3 {
  padding-bottom: 3px;
}
@media (max-width: 1799.98px) {
  .pb-3 {
    padding-bottom: 3px;
  }
}
@media (max-width: 991.98px) {
  .pb-3 {
    padding-bottom: 3px;
  }
}
@media (max-width: 767.98px) {
  .pb-3 {
    padding-bottom: 3px;
  }
}
@media (max-width: 575.98px) {
  .pb-3 {
    padding-bottom: 3px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-3 {
    padding-top: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-3 {
    padding-top: 3px !important;
  }
}
.pt-3 {
  padding-top: 3px;
}
@media (max-width: 1799.98px) {
  .pt-3 {
    padding-top: 3px;
  }
}
@media (max-width: 991.98px) {
  .pt-3 {
    padding-top: 3px;
  }
}
@media (max-width: 767.98px) {
  .pt-3 {
    padding-top: 3px;
  }
}
@media (max-width: 575.98px) {
  .pt-3 {
    padding-top: 3px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-3 {
    padding-left: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-3 {
    padding-left: 3px !important;
  }
}
.pl-3 {
  padding-left: 3px;
}
@media (max-width: 1799.98px) {
  .pl-3 {
    padding-left: 3px;
  }
}
@media (max-width: 991.98px) {
  .pl-3 {
    padding-left: 3px;
  }
}
@media (max-width: 767.98px) {
  .pl-3 {
    padding-left: 3px;
  }
}
@media (max-width: 575.98px) {
  .pl-3 {
    padding-left: 3px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-3 {
    padding-right: 3px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-3 {
    padding-right: 3px !important;
  }
}
.pr-3 {
  padding-right: 3px;
}
@media (max-width: 1799.98px) {
  .pr-3 {
    padding-right: 3px;
  }
}
@media (max-width: 991.98px) {
  .pr-3 {
    padding-right: 3px;
  }
}
@media (max-width: 767.98px) {
  .pr-3 {
    padding-right: 3px;
  }
}
@media (max-width: 575.98px) {
  .pr-3 {
    padding-right: 3px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-4 {
    margin-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-4 {
    margin-bottom: 4px !important;
  }
}
.mb-4 {
  margin-bottom: 4px;
}
@media (max-width: 1799.98px) {
  .mb-4 {
    margin-bottom: 4px;
  }
}
@media (max-width: 991.98px) {
  .mb-4 {
    margin-bottom: 4px;
  }
}
@media (max-width: 767.98px) {
  .mb-4 {
    margin-bottom: 4px;
  }
}
@media (max-width: 575.98px) {
  .mb-4 {
    margin-bottom: 4px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-4 {
    margin-top: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-4 {
    margin-top: 4px !important;
  }
}
.mt-4 {
  margin-top: 4px;
}
@media (max-width: 1799.98px) {
  .mt-4 {
    margin-top: 4px;
  }
}
@media (max-width: 991.98px) {
  .mt-4 {
    margin-top: 4px;
  }
}
@media (max-width: 767.98px) {
  .mt-4 {
    margin-top: 4px;
  }
}
@media (max-width: 575.98px) {
  .mt-4 {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-4 {
    margin-left: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-4 {
    margin-left: 4px !important;
  }
}
.ml-4 {
  margin-left: 4px;
}
@media (max-width: 1799.98px) {
  .ml-4 {
    margin-left: 4px;
  }
}
@media (max-width: 991.98px) {
  .ml-4 {
    margin-left: 4px;
  }
}
@media (max-width: 767.98px) {
  .ml-4 {
    margin-left: 4px;
  }
}
@media (max-width: 575.98px) {
  .ml-4 {
    margin-left: 4px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-4 {
    margin-right: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-4 {
    margin-right: 4px !important;
  }
}
.mr-4 {
  margin-right: 4px;
}
@media (max-width: 1799.98px) {
  .mr-4 {
    margin-right: 4px;
  }
}
@media (max-width: 991.98px) {
  .mr-4 {
    margin-right: 4px;
  }
}
@media (max-width: 767.98px) {
  .mr-4 {
    margin-right: 4px;
  }
}
@media (max-width: 575.98px) {
  .mr-4 {
    margin-right: 4px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-4 {
    padding-bottom: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-4 {
    padding-bottom: 4px !important;
  }
}
.pb-4 {
  padding-bottom: 4px;
}
@media (max-width: 1799.98px) {
  .pb-4 {
    padding-bottom: 4px;
  }
}
@media (max-width: 991.98px) {
  .pb-4 {
    padding-bottom: 4px;
  }
}
@media (max-width: 767.98px) {
  .pb-4 {
    padding-bottom: 4px;
  }
}
@media (max-width: 575.98px) {
  .pb-4 {
    padding-bottom: 4px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-4 {
    padding-top: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-4 {
    padding-top: 4px !important;
  }
}
.pt-4 {
  padding-top: 4px;
}
@media (max-width: 1799.98px) {
  .pt-4 {
    padding-top: 4px;
  }
}
@media (max-width: 991.98px) {
  .pt-4 {
    padding-top: 4px;
  }
}
@media (max-width: 767.98px) {
  .pt-4 {
    padding-top: 4px;
  }
}
@media (max-width: 575.98px) {
  .pt-4 {
    padding-top: 4px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-4 {
    padding-left: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-4 {
    padding-left: 4px !important;
  }
}
.pl-4 {
  padding-left: 4px;
}
@media (max-width: 1799.98px) {
  .pl-4 {
    padding-left: 4px;
  }
}
@media (max-width: 991.98px) {
  .pl-4 {
    padding-left: 4px;
  }
}
@media (max-width: 767.98px) {
  .pl-4 {
    padding-left: 4px;
  }
}
@media (max-width: 575.98px) {
  .pl-4 {
    padding-left: 4px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-4 {
    padding-right: 4px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-4 {
    padding-right: 4px !important;
  }
}
.pr-4 {
  padding-right: 4px;
}
@media (max-width: 1799.98px) {
  .pr-4 {
    padding-right: 4px;
  }
}
@media (max-width: 991.98px) {
  .pr-4 {
    padding-right: 4px;
  }
}
@media (max-width: 767.98px) {
  .pr-4 {
    padding-right: 4px;
  }
}
@media (max-width: 575.98px) {
  .pr-4 {
    padding-right: 4px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-5 {
    margin-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-5 {
    margin-bottom: 5px !important;
  }
}
.mb-5 {
  margin-bottom: 5px;
}
@media (max-width: 1799.98px) {
  .mb-5 {
    margin-bottom: 5px;
  }
}
@media (max-width: 991.98px) {
  .mb-5 {
    margin-bottom: 5px;
  }
}
@media (max-width: 767.98px) {
  .mb-5 {
    margin-bottom: 5px;
  }
}
@media (max-width: 575.98px) {
  .mb-5 {
    margin-bottom: 5px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-5 {
    margin-top: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-5 {
    margin-top: 5px !important;
  }
}
.mt-5 {
  margin-top: 5px;
}
@media (max-width: 1799.98px) {
  .mt-5 {
    margin-top: 5px;
  }
}
@media (max-width: 991.98px) {
  .mt-5 {
    margin-top: 5px;
  }
}
@media (max-width: 767.98px) {
  .mt-5 {
    margin-top: 5px;
  }
}
@media (max-width: 575.98px) {
  .mt-5 {
    margin-top: 5px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-5 {
    margin-left: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-5 {
    margin-left: 5px !important;
  }
}
.ml-5 {
  margin-left: 5px;
}
@media (max-width: 1799.98px) {
  .ml-5 {
    margin-left: 5px;
  }
}
@media (max-width: 991.98px) {
  .ml-5 {
    margin-left: 5px;
  }
}
@media (max-width: 767.98px) {
  .ml-5 {
    margin-left: 5px;
  }
}
@media (max-width: 575.98px) {
  .ml-5 {
    margin-left: 5px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-5 {
    margin-right: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-5 {
    margin-right: 5px !important;
  }
}
.mr-5 {
  margin-right: 5px;
}
@media (max-width: 1799.98px) {
  .mr-5 {
    margin-right: 5px;
  }
}
@media (max-width: 991.98px) {
  .mr-5 {
    margin-right: 5px;
  }
}
@media (max-width: 767.98px) {
  .mr-5 {
    margin-right: 5px;
  }
}
@media (max-width: 575.98px) {
  .mr-5 {
    margin-right: 5px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-5 {
    padding-bottom: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-5 {
    padding-bottom: 5px !important;
  }
}
.pb-5 {
  padding-bottom: 5px;
}
@media (max-width: 1799.98px) {
  .pb-5 {
    padding-bottom: 5px;
  }
}
@media (max-width: 991.98px) {
  .pb-5 {
    padding-bottom: 5px;
  }
}
@media (max-width: 767.98px) {
  .pb-5 {
    padding-bottom: 5px;
  }
}
@media (max-width: 575.98px) {
  .pb-5 {
    padding-bottom: 5px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-5 {
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-5 {
    padding-top: 5px !important;
  }
}
.pt-5 {
  padding-top: 5px;
}
@media (max-width: 1799.98px) {
  .pt-5 {
    padding-top: 5px;
  }
}
@media (max-width: 991.98px) {
  .pt-5 {
    padding-top: 5px;
  }
}
@media (max-width: 767.98px) {
  .pt-5 {
    padding-top: 5px;
  }
}
@media (max-width: 575.98px) {
  .pt-5 {
    padding-top: 5px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-5 {
    padding-left: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-5 {
    padding-left: 5px !important;
  }
}
.pl-5 {
  padding-left: 5px;
}
@media (max-width: 1799.98px) {
  .pl-5 {
    padding-left: 5px;
  }
}
@media (max-width: 991.98px) {
  .pl-5 {
    padding-left: 5px;
  }
}
@media (max-width: 767.98px) {
  .pl-5 {
    padding-left: 5px;
  }
}
@media (max-width: 575.98px) {
  .pl-5 {
    padding-left: 5px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-5 {
    padding-right: 5px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-5 {
    padding-right: 5px !important;
  }
}
.pr-5 {
  padding-right: 5px;
}
@media (max-width: 1799.98px) {
  .pr-5 {
    padding-right: 5px;
  }
}
@media (max-width: 991.98px) {
  .pr-5 {
    padding-right: 5px;
  }
}
@media (max-width: 767.98px) {
  .pr-5 {
    padding-right: 5px;
  }
}
@media (max-width: 575.98px) {
  .pr-5 {
    padding-right: 5px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-6 {
    margin-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-6 {
    margin-bottom: 6px !important;
  }
}
.mb-6 {
  margin-bottom: 6px;
}
@media (max-width: 1799.98px) {
  .mb-6 {
    margin-bottom: 6px;
  }
}
@media (max-width: 991.98px) {
  .mb-6 {
    margin-bottom: 6px;
  }
}
@media (max-width: 767.98px) {
  .mb-6 {
    margin-bottom: 6px;
  }
}
@media (max-width: 575.98px) {
  .mb-6 {
    margin-bottom: 6px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-6 {
    margin-top: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-6 {
    margin-top: 6px !important;
  }
}
.mt-6 {
  margin-top: 6px;
}
@media (max-width: 1799.98px) {
  .mt-6 {
    margin-top: 6px;
  }
}
@media (max-width: 991.98px) {
  .mt-6 {
    margin-top: 6px;
  }
}
@media (max-width: 767.98px) {
  .mt-6 {
    margin-top: 6px;
  }
}
@media (max-width: 575.98px) {
  .mt-6 {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-6 {
    margin-left: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-6 {
    margin-left: 6px !important;
  }
}
.ml-6 {
  margin-left: 6px;
}
@media (max-width: 1799.98px) {
  .ml-6 {
    margin-left: 6px;
  }
}
@media (max-width: 991.98px) {
  .ml-6 {
    margin-left: 6px;
  }
}
@media (max-width: 767.98px) {
  .ml-6 {
    margin-left: 6px;
  }
}
@media (max-width: 575.98px) {
  .ml-6 {
    margin-left: 6px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-6 {
    margin-right: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-6 {
    margin-right: 6px !important;
  }
}
.mr-6 {
  margin-right: 6px;
}
@media (max-width: 1799.98px) {
  .mr-6 {
    margin-right: 6px;
  }
}
@media (max-width: 991.98px) {
  .mr-6 {
    margin-right: 6px;
  }
}
@media (max-width: 767.98px) {
  .mr-6 {
    margin-right: 6px;
  }
}
@media (max-width: 575.98px) {
  .mr-6 {
    margin-right: 6px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-6 {
    padding-bottom: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-6 {
    padding-bottom: 6px !important;
  }
}
.pb-6 {
  padding-bottom: 6px;
}
@media (max-width: 1799.98px) {
  .pb-6 {
    padding-bottom: 6px;
  }
}
@media (max-width: 991.98px) {
  .pb-6 {
    padding-bottom: 6px;
  }
}
@media (max-width: 767.98px) {
  .pb-6 {
    padding-bottom: 6px;
  }
}
@media (max-width: 575.98px) {
  .pb-6 {
    padding-bottom: 6px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-6 {
    padding-top: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-6 {
    padding-top: 6px !important;
  }
}
.pt-6 {
  padding-top: 6px;
}
@media (max-width: 1799.98px) {
  .pt-6 {
    padding-top: 6px;
  }
}
@media (max-width: 991.98px) {
  .pt-6 {
    padding-top: 6px;
  }
}
@media (max-width: 767.98px) {
  .pt-6 {
    padding-top: 6px;
  }
}
@media (max-width: 575.98px) {
  .pt-6 {
    padding-top: 6px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-6 {
    padding-left: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-6 {
    padding-left: 6px !important;
  }
}
.pl-6 {
  padding-left: 6px;
}
@media (max-width: 1799.98px) {
  .pl-6 {
    padding-left: 6px;
  }
}
@media (max-width: 991.98px) {
  .pl-6 {
    padding-left: 6px;
  }
}
@media (max-width: 767.98px) {
  .pl-6 {
    padding-left: 6px;
  }
}
@media (max-width: 575.98px) {
  .pl-6 {
    padding-left: 6px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-6 {
    padding-right: 6px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-6 {
    padding-right: 6px !important;
  }
}
.pr-6 {
  padding-right: 6px;
}
@media (max-width: 1799.98px) {
  .pr-6 {
    padding-right: 6px;
  }
}
@media (max-width: 991.98px) {
  .pr-6 {
    padding-right: 6px;
  }
}
@media (max-width: 767.98px) {
  .pr-6 {
    padding-right: 6px;
  }
}
@media (max-width: 575.98px) {
  .pr-6 {
    padding-right: 6px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-7 {
    margin-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-7 {
    margin-bottom: 7px !important;
  }
}
.mb-7 {
  margin-bottom: 7px;
}
@media (max-width: 1799.98px) {
  .mb-7 {
    margin-bottom: 7px;
  }
}
@media (max-width: 991.98px) {
  .mb-7 {
    margin-bottom: 7px;
  }
}
@media (max-width: 767.98px) {
  .mb-7 {
    margin-bottom: 7px;
  }
}
@media (max-width: 575.98px) {
  .mb-7 {
    margin-bottom: 7px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-7 {
    margin-top: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-7 {
    margin-top: 7px !important;
  }
}
.mt-7 {
  margin-top: 7px;
}
@media (max-width: 1799.98px) {
  .mt-7 {
    margin-top: 7px;
  }
}
@media (max-width: 991.98px) {
  .mt-7 {
    margin-top: 7px;
  }
}
@media (max-width: 767.98px) {
  .mt-7 {
    margin-top: 7px;
  }
}
@media (max-width: 575.98px) {
  .mt-7 {
    margin-top: 7px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-7 {
    margin-left: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-7 {
    margin-left: 7px !important;
  }
}
.ml-7 {
  margin-left: 7px;
}
@media (max-width: 1799.98px) {
  .ml-7 {
    margin-left: 7px;
  }
}
@media (max-width: 991.98px) {
  .ml-7 {
    margin-left: 7px;
  }
}
@media (max-width: 767.98px) {
  .ml-7 {
    margin-left: 7px;
  }
}
@media (max-width: 575.98px) {
  .ml-7 {
    margin-left: 7px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-7 {
    margin-right: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-7 {
    margin-right: 7px !important;
  }
}
.mr-7 {
  margin-right: 7px;
}
@media (max-width: 1799.98px) {
  .mr-7 {
    margin-right: 7px;
  }
}
@media (max-width: 991.98px) {
  .mr-7 {
    margin-right: 7px;
  }
}
@media (max-width: 767.98px) {
  .mr-7 {
    margin-right: 7px;
  }
}
@media (max-width: 575.98px) {
  .mr-7 {
    margin-right: 7px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-7 {
    padding-bottom: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-7 {
    padding-bottom: 7px !important;
  }
}
.pb-7 {
  padding-bottom: 7px;
}
@media (max-width: 1799.98px) {
  .pb-7 {
    padding-bottom: 7px;
  }
}
@media (max-width: 991.98px) {
  .pb-7 {
    padding-bottom: 7px;
  }
}
@media (max-width: 767.98px) {
  .pb-7 {
    padding-bottom: 7px;
  }
}
@media (max-width: 575.98px) {
  .pb-7 {
    padding-bottom: 7px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-7 {
    padding-top: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-7 {
    padding-top: 7px !important;
  }
}
.pt-7 {
  padding-top: 7px;
}
@media (max-width: 1799.98px) {
  .pt-7 {
    padding-top: 7px;
  }
}
@media (max-width: 991.98px) {
  .pt-7 {
    padding-top: 7px;
  }
}
@media (max-width: 767.98px) {
  .pt-7 {
    padding-top: 7px;
  }
}
@media (max-width: 575.98px) {
  .pt-7 {
    padding-top: 7px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-7 {
    padding-left: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-7 {
    padding-left: 7px !important;
  }
}
.pl-7 {
  padding-left: 7px;
}
@media (max-width: 1799.98px) {
  .pl-7 {
    padding-left: 7px;
  }
}
@media (max-width: 991.98px) {
  .pl-7 {
    padding-left: 7px;
  }
}
@media (max-width: 767.98px) {
  .pl-7 {
    padding-left: 7px;
  }
}
@media (max-width: 575.98px) {
  .pl-7 {
    padding-left: 7px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-7 {
    padding-right: 7px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-7 {
    padding-right: 7px !important;
  }
}
.pr-7 {
  padding-right: 7px;
}
@media (max-width: 1799.98px) {
  .pr-7 {
    padding-right: 7px;
  }
}
@media (max-width: 991.98px) {
  .pr-7 {
    padding-right: 7px;
  }
}
@media (max-width: 767.98px) {
  .pr-7 {
    padding-right: 7px;
  }
}
@media (max-width: 575.98px) {
  .pr-7 {
    padding-right: 7px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-8 {
    margin-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-8 {
    margin-bottom: 8px !important;
  }
}
.mb-8 {
  margin-bottom: 8px;
}
@media (max-width: 1799.98px) {
  .mb-8 {
    margin-bottom: 8px;
  }
}
@media (max-width: 991.98px) {
  .mb-8 {
    margin-bottom: 8px;
  }
}
@media (max-width: 767.98px) {
  .mb-8 {
    margin-bottom: 8px;
  }
}
@media (max-width: 575.98px) {
  .mb-8 {
    margin-bottom: 8px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-8 {
    margin-top: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-8 {
    margin-top: 8px !important;
  }
}
.mt-8 {
  margin-top: 8px;
}
@media (max-width: 1799.98px) {
  .mt-8 {
    margin-top: 8px;
  }
}
@media (max-width: 991.98px) {
  .mt-8 {
    margin-top: 8px;
  }
}
@media (max-width: 767.98px) {
  .mt-8 {
    margin-top: 8px;
  }
}
@media (max-width: 575.98px) {
  .mt-8 {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-8 {
    margin-left: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-8 {
    margin-left: 8px !important;
  }
}
.ml-8 {
  margin-left: 8px;
}
@media (max-width: 1799.98px) {
  .ml-8 {
    margin-left: 8px;
  }
}
@media (max-width: 991.98px) {
  .ml-8 {
    margin-left: 8px;
  }
}
@media (max-width: 767.98px) {
  .ml-8 {
    margin-left: 8px;
  }
}
@media (max-width: 575.98px) {
  .ml-8 {
    margin-left: 8px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-8 {
    margin-right: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-8 {
    margin-right: 8px !important;
  }
}
.mr-8 {
  margin-right: 8px;
}
@media (max-width: 1799.98px) {
  .mr-8 {
    margin-right: 8px;
  }
}
@media (max-width: 991.98px) {
  .mr-8 {
    margin-right: 8px;
  }
}
@media (max-width: 767.98px) {
  .mr-8 {
    margin-right: 8px;
  }
}
@media (max-width: 575.98px) {
  .mr-8 {
    margin-right: 8px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-8 {
    padding-bottom: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-8 {
    padding-bottom: 8px !important;
  }
}
.pb-8 {
  padding-bottom: 8px;
}
@media (max-width: 1799.98px) {
  .pb-8 {
    padding-bottom: 8px;
  }
}
@media (max-width: 991.98px) {
  .pb-8 {
    padding-bottom: 8px;
  }
}
@media (max-width: 767.98px) {
  .pb-8 {
    padding-bottom: 8px;
  }
}
@media (max-width: 575.98px) {
  .pb-8 {
    padding-bottom: 8px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-8 {
    padding-top: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-8 {
    padding-top: 8px !important;
  }
}
.pt-8 {
  padding-top: 8px;
}
@media (max-width: 1799.98px) {
  .pt-8 {
    padding-top: 8px;
  }
}
@media (max-width: 991.98px) {
  .pt-8 {
    padding-top: 8px;
  }
}
@media (max-width: 767.98px) {
  .pt-8 {
    padding-top: 8px;
  }
}
@media (max-width: 575.98px) {
  .pt-8 {
    padding-top: 8px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-8 {
    padding-left: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-8 {
    padding-left: 8px !important;
  }
}
.pl-8 {
  padding-left: 8px;
}
@media (max-width: 1799.98px) {
  .pl-8 {
    padding-left: 8px;
  }
}
@media (max-width: 991.98px) {
  .pl-8 {
    padding-left: 8px;
  }
}
@media (max-width: 767.98px) {
  .pl-8 {
    padding-left: 8px;
  }
}
@media (max-width: 575.98px) {
  .pl-8 {
    padding-left: 8px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-8 {
    padding-right: 8px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-8 {
    padding-right: 8px !important;
  }
}
.pr-8 {
  padding-right: 8px;
}
@media (max-width: 1799.98px) {
  .pr-8 {
    padding-right: 8px;
  }
}
@media (max-width: 991.98px) {
  .pr-8 {
    padding-right: 8px;
  }
}
@media (max-width: 767.98px) {
  .pr-8 {
    padding-right: 8px;
  }
}
@media (max-width: 575.98px) {
  .pr-8 {
    padding-right: 8px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-9 {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-9 {
    margin-bottom: 9px !important;
  }
}
.mb-9 {
  margin-bottom: 9px;
}
@media (max-width: 1799.98px) {
  .mb-9 {
    margin-bottom: 9px;
  }
}
@media (max-width: 991.98px) {
  .mb-9 {
    margin-bottom: 9px;
  }
}
@media (max-width: 767.98px) {
  .mb-9 {
    margin-bottom: 9px;
  }
}
@media (max-width: 575.98px) {
  .mb-9 {
    margin-bottom: 9px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-9 {
    margin-top: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-9 {
    margin-top: 9px !important;
  }
}
.mt-9 {
  margin-top: 9px;
}
@media (max-width: 1799.98px) {
  .mt-9 {
    margin-top: 9px;
  }
}
@media (max-width: 991.98px) {
  .mt-9 {
    margin-top: 9px;
  }
}
@media (max-width: 767.98px) {
  .mt-9 {
    margin-top: 9px;
  }
}
@media (max-width: 575.98px) {
  .mt-9 {
    margin-top: 9px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-9 {
    margin-left: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-9 {
    margin-left: 9px !important;
  }
}
.ml-9 {
  margin-left: 9px;
}
@media (max-width: 1799.98px) {
  .ml-9 {
    margin-left: 9px;
  }
}
@media (max-width: 991.98px) {
  .ml-9 {
    margin-left: 9px;
  }
}
@media (max-width: 767.98px) {
  .ml-9 {
    margin-left: 9px;
  }
}
@media (max-width: 575.98px) {
  .ml-9 {
    margin-left: 9px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-9 {
    margin-right: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-9 {
    margin-right: 9px !important;
  }
}
.mr-9 {
  margin-right: 9px;
}
@media (max-width: 1799.98px) {
  .mr-9 {
    margin-right: 9px;
  }
}
@media (max-width: 991.98px) {
  .mr-9 {
    margin-right: 9px;
  }
}
@media (max-width: 767.98px) {
  .mr-9 {
    margin-right: 9px;
  }
}
@media (max-width: 575.98px) {
  .mr-9 {
    margin-right: 9px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-9 {
    padding-bottom: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-9 {
    padding-bottom: 9px !important;
  }
}
.pb-9 {
  padding-bottom: 9px;
}
@media (max-width: 1799.98px) {
  .pb-9 {
    padding-bottom: 9px;
  }
}
@media (max-width: 991.98px) {
  .pb-9 {
    padding-bottom: 9px;
  }
}
@media (max-width: 767.98px) {
  .pb-9 {
    padding-bottom: 9px;
  }
}
@media (max-width: 575.98px) {
  .pb-9 {
    padding-bottom: 9px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-9 {
    padding-top: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-9 {
    padding-top: 9px !important;
  }
}
.pt-9 {
  padding-top: 9px;
}
@media (max-width: 1799.98px) {
  .pt-9 {
    padding-top: 9px;
  }
}
@media (max-width: 991.98px) {
  .pt-9 {
    padding-top: 9px;
  }
}
@media (max-width: 767.98px) {
  .pt-9 {
    padding-top: 9px;
  }
}
@media (max-width: 575.98px) {
  .pt-9 {
    padding-top: 9px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-9 {
    padding-left: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-9 {
    padding-left: 9px !important;
  }
}
.pl-9 {
  padding-left: 9px;
}
@media (max-width: 1799.98px) {
  .pl-9 {
    padding-left: 9px;
  }
}
@media (max-width: 991.98px) {
  .pl-9 {
    padding-left: 9px;
  }
}
@media (max-width: 767.98px) {
  .pl-9 {
    padding-left: 9px;
  }
}
@media (max-width: 575.98px) {
  .pl-9 {
    padding-left: 9px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-9 {
    padding-right: 9px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-9 {
    padding-right: 9px !important;
  }
}
.pr-9 {
  padding-right: 9px;
}
@media (max-width: 1799.98px) {
  .pr-9 {
    padding-right: 9px;
  }
}
@media (max-width: 991.98px) {
  .pr-9 {
    padding-right: 9px;
  }
}
@media (max-width: 767.98px) {
  .pr-9 {
    padding-right: 9px;
  }
}
@media (max-width: 575.98px) {
  .pr-9 {
    padding-right: 9px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-10 {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-10 {
    margin-bottom: 10px !important;
  }
}
.mb-10 {
  margin-bottom: 10px;
}
@media (max-width: 1799.98px) {
  .mb-10 {
    margin-bottom: 10px;
  }
}
@media (max-width: 991.98px) {
  .mb-10 {
    margin-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  .mb-10 {
    margin-bottom: 10px;
  }
}
@media (max-width: 575.98px) {
  .mb-10 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-10 {
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-10 {
    margin-top: 10px !important;
  }
}
.mt-10 {
  margin-top: 10px;
}
@media (max-width: 1799.98px) {
  .mt-10 {
    margin-top: 10px;
  }
}
@media (max-width: 991.98px) {
  .mt-10 {
    margin-top: 10px;
  }
}
@media (max-width: 767.98px) {
  .mt-10 {
    margin-top: 10px;
  }
}
@media (max-width: 575.98px) {
  .mt-10 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-10 {
    margin-left: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-10 {
    margin-left: 10px !important;
  }
}
.ml-10 {
  margin-left: 10px;
}
@media (max-width: 1799.98px) {
  .ml-10 {
    margin-left: 10px;
  }
}
@media (max-width: 991.98px) {
  .ml-10 {
    margin-left: 10px;
  }
}
@media (max-width: 767.98px) {
  .ml-10 {
    margin-left: 10px;
  }
}
@media (max-width: 575.98px) {
  .ml-10 {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-10 {
    margin-right: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-10 {
    margin-right: 10px !important;
  }
}
.mr-10 {
  margin-right: 10px;
}
@media (max-width: 1799.98px) {
  .mr-10 {
    margin-right: 10px;
  }
}
@media (max-width: 991.98px) {
  .mr-10 {
    margin-right: 10px;
  }
}
@media (max-width: 767.98px) {
  .mr-10 {
    margin-right: 10px;
  }
}
@media (max-width: 575.98px) {
  .mr-10 {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-10 {
    padding-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-10 {
    padding-bottom: 10px !important;
  }
}
.pb-10 {
  padding-bottom: 10px;
}
@media (max-width: 1799.98px) {
  .pb-10 {
    padding-bottom: 10px;
  }
}
@media (max-width: 991.98px) {
  .pb-10 {
    padding-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  .pb-10 {
    padding-bottom: 10px;
  }
}
@media (max-width: 575.98px) {
  .pb-10 {
    padding-bottom: 10px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-10 {
    padding-top: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-10 {
    padding-top: 10px !important;
  }
}
.pt-10 {
  padding-top: 10px;
}
@media (max-width: 1799.98px) {
  .pt-10 {
    padding-top: 10px;
  }
}
@media (max-width: 991.98px) {
  .pt-10 {
    padding-top: 10px;
  }
}
@media (max-width: 767.98px) {
  .pt-10 {
    padding-top: 10px;
  }
}
@media (max-width: 575.98px) {
  .pt-10 {
    padding-top: 10px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-10 {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-10 {
    padding-left: 10px !important;
  }
}
.pl-10 {
  padding-left: 10px;
}
@media (max-width: 1799.98px) {
  .pl-10 {
    padding-left: 10px;
  }
}
@media (max-width: 991.98px) {
  .pl-10 {
    padding-left: 10px;
  }
}
@media (max-width: 767.98px) {
  .pl-10 {
    padding-left: 10px;
  }
}
@media (max-width: 575.98px) {
  .pl-10 {
    padding-left: 10px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-10 {
    padding-right: 10px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-10 {
    padding-right: 10px !important;
  }
}
.pr-10 {
  padding-right: 10px;
}
@media (max-width: 1799.98px) {
  .pr-10 {
    padding-right: 10px;
  }
}
@media (max-width: 991.98px) {
  .pr-10 {
    padding-right: 10px;
  }
}
@media (max-width: 767.98px) {
  .pr-10 {
    padding-right: 10px;
  }
}
@media (max-width: 575.98px) {
  .pr-10 {
    padding-right: 10px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-15 {
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-15 {
    margin-bottom: 15px !important;
  }
}
.mb-15 {
  margin-bottom: 15px;
}
@media (max-width: 1799.98px) {
  .mb-15 {
    margin-bottom: 15px;
  }
}
@media (max-width: 991.98px) {
  .mb-15 {
    margin-bottom: 15px;
  }
}
@media (max-width: 767.98px) {
  .mb-15 {
    margin-bottom: 15px;
  }
}
@media (max-width: 575.98px) {
  .mb-15 {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-15 {
    margin-top: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-15 {
    margin-top: 15px !important;
  }
}
.mt-15 {
  margin-top: 15px;
}
@media (max-width: 1799.98px) {
  .mt-15 {
    margin-top: 15px;
  }
}
@media (max-width: 991.98px) {
  .mt-15 {
    margin-top: 15px;
  }
}
@media (max-width: 767.98px) {
  .mt-15 {
    margin-top: 15px;
  }
}
@media (max-width: 575.98px) {
  .mt-15 {
    margin-top: 15px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-15 {
    margin-left: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-15 {
    margin-left: 15px !important;
  }
}
.ml-15 {
  margin-left: 15px;
}
@media (max-width: 1799.98px) {
  .ml-15 {
    margin-left: 15px;
  }
}
@media (max-width: 991.98px) {
  .ml-15 {
    margin-left: 15px;
  }
}
@media (max-width: 767.98px) {
  .ml-15 {
    margin-left: 15px;
  }
}
@media (max-width: 575.98px) {
  .ml-15 {
    margin-left: 15px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-15 {
    margin-right: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-15 {
    margin-right: 15px !important;
  }
}
.mr-15 {
  margin-right: 15px;
}
@media (max-width: 1799.98px) {
  .mr-15 {
    margin-right: 15px;
  }
}
@media (max-width: 991.98px) {
  .mr-15 {
    margin-right: 15px;
  }
}
@media (max-width: 767.98px) {
  .mr-15 {
    margin-right: 15px;
  }
}
@media (max-width: 575.98px) {
  .mr-15 {
    margin-right: 15px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-15 {
    padding-bottom: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-15 {
    padding-bottom: 15px !important;
  }
}
.pb-15 {
  padding-bottom: 15px;
}
@media (max-width: 1799.98px) {
  .pb-15 {
    padding-bottom: 15px;
  }
}
@media (max-width: 991.98px) {
  .pb-15 {
    padding-bottom: 15px;
  }
}
@media (max-width: 767.98px) {
  .pb-15 {
    padding-bottom: 15px;
  }
}
@media (max-width: 575.98px) {
  .pb-15 {
    padding-bottom: 15px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-15 {
    padding-top: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-15 {
    padding-top: 15px !important;
  }
}
.pt-15 {
  padding-top: 15px;
}
@media (max-width: 1799.98px) {
  .pt-15 {
    padding-top: 15px;
  }
}
@media (max-width: 991.98px) {
  .pt-15 {
    padding-top: 15px;
  }
}
@media (max-width: 767.98px) {
  .pt-15 {
    padding-top: 15px;
  }
}
@media (max-width: 575.98px) {
  .pt-15 {
    padding-top: 15px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-15 {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-15 {
    padding-left: 15px !important;
  }
}
.pl-15 {
  padding-left: 15px;
}
@media (max-width: 1799.98px) {
  .pl-15 {
    padding-left: 15px;
  }
}
@media (max-width: 991.98px) {
  .pl-15 {
    padding-left: 15px;
  }
}
@media (max-width: 767.98px) {
  .pl-15 {
    padding-left: 15px;
  }
}
@media (max-width: 575.98px) {
  .pl-15 {
    padding-left: 15px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-15 {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-15 {
    padding-right: 15px !important;
  }
}
.pr-15 {
  padding-right: 15px;
}
@media (max-width: 1799.98px) {
  .pr-15 {
    padding-right: 15px;
  }
}
@media (max-width: 991.98px) {
  .pr-15 {
    padding-right: 15px;
  }
}
@media (max-width: 767.98px) {
  .pr-15 {
    padding-right: 15px;
  }
}
@media (max-width: 575.98px) {
  .pr-15 {
    padding-right: 15px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-20 {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-20 {
    margin-bottom: 20px !important;
  }
}
.mb-20 {
  margin-bottom: 20px;
}
@media (max-width: 1799.98px) {
  .mb-20 {
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) {
  .mb-20 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  .mb-20 {
    margin-bottom: 20px;
  }
}
@media (max-width: 575.98px) {
  .mb-20 {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-20 {
    margin-top: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-20 {
    margin-top: 20px !important;
  }
}
.mt-20 {
  margin-top: 20px;
}
@media (max-width: 1799.98px) {
  .mt-20 {
    margin-top: 20px;
  }
}
@media (max-width: 991.98px) {
  .mt-20 {
    margin-top: 20px;
  }
}
@media (max-width: 767.98px) {
  .mt-20 {
    margin-top: 20px;
  }
}
@media (max-width: 575.98px) {
  .mt-20 {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-20 {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-20 {
    margin-left: 20px !important;
  }
}
.ml-20 {
  margin-left: 20px;
}
@media (max-width: 1799.98px) {
  .ml-20 {
    margin-left: 20px;
  }
}
@media (max-width: 991.98px) {
  .ml-20 {
    margin-left: 20px;
  }
}
@media (max-width: 767.98px) {
  .ml-20 {
    margin-left: 20px;
  }
}
@media (max-width: 575.98px) {
  .ml-20 {
    margin-left: 20px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-20 {
    margin-right: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-20 {
    margin-right: 20px !important;
  }
}
.mr-20 {
  margin-right: 20px;
}
@media (max-width: 1799.98px) {
  .mr-20 {
    margin-right: 20px;
  }
}
@media (max-width: 991.98px) {
  .mr-20 {
    margin-right: 20px;
  }
}
@media (max-width: 767.98px) {
  .mr-20 {
    margin-right: 20px;
  }
}
@media (max-width: 575.98px) {
  .mr-20 {
    margin-right: 20px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-20 {
    padding-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-20 {
    padding-bottom: 20px !important;
  }
}
.pb-20 {
  padding-bottom: 20px;
}
@media (max-width: 1799.98px) {
  .pb-20 {
    padding-bottom: 20px;
  }
}
@media (max-width: 991.98px) {
  .pb-20 {
    padding-bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  .pb-20 {
    padding-bottom: 20px;
  }
}
@media (max-width: 575.98px) {
  .pb-20 {
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-20 {
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-20 {
    padding-top: 20px !important;
  }
}
.pt-20 {
  padding-top: 20px;
}
@media (max-width: 1799.98px) {
  .pt-20 {
    padding-top: 20px;
  }
}
@media (max-width: 991.98px) {
  .pt-20 {
    padding-top: 20px;
  }
}
@media (max-width: 767.98px) {
  .pt-20 {
    padding-top: 20px;
  }
}
@media (max-width: 575.98px) {
  .pt-20 {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-20 {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-20 {
    padding-left: 20px !important;
  }
}
.pl-20 {
  padding-left: 20px;
}
@media (max-width: 1799.98px) {
  .pl-20 {
    padding-left: 20px;
  }
}
@media (max-width: 991.98px) {
  .pl-20 {
    padding-left: 20px;
  }
}
@media (max-width: 767.98px) {
  .pl-20 {
    padding-left: 20px;
  }
}
@media (max-width: 575.98px) {
  .pl-20 {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-20 {
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-20 {
    padding-right: 20px !important;
  }
}
.pr-20 {
  padding-right: 20px;
}
@media (max-width: 1799.98px) {
  .pr-20 {
    padding-right: 20px;
  }
}
@media (max-width: 991.98px) {
  .pr-20 {
    padding-right: 20px;
  }
}
@media (max-width: 767.98px) {
  .pr-20 {
    padding-right: 20px;
  }
}
@media (max-width: 575.98px) {
  .pr-20 {
    padding-right: 20px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-25 {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-25 {
    margin-bottom: 25px !important;
  }
}
.mb-25 {
  margin-bottom: 25px;
}
@media (max-width: 1799.98px) {
  .mb-25 {
    margin-bottom: 25px;
  }
}
@media (max-width: 991.98px) {
  .mb-25 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767.98px) {
  .mb-25 {
    margin-bottom: 25px;
  }
}
@media (max-width: 575.98px) {
  .mb-25 {
    margin-bottom: 25px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-25 {
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-25 {
    margin-top: 25px !important;
  }
}
.mt-25 {
  margin-top: 25px;
}
@media (max-width: 1799.98px) {
  .mt-25 {
    margin-top: 25px;
  }
}
@media (max-width: 991.98px) {
  .mt-25 {
    margin-top: 25px;
  }
}
@media (max-width: 767.98px) {
  .mt-25 {
    margin-top: 25px;
  }
}
@media (max-width: 575.98px) {
  .mt-25 {
    margin-top: 25px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-25 {
    margin-left: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-25 {
    margin-left: 25px !important;
  }
}
.ml-25 {
  margin-left: 25px;
}
@media (max-width: 1799.98px) {
  .ml-25 {
    margin-left: 25px;
  }
}
@media (max-width: 991.98px) {
  .ml-25 {
    margin-left: 25px;
  }
}
@media (max-width: 767.98px) {
  .ml-25 {
    margin-left: 25px;
  }
}
@media (max-width: 575.98px) {
  .ml-25 {
    margin-left: 25px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-25 {
    margin-right: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-25 {
    margin-right: 25px !important;
  }
}
.mr-25 {
  margin-right: 25px;
}
@media (max-width: 1799.98px) {
  .mr-25 {
    margin-right: 25px;
  }
}
@media (max-width: 991.98px) {
  .mr-25 {
    margin-right: 25px;
  }
}
@media (max-width: 767.98px) {
  .mr-25 {
    margin-right: 25px;
  }
}
@media (max-width: 575.98px) {
  .mr-25 {
    margin-right: 25px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-25 {
    padding-bottom: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-25 {
    padding-bottom: 25px !important;
  }
}
.pb-25 {
  padding-bottom: 25px;
}
@media (max-width: 1799.98px) {
  .pb-25 {
    padding-bottom: 25px;
  }
}
@media (max-width: 991.98px) {
  .pb-25 {
    padding-bottom: 25px;
  }
}
@media (max-width: 767.98px) {
  .pb-25 {
    padding-bottom: 25px;
  }
}
@media (max-width: 575.98px) {
  .pb-25 {
    padding-bottom: 25px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-25 {
    padding-top: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-25 {
    padding-top: 25px !important;
  }
}
.pt-25 {
  padding-top: 25px;
}
@media (max-width: 1799.98px) {
  .pt-25 {
    padding-top: 25px;
  }
}
@media (max-width: 991.98px) {
  .pt-25 {
    padding-top: 25px;
  }
}
@media (max-width: 767.98px) {
  .pt-25 {
    padding-top: 25px;
  }
}
@media (max-width: 575.98px) {
  .pt-25 {
    padding-top: 25px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-25 {
    padding-left: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-25 {
    padding-left: 25px !important;
  }
}
.pl-25 {
  padding-left: 25px;
}
@media (max-width: 1799.98px) {
  .pl-25 {
    padding-left: 25px;
  }
}
@media (max-width: 991.98px) {
  .pl-25 {
    padding-left: 25px;
  }
}
@media (max-width: 767.98px) {
  .pl-25 {
    padding-left: 25px;
  }
}
@media (max-width: 575.98px) {
  .pl-25 {
    padding-left: 25px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-25 {
    padding-right: 25px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-25 {
    padding-right: 25px !important;
  }
}
.pr-25 {
  padding-right: 25px;
}
@media (max-width: 1799.98px) {
  .pr-25 {
    padding-right: 25px;
  }
}
@media (max-width: 991.98px) {
  .pr-25 {
    padding-right: 25px;
  }
}
@media (max-width: 767.98px) {
  .pr-25 {
    padding-right: 25px;
  }
}
@media (max-width: 575.98px) {
  .pr-25 {
    padding-right: 25px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-30 {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-30 {
    margin-bottom: 30px !important;
  }
}
.mb-30 {
  margin-bottom: 30px;
}
@media (max-width: 1799.98px) {
  .mb-30 {
    margin-bottom: 30px;
  }
}
@media (max-width: 991.98px) {
  .mb-30 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .mb-30 {
    margin-bottom: 30px;
  }
}
@media (max-width: 575.98px) {
  .mb-30 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-30 {
    margin-top: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-30 {
    margin-top: 30px !important;
  }
}
.mt-30 {
  margin-top: 30px;
}
@media (max-width: 1799.98px) {
  .mt-30 {
    margin-top: 30px;
  }
}
@media (max-width: 991.98px) {
  .mt-30 {
    margin-top: 30px;
  }
}
@media (max-width: 767.98px) {
  .mt-30 {
    margin-top: 30px;
  }
}
@media (max-width: 575.98px) {
  .mt-30 {
    margin-top: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-30 {
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-30 {
    margin-left: 30px !important;
  }
}
.ml-30 {
  margin-left: 30px;
}
@media (max-width: 1799.98px) {
  .ml-30 {
    margin-left: 30px;
  }
}
@media (max-width: 991.98px) {
  .ml-30 {
    margin-left: 30px;
  }
}
@media (max-width: 767.98px) {
  .ml-30 {
    margin-left: 30px;
  }
}
@media (max-width: 575.98px) {
  .ml-30 {
    margin-left: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-30 {
    margin-right: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-30 {
    margin-right: 30px !important;
  }
}
.mr-30 {
  margin-right: 30px;
}
@media (max-width: 1799.98px) {
  .mr-30 {
    margin-right: 30px;
  }
}
@media (max-width: 991.98px) {
  .mr-30 {
    margin-right: 30px;
  }
}
@media (max-width: 767.98px) {
  .mr-30 {
    margin-right: 30px;
  }
}
@media (max-width: 575.98px) {
  .mr-30 {
    margin-right: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-30 {
    padding-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-30 {
    padding-bottom: 30px !important;
  }
}
.pb-30 {
  padding-bottom: 30px;
}
@media (max-width: 1799.98px) {
  .pb-30 {
    padding-bottom: 30px;
  }
}
@media (max-width: 991.98px) {
  .pb-30 {
    padding-bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .pb-30 {
    padding-bottom: 30px;
  }
}
@media (max-width: 575.98px) {
  .pb-30 {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-30 {
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-30 {
    padding-top: 30px !important;
  }
}
.pt-30 {
  padding-top: 30px;
}
@media (max-width: 1799.98px) {
  .pt-30 {
    padding-top: 30px;
  }
}
@media (max-width: 991.98px) {
  .pt-30 {
    padding-top: 30px;
  }
}
@media (max-width: 767.98px) {
  .pt-30 {
    padding-top: 30px;
  }
}
@media (max-width: 575.98px) {
  .pt-30 {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-30 {
    padding-left: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-30 {
    padding-left: 30px !important;
  }
}
.pl-30 {
  padding-left: 30px;
}
@media (max-width: 1799.98px) {
  .pl-30 {
    padding-left: 30px;
  }
}
@media (max-width: 991.98px) {
  .pl-30 {
    padding-left: 30px;
  }
}
@media (max-width: 767.98px) {
  .pl-30 {
    padding-left: 30px;
  }
}
@media (max-width: 575.98px) {
  .pl-30 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-30 {
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-30 {
    padding-right: 30px !important;
  }
}
.pr-30 {
  padding-right: 30px;
}
@media (max-width: 1799.98px) {
  .pr-30 {
    padding-right: 30px;
  }
}
@media (max-width: 991.98px) {
  .pr-30 {
    padding-right: 30px;
  }
}
@media (max-width: 767.98px) {
  .pr-30 {
    padding-right: 30px;
  }
}
@media (max-width: 575.98px) {
  .pr-30 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-35 {
    margin-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-35 {
    margin-bottom: 35px !important;
  }
}
.mb-35 {
  margin-bottom: 35px;
}
@media (max-width: 1799.98px) {
  .mb-35 {
    margin-bottom: 35px;
  }
}
@media (max-width: 991.98px) {
  .mb-35 {
    margin-bottom: 35px;
  }
}
@media (max-width: 767.98px) {
  .mb-35 {
    margin-bottom: 35px;
  }
}
@media (max-width: 575.98px) {
  .mb-35 {
    margin-bottom: 35px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-35 {
    margin-top: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-35 {
    margin-top: 35px !important;
  }
}
.mt-35 {
  margin-top: 35px;
}
@media (max-width: 1799.98px) {
  .mt-35 {
    margin-top: 35px;
  }
}
@media (max-width: 991.98px) {
  .mt-35 {
    margin-top: 35px;
  }
}
@media (max-width: 767.98px) {
  .mt-35 {
    margin-top: 35px;
  }
}
@media (max-width: 575.98px) {
  .mt-35 {
    margin-top: 35px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-35 {
    margin-left: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-35 {
    margin-left: 35px !important;
  }
}
.ml-35 {
  margin-left: 35px;
}
@media (max-width: 1799.98px) {
  .ml-35 {
    margin-left: 35px;
  }
}
@media (max-width: 991.98px) {
  .ml-35 {
    margin-left: 35px;
  }
}
@media (max-width: 767.98px) {
  .ml-35 {
    margin-left: 35px;
  }
}
@media (max-width: 575.98px) {
  .ml-35 {
    margin-left: 35px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-35 {
    margin-right: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-35 {
    margin-right: 35px !important;
  }
}
.mr-35 {
  margin-right: 35px;
}
@media (max-width: 1799.98px) {
  .mr-35 {
    margin-right: 35px;
  }
}
@media (max-width: 991.98px) {
  .mr-35 {
    margin-right: 35px;
  }
}
@media (max-width: 767.98px) {
  .mr-35 {
    margin-right: 35px;
  }
}
@media (max-width: 575.98px) {
  .mr-35 {
    margin-right: 35px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-35 {
    padding-bottom: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-35 {
    padding-bottom: 35px !important;
  }
}
.pb-35 {
  padding-bottom: 35px;
}
@media (max-width: 1799.98px) {
  .pb-35 {
    padding-bottom: 35px;
  }
}
@media (max-width: 991.98px) {
  .pb-35 {
    padding-bottom: 35px;
  }
}
@media (max-width: 767.98px) {
  .pb-35 {
    padding-bottom: 35px;
  }
}
@media (max-width: 575.98px) {
  .pb-35 {
    padding-bottom: 35px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-35 {
    padding-top: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-35 {
    padding-top: 35px !important;
  }
}
.pt-35 {
  padding-top: 35px;
}
@media (max-width: 1799.98px) {
  .pt-35 {
    padding-top: 35px;
  }
}
@media (max-width: 991.98px) {
  .pt-35 {
    padding-top: 35px;
  }
}
@media (max-width: 767.98px) {
  .pt-35 {
    padding-top: 35px;
  }
}
@media (max-width: 575.98px) {
  .pt-35 {
    padding-top: 35px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-35 {
    padding-left: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-35 {
    padding-left: 35px !important;
  }
}
.pl-35 {
  padding-left: 35px;
}
@media (max-width: 1799.98px) {
  .pl-35 {
    padding-left: 35px;
  }
}
@media (max-width: 991.98px) {
  .pl-35 {
    padding-left: 35px;
  }
}
@media (max-width: 767.98px) {
  .pl-35 {
    padding-left: 35px;
  }
}
@media (max-width: 575.98px) {
  .pl-35 {
    padding-left: 35px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-35 {
    padding-right: 35px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-35 {
    padding-right: 35px !important;
  }
}
.pr-35 {
  padding-right: 35px;
}
@media (max-width: 1799.98px) {
  .pr-35 {
    padding-right: 35px;
  }
}
@media (max-width: 991.98px) {
  .pr-35 {
    padding-right: 35px;
  }
}
@media (max-width: 767.98px) {
  .pr-35 {
    padding-right: 35px;
  }
}
@media (max-width: 575.98px) {
  .pr-35 {
    padding-right: 35px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-40 {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-40 {
    margin-bottom: 40px !important;
  }
}
.mb-40 {
  margin-bottom: 40px;
}
@media (max-width: 1799.98px) {
  .mb-40 {
    margin-bottom: 40px;
  }
}
@media (max-width: 991.98px) {
  .mb-40 {
    margin-bottom: 40px;
  }
}
@media (max-width: 767.98px) {
  .mb-40 {
    margin-bottom: 40px;
  }
}
@media (max-width: 575.98px) {
  .mb-40 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-40 {
    margin-top: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-40 {
    margin-top: 40px !important;
  }
}
.mt-40 {
  margin-top: 40px;
}
@media (max-width: 1799.98px) {
  .mt-40 {
    margin-top: 40px;
  }
}
@media (max-width: 991.98px) {
  .mt-40 {
    margin-top: 40px;
  }
}
@media (max-width: 767.98px) {
  .mt-40 {
    margin-top: 40px;
  }
}
@media (max-width: 575.98px) {
  .mt-40 {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-40 {
    margin-left: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-40 {
    margin-left: 40px !important;
  }
}
.ml-40 {
  margin-left: 40px;
}
@media (max-width: 1799.98px) {
  .ml-40 {
    margin-left: 40px;
  }
}
@media (max-width: 991.98px) {
  .ml-40 {
    margin-left: 40px;
  }
}
@media (max-width: 767.98px) {
  .ml-40 {
    margin-left: 40px;
  }
}
@media (max-width: 575.98px) {
  .ml-40 {
    margin-left: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-40 {
    margin-right: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-40 {
    margin-right: 40px !important;
  }
}
.mr-40 {
  margin-right: 40px;
}
@media (max-width: 1799.98px) {
  .mr-40 {
    margin-right: 40px;
  }
}
@media (max-width: 991.98px) {
  .mr-40 {
    margin-right: 40px;
  }
}
@media (max-width: 767.98px) {
  .mr-40 {
    margin-right: 40px;
  }
}
@media (max-width: 575.98px) {
  .mr-40 {
    margin-right: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-40 {
    padding-bottom: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-40 {
    padding-bottom: 40px !important;
  }
}
.pb-40 {
  padding-bottom: 40px;
}
@media (max-width: 1799.98px) {
  .pb-40 {
    padding-bottom: 40px;
  }
}
@media (max-width: 991.98px) {
  .pb-40 {
    padding-bottom: 40px;
  }
}
@media (max-width: 767.98px) {
  .pb-40 {
    padding-bottom: 40px;
  }
}
@media (max-width: 575.98px) {
  .pb-40 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-40 {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-40 {
    padding-top: 40px !important;
  }
}
.pt-40 {
  padding-top: 40px;
}
@media (max-width: 1799.98px) {
  .pt-40 {
    padding-top: 40px;
  }
}
@media (max-width: 991.98px) {
  .pt-40 {
    padding-top: 40px;
  }
}
@media (max-width: 767.98px) {
  .pt-40 {
    padding-top: 40px;
  }
}
@media (max-width: 575.98px) {
  .pt-40 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-40 {
    padding-left: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-40 {
    padding-left: 40px !important;
  }
}
.pl-40 {
  padding-left: 40px;
}
@media (max-width: 1799.98px) {
  .pl-40 {
    padding-left: 40px;
  }
}
@media (max-width: 991.98px) {
  .pl-40 {
    padding-left: 40px;
  }
}
@media (max-width: 767.98px) {
  .pl-40 {
    padding-left: 40px;
  }
}
@media (max-width: 575.98px) {
  .pl-40 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-40 {
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-40 {
    padding-right: 40px !important;
  }
}
.pr-40 {
  padding-right: 40px;
}
@media (max-width: 1799.98px) {
  .pr-40 {
    padding-right: 40px;
  }
}
@media (max-width: 991.98px) {
  .pr-40 {
    padding-right: 40px;
  }
}
@media (max-width: 767.98px) {
  .pr-40 {
    padding-right: 40px;
  }
}
@media (max-width: 575.98px) {
  .pr-40 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-45 {
    margin-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-45 {
    margin-bottom: 45px !important;
  }
}
.mb-45 {
  margin-bottom: 45px;
}
@media (max-width: 1799.98px) {
  .mb-45 {
    margin-bottom: 45px;
  }
}
@media (max-width: 991.98px) {
  .mb-45 {
    margin-bottom: 45px;
  }
}
@media (max-width: 767.98px) {
  .mb-45 {
    margin-bottom: 45px;
  }
}
@media (max-width: 575.98px) {
  .mb-45 {
    margin-bottom: 45px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-45 {
    margin-top: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-45 {
    margin-top: 45px !important;
  }
}
.mt-45 {
  margin-top: 45px;
}
@media (max-width: 1799.98px) {
  .mt-45 {
    margin-top: 45px;
  }
}
@media (max-width: 991.98px) {
  .mt-45 {
    margin-top: 45px;
  }
}
@media (max-width: 767.98px) {
  .mt-45 {
    margin-top: 45px;
  }
}
@media (max-width: 575.98px) {
  .mt-45 {
    margin-top: 45px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-45 {
    margin-left: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-45 {
    margin-left: 45px !important;
  }
}
.ml-45 {
  margin-left: 45px;
}
@media (max-width: 1799.98px) {
  .ml-45 {
    margin-left: 45px;
  }
}
@media (max-width: 991.98px) {
  .ml-45 {
    margin-left: 45px;
  }
}
@media (max-width: 767.98px) {
  .ml-45 {
    margin-left: 45px;
  }
}
@media (max-width: 575.98px) {
  .ml-45 {
    margin-left: 45px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-45 {
    margin-right: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-45 {
    margin-right: 45px !important;
  }
}
.mr-45 {
  margin-right: 45px;
}
@media (max-width: 1799.98px) {
  .mr-45 {
    margin-right: 45px;
  }
}
@media (max-width: 991.98px) {
  .mr-45 {
    margin-right: 45px;
  }
}
@media (max-width: 767.98px) {
  .mr-45 {
    margin-right: 45px;
  }
}
@media (max-width: 575.98px) {
  .mr-45 {
    margin-right: 45px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-45 {
    padding-bottom: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-45 {
    padding-bottom: 45px !important;
  }
}
.pb-45 {
  padding-bottom: 45px;
}
@media (max-width: 1799.98px) {
  .pb-45 {
    padding-bottom: 45px;
  }
}
@media (max-width: 991.98px) {
  .pb-45 {
    padding-bottom: 45px;
  }
}
@media (max-width: 767.98px) {
  .pb-45 {
    padding-bottom: 45px;
  }
}
@media (max-width: 575.98px) {
  .pb-45 {
    padding-bottom: 45px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-45 {
    padding-top: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-45 {
    padding-top: 45px !important;
  }
}
.pt-45 {
  padding-top: 45px;
}
@media (max-width: 1799.98px) {
  .pt-45 {
    padding-top: 45px;
  }
}
@media (max-width: 991.98px) {
  .pt-45 {
    padding-top: 45px;
  }
}
@media (max-width: 767.98px) {
  .pt-45 {
    padding-top: 45px;
  }
}
@media (max-width: 575.98px) {
  .pt-45 {
    padding-top: 45px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-45 {
    padding-left: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-45 {
    padding-left: 45px !important;
  }
}
.pl-45 {
  padding-left: 45px;
}
@media (max-width: 1799.98px) {
  .pl-45 {
    padding-left: 45px;
  }
}
@media (max-width: 991.98px) {
  .pl-45 {
    padding-left: 45px;
  }
}
@media (max-width: 767.98px) {
  .pl-45 {
    padding-left: 45px;
  }
}
@media (max-width: 575.98px) {
  .pl-45 {
    padding-left: 45px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-45 {
    padding-right: 45px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-45 {
    padding-right: 45px !important;
  }
}
.pr-45 {
  padding-right: 45px;
}
@media (max-width: 1799.98px) {
  .pr-45 {
    padding-right: 45px;
  }
}
@media (max-width: 991.98px) {
  .pr-45 {
    padding-right: 45px;
  }
}
@media (max-width: 767.98px) {
  .pr-45 {
    padding-right: 45px;
  }
}
@media (max-width: 575.98px) {
  .pr-45 {
    padding-right: 45px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-50 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-50 {
    margin-bottom: 50px !important;
  }
}
.mb-50 {
  margin-bottom: 50px;
}
@media (max-width: 1799.98px) {
  .mb-50 {
    margin-bottom: 50px;
  }
}
@media (max-width: 991.98px) {
  .mb-50 {
    margin-bottom: 50px;
  }
}
@media (max-width: 767.98px) {
  .mb-50 {
    margin-bottom: 50px;
  }
}
@media (max-width: 575.98px) {
  .mb-50 {
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-50 {
    margin-top: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-50 {
    margin-top: 50px !important;
  }
}
.mt-50 {
  margin-top: 50px;
}
@media (max-width: 1799.98px) {
  .mt-50 {
    margin-top: 50px;
  }
}
@media (max-width: 991.98px) {
  .mt-50 {
    margin-top: 50px;
  }
}
@media (max-width: 767.98px) {
  .mt-50 {
    margin-top: 50px;
  }
}
@media (max-width: 575.98px) {
  .mt-50 {
    margin-top: 50px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-50 {
    margin-left: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-50 {
    margin-left: 50px !important;
  }
}
.ml-50 {
  margin-left: 50px;
}
@media (max-width: 1799.98px) {
  .ml-50 {
    margin-left: 50px;
  }
}
@media (max-width: 991.98px) {
  .ml-50 {
    margin-left: 50px;
  }
}
@media (max-width: 767.98px) {
  .ml-50 {
    margin-left: 50px;
  }
}
@media (max-width: 575.98px) {
  .ml-50 {
    margin-left: 50px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-50 {
    margin-right: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-50 {
    margin-right: 50px !important;
  }
}
.mr-50 {
  margin-right: 50px;
}
@media (max-width: 1799.98px) {
  .mr-50 {
    margin-right: 50px;
  }
}
@media (max-width: 991.98px) {
  .mr-50 {
    margin-right: 50px;
  }
}
@media (max-width: 767.98px) {
  .mr-50 {
    margin-right: 50px;
  }
}
@media (max-width: 575.98px) {
  .mr-50 {
    margin-right: 50px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-50 {
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-50 {
    padding-bottom: 50px !important;
  }
}
.pb-50 {
  padding-bottom: 50px;
}
@media (max-width: 1799.98px) {
  .pb-50 {
    padding-bottom: 50px;
  }
}
@media (max-width: 991.98px) {
  .pb-50 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767.98px) {
  .pb-50 {
    padding-bottom: 50px;
  }
}
@media (max-width: 575.98px) {
  .pb-50 {
    padding-bottom: 50px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-50 {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-50 {
    padding-top: 50px !important;
  }
}
.pt-50 {
  padding-top: 50px;
}
@media (max-width: 1799.98px) {
  .pt-50 {
    padding-top: 50px;
  }
}
@media (max-width: 991.98px) {
  .pt-50 {
    padding-top: 50px;
  }
}
@media (max-width: 767.98px) {
  .pt-50 {
    padding-top: 50px;
  }
}
@media (max-width: 575.98px) {
  .pt-50 {
    padding-top: 50px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-50 {
    padding-left: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-50 {
    padding-left: 50px !important;
  }
}
.pl-50 {
  padding-left: 50px;
}
@media (max-width: 1799.98px) {
  .pl-50 {
    padding-left: 50px;
  }
}
@media (max-width: 991.98px) {
  .pl-50 {
    padding-left: 50px;
  }
}
@media (max-width: 767.98px) {
  .pl-50 {
    padding-left: 50px;
  }
}
@media (max-width: 575.98px) {
  .pl-50 {
    padding-left: 50px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-50 {
    padding-right: 50px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-50 {
    padding-right: 50px !important;
  }
}
.pr-50 {
  padding-right: 50px;
}
@media (max-width: 1799.98px) {
  .pr-50 {
    padding-right: 50px;
  }
}
@media (max-width: 991.98px) {
  .pr-50 {
    padding-right: 50px;
  }
}
@media (max-width: 767.98px) {
  .pr-50 {
    padding-right: 50px;
  }
}
@media (max-width: 575.98px) {
  .pr-50 {
    padding-right: 50px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-55 {
    margin-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-55 {
    margin-bottom: 55px !important;
  }
}
.mb-55 {
  margin-bottom: 55px;
}
@media (max-width: 1799.98px) {
  .mb-55 {
    margin-bottom: 55px;
  }
}
@media (max-width: 991.98px) {
  .mb-55 {
    margin-bottom: 55px;
  }
}
@media (max-width: 767.98px) {
  .mb-55 {
    margin-bottom: 55px;
  }
}
@media (max-width: 575.98px) {
  .mb-55 {
    margin-bottom: 55px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-55 {
    margin-top: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-55 {
    margin-top: 55px !important;
  }
}
.mt-55 {
  margin-top: 55px;
}
@media (max-width: 1799.98px) {
  .mt-55 {
    margin-top: 55px;
  }
}
@media (max-width: 991.98px) {
  .mt-55 {
    margin-top: 55px;
  }
}
@media (max-width: 767.98px) {
  .mt-55 {
    margin-top: 55px;
  }
}
@media (max-width: 575.98px) {
  .mt-55 {
    margin-top: 55px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-55 {
    margin-left: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-55 {
    margin-left: 55px !important;
  }
}
.ml-55 {
  margin-left: 55px;
}
@media (max-width: 1799.98px) {
  .ml-55 {
    margin-left: 55px;
  }
}
@media (max-width: 991.98px) {
  .ml-55 {
    margin-left: 55px;
  }
}
@media (max-width: 767.98px) {
  .ml-55 {
    margin-left: 55px;
  }
}
@media (max-width: 575.98px) {
  .ml-55 {
    margin-left: 55px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-55 {
    margin-right: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-55 {
    margin-right: 55px !important;
  }
}
.mr-55 {
  margin-right: 55px;
}
@media (max-width: 1799.98px) {
  .mr-55 {
    margin-right: 55px;
  }
}
@media (max-width: 991.98px) {
  .mr-55 {
    margin-right: 55px;
  }
}
@media (max-width: 767.98px) {
  .mr-55 {
    margin-right: 55px;
  }
}
@media (max-width: 575.98px) {
  .mr-55 {
    margin-right: 55px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-55 {
    padding-bottom: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-55 {
    padding-bottom: 55px !important;
  }
}
.pb-55 {
  padding-bottom: 55px;
}
@media (max-width: 1799.98px) {
  .pb-55 {
    padding-bottom: 55px;
  }
}
@media (max-width: 991.98px) {
  .pb-55 {
    padding-bottom: 55px;
  }
}
@media (max-width: 767.98px) {
  .pb-55 {
    padding-bottom: 55px;
  }
}
@media (max-width: 575.98px) {
  .pb-55 {
    padding-bottom: 55px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-55 {
    padding-top: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-55 {
    padding-top: 55px !important;
  }
}
.pt-55 {
  padding-top: 55px;
}
@media (max-width: 1799.98px) {
  .pt-55 {
    padding-top: 55px;
  }
}
@media (max-width: 991.98px) {
  .pt-55 {
    padding-top: 55px;
  }
}
@media (max-width: 767.98px) {
  .pt-55 {
    padding-top: 55px;
  }
}
@media (max-width: 575.98px) {
  .pt-55 {
    padding-top: 55px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-55 {
    padding-left: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-55 {
    padding-left: 55px !important;
  }
}
.pl-55 {
  padding-left: 55px;
}
@media (max-width: 1799.98px) {
  .pl-55 {
    padding-left: 55px;
  }
}
@media (max-width: 991.98px) {
  .pl-55 {
    padding-left: 55px;
  }
}
@media (max-width: 767.98px) {
  .pl-55 {
    padding-left: 55px;
  }
}
@media (max-width: 575.98px) {
  .pl-55 {
    padding-left: 55px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-55 {
    padding-right: 55px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-55 {
    padding-right: 55px !important;
  }
}
.pr-55 {
  padding-right: 55px;
}
@media (max-width: 1799.98px) {
  .pr-55 {
    padding-right: 55px;
  }
}
@media (max-width: 991.98px) {
  .pr-55 {
    padding-right: 55px;
  }
}
@media (max-width: 767.98px) {
  .pr-55 {
    padding-right: 55px;
  }
}
@media (max-width: 575.98px) {
  .pr-55 {
    padding-right: 55px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-60 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-60 {
    margin-bottom: 60px !important;
  }
}
.mb-60 {
  margin-bottom: 60px;
}
@media (max-width: 1799.98px) {
  .mb-60 {
    margin-bottom: 60px;
  }
}
@media (max-width: 991.98px) {
  .mb-60 {
    margin-bottom: 60px;
  }
}
@media (max-width: 767.98px) {
  .mb-60 {
    margin-bottom: 60px;
  }
}
@media (max-width: 575.98px) {
  .mb-60 {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-60 {
    margin-top: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-60 {
    margin-top: 60px !important;
  }
}
.mt-60 {
  margin-top: 60px;
}
@media (max-width: 1799.98px) {
  .mt-60 {
    margin-top: 60px;
  }
}
@media (max-width: 991.98px) {
  .mt-60 {
    margin-top: 60px;
  }
}
@media (max-width: 767.98px) {
  .mt-60 {
    margin-top: 60px;
  }
}
@media (max-width: 575.98px) {
  .mt-60 {
    margin-top: 60px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-60 {
    margin-left: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-60 {
    margin-left: 60px !important;
  }
}
.ml-60 {
  margin-left: 60px;
}
@media (max-width: 1799.98px) {
  .ml-60 {
    margin-left: 60px;
  }
}
@media (max-width: 991.98px) {
  .ml-60 {
    margin-left: 60px;
  }
}
@media (max-width: 767.98px) {
  .ml-60 {
    margin-left: 60px;
  }
}
@media (max-width: 575.98px) {
  .ml-60 {
    margin-left: 60px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-60 {
    margin-right: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-60 {
    margin-right: 60px !important;
  }
}
.mr-60 {
  margin-right: 60px;
}
@media (max-width: 1799.98px) {
  .mr-60 {
    margin-right: 60px;
  }
}
@media (max-width: 991.98px) {
  .mr-60 {
    margin-right: 60px;
  }
}
@media (max-width: 767.98px) {
  .mr-60 {
    margin-right: 60px;
  }
}
@media (max-width: 575.98px) {
  .mr-60 {
    margin-right: 60px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-60 {
    padding-bottom: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-60 {
    padding-bottom: 60px !important;
  }
}
.pb-60 {
  padding-bottom: 60px;
}
@media (max-width: 1799.98px) {
  .pb-60 {
    padding-bottom: 60px;
  }
}
@media (max-width: 991.98px) {
  .pb-60 {
    padding-bottom: 60px;
  }
}
@media (max-width: 767.98px) {
  .pb-60 {
    padding-bottom: 60px;
  }
}
@media (max-width: 575.98px) {
  .pb-60 {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-60 {
    padding-top: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-60 {
    padding-top: 60px !important;
  }
}
.pt-60 {
  padding-top: 60px;
}
@media (max-width: 1799.98px) {
  .pt-60 {
    padding-top: 60px;
  }
}
@media (max-width: 991.98px) {
  .pt-60 {
    padding-top: 60px;
  }
}
@media (max-width: 767.98px) {
  .pt-60 {
    padding-top: 60px;
  }
}
@media (max-width: 575.98px) {
  .pt-60 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-60 {
    padding-left: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-60 {
    padding-left: 60px !important;
  }
}
.pl-60 {
  padding-left: 60px;
}
@media (max-width: 1799.98px) {
  .pl-60 {
    padding-left: 60px;
  }
}
@media (max-width: 991.98px) {
  .pl-60 {
    padding-left: 60px;
  }
}
@media (max-width: 767.98px) {
  .pl-60 {
    padding-left: 60px;
  }
}
@media (max-width: 575.98px) {
  .pl-60 {
    padding-left: 60px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-60 {
    padding-right: 60px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-60 {
    padding-right: 60px !important;
  }
}
.pr-60 {
  padding-right: 60px;
}
@media (max-width: 1799.98px) {
  .pr-60 {
    padding-right: 60px;
  }
}
@media (max-width: 991.98px) {
  .pr-60 {
    padding-right: 60px;
  }
}
@media (max-width: 767.98px) {
  .pr-60 {
    padding-right: 60px;
  }
}
@media (max-width: 575.98px) {
  .pr-60 {
    padding-right: 60px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-65 {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-65 {
    margin-bottom: 65px !important;
  }
}
.mb-65 {
  margin-bottom: 65px;
}
@media (max-width: 1799.98px) {
  .mb-65 {
    margin-bottom: 65px;
  }
}
@media (max-width: 991.98px) {
  .mb-65 {
    margin-bottom: 65px;
  }
}
@media (max-width: 767.98px) {
  .mb-65 {
    margin-bottom: 65px;
  }
}
@media (max-width: 575.98px) {
  .mb-65 {
    margin-bottom: 65px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-65 {
    margin-top: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-65 {
    margin-top: 65px !important;
  }
}
.mt-65 {
  margin-top: 65px;
}
@media (max-width: 1799.98px) {
  .mt-65 {
    margin-top: 65px;
  }
}
@media (max-width: 991.98px) {
  .mt-65 {
    margin-top: 65px;
  }
}
@media (max-width: 767.98px) {
  .mt-65 {
    margin-top: 65px;
  }
}
@media (max-width: 575.98px) {
  .mt-65 {
    margin-top: 65px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-65 {
    margin-left: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-65 {
    margin-left: 65px !important;
  }
}
.ml-65 {
  margin-left: 65px;
}
@media (max-width: 1799.98px) {
  .ml-65 {
    margin-left: 65px;
  }
}
@media (max-width: 991.98px) {
  .ml-65 {
    margin-left: 65px;
  }
}
@media (max-width: 767.98px) {
  .ml-65 {
    margin-left: 65px;
  }
}
@media (max-width: 575.98px) {
  .ml-65 {
    margin-left: 65px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-65 {
    margin-right: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-65 {
    margin-right: 65px !important;
  }
}
.mr-65 {
  margin-right: 65px;
}
@media (max-width: 1799.98px) {
  .mr-65 {
    margin-right: 65px;
  }
}
@media (max-width: 991.98px) {
  .mr-65 {
    margin-right: 65px;
  }
}
@media (max-width: 767.98px) {
  .mr-65 {
    margin-right: 65px;
  }
}
@media (max-width: 575.98px) {
  .mr-65 {
    margin-right: 65px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-65 {
    padding-bottom: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-65 {
    padding-bottom: 65px !important;
  }
}
.pb-65 {
  padding-bottom: 65px;
}
@media (max-width: 1799.98px) {
  .pb-65 {
    padding-bottom: 65px;
  }
}
@media (max-width: 991.98px) {
  .pb-65 {
    padding-bottom: 65px;
  }
}
@media (max-width: 767.98px) {
  .pb-65 {
    padding-bottom: 65px;
  }
}
@media (max-width: 575.98px) {
  .pb-65 {
    padding-bottom: 65px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-65 {
    padding-top: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-65 {
    padding-top: 65px !important;
  }
}
.pt-65 {
  padding-top: 65px;
}
@media (max-width: 1799.98px) {
  .pt-65 {
    padding-top: 65px;
  }
}
@media (max-width: 991.98px) {
  .pt-65 {
    padding-top: 65px;
  }
}
@media (max-width: 767.98px) {
  .pt-65 {
    padding-top: 65px;
  }
}
@media (max-width: 575.98px) {
  .pt-65 {
    padding-top: 65px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-65 {
    padding-left: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-65 {
    padding-left: 65px !important;
  }
}
.pl-65 {
  padding-left: 65px;
}
@media (max-width: 1799.98px) {
  .pl-65 {
    padding-left: 65px;
  }
}
@media (max-width: 991.98px) {
  .pl-65 {
    padding-left: 65px;
  }
}
@media (max-width: 767.98px) {
  .pl-65 {
    padding-left: 65px;
  }
}
@media (max-width: 575.98px) {
  .pl-65 {
    padding-left: 65px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-65 {
    padding-right: 65px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-65 {
    padding-right: 65px !important;
  }
}
.pr-65 {
  padding-right: 65px;
}
@media (max-width: 1799.98px) {
  .pr-65 {
    padding-right: 65px;
  }
}
@media (max-width: 991.98px) {
  .pr-65 {
    padding-right: 65px;
  }
}
@media (max-width: 767.98px) {
  .pr-65 {
    padding-right: 65px;
  }
}
@media (max-width: 575.98px) {
  .pr-65 {
    padding-right: 65px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-70 {
    margin-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-70 {
    margin-bottom: 70px !important;
  }
}
.mb-70 {
  margin-bottom: 70px;
}
@media (max-width: 1799.98px) {
  .mb-70 {
    margin-bottom: 70px;
  }
}
@media (max-width: 991.98px) {
  .mb-70 {
    margin-bottom: 70px;
  }
}
@media (max-width: 767.98px) {
  .mb-70 {
    margin-bottom: 70px;
  }
}
@media (max-width: 575.98px) {
  .mb-70 {
    margin-bottom: 70px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-70 {
    margin-top: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-70 {
    margin-top: 70px !important;
  }
}
.mt-70 {
  margin-top: 70px;
}
@media (max-width: 1799.98px) {
  .mt-70 {
    margin-top: 70px;
  }
}
@media (max-width: 991.98px) {
  .mt-70 {
    margin-top: 70px;
  }
}
@media (max-width: 767.98px) {
  .mt-70 {
    margin-top: 70px;
  }
}
@media (max-width: 575.98px) {
  .mt-70 {
    margin-top: 70px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-70 {
    margin-left: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-70 {
    margin-left: 70px !important;
  }
}
.ml-70 {
  margin-left: 70px;
}
@media (max-width: 1799.98px) {
  .ml-70 {
    margin-left: 70px;
  }
}
@media (max-width: 991.98px) {
  .ml-70 {
    margin-left: 70px;
  }
}
@media (max-width: 767.98px) {
  .ml-70 {
    margin-left: 70px;
  }
}
@media (max-width: 575.98px) {
  .ml-70 {
    margin-left: 70px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-70 {
    margin-right: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-70 {
    margin-right: 70px !important;
  }
}
.mr-70 {
  margin-right: 70px;
}
@media (max-width: 1799.98px) {
  .mr-70 {
    margin-right: 70px;
  }
}
@media (max-width: 991.98px) {
  .mr-70 {
    margin-right: 70px;
  }
}
@media (max-width: 767.98px) {
  .mr-70 {
    margin-right: 70px;
  }
}
@media (max-width: 575.98px) {
  .mr-70 {
    margin-right: 70px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-70 {
    padding-bottom: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-70 {
    padding-bottom: 70px !important;
  }
}
.pb-70 {
  padding-bottom: 70px;
}
@media (max-width: 1799.98px) {
  .pb-70 {
    padding-bottom: 70px;
  }
}
@media (max-width: 991.98px) {
  .pb-70 {
    padding-bottom: 70px;
  }
}
@media (max-width: 767.98px) {
  .pb-70 {
    padding-bottom: 70px;
  }
}
@media (max-width: 575.98px) {
  .pb-70 {
    padding-bottom: 70px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-70 {
    padding-top: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-70 {
    padding-top: 70px !important;
  }
}
.pt-70 {
  padding-top: 70px;
}
@media (max-width: 1799.98px) {
  .pt-70 {
    padding-top: 70px;
  }
}
@media (max-width: 991.98px) {
  .pt-70 {
    padding-top: 70px;
  }
}
@media (max-width: 767.98px) {
  .pt-70 {
    padding-top: 70px;
  }
}
@media (max-width: 575.98px) {
  .pt-70 {
    padding-top: 70px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-70 {
    padding-left: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-70 {
    padding-left: 70px !important;
  }
}
.pl-70 {
  padding-left: 70px;
}
@media (max-width: 1799.98px) {
  .pl-70 {
    padding-left: 70px;
  }
}
@media (max-width: 991.98px) {
  .pl-70 {
    padding-left: 70px;
  }
}
@media (max-width: 767.98px) {
  .pl-70 {
    padding-left: 70px;
  }
}
@media (max-width: 575.98px) {
  .pl-70 {
    padding-left: 70px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-70 {
    padding-right: 70px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-70 {
    padding-right: 70px !important;
  }
}
.pr-70 {
  padding-right: 70px;
}
@media (max-width: 1799.98px) {
  .pr-70 {
    padding-right: 70px;
  }
}
@media (max-width: 991.98px) {
  .pr-70 {
    padding-right: 70px;
  }
}
@media (max-width: 767.98px) {
  .pr-70 {
    padding-right: 70px;
  }
}
@media (max-width: 575.98px) {
  .pr-70 {
    padding-right: 70px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-75 {
    margin-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-75 {
    margin-bottom: 75px !important;
  }
}
.mb-75 {
  margin-bottom: 75px;
}
@media (max-width: 1799.98px) {
  .mb-75 {
    margin-bottom: 75px;
  }
}
@media (max-width: 991.98px) {
  .mb-75 {
    margin-bottom: 75px;
  }
}
@media (max-width: 767.98px) {
  .mb-75 {
    margin-bottom: 75px;
  }
}
@media (max-width: 575.98px) {
  .mb-75 {
    margin-bottom: 75px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-75 {
    margin-top: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-75 {
    margin-top: 75px !important;
  }
}
.mt-75 {
  margin-top: 75px;
}
@media (max-width: 1799.98px) {
  .mt-75 {
    margin-top: 75px;
  }
}
@media (max-width: 991.98px) {
  .mt-75 {
    margin-top: 75px;
  }
}
@media (max-width: 767.98px) {
  .mt-75 {
    margin-top: 75px;
  }
}
@media (max-width: 575.98px) {
  .mt-75 {
    margin-top: 75px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-75 {
    margin-left: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-75 {
    margin-left: 75px !important;
  }
}
.ml-75 {
  margin-left: 75px;
}
@media (max-width: 1799.98px) {
  .ml-75 {
    margin-left: 75px;
  }
}
@media (max-width: 991.98px) {
  .ml-75 {
    margin-left: 75px;
  }
}
@media (max-width: 767.98px) {
  .ml-75 {
    margin-left: 75px;
  }
}
@media (max-width: 575.98px) {
  .ml-75 {
    margin-left: 75px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-75 {
    margin-right: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-75 {
    margin-right: 75px !important;
  }
}
.mr-75 {
  margin-right: 75px;
}
@media (max-width: 1799.98px) {
  .mr-75 {
    margin-right: 75px;
  }
}
@media (max-width: 991.98px) {
  .mr-75 {
    margin-right: 75px;
  }
}
@media (max-width: 767.98px) {
  .mr-75 {
    margin-right: 75px;
  }
}
@media (max-width: 575.98px) {
  .mr-75 {
    margin-right: 75px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-75 {
    padding-bottom: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-75 {
    padding-bottom: 75px !important;
  }
}
.pb-75 {
  padding-bottom: 75px;
}
@media (max-width: 1799.98px) {
  .pb-75 {
    padding-bottom: 75px;
  }
}
@media (max-width: 991.98px) {
  .pb-75 {
    padding-bottom: 75px;
  }
}
@media (max-width: 767.98px) {
  .pb-75 {
    padding-bottom: 75px;
  }
}
@media (max-width: 575.98px) {
  .pb-75 {
    padding-bottom: 75px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-75 {
    padding-top: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-75 {
    padding-top: 75px !important;
  }
}
.pt-75 {
  padding-top: 75px;
}
@media (max-width: 1799.98px) {
  .pt-75 {
    padding-top: 75px;
  }
}
@media (max-width: 991.98px) {
  .pt-75 {
    padding-top: 75px;
  }
}
@media (max-width: 767.98px) {
  .pt-75 {
    padding-top: 75px;
  }
}
@media (max-width: 575.98px) {
  .pt-75 {
    padding-top: 75px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-75 {
    padding-left: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-75 {
    padding-left: 75px !important;
  }
}
.pl-75 {
  padding-left: 75px;
}
@media (max-width: 1799.98px) {
  .pl-75 {
    padding-left: 75px;
  }
}
@media (max-width: 991.98px) {
  .pl-75 {
    padding-left: 75px;
  }
}
@media (max-width: 767.98px) {
  .pl-75 {
    padding-left: 75px;
  }
}
@media (max-width: 575.98px) {
  .pl-75 {
    padding-left: 75px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-75 {
    padding-right: 75px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-75 {
    padding-right: 75px !important;
  }
}
.pr-75 {
  padding-right: 75px;
}
@media (max-width: 1799.98px) {
  .pr-75 {
    padding-right: 75px;
  }
}
@media (max-width: 991.98px) {
  .pr-75 {
    padding-right: 75px;
  }
}
@media (max-width: 767.98px) {
  .pr-75 {
    padding-right: 75px;
  }
}
@media (max-width: 575.98px) {
  .pr-75 {
    padding-right: 75px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-80 {
    margin-bottom: 80px !important;
  }
}
.mb-80 {
  margin-bottom: 80px;
}
@media (max-width: 1799.98px) {
  .mb-80 {
    margin-bottom: 80px;
  }
}
@media (max-width: 991.98px) {
  .mb-80 {
    margin-bottom: 80px;
  }
}
@media (max-width: 767.98px) {
  .mb-80 {
    margin-bottom: 80px;
  }
}
@media (max-width: 575.98px) {
  .mb-80 {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-80 {
    margin-top: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-80 {
    margin-top: 80px !important;
  }
}
.mt-80 {
  margin-top: 80px;
}
@media (max-width: 1799.98px) {
  .mt-80 {
    margin-top: 80px;
  }
}
@media (max-width: 991.98px) {
  .mt-80 {
    margin-top: 80px;
  }
}
@media (max-width: 767.98px) {
  .mt-80 {
    margin-top: 80px;
  }
}
@media (max-width: 575.98px) {
  .mt-80 {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-80 {
    margin-left: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-80 {
    margin-left: 80px !important;
  }
}
.ml-80 {
  margin-left: 80px;
}
@media (max-width: 1799.98px) {
  .ml-80 {
    margin-left: 80px;
  }
}
@media (max-width: 991.98px) {
  .ml-80 {
    margin-left: 80px;
  }
}
@media (max-width: 767.98px) {
  .ml-80 {
    margin-left: 80px;
  }
}
@media (max-width: 575.98px) {
  .ml-80 {
    margin-left: 80px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-80 {
    margin-right: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-80 {
    margin-right: 80px !important;
  }
}
.mr-80 {
  margin-right: 80px;
}
@media (max-width: 1799.98px) {
  .mr-80 {
    margin-right: 80px;
  }
}
@media (max-width: 991.98px) {
  .mr-80 {
    margin-right: 80px;
  }
}
@media (max-width: 767.98px) {
  .mr-80 {
    margin-right: 80px;
  }
}
@media (max-width: 575.98px) {
  .mr-80 {
    margin-right: 80px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-80 {
    padding-bottom: 80px !important;
  }
}
.pb-80 {
  padding-bottom: 80px;
}
@media (max-width: 1799.98px) {
  .pb-80 {
    padding-bottom: 80px;
  }
}
@media (max-width: 991.98px) {
  .pb-80 {
    padding-bottom: 80px;
  }
}
@media (max-width: 767.98px) {
  .pb-80 {
    padding-bottom: 80px;
  }
}
@media (max-width: 575.98px) {
  .pb-80 {
    padding-bottom: 80px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-80 {
    padding-top: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-80 {
    padding-top: 80px !important;
  }
}
.pt-80 {
  padding-top: 80px;
}
@media (max-width: 1799.98px) {
  .pt-80 {
    padding-top: 80px;
  }
}
@media (max-width: 991.98px) {
  .pt-80 {
    padding-top: 80px;
  }
}
@media (max-width: 767.98px) {
  .pt-80 {
    padding-top: 80px;
  }
}
@media (max-width: 575.98px) {
  .pt-80 {
    padding-top: 80px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-80 {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-80 {
    padding-left: 80px !important;
  }
}
.pl-80 {
  padding-left: 80px;
}
@media (max-width: 1799.98px) {
  .pl-80 {
    padding-left: 80px;
  }
}
@media (max-width: 991.98px) {
  .pl-80 {
    padding-left: 80px;
  }
}
@media (max-width: 767.98px) {
  .pl-80 {
    padding-left: 80px;
  }
}
@media (max-width: 575.98px) {
  .pl-80 {
    padding-left: 80px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-80 {
    padding-right: 80px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-80 {
    padding-right: 80px !important;
  }
}
.pr-80 {
  padding-right: 80px;
}
@media (max-width: 1799.98px) {
  .pr-80 {
    padding-right: 80px;
  }
}
@media (max-width: 991.98px) {
  .pr-80 {
    padding-right: 80px;
  }
}
@media (max-width: 767.98px) {
  .pr-80 {
    padding-right: 80px;
  }
}
@media (max-width: 575.98px) {
  .pr-80 {
    padding-right: 80px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-85 {
    margin-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-85 {
    margin-bottom: 85px !important;
  }
}
.mb-85 {
  margin-bottom: 85px;
}
@media (max-width: 1799.98px) {
  .mb-85 {
    margin-bottom: 85px;
  }
}
@media (max-width: 991.98px) {
  .mb-85 {
    margin-bottom: 85px;
  }
}
@media (max-width: 767.98px) {
  .mb-85 {
    margin-bottom: 85px;
  }
}
@media (max-width: 575.98px) {
  .mb-85 {
    margin-bottom: 85px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-85 {
    margin-top: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-85 {
    margin-top: 85px !important;
  }
}
.mt-85 {
  margin-top: 85px;
}
@media (max-width: 1799.98px) {
  .mt-85 {
    margin-top: 85px;
  }
}
@media (max-width: 991.98px) {
  .mt-85 {
    margin-top: 85px;
  }
}
@media (max-width: 767.98px) {
  .mt-85 {
    margin-top: 85px;
  }
}
@media (max-width: 575.98px) {
  .mt-85 {
    margin-top: 85px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-85 {
    margin-left: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-85 {
    margin-left: 85px !important;
  }
}
.ml-85 {
  margin-left: 85px;
}
@media (max-width: 1799.98px) {
  .ml-85 {
    margin-left: 85px;
  }
}
@media (max-width: 991.98px) {
  .ml-85 {
    margin-left: 85px;
  }
}
@media (max-width: 767.98px) {
  .ml-85 {
    margin-left: 85px;
  }
}
@media (max-width: 575.98px) {
  .ml-85 {
    margin-left: 85px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-85 {
    margin-right: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-85 {
    margin-right: 85px !important;
  }
}
.mr-85 {
  margin-right: 85px;
}
@media (max-width: 1799.98px) {
  .mr-85 {
    margin-right: 85px;
  }
}
@media (max-width: 991.98px) {
  .mr-85 {
    margin-right: 85px;
  }
}
@media (max-width: 767.98px) {
  .mr-85 {
    margin-right: 85px;
  }
}
@media (max-width: 575.98px) {
  .mr-85 {
    margin-right: 85px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-85 {
    padding-bottom: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-85 {
    padding-bottom: 85px !important;
  }
}
.pb-85 {
  padding-bottom: 85px;
}
@media (max-width: 1799.98px) {
  .pb-85 {
    padding-bottom: 85px;
  }
}
@media (max-width: 991.98px) {
  .pb-85 {
    padding-bottom: 85px;
  }
}
@media (max-width: 767.98px) {
  .pb-85 {
    padding-bottom: 85px;
  }
}
@media (max-width: 575.98px) {
  .pb-85 {
    padding-bottom: 85px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-85 {
    padding-top: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-85 {
    padding-top: 85px !important;
  }
}
.pt-85 {
  padding-top: 85px;
}
@media (max-width: 1799.98px) {
  .pt-85 {
    padding-top: 85px;
  }
}
@media (max-width: 991.98px) {
  .pt-85 {
    padding-top: 85px;
  }
}
@media (max-width: 767.98px) {
  .pt-85 {
    padding-top: 85px;
  }
}
@media (max-width: 575.98px) {
  .pt-85 {
    padding-top: 85px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-85 {
    padding-left: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-85 {
    padding-left: 85px !important;
  }
}
.pl-85 {
  padding-left: 85px;
}
@media (max-width: 1799.98px) {
  .pl-85 {
    padding-left: 85px;
  }
}
@media (max-width: 991.98px) {
  .pl-85 {
    padding-left: 85px;
  }
}
@media (max-width: 767.98px) {
  .pl-85 {
    padding-left: 85px;
  }
}
@media (max-width: 575.98px) {
  .pl-85 {
    padding-left: 85px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-85 {
    padding-right: 85px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-85 {
    padding-right: 85px !important;
  }
}
.pr-85 {
  padding-right: 85px;
}
@media (max-width: 1799.98px) {
  .pr-85 {
    padding-right: 85px;
  }
}
@media (max-width: 991.98px) {
  .pr-85 {
    padding-right: 85px;
  }
}
@media (max-width: 767.98px) {
  .pr-85 {
    padding-right: 85px;
  }
}
@media (max-width: 575.98px) {
  .pr-85 {
    padding-right: 85px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-90 {
    margin-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-90 {
    margin-bottom: 90px !important;
  }
}
.mb-90 {
  margin-bottom: 90px;
}
@media (max-width: 1799.98px) {
  .mb-90 {
    margin-bottom: 90px;
  }
}
@media (max-width: 991.98px) {
  .mb-90 {
    margin-bottom: 90px;
  }
}
@media (max-width: 767.98px) {
  .mb-90 {
    margin-bottom: 90px;
  }
}
@media (max-width: 575.98px) {
  .mb-90 {
    margin-bottom: 90px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-90 {
    margin-top: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-90 {
    margin-top: 90px !important;
  }
}
.mt-90 {
  margin-top: 90px;
}
@media (max-width: 1799.98px) {
  .mt-90 {
    margin-top: 90px;
  }
}
@media (max-width: 991.98px) {
  .mt-90 {
    margin-top: 90px;
  }
}
@media (max-width: 767.98px) {
  .mt-90 {
    margin-top: 90px;
  }
}
@media (max-width: 575.98px) {
  .mt-90 {
    margin-top: 90px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-90 {
    margin-left: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-90 {
    margin-left: 90px !important;
  }
}
.ml-90 {
  margin-left: 90px;
}
@media (max-width: 1799.98px) {
  .ml-90 {
    margin-left: 90px;
  }
}
@media (max-width: 991.98px) {
  .ml-90 {
    margin-left: 90px;
  }
}
@media (max-width: 767.98px) {
  .ml-90 {
    margin-left: 90px;
  }
}
@media (max-width: 575.98px) {
  .ml-90 {
    margin-left: 90px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-90 {
    margin-right: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-90 {
    margin-right: 90px !important;
  }
}
.mr-90 {
  margin-right: 90px;
}
@media (max-width: 1799.98px) {
  .mr-90 {
    margin-right: 90px;
  }
}
@media (max-width: 991.98px) {
  .mr-90 {
    margin-right: 90px;
  }
}
@media (max-width: 767.98px) {
  .mr-90 {
    margin-right: 90px;
  }
}
@media (max-width: 575.98px) {
  .mr-90 {
    margin-right: 90px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-90 {
    padding-bottom: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-90 {
    padding-bottom: 90px !important;
  }
}
.pb-90 {
  padding-bottom: 90px;
}
@media (max-width: 1799.98px) {
  .pb-90 {
    padding-bottom: 90px;
  }
}
@media (max-width: 991.98px) {
  .pb-90 {
    padding-bottom: 90px;
  }
}
@media (max-width: 767.98px) {
  .pb-90 {
    padding-bottom: 90px;
  }
}
@media (max-width: 575.98px) {
  .pb-90 {
    padding-bottom: 90px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-90 {
    padding-top: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-90 {
    padding-top: 90px !important;
  }
}
.pt-90 {
  padding-top: 90px;
}
@media (max-width: 1799.98px) {
  .pt-90 {
    padding-top: 90px;
  }
}
@media (max-width: 991.98px) {
  .pt-90 {
    padding-top: 90px;
  }
}
@media (max-width: 767.98px) {
  .pt-90 {
    padding-top: 90px;
  }
}
@media (max-width: 575.98px) {
  .pt-90 {
    padding-top: 90px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-90 {
    padding-left: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-90 {
    padding-left: 90px !important;
  }
}
.pl-90 {
  padding-left: 90px;
}
@media (max-width: 1799.98px) {
  .pl-90 {
    padding-left: 90px;
  }
}
@media (max-width: 991.98px) {
  .pl-90 {
    padding-left: 90px;
  }
}
@media (max-width: 767.98px) {
  .pl-90 {
    padding-left: 90px;
  }
}
@media (max-width: 575.98px) {
  .pl-90 {
    padding-left: 90px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-90 {
    padding-right: 90px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-90 {
    padding-right: 90px !important;
  }
}
.pr-90 {
  padding-right: 90px;
}
@media (max-width: 1799.98px) {
  .pr-90 {
    padding-right: 90px;
  }
}
@media (max-width: 991.98px) {
  .pr-90 {
    padding-right: 90px;
  }
}
@media (max-width: 767.98px) {
  .pr-90 {
    padding-right: 90px;
  }
}
@media (max-width: 575.98px) {
  .pr-90 {
    padding-right: 90px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-95 {
    margin-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-95 {
    margin-bottom: 95px !important;
  }
}
.mb-95 {
  margin-bottom: 95px;
}
@media (max-width: 1799.98px) {
  .mb-95 {
    margin-bottom: 95px;
  }
}
@media (max-width: 991.98px) {
  .mb-95 {
    margin-bottom: 95px;
  }
}
@media (max-width: 767.98px) {
  .mb-95 {
    margin-bottom: 95px;
  }
}
@media (max-width: 575.98px) {
  .mb-95 {
    margin-bottom: 95px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-95 {
    margin-top: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-95 {
    margin-top: 95px !important;
  }
}
.mt-95 {
  margin-top: 95px;
}
@media (max-width: 1799.98px) {
  .mt-95 {
    margin-top: 95px;
  }
}
@media (max-width: 991.98px) {
  .mt-95 {
    margin-top: 95px;
  }
}
@media (max-width: 767.98px) {
  .mt-95 {
    margin-top: 95px;
  }
}
@media (max-width: 575.98px) {
  .mt-95 {
    margin-top: 95px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-95 {
    margin-left: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-95 {
    margin-left: 95px !important;
  }
}
.ml-95 {
  margin-left: 95px;
}
@media (max-width: 1799.98px) {
  .ml-95 {
    margin-left: 95px;
  }
}
@media (max-width: 991.98px) {
  .ml-95 {
    margin-left: 95px;
  }
}
@media (max-width: 767.98px) {
  .ml-95 {
    margin-left: 95px;
  }
}
@media (max-width: 575.98px) {
  .ml-95 {
    margin-left: 95px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-95 {
    margin-right: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-95 {
    margin-right: 95px !important;
  }
}
.mr-95 {
  margin-right: 95px;
}
@media (max-width: 1799.98px) {
  .mr-95 {
    margin-right: 95px;
  }
}
@media (max-width: 991.98px) {
  .mr-95 {
    margin-right: 95px;
  }
}
@media (max-width: 767.98px) {
  .mr-95 {
    margin-right: 95px;
  }
}
@media (max-width: 575.98px) {
  .mr-95 {
    margin-right: 95px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-95 {
    padding-bottom: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-95 {
    padding-bottom: 95px !important;
  }
}
.pb-95 {
  padding-bottom: 95px;
}
@media (max-width: 1799.98px) {
  .pb-95 {
    padding-bottom: 95px;
  }
}
@media (max-width: 991.98px) {
  .pb-95 {
    padding-bottom: 95px;
  }
}
@media (max-width: 767.98px) {
  .pb-95 {
    padding-bottom: 95px;
  }
}
@media (max-width: 575.98px) {
  .pb-95 {
    padding-bottom: 95px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-95 {
    padding-top: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-95 {
    padding-top: 95px !important;
  }
}
.pt-95 {
  padding-top: 95px;
}
@media (max-width: 1799.98px) {
  .pt-95 {
    padding-top: 95px;
  }
}
@media (max-width: 991.98px) {
  .pt-95 {
    padding-top: 95px;
  }
}
@media (max-width: 767.98px) {
  .pt-95 {
    padding-top: 95px;
  }
}
@media (max-width: 575.98px) {
  .pt-95 {
    padding-top: 95px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-95 {
    padding-left: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-95 {
    padding-left: 95px !important;
  }
}
.pl-95 {
  padding-left: 95px;
}
@media (max-width: 1799.98px) {
  .pl-95 {
    padding-left: 95px;
  }
}
@media (max-width: 991.98px) {
  .pl-95 {
    padding-left: 95px;
  }
}
@media (max-width: 767.98px) {
  .pl-95 {
    padding-left: 95px;
  }
}
@media (max-width: 575.98px) {
  .pl-95 {
    padding-left: 95px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-95 {
    padding-right: 95px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-95 {
    padding-right: 95px !important;
  }
}
.pr-95 {
  padding-right: 95px;
}
@media (max-width: 1799.98px) {
  .pr-95 {
    padding-right: 95px;
  }
}
@media (max-width: 991.98px) {
  .pr-95 {
    padding-right: 95px;
  }
}
@media (max-width: 767.98px) {
  .pr-95 {
    padding-right: 95px;
  }
}
@media (max-width: 575.98px) {
  .pr-95 {
    padding-right: 95px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-100 {
    margin-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-100 {
    margin-bottom: 100px !important;
  }
}
.mb-100 {
  margin-bottom: 100px;
}
@media (max-width: 1799.98px) {
  .mb-100 {
    margin-bottom: 100px;
  }
}
@media (max-width: 991.98px) {
  .mb-100 {
    margin-bottom: 100px;
  }
}
@media (max-width: 767.98px) {
  .mb-100 {
    margin-bottom: 100px;
  }
}
@media (max-width: 575.98px) {
  .mb-100 {
    margin-bottom: 100px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-100 {
    margin-top: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-100 {
    margin-top: 100px !important;
  }
}
.mt-100 {
  margin-top: 100px;
}
@media (max-width: 1799.98px) {
  .mt-100 {
    margin-top: 100px;
  }
}
@media (max-width: 991.98px) {
  .mt-100 {
    margin-top: 100px;
  }
}
@media (max-width: 767.98px) {
  .mt-100 {
    margin-top: 100px;
  }
}
@media (max-width: 575.98px) {
  .mt-100 {
    margin-top: 100px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-100 {
    margin-left: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-100 {
    margin-left: 100px !important;
  }
}
.ml-100 {
  margin-left: 100px;
}
@media (max-width: 1799.98px) {
  .ml-100 {
    margin-left: 100px;
  }
}
@media (max-width: 991.98px) {
  .ml-100 {
    margin-left: 100px;
  }
}
@media (max-width: 767.98px) {
  .ml-100 {
    margin-left: 100px;
  }
}
@media (max-width: 575.98px) {
  .ml-100 {
    margin-left: 100px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-100 {
    margin-right: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-100 {
    margin-right: 100px !important;
  }
}
.mr-100 {
  margin-right: 100px;
}
@media (max-width: 1799.98px) {
  .mr-100 {
    margin-right: 100px;
  }
}
@media (max-width: 991.98px) {
  .mr-100 {
    margin-right: 100px;
  }
}
@media (max-width: 767.98px) {
  .mr-100 {
    margin-right: 100px;
  }
}
@media (max-width: 575.98px) {
  .mr-100 {
    margin-right: 100px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-100 {
    padding-bottom: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-100 {
    padding-bottom: 100px !important;
  }
}
.pb-100 {
  padding-bottom: 100px;
}
@media (max-width: 1799.98px) {
  .pb-100 {
    padding-bottom: 100px;
  }
}
@media (max-width: 991.98px) {
  .pb-100 {
    padding-bottom: 100px;
  }
}
@media (max-width: 767.98px) {
  .pb-100 {
    padding-bottom: 100px;
  }
}
@media (max-width: 575.98px) {
  .pb-100 {
    padding-bottom: 100px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-100 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-100 {
    padding-top: 100px !important;
  }
}
.pt-100 {
  padding-top: 100px;
}
@media (max-width: 1799.98px) {
  .pt-100 {
    padding-top: 100px;
  }
}
@media (max-width: 991.98px) {
  .pt-100 {
    padding-top: 100px;
  }
}
@media (max-width: 767.98px) {
  .pt-100 {
    padding-top: 100px;
  }
}
@media (max-width: 575.98px) {
  .pt-100 {
    padding-top: 100px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-100 {
    padding-left: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-100 {
    padding-left: 100px !important;
  }
}
.pl-100 {
  padding-left: 100px;
}
@media (max-width: 1799.98px) {
  .pl-100 {
    padding-left: 100px;
  }
}
@media (max-width: 991.98px) {
  .pl-100 {
    padding-left: 100px;
  }
}
@media (max-width: 767.98px) {
  .pl-100 {
    padding-left: 100px;
  }
}
@media (max-width: 575.98px) {
  .pl-100 {
    padding-left: 100px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-100 {
    padding-right: 100px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-100 {
    padding-right: 100px !important;
  }
}
.pr-100 {
  padding-right: 100px;
}
@media (max-width: 1799.98px) {
  .pr-100 {
    padding-right: 100px;
  }
}
@media (max-width: 991.98px) {
  .pr-100 {
    padding-right: 100px;
  }
}
@media (max-width: 767.98px) {
  .pr-100 {
    padding-right: 100px;
  }
}
@media (max-width: 575.98px) {
  .pr-100 {
    padding-right: 100px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-110 {
    margin-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-110 {
    margin-bottom: 110px !important;
  }
}
.mb-110 {
  margin-bottom: 110px;
}
@media (max-width: 1799.98px) {
  .mb-110 {
    margin-bottom: 110px;
  }
}
@media (max-width: 991.98px) {
  .mb-110 {
    margin-bottom: 110px;
  }
}
@media (max-width: 767.98px) {
  .mb-110 {
    margin-bottom: 110px;
  }
}
@media (max-width: 575.98px) {
  .mb-110 {
    margin-bottom: 110px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-110 {
    margin-top: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-110 {
    margin-top: 110px !important;
  }
}
.mt-110 {
  margin-top: 110px;
}
@media (max-width: 1799.98px) {
  .mt-110 {
    margin-top: 110px;
  }
}
@media (max-width: 991.98px) {
  .mt-110 {
    margin-top: 110px;
  }
}
@media (max-width: 767.98px) {
  .mt-110 {
    margin-top: 110px;
  }
}
@media (max-width: 575.98px) {
  .mt-110 {
    margin-top: 110px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-110 {
    margin-left: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-110 {
    margin-left: 110px !important;
  }
}
.ml-110 {
  margin-left: 110px;
}
@media (max-width: 1799.98px) {
  .ml-110 {
    margin-left: 110px;
  }
}
@media (max-width: 991.98px) {
  .ml-110 {
    margin-left: 110px;
  }
}
@media (max-width: 767.98px) {
  .ml-110 {
    margin-left: 110px;
  }
}
@media (max-width: 575.98px) {
  .ml-110 {
    margin-left: 110px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-110 {
    margin-right: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-110 {
    margin-right: 110px !important;
  }
}
.mr-110 {
  margin-right: 110px;
}
@media (max-width: 1799.98px) {
  .mr-110 {
    margin-right: 110px;
  }
}
@media (max-width: 991.98px) {
  .mr-110 {
    margin-right: 110px;
  }
}
@media (max-width: 767.98px) {
  .mr-110 {
    margin-right: 110px;
  }
}
@media (max-width: 575.98px) {
  .mr-110 {
    margin-right: 110px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-110 {
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-110 {
    padding-bottom: 110px !important;
  }
}
.pb-110 {
  padding-bottom: 110px;
}
@media (max-width: 1799.98px) {
  .pb-110 {
    padding-bottom: 110px;
  }
}
@media (max-width: 991.98px) {
  .pb-110 {
    padding-bottom: 110px;
  }
}
@media (max-width: 767.98px) {
  .pb-110 {
    padding-bottom: 110px;
  }
}
@media (max-width: 575.98px) {
  .pb-110 {
    padding-bottom: 110px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-110 {
    padding-top: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-110 {
    padding-top: 110px !important;
  }
}
.pt-110 {
  padding-top: 110px;
}
@media (max-width: 1799.98px) {
  .pt-110 {
    padding-top: 110px;
  }
}
@media (max-width: 991.98px) {
  .pt-110 {
    padding-top: 110px;
  }
}
@media (max-width: 767.98px) {
  .pt-110 {
    padding-top: 110px;
  }
}
@media (max-width: 575.98px) {
  .pt-110 {
    padding-top: 110px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-110 {
    padding-left: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-110 {
    padding-left: 110px !important;
  }
}
.pl-110 {
  padding-left: 110px;
}
@media (max-width: 1799.98px) {
  .pl-110 {
    padding-left: 110px;
  }
}
@media (max-width: 991.98px) {
  .pl-110 {
    padding-left: 110px;
  }
}
@media (max-width: 767.98px) {
  .pl-110 {
    padding-left: 110px;
  }
}
@media (max-width: 575.98px) {
  .pl-110 {
    padding-left: 110px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-110 {
    padding-right: 110px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-110 {
    padding-right: 110px !important;
  }
}
.pr-110 {
  padding-right: 110px;
}
@media (max-width: 1799.98px) {
  .pr-110 {
    padding-right: 110px;
  }
}
@media (max-width: 991.98px) {
  .pr-110 {
    padding-right: 110px;
  }
}
@media (max-width: 767.98px) {
  .pr-110 {
    padding-right: 110px;
  }
}
@media (max-width: 575.98px) {
  .pr-110 {
    padding-right: 110px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-120 {
    margin-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-120 {
    margin-bottom: 120px !important;
  }
}
.mb-120 {
  margin-bottom: 120px;
}
@media (max-width: 1799.98px) {
  .mb-120 {
    margin-bottom: 120px;
  }
}
@media (max-width: 991.98px) {
  .mb-120 {
    margin-bottom: 120px;
  }
}
@media (max-width: 767.98px) {
  .mb-120 {
    margin-bottom: 120px;
  }
}
@media (max-width: 575.98px) {
  .mb-120 {
    margin-bottom: 120px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-120 {
    margin-top: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-120 {
    margin-top: 120px !important;
  }
}
.mt-120 {
  margin-top: 120px;
}
@media (max-width: 1799.98px) {
  .mt-120 {
    margin-top: 120px;
  }
}
@media (max-width: 991.98px) {
  .mt-120 {
    margin-top: 120px;
  }
}
@media (max-width: 767.98px) {
  .mt-120 {
    margin-top: 120px;
  }
}
@media (max-width: 575.98px) {
  .mt-120 {
    margin-top: 120px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-120 {
    margin-left: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-120 {
    margin-left: 120px !important;
  }
}
.ml-120 {
  margin-left: 120px;
}
@media (max-width: 1799.98px) {
  .ml-120 {
    margin-left: 120px;
  }
}
@media (max-width: 991.98px) {
  .ml-120 {
    margin-left: 120px;
  }
}
@media (max-width: 767.98px) {
  .ml-120 {
    margin-left: 120px;
  }
}
@media (max-width: 575.98px) {
  .ml-120 {
    margin-left: 120px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-120 {
    margin-right: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-120 {
    margin-right: 120px !important;
  }
}
.mr-120 {
  margin-right: 120px;
}
@media (max-width: 1799.98px) {
  .mr-120 {
    margin-right: 120px;
  }
}
@media (max-width: 991.98px) {
  .mr-120 {
    margin-right: 120px;
  }
}
@media (max-width: 767.98px) {
  .mr-120 {
    margin-right: 120px;
  }
}
@media (max-width: 575.98px) {
  .mr-120 {
    margin-right: 120px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-120 {
    padding-bottom: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-120 {
    padding-bottom: 120px !important;
  }
}
.pb-120 {
  padding-bottom: 120px;
}
@media (max-width: 1799.98px) {
  .pb-120 {
    padding-bottom: 120px;
  }
}
@media (max-width: 991.98px) {
  .pb-120 {
    padding-bottom: 120px;
  }
}
@media (max-width: 767.98px) {
  .pb-120 {
    padding-bottom: 120px;
  }
}
@media (max-width: 575.98px) {
  .pb-120 {
    padding-bottom: 120px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-120 {
    padding-top: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-120 {
    padding-top: 120px !important;
  }
}
.pt-120 {
  padding-top: 120px;
}
@media (max-width: 1799.98px) {
  .pt-120 {
    padding-top: 120px;
  }
}
@media (max-width: 991.98px) {
  .pt-120 {
    padding-top: 120px;
  }
}
@media (max-width: 767.98px) {
  .pt-120 {
    padding-top: 120px;
  }
}
@media (max-width: 575.98px) {
  .pt-120 {
    padding-top: 120px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-120 {
    padding-left: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-120 {
    padding-left: 120px !important;
  }
}
.pl-120 {
  padding-left: 120px;
}
@media (max-width: 1799.98px) {
  .pl-120 {
    padding-left: 120px;
  }
}
@media (max-width: 991.98px) {
  .pl-120 {
    padding-left: 120px;
  }
}
@media (max-width: 767.98px) {
  .pl-120 {
    padding-left: 120px;
  }
}
@media (max-width: 575.98px) {
  .pl-120 {
    padding-left: 120px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-120 {
    padding-right: 120px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-120 {
    padding-right: 120px !important;
  }
}
.pr-120 {
  padding-right: 120px;
}
@media (max-width: 1799.98px) {
  .pr-120 {
    padding-right: 120px;
  }
}
@media (max-width: 991.98px) {
  .pr-120 {
    padding-right: 120px;
  }
}
@media (max-width: 767.98px) {
  .pr-120 {
    padding-right: 120px;
  }
}
@media (max-width: 575.98px) {
  .pr-120 {
    padding-right: 120px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-130 {
    margin-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-130 {
    margin-bottom: 130px !important;
  }
}
.mb-130 {
  margin-bottom: 130px;
}
@media (max-width: 1799.98px) {
  .mb-130 {
    margin-bottom: 130px;
  }
}
@media (max-width: 991.98px) {
  .mb-130 {
    margin-bottom: 130px;
  }
}
@media (max-width: 767.98px) {
  .mb-130 {
    margin-bottom: 130px;
  }
}
@media (max-width: 575.98px) {
  .mb-130 {
    margin-bottom: 130px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-130 {
    margin-top: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-130 {
    margin-top: 130px !important;
  }
}
.mt-130 {
  margin-top: 130px;
}
@media (max-width: 1799.98px) {
  .mt-130 {
    margin-top: 130px;
  }
}
@media (max-width: 991.98px) {
  .mt-130 {
    margin-top: 130px;
  }
}
@media (max-width: 767.98px) {
  .mt-130 {
    margin-top: 130px;
  }
}
@media (max-width: 575.98px) {
  .mt-130 {
    margin-top: 130px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-130 {
    margin-left: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-130 {
    margin-left: 130px !important;
  }
}
.ml-130 {
  margin-left: 130px;
}
@media (max-width: 1799.98px) {
  .ml-130 {
    margin-left: 130px;
  }
}
@media (max-width: 991.98px) {
  .ml-130 {
    margin-left: 130px;
  }
}
@media (max-width: 767.98px) {
  .ml-130 {
    margin-left: 130px;
  }
}
@media (max-width: 575.98px) {
  .ml-130 {
    margin-left: 130px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-130 {
    margin-right: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-130 {
    margin-right: 130px !important;
  }
}
.mr-130 {
  margin-right: 130px;
}
@media (max-width: 1799.98px) {
  .mr-130 {
    margin-right: 130px;
  }
}
@media (max-width: 991.98px) {
  .mr-130 {
    margin-right: 130px;
  }
}
@media (max-width: 767.98px) {
  .mr-130 {
    margin-right: 130px;
  }
}
@media (max-width: 575.98px) {
  .mr-130 {
    margin-right: 130px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-130 {
    padding-bottom: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-130 {
    padding-bottom: 130px !important;
  }
}
.pb-130 {
  padding-bottom: 130px;
}
@media (max-width: 1799.98px) {
  .pb-130 {
    padding-bottom: 130px;
  }
}
@media (max-width: 991.98px) {
  .pb-130 {
    padding-bottom: 130px;
  }
}
@media (max-width: 767.98px) {
  .pb-130 {
    padding-bottom: 130px;
  }
}
@media (max-width: 575.98px) {
  .pb-130 {
    padding-bottom: 130px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-130 {
    padding-top: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-130 {
    padding-top: 130px !important;
  }
}
.pt-130 {
  padding-top: 130px;
}
@media (max-width: 1799.98px) {
  .pt-130 {
    padding-top: 130px;
  }
}
@media (max-width: 991.98px) {
  .pt-130 {
    padding-top: 130px;
  }
}
@media (max-width: 767.98px) {
  .pt-130 {
    padding-top: 130px;
  }
}
@media (max-width: 575.98px) {
  .pt-130 {
    padding-top: 130px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-130 {
    padding-left: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-130 {
    padding-left: 130px !important;
  }
}
.pl-130 {
  padding-left: 130px;
}
@media (max-width: 1799.98px) {
  .pl-130 {
    padding-left: 130px;
  }
}
@media (max-width: 991.98px) {
  .pl-130 {
    padding-left: 130px;
  }
}
@media (max-width: 767.98px) {
  .pl-130 {
    padding-left: 130px;
  }
}
@media (max-width: 575.98px) {
  .pl-130 {
    padding-left: 130px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-130 {
    padding-right: 130px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-130 {
    padding-right: 130px !important;
  }
}
.pr-130 {
  padding-right: 130px;
}
@media (max-width: 1799.98px) {
  .pr-130 {
    padding-right: 130px;
  }
}
@media (max-width: 991.98px) {
  .pr-130 {
    padding-right: 130px;
  }
}
@media (max-width: 767.98px) {
  .pr-130 {
    padding-right: 130px;
  }
}
@media (max-width: 575.98px) {
  .pr-130 {
    padding-right: 130px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-140 {
    margin-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-140 {
    margin-bottom: 140px !important;
  }
}
.mb-140 {
  margin-bottom: 140px;
}
@media (max-width: 1799.98px) {
  .mb-140 {
    margin-bottom: 140px;
  }
}
@media (max-width: 991.98px) {
  .mb-140 {
    margin-bottom: 140px;
  }
}
@media (max-width: 767.98px) {
  .mb-140 {
    margin-bottom: 140px;
  }
}
@media (max-width: 575.98px) {
  .mb-140 {
    margin-bottom: 140px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-140 {
    margin-top: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-140 {
    margin-top: 140px !important;
  }
}
.mt-140 {
  margin-top: 140px;
}
@media (max-width: 1799.98px) {
  .mt-140 {
    margin-top: 140px;
  }
}
@media (max-width: 991.98px) {
  .mt-140 {
    margin-top: 140px;
  }
}
@media (max-width: 767.98px) {
  .mt-140 {
    margin-top: 140px;
  }
}
@media (max-width: 575.98px) {
  .mt-140 {
    margin-top: 140px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-140 {
    margin-left: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-140 {
    margin-left: 140px !important;
  }
}
.ml-140 {
  margin-left: 140px;
}
@media (max-width: 1799.98px) {
  .ml-140 {
    margin-left: 140px;
  }
}
@media (max-width: 991.98px) {
  .ml-140 {
    margin-left: 140px;
  }
}
@media (max-width: 767.98px) {
  .ml-140 {
    margin-left: 140px;
  }
}
@media (max-width: 575.98px) {
  .ml-140 {
    margin-left: 140px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-140 {
    margin-right: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-140 {
    margin-right: 140px !important;
  }
}
.mr-140 {
  margin-right: 140px;
}
@media (max-width: 1799.98px) {
  .mr-140 {
    margin-right: 140px;
  }
}
@media (max-width: 991.98px) {
  .mr-140 {
    margin-right: 140px;
  }
}
@media (max-width: 767.98px) {
  .mr-140 {
    margin-right: 140px;
  }
}
@media (max-width: 575.98px) {
  .mr-140 {
    margin-right: 140px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-140 {
    padding-bottom: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-140 {
    padding-bottom: 140px !important;
  }
}
.pb-140 {
  padding-bottom: 140px;
}
@media (max-width: 1799.98px) {
  .pb-140 {
    padding-bottom: 140px;
  }
}
@media (max-width: 991.98px) {
  .pb-140 {
    padding-bottom: 140px;
  }
}
@media (max-width: 767.98px) {
  .pb-140 {
    padding-bottom: 140px;
  }
}
@media (max-width: 575.98px) {
  .pb-140 {
    padding-bottom: 140px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-140 {
    padding-top: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-140 {
    padding-top: 140px !important;
  }
}
.pt-140 {
  padding-top: 140px;
}
@media (max-width: 1799.98px) {
  .pt-140 {
    padding-top: 140px;
  }
}
@media (max-width: 991.98px) {
  .pt-140 {
    padding-top: 140px;
  }
}
@media (max-width: 767.98px) {
  .pt-140 {
    padding-top: 140px;
  }
}
@media (max-width: 575.98px) {
  .pt-140 {
    padding-top: 140px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-140 {
    padding-left: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-140 {
    padding-left: 140px !important;
  }
}
.pl-140 {
  padding-left: 140px;
}
@media (max-width: 1799.98px) {
  .pl-140 {
    padding-left: 140px;
  }
}
@media (max-width: 991.98px) {
  .pl-140 {
    padding-left: 140px;
  }
}
@media (max-width: 767.98px) {
  .pl-140 {
    padding-left: 140px;
  }
}
@media (max-width: 575.98px) {
  .pl-140 {
    padding-left: 140px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-140 {
    padding-right: 140px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-140 {
    padding-right: 140px !important;
  }
}
.pr-140 {
  padding-right: 140px;
}
@media (max-width: 1799.98px) {
  .pr-140 {
    padding-right: 140px;
  }
}
@media (max-width: 991.98px) {
  .pr-140 {
    padding-right: 140px;
  }
}
@media (max-width: 767.98px) {
  .pr-140 {
    padding-right: 140px;
  }
}
@media (max-width: 575.98px) {
  .pr-140 {
    padding-right: 140px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-150 {
    margin-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-150 {
    margin-bottom: 150px !important;
  }
}
.mb-150 {
  margin-bottom: 150px;
}
@media (max-width: 1799.98px) {
  .mb-150 {
    margin-bottom: 150px;
  }
}
@media (max-width: 991.98px) {
  .mb-150 {
    margin-bottom: 150px;
  }
}
@media (max-width: 767.98px) {
  .mb-150 {
    margin-bottom: 150px;
  }
}
@media (max-width: 575.98px) {
  .mb-150 {
    margin-bottom: 150px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-150 {
    margin-top: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-150 {
    margin-top: 150px !important;
  }
}
.mt-150 {
  margin-top: 150px;
}
@media (max-width: 1799.98px) {
  .mt-150 {
    margin-top: 150px;
  }
}
@media (max-width: 991.98px) {
  .mt-150 {
    margin-top: 150px;
  }
}
@media (max-width: 767.98px) {
  .mt-150 {
    margin-top: 150px;
  }
}
@media (max-width: 575.98px) {
  .mt-150 {
    margin-top: 150px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-150 {
    margin-left: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-150 {
    margin-left: 150px !important;
  }
}
.ml-150 {
  margin-left: 150px;
}
@media (max-width: 1799.98px) {
  .ml-150 {
    margin-left: 150px;
  }
}
@media (max-width: 991.98px) {
  .ml-150 {
    margin-left: 150px;
  }
}
@media (max-width: 767.98px) {
  .ml-150 {
    margin-left: 150px;
  }
}
@media (max-width: 575.98px) {
  .ml-150 {
    margin-left: 150px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-150 {
    margin-right: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-150 {
    margin-right: 150px !important;
  }
}
.mr-150 {
  margin-right: 150px;
}
@media (max-width: 1799.98px) {
  .mr-150 {
    margin-right: 150px;
  }
}
@media (max-width: 991.98px) {
  .mr-150 {
    margin-right: 150px;
  }
}
@media (max-width: 767.98px) {
  .mr-150 {
    margin-right: 150px;
  }
}
@media (max-width: 575.98px) {
  .mr-150 {
    margin-right: 150px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-150 {
    padding-bottom: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-150 {
    padding-bottom: 150px !important;
  }
}
.pb-150 {
  padding-bottom: 150px;
}
@media (max-width: 1799.98px) {
  .pb-150 {
    padding-bottom: 150px;
  }
}
@media (max-width: 991.98px) {
  .pb-150 {
    padding-bottom: 150px;
  }
}
@media (max-width: 767.98px) {
  .pb-150 {
    padding-bottom: 150px;
  }
}
@media (max-width: 575.98px) {
  .pb-150 {
    padding-bottom: 150px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-150 {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-150 {
    padding-top: 150px !important;
  }
}
.pt-150 {
  padding-top: 150px;
}
@media (max-width: 1799.98px) {
  .pt-150 {
    padding-top: 150px;
  }
}
@media (max-width: 991.98px) {
  .pt-150 {
    padding-top: 150px;
  }
}
@media (max-width: 767.98px) {
  .pt-150 {
    padding-top: 150px;
  }
}
@media (max-width: 575.98px) {
  .pt-150 {
    padding-top: 150px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-150 {
    padding-left: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-150 {
    padding-left: 150px !important;
  }
}
.pl-150 {
  padding-left: 150px;
}
@media (max-width: 1799.98px) {
  .pl-150 {
    padding-left: 150px;
  }
}
@media (max-width: 991.98px) {
  .pl-150 {
    padding-left: 150px;
  }
}
@media (max-width: 767.98px) {
  .pl-150 {
    padding-left: 150px;
  }
}
@media (max-width: 575.98px) {
  .pl-150 {
    padding-left: 150px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-150 {
    padding-right: 150px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-150 {
    padding-right: 150px !important;
  }
}
.pr-150 {
  padding-right: 150px;
}
@media (max-width: 1799.98px) {
  .pr-150 {
    padding-right: 150px;
  }
}
@media (max-width: 991.98px) {
  .pr-150 {
    padding-right: 150px;
  }
}
@media (max-width: 767.98px) {
  .pr-150 {
    padding-right: 150px;
  }
}
@media (max-width: 575.98px) {
  .pr-150 {
    padding-right: 150px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-200 {
    margin-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-200 {
    margin-bottom: 200px !important;
  }
}
.mb-200 {
  margin-bottom: 200px;
}
@media (max-width: 1799.98px) {
  .mb-200 {
    margin-bottom: 200px;
  }
}
@media (max-width: 991.98px) {
  .mb-200 {
    margin-bottom: 200px;
  }
}
@media (max-width: 767.98px) {
  .mb-200 {
    margin-bottom: 200px;
  }
}
@media (max-width: 575.98px) {
  .mb-200 {
    margin-bottom: 200px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-200 {
    margin-top: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-200 {
    margin-top: 200px !important;
  }
}
.mt-200 {
  margin-top: 200px;
}
@media (max-width: 1799.98px) {
  .mt-200 {
    margin-top: 200px;
  }
}
@media (max-width: 991.98px) {
  .mt-200 {
    margin-top: 200px;
  }
}
@media (max-width: 767.98px) {
  .mt-200 {
    margin-top: 200px;
  }
}
@media (max-width: 575.98px) {
  .mt-200 {
    margin-top: 200px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-200 {
    margin-left: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-200 {
    margin-left: 200px !important;
  }
}
.ml-200 {
  margin-left: 200px;
}
@media (max-width: 1799.98px) {
  .ml-200 {
    margin-left: 200px;
  }
}
@media (max-width: 991.98px) {
  .ml-200 {
    margin-left: 200px;
  }
}
@media (max-width: 767.98px) {
  .ml-200 {
    margin-left: 200px;
  }
}
@media (max-width: 575.98px) {
  .ml-200 {
    margin-left: 200px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-200 {
    margin-right: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-200 {
    margin-right: 200px !important;
  }
}
.mr-200 {
  margin-right: 200px;
}
@media (max-width: 1799.98px) {
  .mr-200 {
    margin-right: 200px;
  }
}
@media (max-width: 991.98px) {
  .mr-200 {
    margin-right: 200px;
  }
}
@media (max-width: 767.98px) {
  .mr-200 {
    margin-right: 200px;
  }
}
@media (max-width: 575.98px) {
  .mr-200 {
    margin-right: 200px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-200 {
    padding-bottom: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-200 {
    padding-bottom: 200px !important;
  }
}
.pb-200 {
  padding-bottom: 200px;
}
@media (max-width: 1799.98px) {
  .pb-200 {
    padding-bottom: 200px;
  }
}
@media (max-width: 991.98px) {
  .pb-200 {
    padding-bottom: 200px;
  }
}
@media (max-width: 767.98px) {
  .pb-200 {
    padding-bottom: 200px;
  }
}
@media (max-width: 575.98px) {
  .pb-200 {
    padding-bottom: 200px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-200 {
    padding-top: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-200 {
    padding-top: 200px !important;
  }
}
.pt-200 {
  padding-top: 200px;
}
@media (max-width: 1799.98px) {
  .pt-200 {
    padding-top: 200px;
  }
}
@media (max-width: 991.98px) {
  .pt-200 {
    padding-top: 200px;
  }
}
@media (max-width: 767.98px) {
  .pt-200 {
    padding-top: 200px;
  }
}
@media (max-width: 575.98px) {
  .pt-200 {
    padding-top: 200px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-200 {
    padding-left: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-200 {
    padding-left: 200px !important;
  }
}
.pl-200 {
  padding-left: 200px;
}
@media (max-width: 1799.98px) {
  .pl-200 {
    padding-left: 200px;
  }
}
@media (max-width: 991.98px) {
  .pl-200 {
    padding-left: 200px;
  }
}
@media (max-width: 767.98px) {
  .pl-200 {
    padding-left: 200px;
  }
}
@media (max-width: 575.98px) {
  .pl-200 {
    padding-left: 200px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-200 {
    padding-right: 200px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-200 {
    padding-right: 200px !important;
  }
}
.pr-200 {
  padding-right: 200px;
}
@media (max-width: 1799.98px) {
  .pr-200 {
    padding-right: 200px;
  }
}
@media (max-width: 991.98px) {
  .pr-200 {
    padding-right: 200px;
  }
}
@media (max-width: 767.98px) {
  .pr-200 {
    padding-right: 200px;
  }
}
@media (max-width: 575.98px) {
  .pr-200 {
    padding-right: 200px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mb-250 {
    margin-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mb-250 {
    margin-bottom: 250px !important;
  }
}
.mb-250 {
  margin-bottom: 250px;
}
@media (max-width: 1799.98px) {
  .mb-250 {
    margin-bottom: 250px;
  }
}
@media (max-width: 991.98px) {
  .mb-250 {
    margin-bottom: 250px;
  }
}
@media (max-width: 767.98px) {
  .mb-250 {
    margin-bottom: 250px;
  }
}
@media (max-width: 575.98px) {
  .mb-250 {
    margin-bottom: 250px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mt-250 {
    margin-top: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mt-250 {
    margin-top: 250px !important;
  }
}
.mt-250 {
  margin-top: 250px;
}
@media (max-width: 1799.98px) {
  .mt-250 {
    margin-top: 250px;
  }
}
@media (max-width: 991.98px) {
  .mt-250 {
    margin-top: 250px;
  }
}
@media (max-width: 767.98px) {
  .mt-250 {
    margin-top: 250px;
  }
}
@media (max-width: 575.98px) {
  .mt-250 {
    margin-top: 250px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-ml-250 {
    margin-left: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-ml-250 {
    margin-left: 250px !important;
  }
}
.ml-250 {
  margin-left: 250px;
}
@media (max-width: 1799.98px) {
  .ml-250 {
    margin-left: 250px;
  }
}
@media (max-width: 991.98px) {
  .ml-250 {
    margin-left: 250px;
  }
}
@media (max-width: 767.98px) {
  .ml-250 {
    margin-left: 250px;
  }
}
@media (max-width: 575.98px) {
  .ml-250 {
    margin-left: 250px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-mr-250 {
    margin-right: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-mr-250 {
    margin-right: 250px !important;
  }
}
.mr-250 {
  margin-right: 250px;
}
@media (max-width: 1799.98px) {
  .mr-250 {
    margin-right: 250px;
  }
}
@media (max-width: 991.98px) {
  .mr-250 {
    margin-right: 250px;
  }
}
@media (max-width: 767.98px) {
  .mr-250 {
    margin-right: 250px;
  }
}
@media (max-width: 575.98px) {
  .mr-250 {
    margin-right: 250px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pb-250 {
    padding-bottom: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pb-250 {
    padding-bottom: 250px !important;
  }
}
.pb-250 {
  padding-bottom: 250px;
}
@media (max-width: 1799.98px) {
  .pb-250 {
    padding-bottom: 250px;
  }
}
@media (max-width: 991.98px) {
  .pb-250 {
    padding-bottom: 250px;
  }
}
@media (max-width: 767.98px) {
  .pb-250 {
    padding-bottom: 250px;
  }
}
@media (max-width: 575.98px) {
  .pb-250 {
    padding-bottom: 250px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pt-250 {
    padding-top: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pt-250 {
    padding-top: 250px !important;
  }
}
.pt-250 {
  padding-top: 250px;
}
@media (max-width: 1799.98px) {
  .pt-250 {
    padding-top: 250px;
  }
}
@media (max-width: 991.98px) {
  .pt-250 {
    padding-top: 250px;
  }
}
@media (max-width: 767.98px) {
  .pt-250 {
    padding-top: 250px;
  }
}
@media (max-width: 575.98px) {
  .pt-250 {
    padding-top: 250px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pl-250 {
    padding-left: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pl-250 {
    padding-left: 250px !important;
  }
}
.pl-250 {
  padding-left: 250px;
}
@media (max-width: 1799.98px) {
  .pl-250 {
    padding-left: 250px;
  }
}
@media (max-width: 991.98px) {
  .pl-250 {
    padding-left: 250px;
  }
}
@media (max-width: 767.98px) {
  .pl-250 {
    padding-left: 250px;
  }
}
@media (max-width: 575.98px) {
  .pl-250 {
    padding-left: 250px;
  }
}

@media only screen and (max-width: 768px) {
  .sm-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .sm-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .sm-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .sm-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .sm-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 992px) {
  .md-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 1799.98px) {
  .md-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 991.98px) {
  .md-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 767.98px) {
  .md-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 992px) and (max-width: 575.98px) {
  .md-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .lg-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 1799.98px) {
  .lg-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 991.98px) {
  .lg-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 767.98px) {
  .lg-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 1200px) and (max-width: 575.98px) {
  .lg-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 1400px) {
  .xl-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 1799.98px) {
  .xl-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 991.98px) {
  .xl-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 767.98px) {
  .xl-pr-250 {
    padding-right: 250px !important;
  }
}
@media only screen and (max-width: 1400px) and (max-width: 575.98px) {
  .xl-pr-250 {
    padding-right: 250px !important;
  }
}
.pr-250 {
  padding-right: 250px;
}
@media (max-width: 1799.98px) {
  .pr-250 {
    padding-right: 250px;
  }
}
@media (max-width: 991.98px) {
  .pr-250 {
    padding-right: 250px;
  }
}
@media (max-width: 767.98px) {
  .pr-250 {
    padding-right: 250px;
  }
}
@media (max-width: 575.98px) {
  .pr-250 {
    padding-right: 250px;
  }
}

.navigation {
  align-items: center;
}
.navigation__logos {
  gap: 45px;
}
@media (max-width: 1799.98px) {
  .navigation__logos {
    gap: 2.5vw;
  }
}
@media (max-width: 991.98px) {
  .navigation__logos {
    gap: 3.125vw;
  }
}
@media (max-width: 767.98px) {
  .navigation__logos {
    gap: 3.2552083333vw;
  }
}
@media (max-width: 575.98px) {
  .navigation__logos {
    gap: 6.6666666667vw;
  }
}
.navigation__logos a img {
  max-height: 38px;
  width: auto;
}
@media (max-width: 1799.98px) {
  .navigation__logos a img {
    max-height: 2.1111111111vw;
    width: auto;
  }
}
@media (max-width: 991.98px) {
  .navigation__logos a img {
    max-height: 2.6388888889vw;
    width: auto;
  }
}
@media (max-width: 767.98px) {
  .navigation__logos a img {
    max-height: 4.9479166667vw;
    width: auto;
  }
}
@media (max-width: 575.98px) {
  .navigation__logos a img {
    max-height: 10.1333333333vw;
    width: auto;
  }
}
.navigation__logos img {
  max-height: 32px;
  width: auto;
}
@media (max-width: 1799.98px) {
  .navigation__logos img {
    max-height: 1.7777777778vw;
    width: auto;
  }
}
@media (max-width: 991.98px) {
  .navigation__logos img {
    max-height: 2.2222222222vw;
    width: auto;
  }
}
@media (max-width: 767.98px) {
  .navigation__logos img {
    max-height: 4.1666666667vw;
    width: auto;
  }
}
@media (max-width: 575.98px) {
  .navigation__logos img {
    max-height: 8.5333333333vw;
    width: auto;
  }
}
.navigation__items {
  display: flex;
  align-items: center;
}
.navigation__items ul {
  display: flex;
  list-style-type: none;
  margin-bottom: 0px;
  gap: 35px;
}
@media (max-width: 1799.98px) {
  .navigation__items ul {
    gap: 1.9444444444vw;
  }
}
@media (max-width: 991.98px) {
  .navigation__items ul {
    gap: 2.4305555556vw;
  }
}
@media (max-width: 767.98px) {
  .navigation__items ul {
    gap: 4.5572916667vw;
  }
}
@media (max-width: 575.98px) {
  .navigation__items ul {
    gap: 9.3333333333vw;
  }
}
.navigation__items ul li {
  font-weight: 900;
  display: flex;
  align-items: center;
  font-size: 18px;
}
@media (max-width: 1799.98px) {
  .navigation__items ul li {
    font-size: 1vw;
  }
}
@media (max-width: 991.98px) {
  .navigation__items ul li {
    font-size: 1.25vw;
  }
}
@media (max-width: 767.98px) {
  .navigation__items ul li {
    font-size: 2.34375vw;
  }
}
@media (max-width: 575.98px) {
  .navigation__items ul li {
    font-size: 4.8vw;
  }
}
.navigation__items ul li a {
  text-decoration: none;
  color: inherit;
}
.navigation__items ul li:last-child {
  background-color: #448D63;
  color: #fff;
  position: relative;
  font-weight: 700;
  font-size: 20px;
  padding: 15px 54px 15px 15px;
  border-radius: 5px;
}
.navigation__items ul li:last-child a:after {
  content: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_19_782)'%3E%3Cpath d='M29.095 17.235C28.654 16.8972 28.1405 16.6665 27.595 16.5613C29.5238 14.3675 30.5 12.1713 30.5 10C30.5 6.41626 27.6137 3.50001 24.0675 3.50001C22.3597 3.49182 20.7179 4.15905 19.5 5.35626C18.2821 4.15905 16.6403 3.49182 14.9325 3.50001C11.3862 3.50001 8.5 6.41626 8.5 10C8.5 11.2688 8.84 12.5375 9.5275 13.8375C8.97874 14.064 8.48037 14.3971 8.06125 14.8175L5.375 17.5H2.5C1.83696 17.5 1.20107 17.7634 0.732233 18.2322C0.263392 18.7011 0 19.337 0 20L0 25C0 25.6631 0.263392 26.2989 0.732233 26.7678C1.20107 27.2366 1.83696 27.5 2.5 27.5H15C15.1226 27.5001 15.2448 27.485 15.3638 27.455L23.3638 25.455C23.4403 25.4362 23.5151 25.4112 23.5875 25.38L28.44 23.3125C28.4688 23.3013 28.4963 23.2888 28.5238 23.275C29.0664 23.0035 29.5311 22.5984 29.8741 22.0978C30.217 21.5972 30.4269 21.0175 30.4841 20.4134C30.5412 19.8093 30.4437 19.2006 30.2007 18.6445C29.9577 18.0885 29.5772 17.6034 29.095 17.235ZM14.9325 6.50001C15.6083 6.48959 16.2719 6.68098 16.8384 7.04973C17.4049 7.41847 17.8485 7.94779 18.1125 8.57001C18.2255 8.84513 18.4178 9.08044 18.6648 9.24604C18.9119 9.41164 19.2026 9.50006 19.5 9.50006C19.7974 9.50006 20.0881 9.41164 20.3352 9.24604C20.5822 9.08044 20.7745 8.84513 20.8875 8.57001C21.1515 7.94779 21.5951 7.41847 22.1616 7.04973C22.7281 6.68098 23.3917 6.48959 24.0675 6.50001C25.9275 6.50001 27.5 8.10251 27.5 10C27.5 12.2575 25.625 14.855 22.0775 17.5238L21.5 17.6575C21.5 17.605 21.5 17.5525 21.5 17.5C21.5 16.4391 21.0786 15.4217 20.3284 14.6716C19.5783 13.9214 18.5609 13.5 17.5 13.5H12.8387C11.9275 12.22 11.5 11.0963 11.5 10C11.5 8.10251 13.0725 6.50001 14.9325 6.50001ZM3 20.5H4.5V24.5H3V20.5ZM27.21 20.5763L22.5212 22.5763L14.815 24.5H7.5V19.625L10.1825 16.9425C10.3212 16.8023 10.4862 16.6911 10.6682 16.6151C10.8501 16.5392 11.0453 16.5 11.2425 16.5H17.5C17.7652 16.5 18.0196 16.6054 18.2071 16.7929C18.3946 16.9804 18.5 17.2348 18.5 17.5C18.5 17.7652 18.3946 18.0196 18.2071 18.2071C18.0196 18.3947 17.7652 18.5 17.5 18.5H14C13.6022 18.5 13.2206 18.658 12.9393 18.9394C12.658 19.2207 12.5 19.6022 12.5 20C12.5 20.3978 12.658 20.7794 12.9393 21.0607C13.2206 21.342 13.6022 21.5 14 21.5H18C18.1131 21.5 18.2259 21.4875 18.3363 21.4625L26.7113 19.5363L26.77 19.5213C26.8554 19.498 26.945 19.4948 27.0318 19.5118C27.1187 19.5287 27.2004 19.5655 27.2708 19.6192C27.3411 19.6728 27.3982 19.742 27.4375 19.8212C27.4768 19.9005 27.4973 19.9878 27.4975 20.0763C27.4981 20.1776 27.4718 20.2773 27.4213 20.3651C27.3708 20.453 27.2979 20.5258 27.21 20.5763Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_19_782'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
  width: 32px;
  height: 32px;
  font-weight: 700;
}
@media (max-width: 1799.98px) {
  .navigation__items ul li:last-child a:after {
    right: 0.6666666667vw;
    width: 1.7777777778vw;
    height: 1.7777777778vw;
  }
}
@media (max-width: 991.98px) {
  .navigation__items ul li:last-child a:after {
    right: 0.8333333333vw;
    width: 2.2222222222vw;
    height: 2.2222222222vw;
  }
}
@media (max-width: 767.98px) {
  .navigation__items ul li:last-child a:after {
    right: 1.5625vw;
    width: 4.1666666667vw;
    height: 4.1666666667vw;
  }
}
@media (max-width: 575.98px) {
  .navigation__items ul li:last-child a:after {
    right: 3.2vw;
    width: 8.5333333333vw;
    height: 8.5333333333vw;
  }
}
@media (max-width: 1799.98px) {
  .navigation__items ul li:last-child {
    font-size: 1.1111111111vw;
    padding: 0.8333333333vw 3vw 0.8333333333vw 0.8333333333vw;
    border-radius: 0.2777777778vw;
  }
}
@media (max-width: 991.98px) {
  .navigation__items ul li:last-child {
    font-size: 1.3888888889vw;
    padding: 1.0416666667vw 3.75vw 1.0416666667vw 1.0416666667vw;
    border-radius: 0.3472222222vw;
  }
}
@media (max-width: 767.98px) {
  .navigation__items ul li:last-child {
    font-size: 2.6041666667vw;
    padding: 1.953125vw 7.03125vw 1.953125vw 1.953125vw;
    border-radius: 0.6510416667vw;
  }
}
@media (max-width: 575.98px) {
  .navigation__items ul li:last-child {
    font-size: 5.3333333333vw;
    padding: 4vw 14.4vw 4vw 4vw;
    border-radius: 1.3333333333vw;
  }
}
.navigation__items ul li:last-child a {
  text-transform: none;
}

@media only screen and (min-width: 768px) {
  .burger {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .navigation__items {
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 100;
    align-items: flex-start;
    z-index: 100;
    transition: all 0.3s ease-in-out;
    transform: translateX(150%);
    opacity: 0;
    top: 57px;
    max-height: calc(100vh - 57px);
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .navigation__items {
    top: 3.1666666667vw;
    max-height: calc(100vh - 3.1666666667vw);
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .navigation__items {
    top: 3.9583333333vw;
    max-height: calc(100vh - 3.9583333333vw);
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .navigation__items {
    top: 7.421875vw;
    max-height: calc(100vh - 7.421875vw);
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .navigation__items {
    top: 15.2vw;
    max-height: calc(100vh - 15.2vw);
  }
}
@media only screen and (max-width: 768px) {
  .navigation__items.show {
    transform: translateX(0);
    opacity: 1;
  }
  .navigation__items .menu-header-menu-container {
    width: 100%;
  }
  .navigation__items ul {
    margin: 0;
    padding: 0;
    flex-direction: column;
    gap: 5px;
    width: 100%;
  }
  .navigation__items ul li a {
    padding: 15px;
  }
}
@media only screen and (max-width: 768px) and (max-width: 1799.98px) {
  .navigation__items ul li a {
    padding: 0.8333333333vw;
  }
}
@media only screen and (max-width: 768px) and (max-width: 991.98px) {
  .navigation__items ul li a {
    padding: 1.0416666667vw;
  }
}
@media only screen and (max-width: 768px) and (max-width: 767.98px) {
  .navigation__items ul li a {
    padding: 1.953125vw;
  }
}
@media only screen and (max-width: 768px) and (max-width: 575.98px) {
  .navigation__items ul li a {
    padding: 4vw;
  }
}
@media only screen and (max-width: 768px) {
  .navigation__items ul li:last-child {
    border-radius: 0;
    width: 100%;
  }
  .navigation__items ul li:last-child a {
    padding: 0;
  }
  .burger {
    display: block;
  }
}
.burger {
  position: relative;
  width: 40px;
  height: 25px;
  background: transparent;
  cursor: pointer;
  margin: 0 0 0 20px;
}
.burger input {
  display: none;
}
.burger input:checked ~ span:nth-of-type(1) {
  transform: rotate(45deg);
  top: 0px;
  left: 5px;
}
.burger input:checked ~ span:nth-of-type(2) {
  width: 0%;
  opacity: 0;
}
.burger input:checked ~ span:nth-of-type(3) {
  transform: rotate(-45deg);
  top: 23px;
  left: 5px;
}
.burger span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: #383938;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
.burger span:nth-of-type(1) {
  top: 0px;
  transform-origin: left center;
}
.burger span:nth-of-type(2) {
  top: 50%;
  transform: translateY(-50%);
  transform-origin: left center;
}
.burger span:nth-of-type(3) {
  top: 100%;
  transform-origin: left center;
  transform: translateY(-100%);
}

.header__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .header__text {
    justify-content: start;
  }
}
@media only screen and (max-width: 767px) {
  .header__text h1 br {
    display: none;
  }
}
.header__image {
  border-radius: 5px;
  overflow: hidden;
}
@media (max-width: 1799.98px) {
  .header__image {
    border-radius: 0.2777777778vw;
  }
}
@media (max-width: 991.98px) {
  .header__image {
    border-radius: 0.3472222222vw;
  }
}
@media (max-width: 767.98px) {
  .header__image {
    border-radius: 0vw;
  }
}
@media (max-width: 575.98px) {
  .header__image {
    border-radius: 0vw;
  }
}
.header__image img {
  height: 860px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1799.98px) {
  .header__image img {
    height: 47.7777777778vw;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 991.98px) {
  .header__image img {
    height: 59.7222222222vw;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 767.98px) {
  .header__image img {
    height: 45.5729166667vw;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 575.98px) {
  .header__image img {
    height: 93.3333333333vw;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media only screen and (max-width: 767px) {
  .header__buttons {
    flex-direction: column;
    gap: 4vw;
  }
}

.shape-block {
  z-index: 2;
  position: relative;
}
.shape-block--overlap {
  z-index: 2;
  position: relative;
  margin-top: -170px;
}
@media (max-width: 1799.98px) {
  .shape-block--overlap {
    margin-top: -9.4444444444vw;
  }
}
@media (max-width: 991.98px) {
  .shape-block--overlap {
    margin-top: -11.8055555556vw;
  }
}
@media (max-width: 767.98px) {
  .shape-block--overlap {
    margin-top: -16.9270833333vw;
  }
}
@media (max-width: 575.98px) {
  .shape-block--overlap {
    margin-top: -34.6666666667vw;
  }
}
.shape-block__header svg {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (max-width: 767px) {
  .shape-block__header svg {
    width: 200%;
  }
}
.shape-block__content {
  background-color: #ACAC9A;
  margin-top: -50px;
  margin-bottom: -50px;
}
@media (max-width: 1799.98px) {
  .shape-block__content {
    margin-top: -2.7777777778vw;
    margin-bottom: -2.7777777778vw;
  }
}
@media (max-width: 991.98px) {
  .shape-block__content {
    margin-top: -3.4722222222vw;
    margin-bottom: -3.4722222222vw;
  }
}
@media (max-width: 767.98px) {
  .shape-block__content {
    margin-top: -0.1302083333vw;
    margin-bottom: 0;
  }
}
@media (max-width: 575.98px) {
  .shape-block__content {
    margin-top: -0.2666666667vw;
    margin-bottom: 0;
  }
}
.shape-block__footer {
  background-color: white;
  z-index: 1;
  margin-top: -2px;
}
@media only screen and (max-width: 767px) {
  .shape-block__footer {
    background-color: transparent;
    width: 200%;
  }
}
.shape-block__footer--withbg {
  background-color: white !important;
}
.shape-block__footer svg {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: -1px;
}

.progressbar {
  position: relative;
  background-color: #fff;
  border-radius: 100px;
  overflow: hidden;
  height: 70px;
}
@media (max-width: 1799.98px) {
  .progressbar {
    height: 3.8888888889vw;
  }
}
@media (max-width: 991.98px) {
  .progressbar {
    height: 4.8611111111vw;
  }
}
@media (max-width: 767.98px) {
  .progressbar {
    height: 6.5104166667vw;
  }
}
@media (max-width: 575.98px) {
  .progressbar {
    height: 13.3333333333vw;
  }
}
.progressbar__progress {
  position: absolute;
  left: 0;
  top: 0;
  height: 75px;
  background-color: #448D63;
  transition: width 2.5s ease-in-out;
  width: 0%;
}
@media (max-width: 1799.98px) {
  .progressbar__progress {
    height: 4.1666666667vw;
  }
}
@media (max-width: 991.98px) {
  .progressbar__progress {
    height: 5.2083333333vw;
  }
}
@media (max-width: 767.98px) {
  .progressbar__progress {
    height: 7.1614583333vw;
  }
}
@media (max-width: 575.98px) {
  .progressbar__progress {
    height: 14.6666666667vw;
  }
}
.progressbar__text {
  z-index: 2;
  font-size: 26px;
  font-weight: 700;
}
@media (max-width: 1799.98px) {
  .progressbar__text {
    font-size: 1.4444444444vw;
    font-weight: 700;
  }
}
@media (max-width: 991.98px) {
  .progressbar__text {
    font-size: 1.8055555556vw;
    font-weight: 700;
  }
}
@media (max-width: 767.98px) {
  .progressbar__text {
    font-size: 1.8229166667vw;
    font-weight: 700;
  }
}
@media (max-width: 575.98px) {
  .progressbar__text {
    font-size: 3.7333333333vw;
    font-weight: 700;
  }
}

.aboutus__image {
  border-radius: 5px;
  overflow: hidden;
  margin-top: 0px;
}
@media (max-width: 1799.98px) {
  .aboutus__image {
    border-radius: 0.2777777778vw;
    overflow: hidden;
    margin-top: 0vw;
  }
}
@media (max-width: 991.98px) {
  .aboutus__image {
    border-radius: 0.3472222222vw;
    overflow: hidden;
    margin-top: 0vw;
  }
}
@media (max-width: 767.98px) {
  .aboutus__image {
    border-radius: 0vw;
    overflow: hidden;
    margin-top: -22.1354166667vw;
  }
}
@media (max-width: 575.98px) {
  .aboutus__image {
    border-radius: 0vw;
    overflow: hidden;
    margin-top: -45.3333333333vw;
  }
}
.aboutus__image img {
  aspect-ratio: 230/292;
  height: auto;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom;
     object-position: bottom;
}
@media (max-width: 1799.98px) {
  .aboutus__image img {
    aspect-ratio: 230/292;
    height: auto;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: bottom;
       object-position: bottom;
  }
}
@media (max-width: 991.98px) {
  .aboutus__image img {
    aspect-ratio: 230/292;
    height: auto;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: bottom;
       object-position: bottom;
  }
}
@media (max-width: 767.98px) {
  .aboutus__image img {
    aspect-ratio: 230/292;
    height: auto;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: bottom;
       object-position: bottom;
  }
}
@media (max-width: 575.98px) {
  .aboutus__image img {
    aspect-ratio: 230/292;
    height: auto;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: bottom;
       object-position: bottom;
  }
}
@media only screen and (max-width: 767px) {
  .aboutus__image img {
    aspect-ratio: unset;
    width: 100%;
    height: 93.3333333333vw;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.aboutus__text {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.aboutus__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
@media (max-width: 1799.98px) {
  .aboutus__buttons {
    gap: 1.3888888889vw;
  }
}
@media (max-width: 991.98px) {
  .aboutus__buttons {
    gap: 1.7361111111vw;
  }
}
@media (max-width: 767.98px) {
  .aboutus__buttons {
    gap: 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  .aboutus__buttons {
    gap: 4vw;
  }
}

.donation-list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: auto;
  max-height: 350px;
}
@media (max-width: 1799.98px) {
  .donation-list {
    max-height: 19.4444444444vw;
  }
}
@media (max-width: 991.98px) {
  .donation-list {
    max-height: 24.3055555556vw;
  }
}
@media (max-width: 767.98px) {
  .donation-list {
    max-height: 26.0416666667vw;
  }
}
@media (max-width: 575.98px) {
  .donation-list {
    max-height: 53.3333333333vw;
  }
}
.donation-list .name, .donation-list .amount {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
@media (max-width: 1799.98px) {
  .donation-list .name, .donation-list .amount {
    font-size: 0.8888888889vw;
    line-height: 1.2222222222vw;
  }
}
@media (max-width: 991.98px) {
  .donation-list .name, .donation-list .amount {
    font-size: 1.1111111111vw;
    line-height: 1.5277777778vw;
  }
}
@media (max-width: 767.98px) {
  .donation-list .name, .donation-list .amount {
    font-size: 1.8229166667vw;
    line-height: 2.6041666667vw;
  }
}
@media (max-width: 575.98px) {
  .donation-list .name, .donation-list .amount {
    font-size: 3.7333333333vw;
    line-height: 5.3333333333vw;
  }
}
.donation-list .time, .donation-list .message {
  display: block;
  font-size: 12px;
  line-height: 18px;
}
@media (max-width: 1799.98px) {
  .donation-list .time, .donation-list .message {
    font-size: 0.6666666667vw;
    line-height: 1vw;
  }
}
@media (max-width: 991.98px) {
  .donation-list .time, .donation-list .message {
    font-size: 0.8333333333vw;
    line-height: 1.25vw;
  }
}
@media (max-width: 767.98px) {
  .donation-list .time, .donation-list .message {
    font-size: 1.3020833333vw;
    line-height: 2.0833333333vw;
  }
}
@media (max-width: 575.98px) {
  .donation-list .time, .donation-list .message {
    font-size: 2.6666666667vw;
    line-height: 4.2666666667vw;
  }
}
.donation-list li:nth-child(even) {
  background: #f4f4f4;
}
.donation-list--box {
  background: #fff;
  border: 5px solid #448D63;
  border-radius: 10px;
}
@media (max-width: 1799.98px) {
  .donation-list--box {
    border-radius: 0.5555555556vw;
  }
}
@media (max-width: 991.98px) {
  .donation-list--box {
    border-radius: 0.6944444444vw;
  }
}
@media (max-width: 767.98px) {
  .donation-list--box {
    border-radius: 1.3020833333vw;
  }
}
@media (max-width: 575.98px) {
  .donation-list--box {
    border-radius: 2.6666666667vw;
  }
}
.donation-list--box .header {
  margin: 0;
  border-bottom: 1px solid #f4f4f4;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 700;
  padding: 10px 15px;
}
@media (max-width: 1799.98px) {
  .donation-list--box .header {
    padding: 0.5555555556vw 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  .donation-list--box .header {
    padding: 0.6944444444vw 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  .donation-list--box .header {
    padding: 1.3020833333vw 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  .donation-list--box .header {
    padding: 2.6666666667vw 4vw;
  }
}
.donation-list--box .header .title {
  margin: 0;
  font-size: 24px;
}
@media (max-width: 1799.98px) {
  .donation-list--box .header .title {
    font-size: 1.3333333333vw;
  }
}
@media (max-width: 991.98px) {
  .donation-list--box .header .title {
    font-size: 1.6666666667vw;
  }
}
@media (max-width: 767.98px) {
  .donation-list--box .header .title {
    font-size: 2.34375vw;
  }
}
@media (max-width: 575.98px) {
  .donation-list--box .header .title {
    font-size: 4.8vw;
  }
}
.donation-list--box .header .donations {
  color: #448D63;
  font-size: 16px;
}
@media (max-width: 1799.98px) {
  .donation-list--box .header .donations {
    font-size: 0.8888888889vw;
  }
}
@media (max-width: 991.98px) {
  .donation-list--box .header .donations {
    font-size: 1.1111111111vw;
  }
}
@media (max-width: 767.98px) {
  .donation-list--box .header .donations {
    font-size: 1.8229166667vw;
  }
}
@media (max-width: 575.98px) {
  .donation-list--box .header .donations {
    font-size: 3.7333333333vw;
  }
}
.donation-list li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #f4f4f4;
  padding: 10px 15px;
}
@media (max-width: 1799.98px) {
  .donation-list li {
    padding: 0.5555555556vw 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  .donation-list li {
    padding: 0.6944444444vw 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  .donation-list li {
    padding: 0.6510416667vw 1.3020833333vw;
  }
}
@media (max-width: 575.98px) {
  .donation-list li {
    padding: 1.3333333333vw 2.6666666667vw;
  }
}

.route {
  height: auto;
  max-width: 100%;
}
@media only screen and (max-width: 767px) {
  .route__image {
    display: none;
  }
}
.route__image--mobile {
  background-color: #ACAC9A;
}
@media only screen and (min-width: 768px) {
  .route__image--mobile {
    display: none;
  }
}

#route-lines {
  position: relative;
  opacity: 1 !important;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 75px;
}
@media (max-width: 1799.98px) {
  #route-lines {
    margin-bottom: 4.1666666667vw;
  }
}
@media (max-width: 991.98px) {
  #route-lines {
    margin-bottom: 5.2083333333vw;
  }
}
@media (max-width: 767.98px) {
  #route-lines {
    margin-bottom: 6.5104166667vw;
  }
}
@media (max-width: 575.98px) {
  #route-lines {
    margin-bottom: 13.3333333333vw;
  }
}
#route-lines .point {
  position: relative;
  text-align: center;
  width: 25%;
}
#route-lines .point p {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: -moz-max-content;
  width: max-content;
  font-size: 20px;
  line-height: 28px;
}
@media (max-width: 1799.98px) {
  #route-lines .point p {
    font-size: 1.1111111111vw;
    line-height: 1.5555555556vw;
  }
}
@media (max-width: 991.98px) {
  #route-lines .point p {
    font-size: 1.3888888889vw;
    line-height: 1.9444444444vw;
  }
}
@media (max-width: 767.98px) {
  #route-lines .point p {
    font-size: 1.0416666667vw;
    line-height: 1.3020833333vw;
  }
}
@media (max-width: 575.98px) {
  #route-lines .point p {
    font-size: 2.1333333333vw;
    line-height: 2.6666666667vw;
  }
}
#route-lines .point .dot {
  background: #fff;
  border-radius: 50%;
  opacity: 0;
  width: 35px;
  height: 35px;
  margin: 0 auto 10px;
}
@media (max-width: 1799.98px) {
  #route-lines .point .dot {
    width: 1.9444444444vw;
    height: 1.9444444444vw;
    margin: 0 auto 0.5555555556vw;
  }
}
@media (max-width: 991.98px) {
  #route-lines .point .dot {
    width: 2.4305555556vw;
    height: 2.4305555556vw;
    margin: 0 auto 0.6944444444vw;
  }
}
@media (max-width: 767.98px) {
  #route-lines .point .dot {
    width: 1.953125vw;
    height: 1.953125vw;
    margin: 0 auto 1.3020833333vw;
  }
}
@media (max-width: 575.98px) {
  #route-lines .point .dot {
    width: 4vw;
    height: 4vw;
    margin: 0 auto 2.6666666667vw;
  }
}
#route-lines .point p {
  opacity: 0;
}
#route-lines .point .line {
  position: absolute;
  background: #fff;
  width: 100%;
  left: 50%;
  transform: rotate(-16deg);
  max-width: 0;
  visibility: hidden;
  top: 15px;
  height: 3px;
  transform-origin: 10px 10px;
}
@media (max-width: 1799.98px) {
  #route-lines .point .line {
    top: 0.8333333333vw;
    height: 0.1666666667vw;
    transform-origin: 0.5555555556vw 0.5555555556vw;
  }
}
@media (max-width: 991.98px) {
  #route-lines .point .line {
    top: 1.0416666667vw;
    height: 0.2083333333vw;
    transform-origin: 0.6944444444vw 0.6944444444vw;
  }
}
@media (max-width: 767.98px) {
  #route-lines .point .line {
    top: 0.5208333333vw;
    height: 0.2604166667vw;
    transform-origin: 1.3020833333vw 1.3020833333vw;
  }
}
@media (max-width: 575.98px) {
  #route-lines .point .line {
    top: 1.0666666667vw;
    height: 0.5333333333vw;
    transform-origin: 2.6666666667vw 2.6666666667vw;
  }
}
@media only screen and (width < 1400px) {
  #route-lines .point .line {
    transform: rotate(-15.5deg);
  }
}
@media only screen and (600px <= width < 1024px) {
  #route-lines .point .line {
    transform: rotate(-14.5deg);
    top: 15px;
    transform-origin: 5px 5px;
  }
}
@media only screen and (600px <= width < 1024px) and (max-width: 1799.98px) {
  #route-lines .point .line {
    top: 0.8333333333vw;
    transform-origin: 0.2777777778vw 0.2777777778vw;
  }
}
@media only screen and (600px <= width < 1024px) and (max-width: 991.98px) {
  #route-lines .point .line {
    top: 1.0416666667vw;
    transform-origin: 0.3472222222vw 0.3472222222vw;
  }
}
@media only screen and (600px <= width < 1024px) and (max-width: 767.98px) {
  #route-lines .point .line {
    top: 0.9114583333vw;
    transform-origin: 0.6510416667vw 0.6510416667vw;
  }
}
@media only screen and (600px <= width < 1024px) and (max-width: 575.98px) {
  #route-lines .point .line {
    top: 1.8666666667vw;
    transform-origin: 1.3333333333vw 1.3333333333vw;
  }
}
@media only screen and (600px <= width < 992px) {
  #route-lines .point .line {
    transform: rotate(-17deg);
    top: 15px;
    transform-origin: 5px 5px;
  }
}
@media only screen and (600px <= width < 992px) and (max-width: 1799.98px) {
  #route-lines .point .line {
    top: 0.8333333333vw;
    transform-origin: 0.2777777778vw 0.2777777778vw;
  }
}
@media only screen and (600px <= width < 992px) and (max-width: 991.98px) {
  #route-lines .point .line {
    top: 1.0416666667vw;
    transform-origin: 0.3472222222vw 0.3472222222vw;
  }
}
@media only screen and (600px <= width < 992px) and (max-width: 767.98px) {
  #route-lines .point .line {
    top: 0.9114583333vw;
    transform-origin: 0.6510416667vw 0.6510416667vw;
  }
}
@media only screen and (600px <= width < 992px) and (max-width: 575.98px) {
  #route-lines .point .line {
    top: 1.8666666667vw;
    transform-origin: 1.3333333333vw 1.3333333333vw;
  }
}
@media only screen and (576px <= width < 768px) {
  #route-lines .point .line {
    transform: rotate(-9deg);
    top: 15px;
    transform-origin: 5px 5px;
  }
}
@media only screen and (576px <= width < 768px) and (max-width: 1799.98px) {
  #route-lines .point .line {
    top: 0.8333333333vw;
    transform-origin: 0.2777777778vw 0.2777777778vw;
  }
}
@media only screen and (576px <= width < 768px) and (max-width: 991.98px) {
  #route-lines .point .line {
    top: 1.0416666667vw;
    transform-origin: 0.3472222222vw 0.3472222222vw;
  }
}
@media only screen and (576px <= width < 768px) and (max-width: 767.98px) {
  #route-lines .point .line {
    top: 0.9114583333vw;
    transform-origin: 0.6510416667vw 0.6510416667vw;
  }
}
@media only screen and (576px <= width < 768px) and (max-width: 575.98px) {
  #route-lines .point .line {
    top: 1.8666666667vw;
    transform-origin: 1.3333333333vw 1.3333333333vw;
  }
}
@media only screen and (width < 576px) {
  #route-lines .point .line {
    transform: rotate(-17deg);
  }
}
#route-lines .point:nth-child(2) {
  margin-bottom: 104px;
}
@media (max-width: 1799.98px) {
  #route-lines .point:nth-child(2) {
    margin-bottom: 5.7777777778vw;
  }
}
@media (max-width: 991.98px) {
  #route-lines .point:nth-child(2) {
    margin-bottom: 7.2222222222vw;
  }
}
@media (max-width: 767.98px) {
  #route-lines .point:nth-child(2) {
    margin-bottom: 3.4505208333vw;
  }
}
@media (max-width: 575.98px) {
  #route-lines .point:nth-child(2) {
    margin-bottom: 7.0666666667vw;
  }
}
#route-lines .point:nth-child(3) {
  margin-bottom: 207px;
}
@media (max-width: 1799.98px) {
  #route-lines .point:nth-child(3) {
    margin-bottom: 11.5vw;
  }
}
@media (max-width: 991.98px) {
  #route-lines .point:nth-child(3) {
    margin-bottom: 14.375vw;
  }
}
@media (max-width: 767.98px) {
  #route-lines .point:nth-child(3) {
    margin-bottom: 7.03125vw;
  }
}
@media (max-width: 575.98px) {
  #route-lines .point:nth-child(3) {
    margin-bottom: 14.4vw;
  }
}
#route-lines .point:nth-child(3) p {
  margin-top: 15px;
}
@media (max-width: 1799.98px) {
  #route-lines .point:nth-child(3) p {
    margin-top: 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  #route-lines .point:nth-child(3) p {
    margin-top: 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  #route-lines .point:nth-child(3) p {
    margin-top: 0;
  }
}
@media (max-width: 575.98px) {
  #route-lines .point:nth-child(3) p {
    margin-top: 0;
  }
}
#route-lines .point:last-child {
  margin-bottom: 310px;
}
@media (max-width: 1799.98px) {
  #route-lines .point:last-child {
    margin-bottom: 17.2222222222vw;
  }
}
@media (max-width: 991.98px) {
  #route-lines .point:last-child {
    margin-bottom: 21.5277777778vw;
  }
}
@media (max-width: 767.98px) {
  #route-lines .point:last-child {
    margin-bottom: 10.546875vw;
  }
}
@media (max-width: 575.98px) {
  #route-lines .point:last-child {
    margin-bottom: 21.6vw;
  }
}
#route-lines p {
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
}
@media (max-width: 1799.98px) {
  #route-lines p {
    font-size: 1.3333333333vw;
    line-height: 1.6666666667vw;
  }
}
@media (max-width: 991.98px) {
  #route-lines p {
    font-size: 1.6666666667vw;
    line-height: 2.0833333333vw;
  }
}
@media (max-width: 767.98px) {
  #route-lines p {
    font-size: 3.125vw;
    line-height: 3.90625vw;
  }
}
@media (max-width: 575.98px) {
  #route-lines p {
    font-size: 6.4vw;
    line-height: 8vw;
  }
}
#route-lines.aos-animate .point:nth-child(1) .dot, #route-lines.aos-animate .point:nth-child(1) p {
  opacity: 1;
}
#route-lines.aos-animate .point:nth-child(1) .line {
  max-width: 100%;
  transition: max-width 0.8s ease 0.3s;
  visibility: visible;
}
#route-lines.aos-animate .point:nth-child(2) .dot, #route-lines.aos-animate .point:nth-child(2) p {
  opacity: 1;
}
#route-lines.aos-animate .point:nth-child(2) .dot {
  transition: all 0.3s ease-in-out 1.1s;
}
#route-lines.aos-animate .point:nth-child(2) p {
  transition: all 0.3s ease-in-out 1.4s;
}
#route-lines.aos-animate .point:nth-child(2) .line {
  max-width: 100%;
  transition: max-width 0.8s ease 1.4s;
  visibility: visible;
}
#route-lines.aos-animate .point:nth-child(3) .dot, #route-lines.aos-animate .point:nth-child(3) p {
  opacity: 1;
}
#route-lines.aos-animate .point:nth-child(3) .dot {
  transition: all 0.3s ease-in-out 2s;
}
#route-lines.aos-animate .point:nth-child(3) p {
  transition: all 0.3s ease-in-out 2.4s;
}
#route-lines.aos-animate .point:nth-child(3) .line {
  max-width: 100%;
  transition: max-width 0.8s ease 2.4s;
  visibility: visible;
}
#route-lines.aos-animate .point:last-child .dot, #route-lines.aos-animate .point:last-child p {
  opacity: 1;
}
#route-lines.aos-animate .point:last-child .dot {
  transition: all 0.3s ease-in-out 2.8s;
}
#route-lines.aos-animate .point:last-child p {
  transition: all 0.3s ease-in-out 3.2s;
}
#route-lines.aos-animate .point:last-child .line {
  max-width: 100%;
  transition: max-width 0.8s ease 3.2s;
  visibility: visible;
}

.donate__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
}
@media (max-width: 1799.98px) {
  .donate__grid {
    gap: 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  .donate__grid {
    gap: 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  .donate__grid {
    gap: 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  .donate__grid {
    gap: 4vw;
  }
}
.donate__grid label {
  width: 100%;
}
.donate__grid label input[type=radio] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.donate__grid label input:checked ~ .label {
  background-color: #383938;
  color: #fff;
}
.donate__grid label .label {
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: 26px;
  font-weight: 600;
  padding-top: 22px;
  padding-bottom: 22px;
  border-radius: 5px;
  border: 3px solid #383938;
}
@media (max-width: 1799.98px) {
  .donate__grid label .label {
    font-size: 1.4444444444vw;
    font-weight: 600;
    padding-top: 1.2222222222vw;
    padding-bottom: 1.2222222222vw;
    border-radius: 0.2777777778vw;
    border: 0.1666666667vw solid #383938;
  }
}
@media (max-width: 991.98px) {
  .donate__grid label .label {
    font-size: 1.8055555556vw;
    font-weight: 600;
    padding-top: 1.5277777778vw;
    padding-bottom: 1.5277777778vw;
    border-radius: 0.3472222222vw;
    border: 0.2083333333vw solid #383938;
  }
}
@media (max-width: 767.98px) {
  .donate__grid label .label {
    font-size: 2.6041666667vw;
    font-weight: 600;
    padding-top: 1.4322916667vw;
    padding-bottom: 1.4322916667vw;
    border-radius: 0.6510416667vw;
    border: 0.390625vw solid #383938;
  }
}
@media (max-width: 575.98px) {
  .donate__grid label .label {
    font-size: 5.3333333333vw;
    font-weight: 600;
    padding-top: 2.9333333333vw;
    padding-bottom: 2.9333333333vw;
    border-radius: 1.3333333333vw;
    border: 0.8vw solid #383938;
  }
}
.donate__inputs {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 10px;
}
@media (max-width: 1799.98px) {
  .donate__inputs {
    gap: 0.5555555556vw;
    margin-bottom: 0.5555555556vw;
  }
}
@media (max-width: 991.98px) {
  .donate__inputs {
    gap: 0.6944444444vw;
    margin-bottom: 0.6944444444vw;
  }
}
@media (max-width: 767.98px) {
  .donate__inputs {
    gap: 1.3020833333vw;
    margin-bottom: 1.3020833333vw;
  }
}
@media (max-width: 575.98px) {
  .donate__inputs {
    gap: 2.6666666667vw;
    margin-bottom: 2.6666666667vw;
  }
}
.donate__inputs input {
  width: 100%;
  border: 3px solid #383938;
  border-radius: 5px;
  padding: 11px 15px;
}
@media (max-width: 1799.98px) {
  .donate__inputs input {
    border: 0.1666666667vw solid #383938;
    border-radius: 0.2777777778vw;
    padding: 0.6111111111vw 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  .donate__inputs input {
    border: 0.2083333333vw solid #383938;
    border-radius: 0.3472222222vw;
    padding: 0.7638888889vw 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  .donate__inputs input {
    border: 0.390625vw solid #383938;
    border-radius: 0.6510416667vw;
    padding: 1.4322916667vw 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  .donate__inputs input {
    border: 0.8vw solid #383938;
    border-radius: 1.3333333333vw;
    padding: 2.9333333333vw 4vw;
  }
}
.donate__euroblock {
  height: 100%;
  background: #448D63;
  color: #fff;
  font-size: 25px;
  border-right: 3px solid #383938;
  padding: 11px 22px;
}
@media (max-width: 1799.98px) {
  .donate__euroblock {
    font-size: 1.3888888889vw;
    border-right: 0.1666666667vw solid #383938;
    padding: 0.6111111111vw 1.2222222222vw;
  }
}
@media (max-width: 991.98px) {
  .donate__euroblock {
    font-size: 1.7361111111vw;
    border-right: 0.2083333333vw solid #383938;
    padding: 0.7638888889vw 1.5277777778vw;
  }
}
@media (max-width: 767.98px) {
  .donate__euroblock {
    font-size: 3.2552083333vw;
    border-right: 0.390625vw solid #383938;
    padding: 1.4322916667vw 2.8645833333vw;
  }
}
@media (max-width: 575.98px) {
  .donate__euroblock {
    font-size: 6.6666666667vw;
    border-right: 0.8vw solid #383938;
    padding: 2.9333333333vw 5.8666666667vw;
  }
}
.donate__customlabel {
  font-size: 16px;
}
@media (max-width: 1799.98px) {
  .donate__customlabel {
    font-size: 0.8888888889vw;
  }
}
@media (max-width: 991.98px) {
  .donate__customlabel {
    font-size: 1.1111111111vw;
  }
}
@media (max-width: 767.98px) {
  .donate__customlabel {
    font-size: 2.0833333333vw;
  }
}
@media (max-width: 575.98px) {
  .donate__customlabel {
    font-size: 4.2666666667vw;
  }
}
.donate__inputfield {
  display: flex;
  align-items: center;
  width: 100%;
  border: 3px solid #383938;
  border-radius: 5px;
  gap: 15px;
}
@media (max-width: 1799.98px) {
  .donate__inputfield {
    border: 0.1666666667vw solid #383938;
    border-radius: 0.2777777778vw;
    gap: 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  .donate__inputfield {
    border: 0.2083333333vw solid #383938;
    border-radius: 0.3472222222vw;
    gap: 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  .donate__inputfield {
    border: 0.390625vw solid #383938;
    border-radius: 0.6510416667vw;
    gap: 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  .donate__inputfield {
    border: 0.8vw solid #383938;
    border-radius: 1.3333333333vw;
    gap: 4vw;
  }
}
.donate__inputfield input[type=text] {
  width: 100%;
  border: none;
  outline: none;
  font-weight: 700;
  padding: 11px 15px;
}
@media (max-width: 1799.98px) {
  .donate__inputfield input[type=text] {
    padding: 0.6111111111vw 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  .donate__inputfield input[type=text] {
    padding: 0.7638888889vw 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  .donate__inputfield input[type=text] {
    padding: 1.4322916667vw 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  .donate__inputfield input[type=text] {
    padding: 2.9333333333vw 4vw;
  }
}

textarea {
  width: 100%;
  border: 3px solid #383938;
  border-radius: 5px;
  padding: 11px 15px;
}
@media (max-width: 1799.98px) {
  textarea {
    border: 0.1666666667vw solid #383938;
    border-radius: 0.2777777778vw;
    padding: 0.6111111111vw 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  textarea {
    border: 0.2083333333vw solid #383938;
    border-radius: 0.3472222222vw;
    padding: 0.7638888889vw 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  textarea {
    border: 0.390625vw solid #383938;
    border-radius: 0.6510416667vw;
    padding: 1.4322916667vw 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  textarea {
    border: 0.8vw solid #383938;
    border-radius: 1.3333333333vw;
    padding: 2.9333333333vw 4vw;
  }
}

#errors li {
  color: red;
}

.fakebutton {
  width: 100%;
  background-color: #448D63;
  color: #fff;
  border: none;
  border-radius: 5px;
  padding-top: 22px;
  padding-bottom: 22px;
  font-size: 24px;
  font-weight: 700;
}
@media (max-width: 1799.98px) {
  .fakebutton {
    border-radius: 0.2777777778vw;
    padding-top: 1.2222222222vw;
    padding-bottom: 1.2222222222vw;
    font-size: 1.3333333333vw;
    font-weight: 700;
  }
}
@media (max-width: 991.98px) {
  .fakebutton {
    border-radius: 0.3472222222vw;
    padding-top: 1.5277777778vw;
    padding-bottom: 1.5277777778vw;
    font-size: 1.6666666667vw;
    font-weight: 700;
  }
}
@media (max-width: 767.98px) {
  .fakebutton {
    border-radius: 0.6510416667vw;
    padding-top: 2.8645833333vw;
    padding-bottom: 2.8645833333vw;
    font-size: 3.125vw;
    font-weight: 700;
  }
}
@media (max-width: 575.98px) {
  .fakebutton {
    border-radius: 1.3333333333vw;
    padding-top: 5.8666666667vw;
    padding-bottom: 5.8666666667vw;
    font-size: 6.4vw;
    font-weight: 700;
  }
}

.dmm_form p:first-child {
  display: none;
}

#dmm_form br {
  display: none;
}
#dmm_form p {
  display: none;
}
#dmm_form p:last-of-type {
  display: block;
}
#dmm_form label[for=dmm_gdpr] {
  font-size: 16px;
}
@media only screen and (min-width: 992px) {
  #dmm_form label[for=dmm_gdpr] {
    width: -moz-max-content;
    width: max-content;
  }
}
@media (max-width: 1799.98px) {
  #dmm_form label[for=dmm_gdpr] {
    font-size: 0.8888888889vw;
  }
}
@media (max-width: 991.98px) {
  #dmm_form label[for=dmm_gdpr] {
    font-size: 1.1111111111vw;
  }
}
@media (max-width: 767.98px) {
  #dmm_form label[for=dmm_gdpr] {
    font-size: 1.8229166667vw;
  }
}
@media (max-width: 575.98px) {
  #dmm_form label[for=dmm_gdpr] {
    font-size: 3.7333333333vw;
  }
}
#dmm_form label[for=dmm_gdpr] a {
  color: #383938;
  font-weight: 600;
}
#dmm_form #dmm_amount {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#dmm_form .dmm_succ {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  padding: 0;
  margin: 0;
  visibility: hidden;
  display: none;
}

.footer {
  z-index: 3;
  position: relative;
  width: 100%;
}
.footer--fixedbottom {
  position: fixed;
  bottom: 0;
  left: 0;
}
.footer__shape {
  width: 100%;
  height: auto;
}
.footer__shape svg {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (max-width: 767px) {
  .footer__shape svg {
    width: 400%;
  }
}
.footer__content {
  color: #fff;
  margin-top: -50px;
}
@media (max-width: 1799.98px) {
  .footer__content {
    margin-top: -2.7777777778vw;
  }
}
@media (max-width: 991.98px) {
  .footer__content {
    margin-top: -3.4722222222vw;
  }
}
@media (max-width: 767.98px) {
  .footer__content {
    margin-top: -6.5104166667vw;
  }
}
@media (max-width: 575.98px) {
  .footer__content {
    margin-top: -13.3333333333vw;
  }
}
.footer__content ul {
  display: flex;
  list-style-type: none;
  text-align: center;
  padding-left: 0px;
  gap: 36px;
}
@media (max-width: 1799.98px) {
  .footer__content ul {
    gap: 2vw;
  }
}
@media (max-width: 991.98px) {
  .footer__content ul {
    gap: 2.5vw;
  }
}
@media (max-width: 767.98px) {
  .footer__content ul {
    gap: 4.6875vw;
  }
}
@media (max-width: 575.98px) {
  .footer__content ul {
    gap: 9.6vw;
  }
}
@media only screen and (width < 600px) {
  .footer__content ul {
    justify-content: center;
  }
}
.footer__content ul li a {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .footer__content ul li a {
    font-size: 2.6666666667vw;
  }
}

.single-product .footer .footer__shape {
  margin-top: 0 !important;
}
.single-product .footer .footer__shape svg {
  background: #ACAC9A;
}

.cky-btn-revisit-wrapper {
  display: none !important;
}

.kavel {
  text-align: center;
}
.kavel .img-box {
  background: #fff;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width: 100%;
  overflow: hidden;
}
.kavel .img-box a {
  display: block;
  width: 100%;
  height: 100%;
}
.kavel .img-box img {
  width: 100%;
  height: auto;
  display: block;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
@media (max-width: 1799.98px) {
  .kavel .img-box img {
    border-top-left-radius: 1.1111111111vw;
    border-top-right-radius: 1.1111111111vw;
  }
}
@media (max-width: 991.98px) {
  .kavel .img-box img {
    border-top-left-radius: 1.3888888889vw;
    border-top-right-radius: 1.3888888889vw;
  }
}
@media (max-width: 767.98px) {
  .kavel .img-box img {
    border-top-left-radius: 2.6041666667vw;
    border-top-right-radius: 2.6041666667vw;
  }
}
@media (max-width: 575.98px) {
  .kavel .img-box img {
    border-top-left-radius: 5.3333333333vw;
    border-top-right-radius: 5.3333333333vw;
  }
}
.kavel h2 {
  margin: 0;
  color: #383938;
  font-size: 18px;
  line-height: 26px;
}
@media (max-width: 1799.98px) {
  .kavel h2 {
    font-size: 1vw;
    line-height: 1.4444444444vw;
  }
}
@media (max-width: 991.98px) {
  .kavel h2 {
    font-size: 1.25vw;
    line-height: 1.8055555556vw;
  }
}
@media (max-width: 767.98px) {
  .kavel h2 {
    font-size: 2.34375vw;
    line-height: 3.3854166667vw;
  }
}
@media (max-width: 575.98px) {
  .kavel h2 {
    font-size: 4.8vw;
    line-height: 6.9333333333vw;
  }
}

.sponsor {
  text-align: center;
}
.sponsor img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  padding: 20px 20px;
  border-radius: 20px;
  aspect-ratio: 1/1;
  max-height: 100px;
  max-width: 250px;
}
@media (max-width: 1799.98px) {
  .sponsor img {
    padding: 1.1111111111vw 1.1111111111vw;
    border-radius: 1.1111111111vw;
    aspect-ratio: 1/1;
    max-height: 5.5555555556vw;
    max-width: 13.8888888889vw;
  }
}
@media (max-width: 991.98px) {
  .sponsor img {
    padding: 1.3888888889vw 1.3888888889vw;
    border-radius: 1.3888888889vw;
    aspect-ratio: 1/1;
    max-height: 6.9444444444vw;
    max-width: 17.3611111111vw;
  }
}
@media (max-width: 767.98px) {
  .sponsor img {
    padding: 2.6041666667vw 2.6041666667vw;
    border-radius: 2.6041666667vw;
    aspect-ratio: 1/1;
    max-height: 13.0208333333vw;
    max-width: 32.5520833333vw;
  }
}
@media (max-width: 575.98px) {
  .sponsor img {
    padding: 5.3333333333vw 5.3333333333vw;
    border-radius: 5.3333333333vw;
    aspect-ratio: 1/1;
    max-height: 26.6666666667vw;
    max-width: 66.6666666667vw;
  }
}

.masonry-grid {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 25px;
}
@media (max-width: 1799.98px) {
  .masonry-grid {
    padding-bottom: 1.3888888889vw;
  }
}
@media (max-width: 991.98px) {
  .masonry-grid {
    padding-bottom: 1.7361111111vw;
  }
}
@media (max-width: 767.98px) {
  .masonry-grid {
    padding-bottom: 3.2552083333vw;
  }
}
@media (max-width: 575.98px) {
  .masonry-grid {
    padding-bottom: 6.6666666667vw;
  }
}

.kavel {
  width: calc(33.333% - 25px);
  margin-bottom: 20px;
  float: left;
  background: #ACAC9A;
  color: #fff;
  overflow: hidden;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease;
  cursor: pointer;
  border-radius: 20px;
}
@media (max-width: 1799.98px) {
  .kavel {
    border-radius: 1.1111111111vw;
  }
}
@media (max-width: 991.98px) {
  .kavel {
    border-radius: 1.3888888889vw;
  }
}
@media (max-width: 767.98px) {
  .kavel {
    border-radius: 2.6041666667vw;
  }
}
@media (max-width: 575.98px) {
  .kavel {
    border-radius: 5.3333333333vw;
  }
}

.kavel:hover {
  transform: translateY(-5px);
}

.kavel .img-box {
  width: 100%;
  overflow: hidden;
}

.kavel .img-box img {
  width: 100%;
  height: auto;
  display: block;
}

.kavel h2 {
  padding: 15px;
  margin: 0;
  font-size: 1.2rem;
  color: #fff;
}

@media (max-width: 992px) {
  .kavel {
    width: calc(50% - 20px);
  }
}
@media (max-width: 576px) {
  .kavel {
    width: 92%;
  }
}
.mfp-title {
  font-weight: 700;
}

.page-template-thankyou {
  height: 100dvh;
}

.thankyou {
  margin-top: 250px;
}
@media (max-width: 1799.98px) {
  .thankyou {
    margin-top: 13.8888888889vw;
  }
}
@media (max-width: 991.98px) {
  .thankyou {
    margin-top: 17.3611111111vw;
  }
}
@media (max-width: 767.98px) {
  .thankyou {
    margin-top: 16.2760416667vw;
  }
}
@media (max-width: 575.98px) {
  .thankyou {
    margin-top: 33.3333333333vw;
  }
}

.wp-block-woocommerce-cart {
  padding-top: 75px;
  padding-bottom: 75px;
}
@media (max-width: 1799.98px) {
  .wp-block-woocommerce-cart {
    padding-top: 4.1666666667vw;
    padding-bottom: 4.1666666667vw;
  }
}
@media (max-width: 991.98px) {
  .wp-block-woocommerce-cart {
    padding-top: 5.2083333333vw;
    padding-bottom: 5.2083333333vw;
  }
}
@media (max-width: 767.98px) {
  .wp-block-woocommerce-cart {
    padding-top: 9.765625vw;
    padding-bottom: 9.765625vw;
  }
}
@media (max-width: 575.98px) {
  .wp-block-woocommerce-cart {
    padding-top: 20vw;
    padding-bottom: 20vw;
  }
}

.wp-element-button.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button .single_add_to_cart_button,
.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout,
.wp-element-button.wc-block-components-checkout-place-order-button {
  background: #448D63;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  border: 0;
  border-radius: 5px;
}
@media (max-width: 1799.98px) {
  .wp-element-button.wc-block-cart__submit-button,
  .wc-block-components-checkout-place-order-button .single_add_to_cart_button,
  .wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout,
  .wp-element-button.wc-block-components-checkout-place-order-button {
    border-radius: 0.2777777778vw;
  }
}
@media (max-width: 991.98px) {
  .wp-element-button.wc-block-cart__submit-button,
  .wc-block-components-checkout-place-order-button .single_add_to_cart_button,
  .wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout,
  .wp-element-button.wc-block-components-checkout-place-order-button {
    border-radius: 0.3472222222vw;
  }
}
@media (max-width: 767.98px) {
  .wp-element-button.wc-block-cart__submit-button,
  .wc-block-components-checkout-place-order-button .single_add_to_cart_button,
  .wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout,
  .wp-element-button.wc-block-components-checkout-place-order-button {
    border-radius: 0.6510416667vw;
  }
}
@media (max-width: 575.98px) {
  .wp-element-button.wc-block-cart__submit-button,
  .wc-block-components-checkout-place-order-button .single_add_to_cart_button,
  .wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout,
  .wp-element-button.wc-block-components-checkout-place-order-button {
    border-radius: 1.3333333333vw;
  }
}

.wc-block-components-product-name {
  color: #383938;
  text-decoration: none;
}

.wp-block-woocommerce-checkout-order-summary-coupon-form-block,
.wc-block-components-product-metadata .wc-block-components-product-metadata__description > p,
.woocommerce-tabs {
  display: none;
}

.wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title {
  font-size: 20px !important;
}
@media (max-width: 1799.98px) {
  .wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title {
    font-size: 1.1111111111vw !important;
  }
}
@media (max-width: 991.98px) {
  .wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title {
    font-size: 1.3888888889vw !important;
  }
}
@media (max-width: 767.98px) {
  .wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title {
    font-size: 2.6041666667vw !important;
  }
}
@media (max-width: 575.98px) {
  .wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title {
    font-size: 5.3333333333vw !important;
  }
}

.single-product-page {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 1799.98px) {
  .single-product-page {
    padding-top: 5.5555555556vw;
    padding-bottom: 5.5555555556vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page {
    padding-top: 6.9444444444vw;
    padding-bottom: 6.9444444444vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page {
    padding-top: 3.2552083333vw;
    padding-bottom: 13.0208333333vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page {
    padding-top: 6.6666666667vw;
    padding-bottom: 26.6666666667vw;
  }
}
.single-product-page h1 {
  font-size: 40px;
}
@media (max-width: 1799.98px) {
  .single-product-page h1 {
    font-size: 2.2222222222vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page h1 {
    font-size: 2.7777777778vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page h1 {
    font-size: 3.3854166667vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page h1 {
    font-size: 6.9333333333vw;
  }
}
.single-product-page .price * {
  font-weight: 700;
  color: #448D63;
  font-size: 30px;
}
@media (max-width: 1799.98px) {
  .single-product-page .price * {
    font-size: 1.6666666667vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .price * {
    font-size: 2.0833333333vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .price * {
    font-size: 3.90625vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .price * {
    font-size: 8vw;
  }
}
.single-product-page ins {
  text-decoration: none;
}
.single-product-page .custom-text-field {
  margin-bottom: 25px;
}
@media (max-width: 1799.98px) {
  .single-product-page .custom-text-field {
    margin-bottom: 1.3888888889vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .custom-text-field {
    margin-bottom: 1.7361111111vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .custom-text-field {
    margin-bottom: 3.2552083333vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .custom-text-field {
    margin-bottom: 6.6666666667vw;
  }
}
.single-product-page .custom-text-field label {
  display: block;
}
.single-product-page .custom-text-field input {
  border: 3px solid #383938;
  outline: none;
  border-radius: 5px;
  padding: 10px 15px;
}
@media (max-width: 1799.98px) {
  .single-product-page .custom-text-field input {
    border-radius: 0.2777777778vw;
    padding: 0.5555555556vw 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .custom-text-field input {
    border-radius: 0.3472222222vw;
    padding: 0.6944444444vw 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .custom-text-field input {
    border-radius: 0.6510416667vw;
    padding: 1.3020833333vw 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .custom-text-field input {
    border-radius: 1.3333333333vw;
    padding: 2.6666666667vw 4vw;
  }
}
.single-product-page .custom-text-field .info {
  display: block;
  font-size: 14px;
}
@media (max-width: 1799.98px) {
  .single-product-page .custom-text-field .info {
    font-size: 0.7777777778vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .custom-text-field .info {
    font-size: 0.9722222222vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .custom-text-field .info {
    font-size: 1.8229166667vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .custom-text-field .info {
    font-size: 3.7333333333vw;
  }
}
.single-product-page .product--images {
  float: left;
  width: 100%;
  max-width: 100%;
  position: sticky;
  margin-bottom: 25px;
  top: 25px;
}
@media only screen and (width > 768px) {
  .single-product-page .product--images {
    width: 48%;
    margin-right: 4%;
  }
}
@media (max-width: 1799.98px) {
  .single-product-page .product--images {
    margin-bottom: 1.3888888889vw;
    top: 1.3888888889vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .product--images {
    margin-bottom: 1.7361111111vw;
    top: 1.7361111111vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .product--images {
    margin-bottom: 3.2552083333vw;
    top: 3.2552083333vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .product--images {
    margin-bottom: 6.6666666667vw;
    top: 6.6666666667vw;
  }
}
.single-product-page .product--images .product--images-slider .slick-slide a {
  display: block;
  padding-right: 15px;
}
.single-product-page .product--images .product--images-slider img {
  background: #fff;
  box-shadow: 1px 3px 2px 2px rgba(0, 0, 0, 0.05);
  border: 1px solid #f4f4f4;
  margin-bottom: 15px;
  border-radius: 25px;
}
@media (max-width: 1799.98px) {
  .single-product-page .product--images .product--images-slider img {
    margin-bottom: 0.8333333333vw;
    border-radius: 1.3888888889vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .product--images .product--images-slider img {
    margin-bottom: 1.0416666667vw;
    border-radius: 1.7361111111vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .product--images .product--images-slider img {
    margin-bottom: 1.953125vw;
    border-radius: 3.2552083333vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .product--images .product--images-slider img {
    margin-bottom: 4vw;
    border-radius: 6.6666666667vw;
  }
}
.single-product-page .product--images .product--thumbnail-slider {
  padding-right: 15px;
}
.single-product-page .product--images .product--thumbnail-slider .slick-track {
  margin-left: 0;
}
.single-product-page .product--images .product--thumbnail-slider .slick-list {
  margin: 0 -5px;
}
@media (max-width: 1799.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-list {
    margin: 0 -0.2777777778vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-list {
    margin: 0 -0.3472222222vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-list {
    margin: 0 -0.6510416667vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-list {
    margin: 0 -1.3333333333vw;
  }
}
.single-product-page .product--images .product--thumbnail-slider .slick-slide {
  margin: 0 5px;
}
@media (max-width: 1799.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-slide {
    margin: 0 0.2777777778vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-slide {
    margin: 0 0.3472222222vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-slide {
    margin: 0 0.6510416667vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-slide {
    margin: 0 1.3333333333vw;
  }
}
.single-product-page .product--images .product--thumbnail-slider .slick-slide img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 150px;
}
@media (max-width: 1799.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-slide img {
    height: 8.3333333333vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-slide img {
    height: 10.4166666667vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-slide img {
    height: 13.0208333333vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .product--images .product--thumbnail-slider .slick-slide img {
    height: 26.6666666667vw;
  }
}
.single-product-page .product--images .product--thumbnail-slider .slick-slide.slick-current img {
  border: 1px solid #ACAC9A;
}
.single-product-page .product--images .product--thumbnail-slider img {
  background: #fff;
  border: 1px solid #e5e5e4;
  box-shadow: 0 1px 1.5px 0 rgba(103, 122, 135, 0.16);
  transition: all 0.3s;
  margin-bottom: 15px;
  border-radius: 25px;
}
@media (max-width: 1799.98px) {
  .single-product-page .product--images .product--thumbnail-slider img {
    margin-bottom: 0.8333333333vw;
    border-radius: 1.3888888889vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .product--images .product--thumbnail-slider img {
    margin-bottom: 1.0416666667vw;
    border-radius: 1.7361111111vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .product--images .product--thumbnail-slider img {
    margin-bottom: 1.953125vw;
    border-radius: 3.2552083333vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .product--images .product--thumbnail-slider img {
    margin-bottom: 4vw;
    border-radius: 6.6666666667vw;
  }
}
.single-product-page .woocommerce-product-details__short-description {
  margin-bottom: 35px;
}
@media (max-width: 1799.98px) {
  .single-product-page .woocommerce-product-details__short-description {
    margin-bottom: 1.9444444444vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .woocommerce-product-details__short-description {
    margin-bottom: 2.4305555556vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .woocommerce-product-details__short-description {
    margin-bottom: 4.5572916667vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .woocommerce-product-details__short-description {
    margin-bottom: 9.3333333333vw;
  }
}
.single-product-page .single_add_to_cart_button {
  background: #448D63 !important;
  display: flex !important;
  align-items: center;
  font-size: 20px !important;
  line-height: 32px !important;
  padding: 15px 25px !important;
  border-radius: 5px !important;
  gap: 15px;
}
@media (max-width: 1799.98px) {
  .single-product-page .single_add_to_cart_button {
    font-size: 1.1111111111vw !important;
    line-height: 1.7777777778vw !important;
    padding: 0.8333333333vw 1.3888888889vw !important;
    border-radius: 0.2777777778vw !important;
    gap: 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .single_add_to_cart_button {
    font-size: 1.3888888889vw !important;
    line-height: 2.2222222222vw !important;
    padding: 1.0416666667vw 1.7361111111vw !important;
    border-radius: 0.3472222222vw !important;
    gap: 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .single_add_to_cart_button {
    font-size: 2.0833333333vw !important;
    line-height: 3.90625vw !important;
    padding: 1.953125vw 1.953125vw !important;
    border-radius: 0.6510416667vw !important;
    gap: 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .single_add_to_cart_button {
    font-size: 4.2666666667vw !important;
    line-height: 8vw !important;
    padding: 4vw 4vw !important;
    border-radius: 1.3333333333vw !important;
    gap: 4vw;
  }
}
.single-product-page .single_add_to_cart_button svg {
  height: auto;
  width: 30px;
}
@media (max-width: 1799.98px) {
  .single-product-page .single_add_to_cart_button svg {
    width: 1.6666666667vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page .single_add_to_cart_button svg {
    width: 2.0833333333vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page .single_add_to_cart_button svg {
    width: 3.2552083333vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page .single_add_to_cart_button svg {
    width: 6.6666666667vw;
  }
}
.single-product-page .single_add_to_cart_button svg path {
  fill: #fff;
}
.single-product-page input.qty {
  border: 3px solid #383938;
  outline: none;
  font-size: 20px !important;
  padding: 12px 5px !important;
  border-radius: 5px;
}
@media (max-width: 1799.98px) {
  .single-product-page input.qty {
    font-size: 1.1111111111vw !important;
    padding: 0.6666666667vw 0.2777777778vw !important;
    border-radius: 0.2777777778vw;
  }
}
@media (max-width: 991.98px) {
  .single-product-page input.qty {
    font-size: 1.3888888889vw !important;
    padding: 0.8333333333vw 0.3472222222vw !important;
    border-radius: 0.3472222222vw;
  }
}
@media (max-width: 767.98px) {
  .single-product-page input.qty {
    font-size: 2.34375vw !important;
    padding: 1.5625vw 0.6510416667vw !important;
    border-radius: 0.6510416667vw;
  }
}
@media (max-width: 575.98px) {
  .single-product-page input.qty {
    font-size: 4.8vw !important;
    padding: 3.2vw 1.3333333333vw !important;
    border-radius: 1.3333333333vw;
  }
}

.related.products {
  position: relative;
  background: #ACAC9A;
  padding-top: 25px;
  padding-bottom: 75px;
  margin-top: 125px;
}
@media (max-width: 1799.98px) {
  .related.products {
    padding-top: 1.3888888889vw;
    padding-bottom: 4.1666666667vw;
    margin-top: 6.9444444444vw;
  }
}
@media (max-width: 991.98px) {
  .related.products {
    padding-top: 1.7361111111vw;
    padding-bottom: 5.2083333333vw;
    margin-top: 8.6805555556vw;
  }
}
@media (max-width: 767.98px) {
  .related.products {
    padding-top: 3.2552083333vw;
    padding-bottom: 9.765625vw;
    margin-top: 6.5104166667vw;
  }
}
@media (max-width: 575.98px) {
  .related.products {
    padding-top: 6.6666666667vw;
    padding-bottom: 20vw;
    margin-top: 13.3333333333vw;
  }
}
.related.products .shape {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: auto;
  top: -100px;
}
@media (max-width: 1799.98px) {
  .related.products .shape {
    top: -5.5555555556vw;
  }
}
@media (max-width: 991.98px) {
  .related.products .shape {
    top: -6.9444444444vw;
  }
}
@media (max-width: 767.98px) {
  .related.products .shape {
    top: -4.5572916667vw;
  }
}
@media (max-width: 575.98px) {
  .related.products .shape {
    top: -9.3333333333vw;
  }
}
.related.products h2 {
  text-align: center;
  position: relative;
  z-index: 2;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 50px;
}
@media (max-width: 1799.98px) {
  .related.products h2 {
    margin-bottom: 2.7777777778vw;
  }
}
@media (max-width: 991.98px) {
  .related.products h2 {
    margin-bottom: 3.4722222222vw;
  }
}
@media (max-width: 767.98px) {
  .related.products h2 {
    margin-bottom: 6.5104166667vw;
  }
}
@media (max-width: 575.98px) {
  .related.products h2 {
    margin-bottom: 13.3333333333vw;
  }
}

.products .product {
  text-align: center;
}
.products .product a {
  text-decoration: none;
}
.products .product .img-box {
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e5e5e4;
  box-shadow: 0 1px 1.5px 0 rgba(103, 122, 135, 0.16);
  border-radius: 20px;
  margin-bottom: 15px;
}
@media (max-width: 1799.98px) {
  .products .product .img-box {
    border-radius: 1.1111111111vw;
    margin-bottom: 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  .products .product .img-box {
    border-radius: 1.3888888889vw;
    margin-bottom: 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  .products .product .img-box {
    border-radius: 2.6041666667vw;
    margin-bottom: 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  .products .product .img-box {
    border-radius: 5.3333333333vw;
    margin-bottom: 4vw;
  }
}
.products .product .img-box img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
  height: 350px;
}
@media (max-width: 1799.98px) {
  .products .product .img-box img {
    border-radius: 1.1111111111vw;
    height: 19.4444444444vw;
  }
}
@media (max-width: 991.98px) {
  .products .product .img-box img {
    border-radius: 1.3888888889vw;
    height: 24.3055555556vw;
  }
}
@media (max-width: 767.98px) {
  .products .product .img-box img {
    border-radius: 2.6041666667vw;
    height: 39.0625vw;
  }
}
@media (max-width: 575.98px) {
  .products .product .img-box img {
    border-radius: 5.3333333333vw;
    height: 80vw;
  }
}
.products .product h2 {
  margin: 0;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
}
@media (max-width: 1799.98px) {
  .products .product h2 {
    font-size: 1vw;
    line-height: 1.4444444444vw;
  }
}
@media (max-width: 991.98px) {
  .products .product h2 {
    font-size: 1.25vw;
    line-height: 1.8055555556vw;
  }
}
@media (max-width: 767.98px) {
  .products .product h2 {
    font-size: 2.34375vw;
    line-height: 3.3854166667vw;
  }
}
@media (max-width: 575.98px) {
  .products .product h2 {
    font-size: 4.8vw;
    line-height: 6.9333333333vw;
  }
}
.products .product .price * {
  color: #fff;
  font-weight: 700;
}

.post-type-archive-product .products {
  margin-top: 50px;
}
@media (max-width: 1799.98px) {
  .post-type-archive-product .products {
    margin-top: 2.7777777778vw;
  }
}
@media (max-width: 991.98px) {
  .post-type-archive-product .products {
    margin-top: 3.4722222222vw;
  }
}
@media (max-width: 767.98px) {
  .post-type-archive-product .products {
    margin-top: 6.5104166667vw;
  }
}
@media (max-width: 575.98px) {
  .post-type-archive-product .products {
    margin-top: 13.3333333333vw;
  }
}
.post-type-archive-product .products .product h2 {
  color: #383938;
}
.post-type-archive-product .products .product .price * {
  color: #448D63;
}

.woocommerce span.onsale,
.added_to_cart {
  display: none !important;
}

.woocommerce-message {
  border: 1px solid #448D63;
  border-radius: 15px;
}
@media (max-width: 1799.98px) {
  .woocommerce-message {
    border-radius: 0.8333333333vw;
  }
}
@media (max-width: 991.98px) {
  .woocommerce-message {
    border-radius: 1.0416666667vw;
  }
}
@media (max-width: 767.98px) {
  .woocommerce-message {
    border-radius: 1.953125vw;
  }
}
@media (max-width: 575.98px) {
  .woocommerce-message {
    border-radius: 4vw;
  }
}

:where(.wc-block-mini-cart__badge) {
  background-color: #448d63 !important;
  color: white !important;
}

.woocommerce div.product form.cart .variations label,
.woocommerce div.product form.cart .variations h3,
#tm-extra-product-options label,
#tm-extra-product-options h3 {
  display: block !important;
  font-size: 18px;
}
@media (max-width: 1799.98px) {
  .woocommerce div.product form.cart .variations label,
  .woocommerce div.product form.cart .variations h3,
  #tm-extra-product-options label,
  #tm-extra-product-options h3 {
    font-size: 1vw;
  }
}
@media (max-width: 991.98px) {
  .woocommerce div.product form.cart .variations label,
  .woocommerce div.product form.cart .variations h3,
  #tm-extra-product-options label,
  #tm-extra-product-options h3 {
    font-size: 1.25vw;
  }
}
@media (max-width: 767.98px) {
  .woocommerce div.product form.cart .variations label,
  .woocommerce div.product form.cart .variations h3,
  #tm-extra-product-options label,
  #tm-extra-product-options h3 {
    font-size: 2.34375vw;
  }
}
@media (max-width: 575.98px) {
  .woocommerce div.product form.cart .variations label,
  .woocommerce div.product form.cart .variations h3,
  #tm-extra-product-options label,
  #tm-extra-product-options h3 {
    font-size: 4.8vw;
  }
}
.woocommerce div.product form.cart .variations select,
#tm-extra-product-options select {
  border: 2px solid #448D63;
  margin-bottom: 15px;
  background: #fff;
  padding: 8px 15px;
  border-radius: 5px;
}
@media (max-width: 1799.98px) {
  .woocommerce div.product form.cart .variations select,
  #tm-extra-product-options select {
    padding: 0.4444444444vw 0.8333333333vw;
    border-radius: 0.2777777778vw;
  }
}
@media (max-width: 991.98px) {
  .woocommerce div.product form.cart .variations select,
  #tm-extra-product-options select {
    padding: 0.5555555556vw 1.0416666667vw;
    border-radius: 0.3472222222vw;
  }
}
@media (max-width: 767.98px) {
  .woocommerce div.product form.cart .variations select,
  #tm-extra-product-options select {
    padding: 1.0416666667vw 1.953125vw;
    border-radius: 0.6510416667vw;
  }
}
@media (max-width: 575.98px) {
  .woocommerce div.product form.cart .variations select,
  #tm-extra-product-options select {
    padding: 2.1333333333vw 4vw;
    border-radius: 1.3333333333vw;
  }
}
.woocommerce div.product form.cart .variations .tm-epo-required.tc-right,
#tm-extra-product-options .tm-epo-required.tc-right {
  display: none !important;
}

.tc-col-auto.tc-epo-style-space.tc-price-wrap .tc-price * {
  font-size: 20px !important;
}
@media (max-width: 1799.98px) {
  .tc-col-auto.tc-epo-style-space.tc-price-wrap .tc-price * {
    font-size: 1.1111111111vw !important;
  }
}
@media (max-width: 991.98px) {
  .tc-col-auto.tc-epo-style-space.tc-price-wrap .tc-price * {
    font-size: 1.3888888889vw !important;
  }
}
@media (max-width: 767.98px) {
  .tc-col-auto.tc-epo-style-space.tc-price-wrap .tc-price * {
    font-size: 2.6041666667vw !important;
  }
}
@media (max-width: 575.98px) {
  .tc-col-auto.tc-epo-style-space.tc-price-wrap .tc-price * {
    font-size: 5.3333333333vw !important;
  }
}

.single_variation_wrap .single_variation {
  margin-bottom: 25px;
}
@media (max-width: 1799.98px) {
  .single_variation_wrap .single_variation {
    margin-bottom: 1.3888888889vw;
  }
}
@media (max-width: 991.98px) {
  .single_variation_wrap .single_variation {
    margin-bottom: 1.7361111111vw;
  }
}
@media (max-width: 767.98px) {
  .single_variation_wrap .single_variation {
    margin-bottom: 3.2552083333vw;
  }
}
@media (max-width: 575.98px) {
  .single_variation_wrap .single_variation {
    margin-bottom: 6.6666666667vw;
  }
}

.tm-extra-product-options-totals.tm-custom-price-totals .tm-fee-totals {
  display: none !important;
}

.woocommerce .woocommerce-customer-details h2,
.woocommerce .woocommerce-order-details h2 {
  color: #448D63;
  font-size: 28px !important;
}
@media (max-width: 1799.98px) {
  .woocommerce .woocommerce-customer-details h2,
  .woocommerce .woocommerce-order-details h2 {
    font-size: 1.5555555556vw !important;
  }
}
@media (max-width: 991.98px) {
  .woocommerce .woocommerce-customer-details h2,
  .woocommerce .woocommerce-order-details h2 {
    font-size: 1.9444444444vw !important;
  }
}
@media (max-width: 767.98px) {
  .woocommerce .woocommerce-customer-details h2,
  .woocommerce .woocommerce-order-details h2 {
    font-size: 3.6458333333vw !important;
  }
}
@media (max-width: 575.98px) {
  .woocommerce .woocommerce-customer-details h2,
  .woocommerce .woocommerce-order-details h2 {
    font-size: 7.4666666667vw !important;
  }
}
.woocommerce .col-1,
.woocommerce .col-2 {
  max-width: 48% !important;
}

.single_add_to_cart_button::after {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .post-type-archive-product .page-title svg {
    top: 55px;
  }
  .site-header .wc-block-mini-cart__button {
    position: fixed;
    bottom: 15px;
    right: 15px;
    background: #448D63;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .site-header .wc-block-mini-cart__button svg path,
  .site-header .wc-block-mini-cart__button svg circle {
    fill: #fff;
  }
  .site-header .wc-block-mini-cart__badge {
    background-color: #383938 !important;
    color: #fff !important;
    top: 0;
  }
}
#masthead {
  background: #fff;
  position: relative;
  z-index: 10;
}

.page-title {
  position: relative;
  background: #ACAC9A;
  margin-top: 15px;
  padding-top: 25px;
  margin-bottom: 100px;
}
@media (max-width: 1799.98px) {
  .page-title {
    padding-top: 1.3888888889vw;
    margin-bottom: 5.5555555556vw;
  }
}
@media (max-width: 991.98px) {
  .page-title {
    padding-top: 1.7361111111vw;
    margin-bottom: 6.9444444444vw;
  }
}
@media (max-width: 767.98px) {
  .page-title {
    padding-top: 3.2552083333vw;
    margin-bottom: 6.5104166667vw;
  }
}
@media (max-width: 575.98px) {
  .page-title {
    padding-top: 6.6666666667vw;
    margin-bottom: 13.3333333333vw;
  }
}
.page-title h1,
.page-title .h1 {
  position: relative;
  text-transform: uppercase;
  color: #fff;
  z-index: 2;
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: normal;
}
.page-title .link {
  position: relative;
  z-index: 3;
  display: block;
}
.page-title svg {
  position: absolute;
  left: 0;
  width: 100%;
  height: auto;
  top: 35px;
}
@media (max-width: 1799.98px) {
  .page-title svg {
    top: 1.9444444444vw;
  }
}
@media (max-width: 991.98px) {
  .page-title svg {
    top: 2.4305555556vw;
  }
}
@media (max-width: 767.98px) {
  .page-title svg {
    top: 7.8125vw;
  }
}
@media (max-width: 575.98px) {
  .page-title svg {
    top: 16vw;
  }
}
@media only screen and (width > 1800px) {
  .page-title svg {
    top: 0;
  }
}
@media only screen and (width > 1800px) and (max-width: 1799.98px) {
  .page-title svg {
    top: 0;
  }
}
@media only screen and (width > 1800px) and (max-width: 991.98px) {
  .page-title svg {
    top: 0;
  }
}
@media only screen and (width > 1800px) and (max-width: 767.98px) {
  .page-title svg {
    top: 0;
  }
}
@media only screen and (width > 1800px) and (max-width: 575.98px) {
  .page-title svg {
    top: 0;
  }
}

.standard--content {
  padding: 100px 0;
}
@media (max-width: 1799.98px) {
  .standard--content {
    padding: 5.5555555556vw 0;
  }
}
@media (max-width: 991.98px) {
  .standard--content {
    padding: 6.9444444444vw 0;
  }
}
@media (max-width: 767.98px) {
  .standard--content {
    padding: 3.2552083333vw 0;
  }
}
@media (max-width: 575.98px) {
  .standard--content {
    padding: 6.6666666667vw 0;
  }
}

@media only screen and (width >= 768px) {
  .content-area {
    min-height: 52vh;
  }
}
