/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

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

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.paragraphSystem,
.row {
  margin-left: -15px;
  margin-right: -15px;
}

.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.paragraphSystem:before,
.paragraphSystem:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.row:after,
.paragraphSystem:after,
.container:after,
.container-fluid:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .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 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .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 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .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 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

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

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

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

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

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

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }
}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 0; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0; }

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

/*# sourceMappingURL=../maps/core/normalize.css.map */
@charset "UTF-8";

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 45%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
  transition: .2s ease-out;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: FontAwesome;
  font-size: 1.25rem;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 50px;
  z-index: 1;
}

@media (max-width: 767px) {
  .slick-prev {
    left: 20px;
  }
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: 100px;
}

.slick-prev:before {
  content: '\f104';
  color: #e5e5e5;
  font-size: 5rem;
}

[dir="rtl"] .slick-prev:before {
  content: '\f104';
}

@media (max-width: 767px) {
  .slick-prev:before {
    font-size: 3rem;
  }
}

.slick-next {
  right: 50px;
  z-index: 1;
}

@media (max-width: 767px) {
  .slick-next {
    right: 20px;
  }
}

[dir="rtl"] .slick-next {
  left: 50px;
  right: auto;
}

.slick-next:before {
  content: '\f105';
  color: #e5e5e5;
  font-size: 5rem;
}

[dir="rtl"] .slick-next:before {
  content: '\f105';
}

@media (max-width: 767px) {
  .slick-next:before {
    font-size: 3rem;
  }
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 0;
  list-style: none;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
  bottom: -16px;
}

@media (min-width: 992px) {
  .slick-dots {
    bottom: 0;
  }
}

.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 5px 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 1px solid #0033a1;
  border-radius: 50%;
  background: transparent;
  height: 15px;
  width: 15px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
}

.slick-dots li.slick-active button {
  background-color: #0033a1;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 45%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
  transition: .2s ease-out;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: FontAwesome;
  font-size: 1.25rem;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 50px;
  z-index: 1;
}

@media (max-width: 767px) {
  .slick-prev {
    left: 20px;
  }
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: 100px;
}

.slick-prev:before {
  content: '\f104';
  color: #e5e5e5;
  font-size: 5rem;
}

[dir="rtl"] .slick-prev:before {
  content: '\f104';
}

@media (max-width: 767px) {
  .slick-prev:before {
    font-size: 3rem;
  }
}

.slick-next {
  right: 50px;
  z-index: 1;
}

@media (max-width: 767px) {
  .slick-next {
    right: 20px;
  }
}

[dir="rtl"] .slick-next {
  left: 50px;
  right: auto;
}

.slick-next:before {
  content: '\f105';
  color: #e5e5e5;
  font-size: 5rem;
}

[dir="rtl"] .slick-next:before {
  content: '\f105';
}

@media (max-width: 767px) {
  .slick-next:before {
    font-size: 3rem;
  }
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 0;
  list-style: none;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
  bottom: -16px;
}

@media (min-width: 992px) {
  .slick-dots {
    bottom: 0;
  }
}

.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 5px 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 1px solid #0033a1;
  border-radius: 50%;
  background: transparent;
  height: 15px;
  width: 15px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
}

.slick-dots li.slick-active button {
  background-color: #0033a1;
}

/* Icons from directory "" */
.icon {
  display: inline-block;
}

a .icon-facebook::after {
  content: "\f09a";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.375rem;
}

a:hover .icon-facebook,
a:focus .icon-facebook {
  opacity: 0.75;
}

a .icon-twitter::after {
  content: "\f099";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.5rem;
}

a .icon-twitter:hover {
  opacity: 0.75;
}

a:hover .icon-twitter,
a:focus .icon-twitter {
  opacity: 0.75;
}

a .icon-youtube::after {
  content: "\f16a";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.5rem;
}

a .icon-youtube:hover {
  opacity: 0.75;
}

a:hover .icon-youtube,
a:focus .icon-youtube {
  opacity: 0.75;
}

a .icon-instagram::after {
  content: "\f16d";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.5rem;
}

a .icon-instagram:hover {
  opacity: 0.75;
}

a:hover .icon-instagram,
a:focus .icon-instagram {
  opacity: 0.75;
}

@font-face {
  src: url("../../assets/fonts/URWGeometric-SemiBold/font.eot");
  font-family: 'URWGeometric-SemiBold';
  src: url("../../assets/fonts/URWGeometric-SemiBold/font.woff2") format("woff2"), url("../../assets/fonts/URWGeometric-SemiBold/font.woff") format("woff"), url("../../assets/fonts/URWGeometric-SemiBold/font.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/URWGeometric-SemiBold/font.ttf") format("truetype");
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  font-display: swap;
}

@font-face {
  src: url("../../assets/fonts/URWGeometric-Bold/font.eot");
  font-family: 'URWGeometric-Bold';
  src: url("../../assets/fonts/URWGeometric-Bold/font.woff2") format("woff2"), url("../../assets/fonts/URWGeometric-Bold/font.woff") format("woff"), url("../../assets/fonts/URWGeometric-Bold/font.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/URWGeometric-Bold/font.ttf") format("truetype");
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  font-display: swap;
}

@font-face {
  src: url("../../assets/fonts/URWGeometric-Regular/font.eot");
  font-family: 'URWGeometric-Regular';
  src: url("../../assets/fonts/URWGeometric-Regular/font.woff2") format("woff2"), url("../../assets/fonts/URWGeometric-Regular/font.woff") format("woff"), url("../../assets/fonts/URWGeometric-Regular/font.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/URWGeometric-Regular/font.ttf") format("truetype");
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  font-display: swap;
}

@font-face {
  src: url("../../assets/fonts/URWGeometric-Light/font.eot");
  font-family: 'URWGeometric-Light';
  src: url("../../assets/fonts/URWGeometric-Light/font.woff2") format("woff2"), url("../../assets/fonts/URWGeometric-Light/font.woff") format("woff"), url("../../assets/fonts/URWGeometric-Light/font.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/URWGeometric-Light/font.ttf") format("truetype");
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  font-display: swap;
}

@font-face {
  font-family: 'FontAwesome';
  src: url("../../assets/fonts/fontawesome-webfont.eot");
  src: url("../../assets/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/fontawesome-webfont.woff") format("woff"), url("../../assets/fonts/fontawesome-webfont.ttf") format("truetype"), url("../../assets/fonts/fontawesome-webfont.svg#FontAwesome") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'poppins-v15-latin-regular';
  src: url("../../assets/fonts/Poppins/poppins-v15-latin-regular.ttf"), url("../../assets/fonts/Poppins/poppins-v15-latin-regular.woff2") format("woff2"), url("../../assets/fonts/Poppins/poppins-v15-latin-regular.woff") format("woff"), url("../../assets/fonts/Poppins/poppins-v15-latin-regular.svg#poppins-v15-latin-regular?auto=format") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Black';
  src: url("../../assets/fonts/Poppins/Poppins-Black.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-BlackItalic';
  src: url("../../assets/fonts/Poppins/Poppins-BlackItalic.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Bold';
  src: url("../../assets/fonts/Poppins/Poppins-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-BoldItalic';
  src: url("../../assets/fonts/Poppins/Poppins-BoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-ExtraBold';
  src: url("../../assets/fonts/Poppins/Poppins-ExtraBold.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-ExtraBoldItalic';
  src: url("../../assets/fonts/Poppins/Poppins-ExtraBoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-ExtraLight';
  src: url("../../assets/fonts/Poppins/Poppins-ExtraLight.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-ExtraLightItalic';
  src: url("../../assets/fonts/Poppins/Poppins-ExtraLightItalic.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Italic';
  src: url("../../assets/fonts/Poppins/Poppins-Italic.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Light';
  src: url("../../assets/fonts/Poppins/Poppins-Light.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-LightItalic';
  src: url("../../assets/fonts/Poppins/Poppins-LightItalic.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Medium';
  src: url("../../assets/fonts/Poppins/Poppins-Medium.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-MediumItalic';
  src: url("../../assets/fonts/Poppins/Poppins-MediumItalic.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Regular';
  src: url("../../assets/fonts/Poppins/Poppins-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-SemiBold';
  src: url("../../assets/fonts/Poppins/Poppins-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-SemiBoldItalic';
  src: url("../../assets/fonts/Poppins/Poppins-SemiBoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Thin';
  src: url("../../assets/fonts/Poppins/Poppins-Thin.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-ThinItalic';
  src: url("../../assets/fonts/Poppins/Poppins-ThinItalic.ttf");
  font-weight: normal;
  font-style: normal;
}

html,
body {
  color: #000000;
  font-family: "Roboto", "Poppins-Regular";
  height: 100%;
  letter-spacing: 0.6px;
  line-height: 28px;
}

p,
li,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
  font-family: "Roboto", "Poppins-Regular";
  font-size: 18px;
  letter-spacing: 0.6px;
  line-height: 28px;
}

p {
  margin: 16px 0;
}

.h1-styles,
.h2-styles,
.h3-styles,
.sitemap h3,
.h4-styles,
.h5-styles,
.h6-styles {
  color: #0033a1;
  font-family: "Roboto", "Poppins-Semibold";
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  text-align: left;
}

.h1-regular-styles,
.h2-regular-styles,
.h3-regular-styles,
.h4-regular-styles,
.h5-regular-styles,
.h6-regular-styles {
  color: #0033a1;
  font-family: "Roboto", "Poppins-Regular";
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  text-align: left;
}

.h1-bold-styles,
.h2-bold-styles,
.h3-bold-styles,
.h4-bold-styles,
.h5-bold-styles,
.h6-bold-styles {
  color: #0033a1;
  font-family: "Roboto", "Poppins-Bold";
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  text-align: left;
}

.h1-light-styles {
  color: #0033a1;
  font-family: "Roboto", "Poppins-Regular";
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  text-align: left;
  font-size: 2.25rem;
  letter-spacing: 0.23px;
  line-height: 0.89;
}

.h1-styles,
.h1-regular-styles,
.h1-bold-styles {
  font-size: 2.25rem;
  letter-spacing: 0.23px;
  line-height: 0.89;
}

.h2-styles,
.h2-regular-styles,
.h2-bold-styles {
  font-size: 2rem;
  letter-spacing: 0.2px;
  line-height: 1;
}


.h3-styles,
.sitemap h3,
.h3-regular-styles,
.h3-bold-styles {
  font-size: 1.75rem;
  letter-spacing: 0.18px;
  line-height: 1.14;
}

.h4-styles,
.h4-regular-styles,
.h4-bold-styles {
  font-size: 1.5rem;
  letter-spacing: 0.2px;
  line-height: 1.21;
}

.h5-styles,
.h5-regular-styles,
.h5-bold-styles {
  font-size: 1.25rem;
  letter-spacing: 0.2px;
  line-height: 1.2;
}

.h6-styles,
.h6-regular-styles,
.h6-bold-styles {
  font-size: 1rem;
  letter-spacing: 0.2px;
  line-height: 1.19;
  word-break: break-word;
}

.red-dot {
  color: #e70000;
  font-family: "Roboto", "Poppins-SemiBold";
  font-weight: 500;
}

.button-primary {
  font-size: 1rem;
  align-items: center;
  background-color: #e70000;
  border-radius: 26px;
  border: solid 2px #e70000;
  color: #ffffff;
  display: inline-block;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  height: 40px;
  letter-spacing: 0.6px;
  line-height: 36px;
  min-width: 123px;
  padding: 0 44px;
  text-align: center;
  width: auto;
}

.button-primary a {
  color: #ffffff;
  text-decoration: none;
}

.button-primary:hover {
  background-color: #ad0000;
  border-color: #ad0000;
  transition: 0.15s ease-out;
}

.button-primary:active {
  background-color: #730000;
  border-color: #730000;
}

a:focus>.button-primary {
  background-color: #ad0000;
  border-color: #ad0000;
}

.button-secondary {
  font-size: 1.125rem;
  align-items: center;
  color: #e70000;
  display: inline-flex;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  height: 37px;
  justify-content: center;
  letter-spacing: 0.68px;
  line-height: 1.06;
  min-width: 125px;
  padding: 0 22px;
  text-align: center;
  width: auto;
}

.button-secondary a {
  border-bottom: 3px solid #e70000;
  color: #e70000;
  padding-bottom: 3px;
  text-decoration: none;
}

.button-secondary:hover {
  background-color: #fafafa;
  border-radius: 25px;
  border: none;
  padding-bottom: 10px;
  padding-top: 10px;
}

.button-secondary:active {
  background-color: #e5e5e5;
  border-radius: 25px;
  border: none;
  padding-bottom: 10px;
  padding-top: 10px;
}

.button-toggle {
  border-radius: 26px;
  border: solid 3px #555555;
  color: #555555;
  display: inline-block;
  height: 40px;
  width: auto;
}

.button-toggle:hover {
  background-color: #555555;
  color: #ffffff;
}

.color-darkish-blue {
  color: #0033a1;
}

.color-light-steel-blue {
  color: #93a8d7;
}

.color-red {
  color: #e70000;
}

.color-darkred {
  color: #ad0000;
}

.color-maroon {
  color: #730000;
}

.color-black {
  color: #000000;
}

.color-greyish-brown {
  color: #555555;
}

.color-white {
  color: #ffffff;
}

.color-light-gray {
  color: #fafafa;
}

.color-medium-light-gray {
  color: #f2f2f2;
}

.color-gainsboro {
  color: #e5e5e5;
}

.color-green-gr {
  color: #00b01f;
}

.color-blue-gr {
  color: #0065ab;
}

.background-color-darkish-blue {
  background-color: #0033a1;
}

.background-color-light-gray {
  background-color: #fafafa;
}

.background-color-white {
  background-color: #ffffff;
}

.box-white {
  border: 2px solid #fff;
  padding: 5px;
}

* {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.paragraphSystem,
.row {
  margin: 0 auto;
  width: 100% !important;
}

[class*="col-"],
div {
  padding: 0;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:after {
  clear: both;
}

.image img {
  max-width: 100%;
}

.richText ul {
  list-style-position: outside;
  margin-left: 20px;
}

.richText ol {
  list-style-position: outside;
  margin-left: 20px;
}

.relieve-callout.container-inner>.component-content>.content {
  flex-wrap: nowrap;
}

.relieve-callout .richTextHyperlinkedImage {
  width: auto;
}

@media (min-width: 992px) {
  .relieve-callout {
    display: flex;
    align-items: flex-end;
    height: 435px;
    overflow: hidden;
  }
}

.relieve-callout .paragraphSystem {
  align-items: center;
  display: flex;
  flex-direction: column;
}

@media (min-width: 992px) {
  .relieve-callout .paragraphSystem {
    align-items: center;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    max-height: 100%;
  }
}

@media (min-width: 992px) {
  .relieve-callout picture {
    display: flex;
  }
}

.relieve-callout picture img {
  max-height: 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .relieve-callout picture img {
    margin-top: 30px;
    max-height: none;
    max-width: none;
  }
}

.relieve-callout .image>.component-content {
  display: flex;
  justify-content: center;
}

.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.paragraphSystem:before,
.paragraphSystem:after,
.row:before,
.row:after {
  display: none !important;
}

[id="content"] {
  display: flex;
  justify-content: center;
  margin-top: 70px;
}

@media (min-width: 992px) {
  [id="content"] {
    margin-top: 141px;
  }
}

[id="content"] a:hover {
  text-decoration: underline;
}

.col-md-12 {
  min-height: auto;
}

.no-decoration {
  text-decoration: none;
}

.no-decoration:hover {
  text-decoration: none;
}

.page-home .breadcrumbs,
.page-Home .breadcrumbs {
  display: none;
}

.page-home .breadcrumbs-container,
.page-Home .breadcrumbs-container {
  display: none;
}

.carousel-blue-arrows .slick-prev:before,
.carousel-blue-arrows .slick-next:before {
  color: #0033a1;
}

.custom-anchor {
  position: relative;
}

.custom-anchor a {
  left: 0px;
  position: absolute;
  top: -100px;
}

div[class*="reference-social-icons"] {
  padding: 22px 0;
}

div[class*="reference-social-icons"] .content {
  display: flex;
  justify-content: center;
}

div[class*="reference-social-icons"] .content .reference-icons-with-link {
  display: flex;
  height: 25px;
  justify-content: space-evenly;
  width: 40px;
}

@media (min-width: 992px) {
  .syptome-checker-teaser {
    border: 2px dashed #93a8d7;
    border-radius: 150px;
  }
}

.syptome-checker-teaser>.component-content {
  padding: 15px 0;
}

@media (min-width: 992px) {
  .syptome-checker-teaser>.component-content {
    margin-left: 150px;
  }
}

.syptome-checker-teaser>.component-content .richText-content {
  text-align: center;
}

@media (min-width: 992px) {
  .syptome-checker-teaser>.component-content .richText-content {
    text-align: left;
  }
}

.syptome-checker-teaser>.component-content .image .component-content {
  display: flex;
  justify-content: center;
}

.syptome-checker-teaser .richTextHyperlinkedImage {
  order: 2;
  display: flex;
  align-items: center;
}

@media (min-width: 992px) {
  .syptome-checker-teaser .richTextHyperlinkedImage {
    order: 0;
  }
}

.syptome-checker-teaser .button-primary {
  margin-top: 15px;
}

.results-learn-more figure {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

@media (min-width: 767px) {
  .results-learn-more figure {
    flex-direction: row-reverse;
  }
}

.symptome-list.richText ul {
  list-style-position: initial;
  padding-left: 20px;
}

.symptome-list.richText ul li {
  margin: 16px 0;
}

.symptome-list.richText ul li p {
  display: inline;
}

.align-c {
  text-align: center;
}

@media (min-width: 992px) {
  .align-dt-r {
    text-align: right;
  }
}

@media (min-width: 992px) {
  .align-dt-l {
    text-align: left;
  }
}

.center-image img {
  margin: 0 auto;
}

.center-figure figure {
  text-align: center;
}

.center-element {
  margin-left: auto;
  margin-right: auto;
}

a {
  color: #004aeb;
}

a:not(:empty) {
  text-decoration: none;
}

ul,
ol {
  margin: 16px 0;
}

.search-cancel {
  color: #e70000;
  padding: 15px;
}

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

.highlitedSearch .searchBox-label .search-query {
  border: 1px solid #000000;
}

.skip-to-content {
  left: 0;
  position: fixed;
  top: 0;
}

.skip-to-content a {
  position: absolute;
  text-decoration: underline;
  top: 0;
  z-index: 100;
  background: transparent;
  color: transparent;
  pointer-events: none;
}

.skip-to-content a:focus {
  color: #0033a1;
  pointer-events: auto;
}

.container-min-height {
  min-height: 220px;
}

@media (min-width: 992px) {
  .container-min-height {
    min-height: 350px;
  }
}

.container-min-height-product {
  min-height: 350px;
}

.flex-center {
  display: flex;
  justify-content: center;
}

@media only screen and (max-width: 992px) {
  .flex-center-mb {
    display: flex;
    justify-content: center;
  }
}

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

@media (min-width: 992px) {
  .flex-content-center-dt>.component-content>.content {
    display: flex;
    justify-content: center;
  }
}

.link-highlighted {
  color: #e70000;
}

.text-subdued {
  color: #555555;
}

@media only screen and (max-width: 992px) {
  .self-center-tb {
    width: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}

.container--padded {
  padding-right: 16px;
}

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

.break-word {
  word-break: break-word;
  hyphens: auto;
}

@media (min-width: 768px) {
  .font-3-5rem {
    font-size: 3.5rem;
  }
}

@media (max-width: 767px) {
  .font-1-375rem-sm {
    font-size: 1.375rem !important;
  }
}

@media (max-width: 767px) {
  .font-2-375rem-mb {
    font-size: 2.375rem !important;
  }
}

.hide-description .video-nojs {
  display: none;
}

.align-image .image {
  min-height: 260px;
}

.line-height-1 {
  line-height: 1 !important;
}

.is-hidden {
  display: none;
}

.background-image-none {
  background-image: none !important;
}

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

html {
  overflow-x: hidden;
  overflow-y: scroll;
  scrollbar-width: 0;
}

html::-webkit-scrollbar {
  display: none;
}

body {
  overflow-x: hidden;
  overflow-y: scroll;
}

* {
  -webkit-overflow-scrolling: touch;
}

@media screen and (max-width: 991px) {
  .hidden-mb-tb {
    display: none;
  }
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-top-50 {
  margin-top: 50px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.margin-bottom-50 {
  margin-bottom: 50px !important;
}

#footer .layout-inner>.default-style {
  padding: 0;
}

#footer,
.Footer {
  --footer-text-color: #fff;
  padding: 0;
}

#footer .footer-curve,
.Footer .footer-curve {
  background-image: radial-gradient(100% 135px at 50% 115px, #0033a1 74%, rgba(255, 255, 255, 0) 75%);
  height: 60px;
  margin-bottom: -1px;
}

@media (min-width: 992px) {

  #footer .footer-curve,
  .Footer .footer-curve {
    background-image: radial-gradient(88% 135px at 50% 115px, #0033a1 74%, rgba(255, 255, 255, 0) 75%);
  }
}

#footer .footer-container,
.Footer .footer-container {
  background-color: #0033a1;
  padding: 0;
}

#footer .footer-wrapper,
.Footer .footer-wrapper {
  max-width: 1160px;
  padding: 0;
  width: 100%;
}

#footer .footer-wrapper .footer-logo,
.Footer .footer-wrapper .footer-logo {
  padding: 0;
  text-align: center;
}

#footer .footer-wrapper .footer-logo img,
.Footer .footer-wrapper .footer-logo img {
  min-height: 32px;
  min-width: 72px;
  width: 72px;
}

@media (min-width: 767px) {

  #footer .footer-wrapper .footer-logo img,
  .Footer .footer-wrapper .footer-logo img {
    min-height: 40px;
    min-width: 120px;
    width: 120px;
  }
}

#footer .footer-wrapper .footer__links,
.Footer .footer-wrapper .footer__links {
  padding: 0 15px;
  text-align: center;
}

#footer .footer-wrapper .footer__links ul,
.Footer .footer-wrapper .footer__links ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
  list-style: none;
  padding: 0;
  padding-top: 24px;
  margin-left: 0;
}

#footer .footer-wrapper .footer__links ul li,
.Footer .footer-wrapper .footer__links ul li {
  padding-top: 24px;
}

#footer .footer-wrapper .footer__links ul li::before,
.Footer .footer-wrapper .footer__links ul li::before {
  display: none;
}

@media (min-width: 768px) and (max-width: 991px) {

  #footer .footer-wrapper .footer__links ul li,
  .Footer .footer-wrapper .footer__links ul li {
    width: 20%;
  }
}

#footer .footer-wrapper .footer__links ul a,
.Footer .footer-wrapper .footer__links ul a {
  font-size: 1rem;
  color: var(--footer-text-color);
  font-weight: 600;
  letter-spacing: 0.6px;
  line-height: 1.19;
  text-align: center;
  text-decoration: none;
}

#footer .footer-wrapper .footer__links ul a:hover,
#footer .footer-wrapper .footer__links ul a:focus,
.Footer .footer-wrapper .footer__links ul a:hover,
.Footer .footer-wrapper .footer__links ul a:focus {
  border-bottom: 2px solid #ffffff;
  padding-bottom: 2px;
}

#footer .footer-wrapper .footer__links ul a:active,
.Footer .footer-wrapper .footer__links ul a:active {
  border-bottom: 2px solid #bfcbe7;
  color: #bfcbe7;
  padding-bottom: 2px;
}

@media (min-width: 767px) {

  #footer .footer-wrapper .footer__links ul,
  .Footer .footer-wrapper .footer__links ul {
    flex-direction: row;
    justify-content: space-between;
  }

  #footer .footer-wrapper .footer__links ul li,
  .Footer .footer-wrapper .footer__links ul li {
    padding-top: 0;
  }

  #footer .footer-wrapper .footer__links ul li:lang(de-DE),
  .Footer .footer-wrapper .footer__links ul li:lang(de-DE) {
    font-size: .8rem;
    font-weight: bold;
  }

  #footer .footer-wrapper .footer__links ul li:lang(de-DE) a,
  .Footer .footer-wrapper .footer__links ul li:lang(de-DE) a {
    font-size: .8rem;
  }
}

@media (min-width: 992px) {

  #footer .footer-wrapper .footer__links ul:lang(de-DE) li,
  .Footer .footer-wrapper .footer__links ul:lang(de-DE) li {
    font-size: 1.125rem;
  }

  #footer .footer-wrapper .footer__links ul:lang(de-DE) li a,
  .Footer .footer-wrapper .footer__links ul:lang(de-DE) li a {
    font-size: 1rem;
  }
}

#footer .footer-wrapper .reference-social-icons,
.Footer .footer-wrapper .reference-social-icons {
  padding: 0;
}

#footer .footer-wrapper .reference-social-icons .content,
.Footer .footer-wrapper .reference-social-icons .content {
  display: flex;
  justify-content: center;
  padding-top: 48px;
}

#footer .footer-wrapper .reference-social-icons .content .reference-icons-with-link,
.Footer .footer-wrapper .reference-social-icons .content .reference-icons-with-link {
  display: flex;
  height: 25px;
  justify-content: space-evenly;
  width: 50px;
}

#footer .footer-wrapper .reference-social-icons .content .social-icon-logo,
.Footer .footer-wrapper .reference-social-icons .content .social-icon-logo {
  max-width: 78px;
}

#footer .footer-wrapper .reference-social-icons .content .social-icon-logo img,
.Footer .footer-wrapper .reference-social-icons .content .social-icon-logo img {
  max-width: 53px;
  max-height: 23px;
}

#footer .footer-wrapper .reference-social-icons .content .social-icon-logo img:hover,
.Footer .footer-wrapper .reference-social-icons .content .social-icon-logo img:hover {
  opacity: 0.75;
}

#footer .footer-wrapper .richText:last-of-type,
.Footer .footer-wrapper .richText:last-of-type {
  padding-top: 76px;
}

#footer .footer-wrapper .richText:last-of-type p,
.Footer .footer-wrapper .richText:last-of-type p {
  font-size: 0.875rem;
  color: var(--footer-text-color);
  font-weight: normal;
  letter-spacing: 0.6px;
  line-height: 1.57;
  padding: 0 15px;
  padding-bottom: 16px;
  text-align: center;
  text-align: center;
}

.container-fluid>.row {
  display: flex;
  flex-direction: column;
  height: 100vh;
}

#header,
#footer {
  flex-shrink: 0;
}

#content {
  flex: 1 0 auto;
}

.Header {
  position: fixed;
  top: 0;
  left: 0;
  transition: top 0.3s ease-in;
  z-index: 100;
  width: 100%;
}

@media (min-width: 992px) {
  .Header {
    background-color: white;
  }

  .Header.sticky-header {
    top: -100px;
  }
}

.utility-menu {
  display: none;
}

.navigation .navigation-root {
  display: none;
}

.utility-menu__country {
  display: none;
}

.scrollable {
  overflow: hidden;
}

@media (max-width: 991px) {
  .mobile-menu.container {
    width: 33.33333333%;
  }

  .mobile-menu button.navigation-mobile-menu {
    display: block;
    width: 24px;
    height: 24px;
    z-index: 1;
    position: fixed;
    outline: none;
    margin-left: 8px;
    border: none;
    top: 26px;
    cursor: pointer;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAAABHNCSVQICAgIfAhkiAAAAMJJREFUOE/tldENgkAQRN9CAdKBLRAowFLUCtQKxArEChQroQRK0A6OAmTNiTH+GEy4/eO+92b2dmb2hOy6gu6ISELIo+og2gn5xYHMQmJ/sFSdkFU3hLkNAXchPafEUYESdkSC49EVYtL5F+hEMDjht8iyh8Ai40XWg7FN9WYbNLSV16qQrgyfZm3RaDvZ9A+bDpaMK/A5SIijpdGyq3wOaoTFuD5/3dZayCu1Ae9R/QtKhI0JiXLqc+A/HYtd1KybJ4OLOwv6ZeIeAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
  }

  .mobile-menu.open button.navigation-mobile-menu {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABHNCSVQICAgIfAhkiAAAAQ1JREFUOE+FlO11wjAMRZ/sAZoNCBNgNoAN6AQ9mYwRYAOYoDUT0G4AA9jiyIlJE39EP3WSG/npOgQpc2xBegV2N9juEXq1MscGpDdg9wfb/VIAKPoBUQOwheN9FSQATReADJgf8LwVyA5aXcYPV0D/AfEF5/cCaaDUFYRNFZQDMG74/jI0ZFIHlQDe7+ToPaQPtwT6hKZTyCCWTDAApDVCiqDZmmaAFLIEygDykOiNVvdEFefX4sW8Pz1OnCR6kFDy608zKQLeqSZCTrczB/QZHKDUuebR6EkeEDxYErI3tgZY9ihoP707hTUWhRzuTgtNFqAP1ADZifgJx+2YCWBgu+vSr+Q9kTwPWMnsBQyTwt0q1j7QAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
  }

  .mobile-menu .navigation {
    position: relative;
  }

  .mobile-menu ul {
    display: none;
    list-style: none;
  }

  .mobile-menu ul li.page-search-results {
    display: none;
  }

  .mobile-menu ul a {
    text-decoration: none;
    color: #0033a1;
    font-size: 1rem;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: 0.6px;
  }

  .mobile-menu ul.navigation-root.navigation-level1 {
    position: fixed;
    background: white;
    left: 0;
    right: 0;
    text-align: center;
    overflow-y: scroll;
  }

  .mobile-menu ul.navigation-root.navigation-level1>li {
    padding: 12px 0;
  }

  .mobile-menu ul.navigation-root.navigation-level1>li>a {
    font-family: "Roboto", "Poppins-SemiBold";
    font-size: 1.75rem;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.61;
    letter-spacing: 0.18px;
  }

  .mobile-menu ul.navigation-root.navigation-level1 .has-children {
    position: relative;
  }

  .mobile-menu ul.navigation-root.navigation-level1 .has-children>a span {
    top: calc(50% - 1ch);
    border: solid #0033a1;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(45deg) translate(1px, -6px);
    transform-origin: center;
    transition: transform, top, 0.2s;
    outline: none;
  }

  .mobile-menu ul.navigation-root.navigation-level1 .has-children.open>a span {
    transform: scaleY(-1) rotate(45deg) translate(2px, -6px);
    top: 50%;
  }

  .mobile-menu ul.navigation-root.navigation-level1 .has-children.open ul {
    display: block;
    background-color: #fafafa;
    margin-top: 8px;
    position: relative;
    padding-bottom: 20px;
  }
}

@media (max-width: 991px) and (min-width: 992px) {
  .mobile-menu ul.navigation-root.navigation-level1 .has-children.open ul {
    padding-bottom: 0;
  }
}

@media (max-width: 991px) {
  .mobile-menu ul.navigation-root.navigation-level1 .has-children.open ul li {
    padding: 8px 0;
  }

  .mobile-menu ul.navigation-root.navigation-level1 .utility-menu {
    display: flex;
    justify-content: center;
    min-height: 100%;
    height: 100vh;
    margin-bottom: 200px;
  }

  .mobile-menu ul.navigation-root.navigation-level1 .utility-menu .richText-content {
    padding: 12px 0;
  }

  .mobile-menu ul.navigation-root.navigation-level1 .utility-menu .richText-content a {
    color: #555555;
  }

  .mobile-menu ul.navigation-root.navigation-level1 .utility-menu .otrivin-logo,
  .mobile-menu ul.navigation-root.navigation-level1 .utility-menu .gsk-logo {
    display: none;
  }

  .mobile-menu ul.navigation-root.navigation-level1 .utility-menu.container-inner {
    padding: 0;
  }

  .mobile-menu.open .navigation-root.navigation-level1 {
    display: block;
    height: 100%;
    top: 54px;
    padding-bottom: 60px;
  }
}

@media (max-width: 991px) and (min-width: 992px) {
  .mobile-menu.open .navigation-root.navigation-level1 {
    padding-bottom: 0;
  }
}

@media (max-width: 991px) {
  .main-menu .otrivin-logo {
    display: flex;
    justify-content: center;
  }
}

@media (min-width: 992px) {
  .navigationMobileOptimized .mobile-optimized {
    display: none;
  }

  .navigation-mobile-menu {
    display: none;
  }

  .utility-menu {
    display: block;
  }
}

@media (min-width: 992px) and (min-width: 1090px) and (max-width: 1160px) {
  .utility-menu.container-inner {
    padding: 0 15px;
  }
}

@media (min-width: 992px) {
  .utility-menu .content {
    display: flex;
    align-items: center;
  }

  .utility-menu .container>.component-content {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
  }

  .utility-menu .container>.component-content img,
  .utility-menu .container>.component-content .richText-content {
    align-self: center;
  }

  .utility-menu .container>.component-content img {
    max-width: 36px;
    max-height: 30px;
  }

  .utility-menu .gsk-logo img {
    max-width: 36px;
    max-height: 30px;
    margin-top: 12px;
  }
}

.main-menu__logo {
  text-align: center;
}

.main-menu__logo img {
  min-width: 120px;
  min-height: 40px;
  width: 160px;
}

@media (min-width: 992px) {
  .main-menu {
    padding: 0 15px;
  }
}

.main-menu .gsk-logo {
  display: none;
}

.main-menu>.component-content>.content {
  display: flex;
  align-items: center;
  margin: 0 auto;
  width: 100%;
  height: 70px;
  max-width: 1160px;
  position: fixed;
  z-index: 100;
  background: #ffffff;
  transition: top 0.3s ease-in;
}

@media (min-width: 992px) {
  .main-menu>.component-content>.content {
    height: auto;
    position: relative;
  }

  .main-menu>.component-content>.content .otrivin-logo {
    display: none;
  }
}

.main-menu .mobile-menu.open~.gsk-logo {
  display: block;
}

.main-menu .mobile-menu.open~.gsk-logo .component-content {
  text-align: right;
}

.main-menu .mobile-menu.open~.gsk-logo .component-content a {
  display: flex;
  justify-content: flex-end;
}

@media (min-width: 992px) {
  .main-menu .mobile-menu.open~.gsk-logo .component-content a {
    display: block;
  }
}

.main-menu .mobile-menu.open~.gsk-logo .component-content img {
  margin-left: 21px;
margin-bottom: 16px;
}

.main-menu .mobile-menu.open~.main-menu__search-icon {
  display: none;
}

.main-menu .navigation ul.navigation-level1 .is-active>a {
  border-bottom: 3px solid #e70000;
  padding-bottom: 3px;
}

.main-menu .navigation ul.navigation-level1>li.open-tab a::after {
  transform: scaleY(-1) rotate(45deg) translate(4px, -8px);
}

.main-menu .navigation ul.navigation-level1>li.open-tab>ul {
  display: grid;
  position: absolute;
  z-index: 100;
}

.main-menu .navigation ul.navigation-level1>li.open-tab>ul ul {
  display: block;
}

.main-menu .navigation ul.navigation-level1 .has-active-child>a {
  border-bottom: 3px solid #e70000;
}

.main-menu .navigation ul.navigation-level1 li a:hover,
.main-menu .navigation ul.navigation-level1 li a:focus {
  padding-bottom: 3px;
  border-bottom: 3px solid #0033a1;
}

.main-menu .navigation ul.navigation-level1 li a:active {
  padding-bottom: 3px;
  border-bottom: 3px solid #0033a1;
  opacity: 0.75;
}

.main-menu .navigation ul.navigation-level1 li.page-products1.has-children:hover .navigation-root.navigation-level2 a,
.main-menu .navigation ul.navigation-level1 li.page-products1.has-children:focus .navigation-root.navigation-level2 a,
.main-menu .navigation ul.navigation-level1 li.page-products1.has-children.open-tab .navigation-root.navigation-level2 a {
  font-weight: normal;
}

.main-menu .navigation ul.navigation-level1 li.page-products1.has-children:hover .navigation-root.navigation-level2 a::after,
.main-menu .navigation ul.navigation-level1 li.page-products1.has-children:focus .navigation-root.navigation-level2 a::after,
.main-menu .navigation ul.navigation-level1 li.page-products1.has-children.open-tab .navigation-root.navigation-level2 a::after {
  content: none;
}

.main-menu .navigation ul.navigation-level1 li.page-products1.has-children:hover .navigation-root.navigation-level2 a span,
.main-menu .navigation ul.navigation-level1 li.page-products1.has-children:focus .navigation-root.navigation-level2 a span,
.main-menu .navigation ul.navigation-level1 li.page-products1.has-children.open-tab .navigation-root.navigation-level2 a span {
  display: none;
}

.main-menu .navigation ul.navigation-level1 li.page-products1.has-children:hover .navigation-root.navigation-level2 li.page-adults>a,
.main-menu .navigation ul.navigation-level1 li.page-products1.has-children:hover .navigation-root.navigation-level2 li.page-baby>a,
.main-menu .navigation ul.navigation-level1 li.page-products1.has-children:focus .navigation-root.navigation-level2 li.page-adults>a,
.main-menu .navigation ul.navigation-level1 li.page-products1.has-children:focus .navigation-root.navigation-level2 li.page-baby>a,
.main-menu .navigation ul.navigation-level1 li.page-products1.has-children.open-tab .navigation-root.navigation-level2 li.page-adults>a,
.main-menu .navigation ul.navigation-level1 li.page-products1.has-children.open-tab .navigation-root.navigation-level2 li.page-baby>a {
  font-weight: 600;
}
.main-menu .navigation ul.navigation-level1 li.page-where-to-buy, 
.main-menu .navigation ul.navigation-level1 li.page-webbplatskarta {
  display: none;
}
@media (min-width: 992px) {

  .main-menu .navigation ul.navigation-level1 li.page-products1.has-children:hover .navigation-root.navigation-level2,
  .main-menu .navigation ul.navigation-level1 li.page-products1.has-children:focus .navigation-root.navigation-level2,
  .main-menu .navigation ul.navigation-level1 li.page-products1.has-children.open-tab .navigation-root.navigation-level2 {
    display: flex;
    flex-direction: row;
  }

  .main-menu .navigation ul.navigation-level1 li.page-products1.has-children:hover .navigation-root.navigation-level2 ul.navigation-level3,
  .main-menu .navigation ul.navigation-level1 li.page-products1.has-children:focus .navigation-root.navigation-level2 ul.navigation-level3,
  .main-menu .navigation ul.navigation-level1 li.page-products1.has-children.open-tab .navigation-root.navigation-level2 ul.navigation-level3 {
    display: block;
    padding-left: 20px;
  }

  .main-menu .navigation ul.navigation-level1 li.page-products1.has-children:hover .navigation-root.navigation-level2 li.page-adults ul.navigation-level3,
  .main-menu .navigation ul.navigation-level1 li.page-products1.has-children:focus .navigation-root.navigation-level2 li.page-adults ul.navigation-level3,
  .main-menu .navigation ul.navigation-level1 li.page-products1.has-children.open-tab .navigation-root.navigation-level2 li.page-adults ul.navigation-level3 {
    border-right: 2px dashed #A8A7A7;
  }
}

@media (min-width: 992px) {
  .main-menu .navigation ul.navigation-level1 {
    display: flex;
  }

  .main-menu .navigation ul.navigation-level1 .utility-menu {
    display: none;
  }

  .main-menu .navigation ul.navigation-level1 li {
    display: block;
  }

  .main-menu .navigation ul.navigation-level1 li:not(:last-of-type) {
    margin-right: 50px;
  }

  .main-menu .navigation ul.navigation-level1 li.page-search-results {
    display: none;
  }

  .main-menu .navigation ul.navigation-level1 li a {
    text-decoration: none;
    font-family: "Roboto", "Poppins-SemiBold";
    font-size: 1.125rem;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: 0.6px;
    color: #0033a1;
    position: relative;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .main-menu .navigation ul.navigation-level1 li.page-nasal-health ul.navigation-level2 {
    flex-flow: wrap column;
    flex-direction: row !important;
    flex: 1 0 25%;
    max-height: 50v;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .main-menu .navigation ul.navigation-level1 li.has-children a {
    padding-right: 8px;
  }
}

@media (min-width: 992px) {
  .main-menu .navigation ul.navigation-level1 .has-children>a:after {
    content: "";
    top: calc(50% - 1ch);
    border: solid #0033a1;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(45deg) translate(4px, -6px);
    transform-origin: center;
    transition: transform, top, 0.2s;
    outline: none;
  }

  .main-menu .navigation ul.navigation-level1 .has-children>a:hover:after,
  .main-menu .navigation ul.navigation-level1 .has-children>a:focus:after {
    transform: scaleY(-1) rotate(45deg) translate(4px, -8px);
    top: 50%;
  }

  .main-menu .navigation ul.navigation-level1 .has-children:hover .navigation-root.navigation-level2 {
    display: grid;
  }

  .main-menu .navigation ul.navigation-level1 .has-children .navigation-root.navigation-level2 {
    position: absolute;
    width: auto;
    max-height: 70vh;
    padding-left: 16px;
    padding-right: 16px;
    grid-template-rows: repeat(10, min-content);
    grid-auto-flow: column;
    overflow-y: auto;
    z-index: 100;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .main-menu .navigation ul.navigation-level1 .has-children .navigation-root.navigation-level2 {
    box-shadow: 6px 7px 5px -4px #dbdbdb;
  }
}

@media (min-width: 992px) {

  .main-menu .navigation ul,
  .main-menu .navigation ol {
    margin: 0;
  }

  .main-menu .navigation .navigation-level1 .has-children .navigation-level2 {
    z-index: 1;
    background-color: #ffffff;
    transition: transform, top, 1s;
    width: 250px;
    flex-direction: column;
  }

  .main-menu .navigation .navigation-level1 .has-children .navigation-level2 li {
    padding: 8px 0;
    margin-left: -16px;
    padding-left: 16px;
  }

  .main-menu .navigation .navigation-level1 .has-children .navigation-level2 li a {
    color: #0033a1;
  }
}

.main-menu .main-menu__search-icon {
  text-align: right;
  padding: 0;
  cursor: pointer;
  position: relative;
  display: flex;
  justify-content: flex-end;
  outline: none;
  margin-top: 15px;
}

@media (min-width: 992px) {
  .main-menu .main-menu__search-icon {
    margin-top: 0;
  }
}

.main-menu .main-menu__search-icon:focus>.component-content {
  border-radius: 20px;
  background-color: #f2f2f2;
}

.main-menu .main-menu__search-icon .component-content {
  width: 40px;
  text-align: right;
  margin-right: 16px;
  padding: 8px;
  display: flex;
}

@media (min-width: 992px) {
  .main-menu .main-menu__search-icon .component-content {
    display: block;
    margin: 0;
    padding: 0;
    padding-right: 6px;
  }
}

.main-menu .main-menu__search-icon .component-content:focus {
  outline: 1px solid black;
}

.main-menu .main-menu__search-icon .component-content::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.main-menu .main-menu__search-icon .component-content:hover,
.main-menu .main-menu__search-icon .component-content:focus {
  border-radius: 20px;
  background-color: #f2f2f2;
  outline: none;
}

.main-menu .main-menu__search-icon .component-content:active,
.main-menu .main-menu__search-icon .component-content:focus {
  border-radius: 20px;
  background-color: #e5e5e5;
}

@media (min-width: 992px) {
  .main-menu .main-menu__search-icon img {
    margin-top: 7px;
  }
}

@media (min-width: 992px) {
  .main-menu .main-menu__search-icon {
    justify-content: flex-end;
  }
}

.wrapper-utility-selectors {
  justify-content: flex-start;
}

.country-selector__selected {
  font-size: 1.125rem;
  text-decoration: none;
  height: 100%;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.country-selector__selected {
  position: relative;
}

.country-selector__selected a {
  padding-right: 11px;
  margin-left: 11px;
}

.country-selector__selected a:after {
  content: "";
  top: calc(50% - 1ch);
  border: solid #878c8e;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  transform: rotate(45deg) translate(6px, -9px);
  transform-origin: center;
  transition: transform, top, 0.2s;
  outline: none;
}

@media (min-width: 992px) {
  .country-selector__selected {
    right: 0;
    left: 0;
  }
}

.utility-menu__country {
  display: none;
  margin-top: 0;
  opacity: 0;
  padding: 20px;
  z-index: 50;
  background: white;
  border: solid 1px #ffffff;
}

@media (min-width: 992px) {
  .utility-menu__country .richText .component-content {
    justify-content: flex-end;
  }

  .utility-menu__country .richText .component-content p {
    color: #0033a1;
    font-size: 1.5rem;
    line-height: 29px;
    font-family: "Roboto", "Poppins-SemiBold";
    font-weight: 500;
  }

  .utility-menu__country .richText .component-content p::after {
    content: ".";
    color: #e70000;
    font-size: 1.5rem;
    line-height: 29px;
    font-family: "Roboto", "Poppins-SemiBold";
    font-weight: 500;
  }
}

.utility-menu__country ul {
  list-style: none;
}

.utility-menu__country ul li a {
  text-decoration: none;
  color: #0033a1;
  font-size: 1.25rem;
  line-height: 24px;
  font-family: "Roboto", "Poppins-SemiBold";
  font-weight: 500;
}

.utility-menu__country ul li a:hover,
.utility-menu__country ul li a:focus {
  padding-bottom: 3px;
  border-bottom: 3px solid #0033a1;
  outline: none;
}

.utility-menu__country ul li a:active {
  padding-bottom: 3px;
  border-bottom: 3px solid #0033a1;
  opacity: 0.75;
}

.countryVisible .country-selector ul {
  padding-top: 24px;
  padding-bottom: 84px;
}

.countryVisible .country-selector ul li {
  padding: 16px 0;
}

@media (min-width: 992px) {
  .countryVisible .country-selector ul li {
    padding: 8px 0;
  }
}

.countryVisible .country-selector__selected a::after {
  transform: scaleY(-1) rotate(45deg) translate(6px, -12px);
}

.countryVisible .utility-menu__country {
  display: inline-block;
  opacity: 1;
  top: 100%;
  z-index: 101;
  width: 100%;
  background-color: #fafafa;
}

.countryVisible .utility-menu__country ul {
  display: block;
}

@media (min-width: 992px) {
  .countryVisible .utility-menu__country {
    position: fixed;
    left: 0;
    top: 86px;
    background-color: #ffffff;
  }

  .countryVisible .utility-menu__country ul {
    display: flex;
    max-width: 1160px;
    width: 100%;
    flex-wrap: wrap;
    flex-direction: row;
    background-color: #ffffff;
    z-index: 105;
    padding-left: 16px;
  }

  .countryVisible .utility-menu__country ul li {
    width: 25%;
  }
}

.sticky-header.countryVisible .utility-menu__country,
.sticky-header.languageVisible .language-selector {
  display: none;
}

.language-selector__selected {
  text-decoration: none;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.language-selector__selected:focus {
  border: 1px solid black;
}

.language-selector__selected a {
  position: relative;
  margin-left: 15px;
  padding-right: 15px;
  outline: none;
}

.language-selector__selected a:after {
  content: "";
  position: absolute;
  top: 6px;
  right: 10px;
  border: solid #878c8e;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  transform: rotate(45deg) translate(6px, -9px);
  transform-origin: center;
  transition: transform, top, 0.2s;
  outline: none;
}

.language-selector__selected:focus {
  outline: none;
}

@media (min-width: 992px) {
  .language-selector__selected {
    padding-right: 19px;
    right: 0;
    left: 0;
  }
}

.utility-menu .language-selector {
  display: none;
  margin-top: 0;
  opacity: 0;
  padding: 20px;
  z-index: 50;
  background: white;
  border: solid 1px #ffffff;
  background-color: #fafafa;
}

@media (min-width: 992px) {
  .utility-menu .language-selector {
    background-color: #ffffff;
  }
}

.utility-menu .language-selector .utility-menu__language ul {
  list-style: none;
}

.utility-menu .language-selector .utility-menu__language ul li:hover,
.utility-menu .language-selector .utility-menu__language ul li:focus,
.utility-menu .language-selector .utility-menu__language ul li:active {
  text-decoration: none;
}

.utility-menu .language-selector .utility-menu__language ul li a {
  text-decoration: none;
  color: #0033a1;
  font-size: 1.25rem;
  line-height: 24px;
  font-family: "Roboto", "Poppins-SemiBold";
  font-weight: 500;
}

.utility-menu .language-selector .utility-menu__language ul li a:hover,
.utility-menu .language-selector .utility-menu__language ul li a:focus {
  padding-bottom: 3px;
  border-bottom: 3px solid #0033a1;
}

.utility-menu .language-selector .utility-menu__language ul li a:active {
  color: #0033a1;
  padding-bottom: 3px;
  border-bottom: 3px solid #0033a1;
  opacity: 0.75;
}

.languageVisible .mobile-menu ul.navigation-root.navigation-level1 .utility-menu {
  margin-bottom: 340px;
}

.languageVisible .mobile-menu ul.navigation-root.navigation-level1 .utility-menu .utility-menu__language ul li a {
  color: #0033a1;
}

.languageVisible .language-selector {
  display: inline-block;
  opacity: 1;
  top: 100%;
  z-index: 101;
  width: 100%;
}

@media (min-width: 992px) {
  .languageVisible .language-selector {
    position: fixed;
    top: 86px;
    width: 286px;
  }

  .languageVisible .language-selector ul {
    display: flex;
    max-width: 1160px;
    width: 100%;
    flex-wrap: wrap;
    flex-direction: row;
    background-color: #ffffff;
    z-index: 105;
    padding-left: 16px;
  }

  .languageVisible .language-selector ul li {
    width: 25%;
  }
}

.languageVisible .language-selector ul li {
  padding: 16px 0;
}

@media (min-width: 992px) {
  .languageVisible .language-selector ul li {
    padding: 8px 0;
  }
}

.languageVisible .language-selector__selected a::after {
  transform: scaleY(-1) rotate(45deg) translate(6px, -12px);
}

.languageVisible .utility-menu__language ul {
  display: block;
}

.search-bar {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  visibility: hidden;
  background: white;
  z-index: 110;
  height: 70px;
}

@media (min-width: 992px) {
  .search-bar {
    height: auto;
  }
}

.search-bar .box.container-inner .content {
  display: flex;
  align-items: center;
}

.searchVisible .search-bar {
  visibility: visible;
}

.searchVisible .search-bar>.component-content {
  width: 100%;
}

@media (max-width: 992px) {
  .searchBox {
    padding: 0;
  }
}

.searchBox .form-search {
  width: 100%;
  position: relative;
}

.searchBox .form-search label {
  border: 1px solid #0033a1;
  border-radius: 20px;
  padding-left: 60px;
  width: 100%;
  display: block;
  background-color: #ffffff;
  z-index: 1;
}

.searchBox .form-search label input {
  width: 100%;
  border: none;
  background: none;
  height: 40px;
  font-size: 1.125rem;
  line-height: 24px;
  outline: none;
  font-family: "Roboto", "Poppins-Regular";
  background-color: white !important;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.searchBox .form-search button {
  position: absolute;
  width: 50px;
  top: 0;
  left: 0;
  height: 100%;
  background: url("../../img/otrivin-sprites.png?auto=format") no-repeat;
  color: transparent;
  background-size: 24px 112px;
  border: none;
  cursor: pointer;
  outline: none;
  background-position-x: 12px;
  background-position-y: -78px;
}

.searchBox .form-search button:hover,
.searchBox .form-search button:focus {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  background-color: #f2f2f2;
  border-top: 1px solid #0033a1;
  border-left: 1px solid #0033a1;
  border-bottom: 1px solid #0033a1;
  border-right: 1px solid #f2f2f2;
}

.searchBox .form-search button:active {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  background-color: #e5e5e5;
  border-top: 1px solid #0033a1;
  border-left: 1px solid #0033a1;
  border-bottom: 1px solid #0033a1;
  border-right: 1px solid #e5e5e5;
}

.search-close p {
  color: #e70000;
  font-family: "Roboto", "Poppins-SemiBold";
  font-size: 1.25rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.2px;
  cursor: pointer;
}

input:-internal-autofill-selected {
  color: white;
}

.mobile-menu ul.navigation-root.navigation-level1 .utility-menu>.component-content,
.utility-menu>.component-content {
  width: 100%;
}

.mobile-menu ul.navigation-root.navigation-level1 .utility-menu>.component-content .richText-content a:hover,
.mobile-menu ul.navigation-root.navigation-level1 .utility-menu>.component-content .richText-content a:focus,
.utility-menu>.component-content .richText-content a:hover,
.utility-menu>.component-content .richText-content a:focus {
  border-bottom: 2px solid #555555;
  padding-bottom: 3px;
}

@media (min-width: 1090px) and (max-width: 1160px) {

  .utility-menu.container-inner,
  .search-bar .box.component.container-inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {

  .main-menu .navigation ul.navigation-level1 li.page-products.has-children:hover .navigation-root.navigation-level2,
  .main-menu .navigation ul.navigation-level1 li.page-products.has-children:focus .navigation-root.navigation-level2,
  .main-menu .navigation ul.navigation-level1 li.page-products.has-children.open-tab .navigation-root.navigation-level2 {
    display: flex;
    width: 700px;
    flex-direction: row;
  }

  .main-menu .navigation ul.navigation-level1 li.page-products.has-children:hover .navigation-root.navigation-level2 ul.navigation-level3,
  .main-menu .navigation ul.navigation-level1 li.page-products.has-children:focus .navigation-root.navigation-level2 ul.navigation-level3,
  .main-menu .navigation ul.navigation-level1 li.page-products.has-children.open-tab .navigation-root.navigation-level2 ul.navigation-level3 {
    display: block;
  }

  .main-menu .navigation .navigation-level1 li.page-products.has-children .navigation-level2 {
    width: 350px;
  }

  .main-menu .navigation .navigation-level1 .has-children .navigation-level2 li.page-adults {
    position: relative;
  }

  .main-menu .navigation .navigation-level1 .has-children .navigation-level2 li.page-adults .navigation-level3 {
    padding-left: 15px;
  }

  .main-menu .navigation .navigation-level1 .has-children .navigation-level2 li.page-adults a::after {
    display: none;
  }

  .main-menu .navigation .navigation-level1 .has-children .navigation-level2 li.page-baby .navigation-level3 {
    padding-left: 15px;
  }

  .main-menu .navigation .navigation-level1 .has-children .navigation-level2 li.page-baby a::after {
    display: none;
  }

  .main-menu .navigation ul.navigation-level2 .has-children:after {
    display: none;
  }
}

.searchBox input[type=text] {
  width: 81px;
}

.searchBox-title {
  cursor: default;
}

.searchBox .form-content .textField {
  display: inline;
  float: left;
  margin-right: 15px;
}

.searchBox .form-contentButton {
  display: inline;
  float: left;
}

.searchBox .form-contentButton.section {
  margin: -1px 0 0;
}

.searchBox .form-content .section {
  margin: 0 15px 0 0;
}

.searchBox .form-search.no-box,
.searchBox .form-search.no-box .section {
  margin-bottom: 0;
  margin-top: 0;
}

.banner-product {
  padding-top: 48px;
  text-align: center;
}

@media (min-width: 992px) {
  .banner-product {
    text-align: left;
  }
}

.banner-product .padding-xlarge-half-top {
  padding-top: 0;
}

@media (min-width: 992px) {
  .banner-product .padding-xlarge-half-top {
    padding-top: 48px;
  }
}

.banner-product .richText {
  text-align: center;
}

@media (min-width: 992px) {
  .banner-product .richText {
    text-align: left;
  }
}

.banner-product .banner-product-packshot img {
  height: 100%;
  max-height: 474px;
  max-width: 474px;
  width: 100%;
}

@media (min-width: 992px) {
  .banner-product .banner-product-img-text.image .middle {
    text-align: right;
  }
}

.banner-product .banner-product-img-text figure figcaption {
  padding: 0 74px;
}

@media (min-width: 992px) {
  .banner-product .banner-product-img-text figure {
    display: flex;
    flex-direction: row-reverse;
    padding-right: 150px;
  }

  .banner-product .banner-product-img-text figure figcaption {
    padding: 48px 16px 0 0;
  }
}

.container-fluid {
  margin: auto;
  padding: 0;
}

.container {
  margin: 0 auto;
  max-width: 100%;
  padding: 0 15px;
  width: 100vw;
}

@media (min-width: 992px) {
  .container {
    max-width: 1440px;
    padding: 0;
  }
}

.container .component-content {
  max-width: 100%;
}

.container-inner {
  margin: 0 auto;
  max-width: 100%;
  padding: 0 15px;
  width: calc(100% - 30px);
}

@media (min-width: 1160px) {
  .container-inner {
    padding: 0;
  }
}

@media (min-width: 992px) {
  .container-inner {
    max-width: 1160px;
  }
}

.container-inner>.component-content>.content {
  flex-wrap: wrap;
  display: flex;
}

.container-inner.product-impact figure {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.container-circle {
  height: 35vw;
  max-height: 525px;
  position: absolute;
}

@media screen and (max-width: 991px) {
  .container-circle {
    height: 154vw;
    width: 100%;
    position: relative;
    max-height: none;
    transform: translateY(-11%);
  }
}

@media (min-width: 767px) {
  .container-circle {
    margin: 0;
  }
}

.container-circle .component-content {
  display: flex;
  position: relative;
  justify-content: center;
  height: 100%;
  width: 58%;
  margin-left: auto;
  background: url("data:image/png;base64,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") no-repeat center;
  background-size: 535px 535px;
}

.container-circle .component-content h1 {
  margin: 0;
  margin-bottom: 10px;
  line-height: 1;
}

@media screen and (max-width: 991px) {
  .container-circle .component-content {
    width: 100%;
    background-size: 161% 100%;
  }
}

@media screen and (min-width: 1200px) {
  .container-circle .component-content {
    background-size: 670px 670px;
  }
}

.container-circle .richText-content {
  position: absolute;
  margin: auto;
  width: 90%;
  top: 0;
  bottom: 75px;
  height: 80%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  left: 0;
  right: 0;
}

@media (min-width: 992px) {
  .container-circle .richText-content {
    width: 50%;
    bottom: 0;
  }
}

.container-circle .richText-content .h1-styles {
  font-size: 3.4375rem;
}

@media (min-width: 992px) {
  .container-circle .richText-content .h1-styles {
    font-size: 2.25rem;
  }
}

.container-circle .richText-content p {
  margin: 0;
}

.container-full-width {
  background-color: #fafafa;
  display: flex;
  justify-content: center;
  width: 100% !important;
}

.container-full-width>.component-content {
  max-width: 100%;
  width: 100%;
}

.container-full-width .carousel {
  margin-top: 48px;
}

.container-full-width .product-banner p {
  text-align: center;
}

@media (min-width: 992px) {
  .container-full-width .product-banner .richText.component p {
    text-align: left;
  }
}

@media (min-width: 992px) {
  .container-full-width .product-banner .richText.component.align-dt-r p {
    text-align: right;
  }
}

.container-full-width .product-banner .image {
  display: flex;
  justify-content: center;
}

.container-grey {
  background-color: #fafafa;
  padding: 0 15px;
}

.container-inner-narrow {
  margin: 0 auto;
  max-width: 100%;
  padding: 0 15px;
  width: 100%;
}

@media (min-width: 1160px) {
  .container-inner-narrow {
    padding: 0;
  }
}

@media (min-width: 992px) {
  .container-inner-narrow {
    max-width: 996px;
  }
}

.container-inner-narrow>.component-content>.content {
  flex-wrap: wrap;
  display: flex;
}

.container-quiz-results {
  border-top: 2px dashed #93a8d7;
  border-bottom: 2px dashed #93a8d7;
}

@media (min-width: 992px) {
  .container-quiz-results {
    border: none;
  }
}

.container,
.container-inner,
.container-full-width,
.container-inner-narrow {
  float: none;
  clear: both;
}

.container:before,
.container:after,
.container-inner:before,
.container-inner:after,
.container-full-width:before,
.container-full-width:after,
.container-inner-narrow:before,
.container-inner-narrow:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.container:after,
.container-inner:after,
.container-full-width:after,
.container-inner-narrow:after {
  clear: both;
}

.grid-padded .component-content .paragraphSystem>[class*='col-'] {
  padding-left: 5px;
  padding-right: 5px;
}

.screen-change .content {
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 991px) {
  .screen-change .content .mb-first {
    order: 1;
  }
}

@media (max-width: 991px) {
  .screen-change .content .mb-second {
    order: 2;
  }
}

@media (max-width: 991px) {
  .screen-change .content .mb-third {
    order: 3;
  }
}

@media (max-width: 991px) {
  .screen-change .content .mb-fourth {
    order: 4;
  }
}

@media (max-width: 991px) {
  .screen-change .content .mb-fifth {
    order: 5;
  }
}

.references.has-more-than-three .references-show-all,
.references.has-more-than-three .references-hide {
  display: none;
}

.references.has-more-than-three .references-show-all .color-red,
.references.has-more-than-three .references-hide .color-red {
  border-bottom: 3px solid #e70000;
  cursor: pointer;
  font-weight: 600;
  padding-bottom: 3px;
}

.references.has-more-than-three .references-show-all {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) -10%, white 70%);
  display: inline-block;
  margin-top: -20px;
  padding-left: 16px;
  padding-top: 25px;
  position: relative;
  cursor: pointer;
}

.references.has-more-than-three ol {
  padding-top: 16px;
}

.references.has-more-than-three ol li {
  display: none;
}

.references.has-more-than-three ol li span {
  color: #000;
}

.references.has-more-than-three ol li:first-child,
.references.has-more-than-three ol li:nth-child(2),
.references.has-more-than-three ol li:nth-child(3) {
  display: list-item;
}

.references.has-more-than-three.show-all-references ol li {
  display: list-item;
}

.references.has-more-than-three.show-all-references .references-show-all {
  display: none;
}

.references.has-more-than-three.show-all-references .references-hide {
  display: inline-block;
}

.underline-button-state {
  z-index: 1;
}

.underline-button-state:hover {
  background: #f2f2f2;
  border-radius: 25px;
  padding: 16px;
  padding-top: 8px;
}

.underline-button-state:active {
  background: #e5e5e5;
  border-radius: 25px;
  padding: 16px;
  padding-top: 8px;
}

.button-underline {
  border-bottom: 3px solid #e70000;
  font-weight: 600;
  padding-bottom: 3px;
}

.button-underline a:hover {
  text-decoration: none;
}

.navigation .navigation-item.navigation-level1.page-contact-us,
.navigation .navigation-item.navigation-level1.page-quiz-v2,
.navigation .navigation-item.navigation-level1.page-symptome-checker,
.navigation .navigation-item.navigation-level1.page-sitemap,
.navigation .navigation-item.navigation-level1.page-get-coupon,
.navigation .navigation-item.navigation-level1.page-conditions-home-alternative,
.navigation .navigation-item.navigation-level1.page-acceptable-use-policy,
.navigation .navigation-item.navigation-level1.page-results-cold,
.navigation .navigation-item.navigation-level1.page-results-hay-fever,
.navigation .navigation-item.navigation-level1.page-results-unknown {
  display: none;
}

.products-white-buttons>.component-content {
  text-align: center;
}

.products-white-buttons ul {
  display: block;
  list-style: none;
  padding: 0;
  margin-left: 0;
}

@media (min-width: 992px) {
  .products-white-buttons ul {
    display: flex;
    justify-content: center;
  }
}

.products-white-buttons ul li {
  align-items: center;
  border-radius: 8px;
  border: 1px solid #0033a1;
  cursor: pointer;
  display: flex;
  height: 100px;
  justify-content: center;
  margin: 20px 0px;
  width: 100%;
}

@media (min-width: 992px) {
  .products-white-buttons ul li {
    margin: 0 8px;
    max-width: 250px;
    text-align: center;
  }
}

.products-white-buttons ul li:hover,
.products-white-buttons ul li:focus {
  background: #f2f2f2;
  border-radius: 8px;
  border: 1px solid #e70000;
}

.products-white-buttons ul li:hover a,
.products-white-buttons ul li:focus a {
  color: #e70000;
}

.products-white-buttons ul li.active {
  background: #e5e5e5;
  border-radius: 8px;
  border: 1px solid #e70000;
}

.products-white-buttons ul li.active a {
  color: #e70000;
}

.products-white-buttons ul li a {
  font-size: 1.5rem;
  color: #0033a1;
  display: block;
  font-family: "Roboto", "Poppins-SemiBold";
  font-weight: 500;
  padding: 20px;
}

.out-of-box-image {
  margin: 48px 0;
}

.out-of-box-image .richText .component-content {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}

@media (min-width: 992px) {
  .out-of-box-image .richText .component-content {
    flex-wrap: nowrap;
    text-align: left;
  }
}

@media (min-width: 992px) {
  .out-of-box-image .richText .component-content picture {
    order: 2;
  }
}

.out-of-box-image .richText .component-content img {
  max-width: 572px;
  padding-top: 48px;
  width: 100%;
}

@media (min-width: 992px) {
  .out-of-box-image .richText .component-content img {
    margin-top: -60px;
    padding: 0;
  }
}

.out-of-box-image .richText .component-content .richText-content {
  max-width: 475px;
}

@media (min-width: 992px) {
  .out-of-box-image .richText .component-content .richText-content {
    order: 1;
  }
}

.out-of-box-image .btn-left-aligned>.component-content {
  justify-content: flex-start;
}

.accordion-container {
  list-style: none;
  margin: 0;
  padding: 0;
}

.accordion-slide:first-child {
  border-top: 0;
}

.accordion-head {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
  border-top: 1px solid #e5e5e5;
  color: #323131;
  padding: 24px 16px;
}

.accordion-title {
  display: inline-block;
  float: none;
  margin: 0;
  max-width: 93%;
}

.accordion-title a {
  text-decoration: none;
}

.accordion-title a:hover {
  text-decoration: none !important;
}

.accordion-title-text {
  font-size: 1.5rem;
  color: #0033a1;
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 1.21;
}

.accordion-content {
  padding: 13px;
  max-width: 99%;
}

@media (min-width: 992px) {
  .accordion-content {
    max-width: 85%;
  }
}

.accordion-content .richText-content p {
  font-size: 1.125rem;
  color: #000000;
  font-weight: normal;
  letter-spacing: 0.6px;
  line-height: 1.56;
}

.accordion-content-wrapper {
  border-left: 0;
  border-right: 0;
  border-top: 0;
}

.accordion-content-wrapper ul {
  list-style-type: disc;
}

.mod-js .accordion-content-wrapper {
  box-sizing: border-box;
  height: 0;
  left: -999999px;
  overflow: hidden;
  position: relative;
  top: -999999px;
  visibility: hidden;
}

.mod-js .accordion-head {
  cursor: pointer;
  position: relative;
}

.mod-js .accordion-head:after {
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-repeat: no-repeat;
  color: #0033a1;
  height: 25px;
  margin-top: -10px;
  position: absolute !important;
  right: 15px;
  top: 50%;
  transform: rotate(90deg);
  width: 25px;
}

.mod-js .accordion-slide.is-active>.accordion-head:hover,
.mod-js .accordion-slide.is-active>.accordion-head {
  color: #323131;
  cursor: pointer;
}

.mod-js .accordion-slide.is-active>.accordion-head:hover:after,
.mod-js .accordion-slide.is-active>.accordion-head:after {
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-repeat: no-repeat;
  right: 14px;
  transform: rotate(270deg);
}

.mod-js .accordion-slide .accordion-head:hover {
  color: #323131;
}

.mod-js .accordion-slide.is-active>.accordion-head {
  color: black;
}

.mod-js .accordion-slide.is-active>.accordion-content-wrapper {
  height: auto;
  left: auto;
  position: relative;
  top: auto;
  visibility: visible;
}

.mod-js .accordion-slide.is-active:last-child>.accordion-content-wrapper {
  border-bottom: none;
}

.showArticle {
  display: block;
}

.hideArticle {
  display: none;
}

.filter-is-active .filter-articlelist [data-filter*=article-] {
  display: none;
}

.filter-element-is-active .filter-articlelist [data-filter*=article-] {
  display: block;
}

.richText.filter-articlelist {
  padding-top: 24px;
  padding: 48px;
}

@media (min-width: 992px) {
  .richText.filter-articlelist {
    display: flex;
    justify-content: center;
    padding: 0;
  }
}

.richText.filter-articlelist .component-content {
  border-bottom: 2px solid #0033a1;
  position: relative;
}

@media (min-width: 992px) {
  .richText.filter-articlelist .component-content {
    border: none;
  }
}

.richText.filter-articlelist .show-selected-article {
  margin: 0;
}

.richText.filter-articlelist .show-selected-article .mobile-article-selektor-top-item:after {
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(90deg);
  float: right;
  font-size: 1rem;
  margin-right: 2px;
}

.richText.filter-articlelist .show-selected-article.active .mobile-article-selektor-top-item:after {
  transform: rotate(270deg);
}

.richText.filter-articlelist .mobile-article-selektor-top-item {
  color: #0033a1;
  cursor: pointer;
  font-weight: 600;
}

@media (min-width: 992px) {
  .richText.filter-articlelist .mobile-article-selektor-top-item {
    display: none;
  }
}

.richText.filter-articlelist .article-selector {
  background-color: #ffffff;
  display: none;
  list-style: none;
  position: absolute;
  width: 100%;
  z-index: 1;
}

@media (min-width: 992px) {
  .richText.filter-articlelist .article-selector {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 24px;
    position: relative;
    text-align: center;
  }
}

@media (min-width: 992px) {
  .richText.filter-articlelist .article-selector .selected-article {
    font-size: 1.125rem;
    align-items: center;
    color: #e70000;
    display: inline-flex;
    height: 37px;
    justify-content: center;
    letter-spacing: 0.68px;
    line-height: 1.06;
    min-width: 125px;
    padding: 0 22px;
  }

  .richText.filter-articlelist .article-selector .selected-article span {
    border-bottom: 3px solid #e70000;
    color: #e70000;
    padding-bottom: 3px;
    text-decoration: none;
  }

  .richText.filter-articlelist .article-selector .selected-article:hover {
    background-color: #fafafa;
    border-radius: 25px;
    border: none;
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .richText.filter-articlelist .article-selector .selected-article:active {
    background-color: #e5e5e5;
    border-radius: 25px;
    border: none;
    padding-bottom: 10px;
    padding-top: 10px;
  }
}

.richText.filter-articlelist .article-selector li {
  padding: 8px 0;
  cursor: pointer;
}

.richText.filter-articlelist .article-selector li span {
  color: #0033a1;
  font-weight: 600;
}

@media (min-width: 992px) {
  .richText.filter-articlelist .article-selector li {
    padding-bottom: 24px;
    width: 21%;
    margin: 0 2%;
  }

  .richText.filter-articlelist .article-selector li span {
    color: #0033a1;
  }
}

.richText.filter-articlelist .show-selected-article.active+.article-selector {
  display: block;
  margin-left: -8px;
  margin-top: 3px;
  padding-left: 8px;
}

.richText.filter-articlelist .show-selected-article.active .mobile-article-selektor-top-item {
  display: block;
}

.breadcrumbs {
  display: block;
  float: none;
  margin: 0 auto;
  padding-bottom: 8px;
  z-index: 99;
}

@media (min-width: 992px) {
  .breadcrumbs {
    padding: 0;
    margin-top: 2rem !important;
  }
}

@media (max-width: 1160px) {
  .breadcrumbs.container-inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .breadcrumbs.container-inner {
    height: 32px;
  }
}

.breadcrumbs-list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.breadcrumbs-list li {
  float: left;
  margin-right: 6px;
}

@media only screen and (max-width: 767px) {
  .breadcrumbs-list li {
    float: none;
  }
}

.breadcrumbs-list li a {
  text-decoration: none;
}

@media (min-width: 767px) {
  .breadcrumbs-list {
    flex-direction: row;
  }
}

.breadcrumbs-separator {
  margin: 0 auto;
}

.breadcrumbs-without-separator .breadcrumbs-separator {
  display: none;
}

.breadcrumbs-without-separator li {
  margin-right: 14px;
  position: relative;
}

.breadcrumbs-without-separator li:before {
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.75rem;
  color: #e70000;
  position: absolute;
  right: -12px;
  top: 2px;
}

.breadcrumbs-without-separator li a {
  color: #0033a1;
}

.breadcrumbs-without-separator li:last-child {
  background-image: none;
}

.breadcrumbs-without-separator li:last-child a {
  color: black;
}

.breadcrumbs-without-separator li:last-child:before {
  display: none;
}

.carousel-nav {
  display: none;
}

.carousel.container {
  padding: 0;
}

.carousel-image-ring .carousel-slides .carousel-slide img {
  max-height: 656px;
}

@media (min-width: 992px) {
  .carousel-image-ring .carousel-slides .carousel-slide img {
    max-width: calc(100% - 2px);
  }
}

.carousel-products {
  height: 100%;
  max-height: 687px;
}

.carousel-product-wrapper .component-content {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

@media (min-width: 992px) {
  .carousel-product-wrapper .component-content>.paragraphSystem {
    display: flex;
    align-items: center;
  }
}

.carousel-product-wrapper .component-content .richText .component-content {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}

@media (min-width: 992px) {
  .carousel-product-wrapper .component-content .richText .component-content {
    flex-wrap: nowrap;
    text-align: left;
    justify-content: flex-start;
  }
}

.carousel-product-wrapper .component-content .richText .component-content img {
  height: 100%;
  max-height: 474px;
  max-width: 474px;
  width: 100%;
}

.carousel-white-ring .carouselSlide .content {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .content {
    height: 40vw;
    max-height: 560px;
    justify-content: flex-end;
    flex-direction: row;
  }
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .content .height-40-vw img {
    height: 40vw;
    max-height: 560px;
  }
}

.carousel-white-ring .carouselSlide .switchable-image img {
  max-height: 560px;
  max-width: 1440px;
  width: 100%;
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .switchable-image {
    position: absolute;
  }
}

.carousel-white-ring .carouselSlide .white-circle {
  background-image: radial-gradient(70% 145px at 50% 128px, #ffffff 86%, rgba(255, 255, 255, 0) 87%);
  padding-top: 81px;
  margin-top: -95px;
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .white-circle {
    position: absolute;
    align-items: flex-end;
    background-image: radial-gradient(51% 76% at 60% 76%, #ffffff 99%, rgba(255, 255, 255, 0) 100%);
    display: flex;
    float: right;
    justify-content: center;
    padding: 0;
    margin: 0;
    width: 58%;
    padding-left: 10%;
  }
}

.carousel-white-ring .carouselSlide .white-circle .image {
  display: flex;
  align-items: center;
  width: 35%;
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .white-circle .image {
    order: 1;
  }
}

.carousel-white-ring .carouselSlide .white-circle .image picture {
  height: 100%;
  width: 40%;
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .white-circle .image picture {
    height: 100%;
    width: 100%;
    margin-left: auto;
    margin-top: auto;
  }
}

.carousel-white-ring .carouselSlide .white-circle .image img {
  max-width: 80%;
}

.carousel-white-ring .carouselSlide .white-circle .image figure {
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .white-circle .image figure {
    flex-direction: row-reverse;
    margin-left: auto;
    width: 85%;
  }
}

.carousel-white-ring .carouselSlide .white-circle .image figcaption {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
  padding-bottom: 0;
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .white-circle .image figcaption {
    display: auto;
  }

  .carousel-white-ring .carouselSlide .white-circle .image figcaption .h2-styles {
    font-size: 1.25rem;
  }

  .carousel-white-ring .carouselSlide .white-circle .image figcaption .button-primary {
    font-size: 0.875rem;
  }
}

@media screen and (min-width: 992px) and (max-width: 1300px) {
  .carousel-white-ring .carouselSlide .white-circle .image figcaption p {
    font-size: 0.9375rem;
    line-height: 1.4;
  }
}

.carousel-white-ring .carouselSlide .white-circle .richTextHyperlinkedImage {
  display: flex;
  align-items: center;
  width: 65%;
}

.carousel-white-ring .carouselSlide .white-circle .richTextHyperlinkedImage .richText-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
  padding-bottom: 0;
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .white-circle .richTextHyperlinkedImage .richText-content {
    display: auto;
    width: 100%;
  }

  .carousel-white-ring .carouselSlide .white-circle .richTextHyperlinkedImage .richText-content .h2-styles {
    font-size: 1.25rem;
  }

  .carousel-white-ring .carouselSlide .white-circle .richTextHyperlinkedImage .richText-content .button-primary {
    font-size: 0.875rem;
  }

  .carousel-white-ring .carouselSlide .white-circle .richTextHyperlinkedImage .richText-content p {
    max-width: 90%;
  }
}

@media screen and (min-width: 992px) and (max-width: 1300px) {
  .carousel-white-ring .carouselSlide .white-circle .richTextHyperlinkedImage .richText-content p {
    font-size: 0.9375rem;
    line-height: 1.4;
  }
}

.carousel-white-ring .carouselSlide .white-circle-text {
  right: 0;
  background-image: radial-gradient(70% 145px at 50% 128px, #ffffff 86%, rgba(255, 255, 255, 0) 87%);
  margin-top: -95px;
  padding-top: 81px;
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .white-circle-text {
    position: absolute;
    align-items: flex-end;
    background-image: radial-gradient(51% 76% at 60% 76%, #ffffff 99%, rgba(255, 255, 255, 0) 100%);
    display: flex;
    float: right;
    justify-content: center;
    padding: 0;
    margin: 0;
    width: 58%;
    padding-left: 120px;
  }
}

.carousel-white-ring .carouselSlide .white-circle-text .content {
  display: flex;
  justify-content: center;
}

.carousel-white-ring .carouselSlide .white-circle-text .richText {
  display: flex;
  align-items: center;
  width: 70%;
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .white-circle-text .richText {
    width: 80%;
  }

  .carousel-white-ring .carouselSlide .white-circle-text .richText .h2-styles {
    font-size: 1.25rem;
  }

  .carousel-white-ring .carouselSlide .white-circle-text .richText .button-primary {
    font-size: 0.875rem;
  }
}

@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .white-circle-text .richText p {
    font-size: 0.875rem;
    line-height: 1.4;
    margin: 0;
  }
}

.carousel-white-ring .carouselSlide .white-circle-text .richText p:first-of-type,
.carousel-white-ring .carouselSlide .white-circle-text .richText p:last-of-type {
  text-align: center;
}

@media (min-width: 992px) {

  .carousel-white-ring .carouselSlide .white-circle-text .richText p:first-of-type,
  .carousel-white-ring .carouselSlide .white-circle-text .richText p:last-of-type {
    padding: 15px 0;
    text-align: left;
  }
}

.blue-circle {
  background-image: radial-gradient(76% 76% at 50% 78%, #0033a1 117%, rgba(255, 255, 255, 0) 102%) !important;
}

@media (min-width: 992px) {
  .blue-circle {
    background-image: radial-gradient(51% 76% at 60% 76%, #0033a1 99%, rgba(255, 255, 255, 0) 100%) !important;
  }
}

.blue-circle p {
  color: #fff !important;
}

@media only screen and (max-width: 991px) {
  .limit-carousel-height .slick-track {
    height: 450px;
  }
}

.page-home .carousel {
  max-height: 150vw;
  width: 100%;
  overflow: hidden;
}

.page-home .carousel .component-content {
  max-height: 150vw;
}

.page-home .carousel .component-content .carousel-slides {
  max-height: 150vw;
  margin-top: 0;
}

.carousel-slides .image {
  height: auto !important;
}

.purpose-carousel>.component-content>.carousel-slides {
  list-style: none;
}

@media (min-width: 1201px) {
  .purpose-carousel>.component-content>.carousel-slides {
    display: grid;
    grid-template-columns: repeat(9, 1fr);
  }
}

.purpose-carousel>.component-content>.carousel-slides>li:last-of-type {
  margin-left: auto;
  margin-right: auto;
}

.purpose-carousel .slick-next,
.purpose-carousel .slick-prev {
  display: none !important;
}

.purpose-carousel .slick-dots {
  bottom: -35px;
}

.purpose-carousel .carousel-slide {
  display: flex;
  justify-content: center;
}

@media (min-width: 1201px) {
  .purpose-carousel .carousel-slide {
    grid-column: span 3;
  }
}

@media (min-width: 1201px) {
  .purpose-carousel .carousel-slide:nth-of-type(2) {
    margin-top: 200px;
  }
}

@media (min-width: 1201px) {
  .purpose-carousel .carousel-slide:nth-of-type(4) {
    grid-column: 2 / span 3;
  }
}

@media (min-width: 1201px) {
  .purpose-carousel .carousel-slide:nth-of-type(5) {
    grid-column: 6 / span 3;
  }
}

.container-quiz {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (min-width: 992px) {
  .container-quiz {
    border-top: 2px dashed #93a8d7;
    border-bottom: 2px dashed #93a8d7;
    margin-top: 175px !important;
  }
}

.container-quiz .component-content {
  max-width: 100%;
  width: 100%;
}

.container-quiz .switchable-image .component-content {
  margin-bottom: -10px;
  text-align: center;
}

@media (min-width: 992px) {
  .container-quiz .switchable-image .component-content {
    text-align: left;
  }
}

.container-quiz .genie-out-of-box {
  display: flex;
  justify-content: center;
}

@media (min-width: 992px) {
  .container-quiz .genie-out-of-box img {
    margin-top: -125px;
    width: 100%;
  }
}

.container-quiz .quiz.section {
  border-top: 2px dashed #93a8d7;
  border-bottom: 2px dashed #93a8d7;
  padding-bottom: 24px;
}

@media (min-width: 992px) {
  .container-quiz .quiz.section {
    border: none;
  }
}

.container-quiz .quiz.section .questionsPerPage {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

@media (min-width: 992px) {
  .container-quiz .quiz.section .questionsPerPage {
    justify-content: flex-end;
  }
}

.container-quiz .quiz.section .quizQuestion p {
  padding-left: 8px;
}

.container-quiz .questionanswers-container .questionWithCheck .formControl-radio,
.container-quiz .questionanswers-container .questionWithRadio .formControl-radio {
  width: 100%;
  display: none;
}

.container-quiz .questionanswers-container .questionWithCheck {
  border: none;
}

.container-quiz .questionanswers-container .questionWithCheck .genericFormGroup span input[type="checkbox"],
.container-quiz .questionanswers-container .questionWithRadio .genericFormGroup span input[type="radio"] {
  position: absolute;
  left: -100vw;
}

.container-quiz .questionanswers-container .quizScoreBox {
  display: none;
}

.container-quiz .questionanswers-container .questionWithRadio .genericFormGroup label,
.container-quiz .questionanswers-container .questionWithCheck .genericFormGroup label {
  cursor: pointer;
  display: inline-block;
  border: 2px solid #555555;
  border-radius: 50px;
  text-align: center;
  color: #555555;
  width: 45%;
  margin: 7px;
  line-height: 1.2;
  padding: 8px;
}

@media (min-width: 992px) {

  .container-quiz .questionanswers-container .questionWithRadio .genericFormGroup label:hover,
  .container-quiz .questionanswers-container .questionWithRadio .genericFormGroup label:focus,
  .container-quiz .questionanswers-container .questionWithCheck .genericFormGroup label:hover,
  .container-quiz .questionanswers-container .questionWithCheck .genericFormGroup label:focus {
    background-color: #f2f2f2;
  }
}

.container-quiz .questionanswers-container .questionWithRadio .genericFormGroup label:active,
.container-quiz .questionanswers-container .questionWithCheck .genericFormGroup label:active {
  background-color: #e5e5e5;
}

.container-quiz .questionanswers-container .questionWithRadio .genericFormGroup label.selected,
.container-quiz .questionanswers-container .questionWithCheck .genericFormGroup label.selected {
  color: white;
}

@media (min-width: 992px) {

  .container-quiz .questionanswers-container .questionWithRadio .genericFormGroup label.selected:hover,
  .container-quiz .questionanswers-container .questionWithRadio .genericFormGroup label.selected:focus,
  .container-quiz .questionanswers-container .questionWithCheck .genericFormGroup label.selected:hover,
  .container-quiz .questionanswers-container .questionWithCheck .genericFormGroup label.selected:focus {
    color: #f2f2f2;
    background-color: #555555;
  }
}

.container-quiz .questionanswers-container .genericFormGroup {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

.container-quiz .quizPrimaryContainer .button {
  background: #e70000;
  color: white;
  font-size: 1rem;
  border: 1px solid #e70000;
  border-radius: 50px;
  text-align: center;
  min-width: 123px;
  outline: none;
  margin: 8px;
  padding: 8px;
  cursor: pointer;
}

.container-quiz .quizPrimaryContainer .button:hover,
.container-quiz .quizPrimaryContainer .button:focus {
  background-color: #ad0000;
  border-color: #ad0000;
}

.container-quiz .quizPrimaryContainer .button:active {
  background-color: #730000;
  border-color: #730000;
}

@media (min-width: 992px) {
  .container-quiz .quizPrimaryContainer .button.prevQuestionPage {
    float: right;
  }
}

@media (min-width: 992px) {
  .container-quiz .quizPrimaryContainer .button.nextQuestionPage {
    margin-right: 8%;
  }
}

.container-quiz .quizOverlayContainer {
  display: none;
}

.container-quiz .quizResultContainer {
  display: none;
}

.selected {
  background-color: #555555;
}

.hideQuestion {
  display: none !important;
}

.page-search-results .container-full-width .component-content {
  width: 100%;
}

input::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}

.container-search {
  z-index: 2;
}

@media (min-width: 1090px) {
  .container-search {
    padding: 0;
  }
}

.container-search .component-content .content {
  align-items: center;
  display: flex;
  height: 160px;
}

.container-search .component-content .content .search-close p {
  font-size: 1.25rem;
  color: #e70000;
  cursor: pointer;
  font-family: "Roboto", "Poppins-SemiBold";
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 1.2;
}

.container-searchresults {
  float: none;
  margin: 0 auto;
  max-width: 996px;
  width: 100%;
}

@media (min-width: 1090px) {
  .container-searchresults {
    padding: 0;
  }
}

.container-searchresults .searchResults .searchResults-number {
  font-size: 1.25rem;
  color: #0033a1;
  display: block;
  font-family: "Roboto", "Poppins-SemiBold";
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 1.2;
  margin-top: -40px;
  padding-left: 16px;
}

.container-searchresults .searchResults .searchResults-term {
  font-style: normal;
}

.container-searchresults .searchResults .searchResults-result {
  padding: 24px 15px;
}

@media (min-width: 992px) {
  .container-searchresults .searchResults .searchResults-result {
    padding: 30px 50px 30px 16px;
  }
}

.container-searchresults .searchResults .searchResults-result:first-of-type {
  margin-top: 16px;
}

.container-searchresults .searchResults .searchResults-result .searchResults-title {
  padding-bottom: 16px;
}

.container-searchresults .searchResults .searchResults-result .searchResults-title a {
  font-size: 1.25rem;
  color: #0033a1;
  font-family: "Roboto", "Poppins-SemiBold";
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 1.2;
  max-width: 654px;
  text-decoration: none;
  width: 100%;
}

@media (min-width: 992px) {
  .container-searchresults .searchResults .searchResults-result .searchResults-title a {
    position: relative;
  }
}

.container-searchresults .searchResults .searchResults-result .searchResults-title a:hover {
  opacity: 0.75;
}

.container-searchresults .searchResults .searchResults-result .searchResults-description {
  font-size: 1.125rem;
  color: #555555;
  font-family: "Roboto", "Poppins-Regular";
  font-weight: 600;
  letter-spacing: 0.6px;
  line-height: 1.56;
  margin-top: 16px;
  width: 100%;
}

@media (min-width: 992px) {
  .container-searchresults .searchResults .searchResults-result .searchResults-description {
    margin-top: 0;
  }
}

.container-searchresults .searchResults .searchResults-result:hover {
  background: #f2f2f2;
}

.container-searchresults .searchResults .has-image img {
  float: right;
  height: auto;
  margin-top: 65px;
  max-height: 100px;
  max-width: 135px;
  width: 100%;
}

@media (min-width: 992px) {
  .container-searchresults .searchResults .has-image img {
    margin-top: 0;
  }
}

.searchResults-pagination-item {
  border-right: none;
}

.searchResults-pagination-item a {
  font-size: 1.125rem;
  color: #0033a1;
  font-family: "Roboto", "Poppins-SemiBold";
  font-weight: 600;
  letter-spacing: 0.6px;
  line-height: 1.22;
  padding: 0 10px;
  text-decoration: none;
}

.searchResults-pagination-item a:hover {
  color: #0033a1;
  text-decoration: underline;
}

.searchResults-pagination-item a:active {
  color: #0033a1;
  opacity: 0.75;
  text-decoration: underline;
}

.searchResults-pagination-item.is-active a {
  color: #e70000;
}

.searchResults-pagination-item:first-child {
  display: inline;
}

.searchResults-pagination-item:first-child a::before {
  content: "";
  background: url("../../img/otrivin-sprites.png?auto=format") no-repeat;
  background-size: 24px 100px;
  background-position-x: 10px;
  background-position-y: -37px;
  height: 26px;
  width: 36px;
  margin-bottom: -8px;
  display: inline-block;
}

.searchResults-pagination-item:first-child:hover {
  opacity: 0.75;
}

.searchResults-pagination-item:first-child.is-active {
  background: none;
}

.searchResults-pagination-item:first-child.is-active a {
  text-indent: 0;
}

.searchResults-pagination-item:first-child.is-active a::before {
  display: none;
}

.searchResults-pagination-item:last-child {
  display: inline;
}

.searchResults-pagination-item:last-child a::after {
  content: "";
  background: url("../../img/otrivin-sprites.png?auto=format") no-repeat;
  background-size: 24px 100px;
  background-position-x: 10px;
  border-right: none;
  height: 23px;
  width: 23px;
  margin-bottom: -8px;
  display: inline-block;
}

.searchResults-pagination-item:last-child:hover {
  opacity: 0.75;
}

.searchResults-pagination-item:last-child.is-active {
  background: none;
}

.searchResults-pagination-item:last-child.is-active a {
  text-indent: 0;
}

.searchResults-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

.searchResults-term {
  font-style: italic;
}

.searchResults-number {
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: left;
}

.searchResults-results {
  margin-bottom: 10px;
}

.searchResults-url {
  margin-top: 10px;
}

.searchResults-image {
  float: left;
  height: 100px;
  margin: 10px 0;
  width: 100px;
}

.searchResults-result {
  cursor: pointer;
  overflow: hidden;
  padding: 0 10px 20px 10px;
  position: relative;
  border-bottom: 1px solid #e1e1e1;
}

.searchResults-result:hover {
  background-color: #e1e1e1;
  transition: .2s ease-out;
}

.searchResults-icon-wrapper {
  left: 0;
  margin-top: 10px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 70px;
}

.searchResults-date {
  margin-bottom: 10px;
  margin-left: 110px;
}

.searchResults-pagination {
  cursor: default;
  margin-bottom: 10px;
  margin-top: 10px;
  overflow: hidden;
  padding: 0;
  text-align: center;
}

.searchResults-pagination-list {
  margin: 0;
  padding: 0;
}

.searchResults-pagination-item {
  cursor: default;
  display: inline-block;
  line-height: 30px;
  margin: 1px;
}

.searchResults-pagination-item a {
  cursor: pointer;
  display: inline-block;
  min-width: 30px;
  padding: 0 10px;
}

.searchResults-pagination-item a:hover {
  text-decoration: none;
}

.searchResults-pagination-item.is-active {
  font-weight: bold;
}

.searchResults-tags {
  list-style-type: none;
  padding: 0;
}

.searchResults-tags-item {
  display: inline-block;
  margin: 0 2px;
}

.searchResults-tags-item-link {
  background: #b9b8b8;
  border: 1px solid #939191;
  color: black;
  display: block;
  font-size: 0.85em;
  padding: 1px;
}

.shareThis-list {
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.shareThis-list li {
  float: left;
  height: 26px;
  margin: 0 18px 10px 0;
  width: auto;
}

.shareThis-list li:last-child {
  margin-right: 0;
}

.shareThis-item {
  float: none;
}

.shareThis-item a {
  display: block;
  height: 26px;
  transition: all .3s;
}

.shareThis-item a:hover img,
.shareThis-item a:focus img {
  opacity: 0.75;
}

.shareThis-item img {
  height: 14px;
  transition: opacity .2s ease-in-out;
}

.container-teaser-bottom .content {
  display: flex;
  flex-wrap: wrap;
}

@media (min-width: 992px) {
  .container-teaser-bottom .content {
    align-items: flex-end;
  }
}

.container-teaser .content {
  display: flex;
  flex-wrap: wrap;
}

.container-teaser .snippetReference {
  padding-right: 10px;
}

.reference-article-teaser-big .article-teaser-big,
.reference-article-teaser-vertical .article-teaser-vertical,
.reference-article-teaser .article-teaser {
  cursor: pointer;
  padding: 8px 8px 0 8px;
  width: 100%;
}

.reference-article-teaser-big .article-teaser-big:hover,
.reference-article-teaser-vertical .article-teaser-vertical:hover,
.reference-article-teaser .article-teaser:hover {
  background-color: #fafafa;
  border-radius: 8px;
}

.reference-article-teaser-big .article-teaser-big.active,
.reference-article-teaser-vertical .article-teaser-vertical.active,
.reference-article-teaser .article-teaser.active {
  background-color: #e5e5e5;
  border-radius: 8px;
}

.reference-article-teaser-big .article-teaser-big .img-responsive,
.reference-article-teaser-vertical .article-teaser-vertical .img-responsive,
.reference-article-teaser .article-teaser .img-responsive {
  height: auto;
  width: 100%;
  margin-bottom: -9px;
}

.reference-article-teaser-big .article-teaser-big p,
.reference-article-teaser-vertical .article-teaser-vertical p,
.reference-article-teaser .article-teaser p {
  margin: 0;
}

.reference-article-teaser-big .article-teaser-big a,
.reference-article-teaser-vertical .article-teaser-vertical a,
.reference-article-teaser .article-teaser a {
  color: #0033a1;
  cursor: pointer;
  text-decoration: none;
}

.reference-article-teaser-big .article-teaser-big a::after,
.reference-article-teaser-vertical .article-teaser-vertical a::after,
.reference-article-teaser .article-teaser a::after {
  background: #e70000;
  content: "";
  height: 2px;
  left: 8px;
  position: absolute;
  transform: translateY(34px);
  width: 83px;
}

.reference-article-teaser-big .article-teaser-big .img-responsive {
  height: 100%;
}

@media (min-width: 992px) {
  .reference-article-teaser-big .article-teaser-big h4 {
    min-height: 95px;
  }
}

.reference-article-teaser-big .article-teaser-big a {
  padding-bottom: 40px;
}

.reference-article-teaser-vertical .article-teaser-vertical .img-responsive {
  height: 40vw;
  width: 40vw;
}

@media (min-width: 992px) {
  .reference-article-teaser-vertical .article-teaser-vertical .img-responsive {
    width: 100%;
    height: 100%;
    min-height: 224px;
    min-width: 14.5vw;
  }
}

@media (min-width: 1160px) {
  .reference-article-teaser-vertical .article-teaser-vertical .img-responsive {
    min-height: 274px;
    min-width: 14.5vw;
  }
}

.reference-article-teaser-vertical .article-teaser-vertical a {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
  padding-bottom: 40px;
}

@media (min-width: 992px) {
  .container-teaser-bottom .article-title .component-content {
    position: absolute;
  }
}

.container-teaser-bottom .article-title .component-content p {
  margin: 0;
}

.article-title .component-content a {
  position: relative;
  color: #0033a1;
  font-size: 1.25rem;
  cursor: pointer;
  font-weight: 600;
  text-decoration: none;
}

.article-title .component-content a::after {
  background: #e70000;
  content: "";
  height: 2px;
  left: 0px;
  position: absolute;
  transform: translateY(34px);
  width: 83px;
}

.reference-article-teaser .article-teaser {
  width: auto;
}

.reference-article-teaser .article-teaser a {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.article-teaser img {
  width: 100%;
}

.article-teaser:hover .component-content a:after,
.article-teaser:focus .component-content a:after {
  width: calc(100% - 10px);
  transition: .5s width ease-out;
}

.reference-product-list-item {
  display: flex;
  justify-content: center;
}

.product-teaser {
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 160px;
  padding-bottom: 16px;
  padding-top: 16px;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
}

@media (min-width: 767px) {
  .product-teaser {
    max-width: 278px;
    padding-top: 8px;
  }
}

.product-teaser:hover,
.product-teaser:focus {
  background-color: #fafafa;
  border-radius: 8px;
  transition: background-color .5s ease-out;
}

.product-teaser:hover span a,
.product-teaser:focus span a {
  border-bottom: 3px solid #0033a1;
  color: #ad0000;
  transition: all .1s ease-out;
}

.product-teaser.is-pressed {
  background-color: rgba(0, 0, 0, 0.05);
}

.product-teaser.active {
  background-color: #e5e5e5;
  border-radius: 8px;
}

.product-teaser .img-responsive {
  height: 100%;
  max-height: 278px;
  max-width: 278px;
  width: 100%;
}

.product-teaser .h-style {
  font-size: 1.25rem;
  color: #0033a1;
  font-family: "Roboto", "Poppins-SemiBold";
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 1.2;
  text-align: left;
  padding-top: 24px;
  text-align: center;
}
@media (max-width: 767px) {
  .product-teaser .h-style {
    height: 50px;
    display: flex;
    padding: 0;
    justify-content: center;
  }
}
.product-teaser .h-style a {
  color: #0033a1;
}

.product-teaser .h-style a:hover {
  text-decoration: none;
}

.product-teaser .product-description {
  line-height: 28px;
  min-height: 56px;
  padding-top: 8px;
  width: 100%;
}

.product-teaser p {
  margin: 0;
}

.product-teaser p a {
  font-size: 1rem;
  background-color: transparent;
  border-bottom: 3px solid #e70000;
  color: #e70000;
  font-weight: 600;
  letter-spacing: 0.68px;
  line-height: 1.06;
  padding: 0;
  padding-bottom: 3px;
  padding-top: 8px;
  text-align: center;
  text-decoration: none;
}

@media (min-width: 992px) {
  .product-teaser p a {
    font-size: 1.125rem;
  }
}

.container-full-width .product-teaser:hover,
.container-full-width .product-teaser:focus {
  background-color: rgba(0, 0, 0, 0.05);
}

.purpose-banner-background {
  display: flex;
  justify-content: center;
}

.purpose-banner-background>.component-content {
  width: 100%;
}

.purpose-banner-background picture {
  display: block;
}

.purpose-banner-background img {
  display: block;
  margin: auto;
}

.purpose-banner-title {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 2.5rem;
  line-height: 1;
  text-align: center;
  color: #fff;
  font-weight: 400;
}

@media (min-width: 767px) {
  .purpose-banner-title {
    font-size: 4rem;
  }
}

@media (min-width: 992px) {
  .purpose-banner-title {
    font-size: 8.25rem;
  }
}

.purpose-banner-title * {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-weight: inherit;
}

.purpose-banner-title strong {
  font-weight: 700;
}

.purpose-banner-footer {
  position: absolute;
  display: flex;
  justify-content: center;
  bottom: 60px;
}

.page-actions-to-breathe-cleaner img {
  height: auto;
  width: auto;
  max-width: 100%;
  max-height: 100%;
}

.find-more {
  position: relative;
  display: flex;
  justify-content: center;
  width: 320px;
  height: 320px;
  background-color: #0033a1;
  color: #fff;
  border-radius: 50%;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 48px;
  padding-right: 48px;
}

@media (min-width: 992px) {
  .find-more {
    width: 480px;
    height: 480px;
    max-height: 46vw;
    max-width: 46vw;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 98px;
    padding-right: 98px;
  }
}

.find-more>.component-content {
  height: 100%;
}

.find-more>.component-content::before {
  content: "";
}

.find-more>.component-content>.content {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.find-more.is-flipped .find-more-title {
  display: none;
}

.find-more.is-flipped .find-more-text {
  display: none;
}

.find-more.is-flipped .find-more-flip {
  display: initial;
}

.find-more.is-flipped>.component-content::before {
  content: "";
  position: absolute;
  width: 60%;
  height: 60%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #fff;
  border-radius: 50%;
}

.find-more-text {
  display: flex;
  align-items: center;
  height: 100%;
}

.find-more-text * {
  font-size: 1.625rem;
  line-height: 1.2;
  color: inherit;
}

@media (min-width: 992px) {
  .find-more-text * {
    font-size: 2.75rem;
  }
}

.find-more-title {
  position: absolute;
  left: 0;
}

.find-more-title * {
  color: inherit;
}

.breath-clean-journey {
  display: flex;
  justify-content: center;
}

.breath-clean-journey>.component-content>.content {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

@media (min-width: 992px) {
  .breath-clean-journey>.component-content>.content {
    align-items: initial;
    flex-direction: row;
  }
}

.breath-clean-journey .find-more {
  margin-top: 72px;
  z-index: 10;
}

@media (min-width: 992px) {
  .breath-clean-journey .find-more {
    margin-top: 0;
  }
}

.breath-clean-journey .find-more:nth-of-type(2) {
  margin-top: 15px;
}

.breath-clean-journey .find-more:nth-child(even) {
  position: relative;
  z-index: 1;
}

@media (min-width: 992px) {
  .breath-clean-journey .find-more:nth-child(even) {
    margin-top: 240px;
  }
}

.breath-clean-journey .find-more:nth-child(even)::before {
  content: "";
  position: absolute;
  width: 217px;
  height: 139px;
  top: -35%;
  right: -15%;
  background: url("/content/dam/cf-consumer-healthcare/otrivin-v3/master/purpose/arrow_right_sp.svg") no-repeat center;
  pointer-events: none;
}

@media (min-width: 992px) {
  .breath-clean-journey .find-more:nth-child(even)::before {
    top: 0;
    left: -37%;
    background: url("/content/dam/cf-consumer-healthcare/otrivin-v3/master/purpose/arrow_right.svg") no-repeat center;
  }
}

.breath-clean-journey .find-more:nth-child(even)::after {
  content: "";
  position: absolute;
  width: 217px;
  height: 139px;
  bottom: -35%;
  left: -15%;
  background: url("/content/dam/cf-consumer-healthcare/otrivin-v3/master/purpose/arrow_left_sp.svg") no-repeat center;
  pointer-events: none;
}

@media (min-width: 992px) {
  .breath-clean-journey .find-more:nth-child(even)::after {
    bottom: -20%;
    left: -40%;
    background: url("/content/dam/cf-consumer-healthcare/otrivin-v3/master/purpose/arrow_left.svg") no-repeat center;
    background-size: contain;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .breath-clean-journey .find-more:nth-child(even)::after {
    left: -19%;
  }
}

#particles-js {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

.find-more-flip {
  display: none;
  color: #fff;
  font-size: 2.25rem;
  margin: auto;
  font-weight: 700;
}

.find-more-flip * {
  color: #0033a1;
  font-size: inherit;
  font-weight: 700;
}

.find-more-question {
  --padding: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 78vw;
  height: 78vw;
  max-width: 400px;
  max-height: 400px;
  border-radius: 50%;
  background-color: #0033a1;
  color: #0033a1;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: var(--padding);
}

@media (min-width: 992px) {
  .find-more-question {
    --padding: 80px;
    width: 400px;
    height: 400px;
    max-width: 100%;
    max-height: 100%;
    padding: var(--padding);
  }
}

.find-more-question.is-true,
.find-more-question.is-false {
  --padding: 30px;
  color: #fff;
  padding-bottom: 40px;
}

@media (min-width: 992px) {

  .find-more-question.is-true,
  .find-more-question.is-false {
    --padding: 60px;
    padding-bottom: 60px;
  }
}

.find-more-question.is-true>.component-content,
.find-more-question.is-false>.component-content {
  height: 100%;
}

.find-more-question.is-true>.component-content>.content,
.find-more-question.is-false>.component-content>.content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.find-more-question.is-false {
  background-color: #e70000;
}

.find-more-question.is-false::before {
  background-color: inherit;
}

.find-more-question.is-false .find-more-question-close {
  color: #e70000;
}

.find-more-question.is-true::before {
  background-color: inherit;
}

.find-more-question::before {
  --padding: 70px;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #fff;
  width: calc(100% - var(--padding) * 2 + 50px);
  height: calc(100% - var(--padding) * 2 + 50px);
  border-radius: 50%;
}

@media (min-width: 992px) {
  .find-more-question::before {
    --padding: 100px;
  }
}

.find-more-question * {
  color: inherit;
}

.find-more-question-close {
  border-radius: 32px;
  background-color: #fff;
  padding: 5px 60px;
  color: #0033a1;
  width: fit-content;
  width: -webkit-fit-content;
  margin-left: auto;
  margin-right: auto;
}

.find-more-question-close p {
  margin: 5px 0;
}

.margin-bottom-large {
  margin-bottom: 24px;
}

.margin-top-remove.richText p:first-of-type {
  margin-top: 0;
}

@media (min-width: 992px) {
  .margin-top-remove-dt.richText p:first-of-type {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .margin-bottom-extra-large {
    margin-bottom: 50px;
  }
}

.margin-left-auto {
  margin-left: auto;
}

.padding-small-half-top {
  padding-top: 4px;
}

.padding-small-half-bottom {
  padding-bottom: 4px;
}

.padding-small-top {
  padding-top: 8px;
}

@media (min-width: 992px) {
  .padding-small-top-dt {
    padding-top: 8px;
  }
}

@media (min-width: 992px) {
  .padding-small-bottom-dt {
    padding-bottom: 8px;
  }
}

.padding-small-bottom {
  padding-bottom: 8px;
}

.padding-small-left {
  padding-left: 8px;
}

.padding-small-right {
  padding-right: 8px;
}

.padding-medium-top {
  padding-top: 16px;
}

.padding-medium-bottom {
  padding-bottom: 16px;
}

@media (min-width: 992px) {
  .padding-medium-top-dt {
    padding-top: 16px;
  }
}

@media (min-width: 992px) {
  .padding-medium-bottom-dt {
    padding-bottom: 16px;
  }
}

.padding-medium-left {
  padding-left: 16px;
}

@media (min-width: 992px) {
  .padding-medium-left-dt {
    padding-left: 16px;
  }
}

.padding-medium-right {
  padding-right: 16px;
}

@media (min-width: 992px) {
  .padding-medium-right-dt {
    padding-right: 16px;
  }
}

.padding-large-half-top {
  padding-top: 12px;
}

.padding-large-half-bottom {
  padding-bottom: 12px;
}

.padding-large-top {
  padding-top: 24px;
}

.padding-large-bottom {
  padding-bottom: 24px;
}

@media (min-width: 992px) {
  .padding-large-top-dt {
    padding-top: 24px;
  }
}

@media (min-width: 992px) {
  .padding-large-bottom-dt {
    padding-bottom: 24px;
  }
}

.padding-xlarge-half-top {
  padding-top: 48px;
}

.padding-xlarge-right {
  padding-right: 48px;
}

@media (min-width: 992px) {
  .padding-xlarge-half-top-dt {
    padding-top: 48px;
  }
}

.padding-xlarge-half-bottom {
  padding-bottom: 48px;
}

@media (min-width: 992px) {
  .padding-xlarge-half-bottom-dt {
    padding-bottom: 48px;
  }
}

.padding-xlarge-top {
  padding-top: 96px;
}

.padding-xlarge-bottom {
  padding-bottom: 96px;
}

@media (max-width: 1199px) {
  .padding-lt-rt-mb {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* padding left */
@media (min-width: 0) and (max-width: 991px) {
  .padding-0-left-mb {
    padding-left: 0;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-1-left-mb {
    padding-left: 1px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-2-left-mb {
    padding-left: 2px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-3-left-mb {
    padding-left: 3px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-4-left-mb {
    padding-left: 4px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-5-left-mb {
    padding-left: 5px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-6-left-mb {
    padding-left: 6px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-7-left-mb {
    padding-left: 7px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-8-left-mb {
    padding-left: 8px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-9-left-mb {
    padding-left: 9px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-10-left-mb {
    padding-left: 10px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-11-left-mb {
    padding-left: 11px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-12-left-mb {
    padding-left: 12px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-13-left-mb {
    padding-left: 13px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-14-left-mb {
    padding-left: 14px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-15-left-mb {
    padding-left: 15px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-16-left-mb {
    padding-left: 16px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-17-left-mb {
    padding-left: 17px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-18-left-mb {
    padding-left: 18px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-19-left-mb {
    padding-left: 19px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-20-left-mb {
    padding-left: 20px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-21-left-mb {
    padding-left: 21px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-22-left-mb {
    padding-left: 22px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-23-left-mb {
    padding-left: 23px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-24-left-mb {
    padding-left: 24px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-25-left-mb {
    padding-left: 25px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-26-left-mb {
    padding-left: 26px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-27-left-mb {
    padding-left: 27px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-28-left-mb {
    padding-left: 28px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-29-left-mb {
    padding-left: 29px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-30-left-mb {
    padding-left: 30px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-31-left-mb {
    padding-left: 31px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-32-left-mb {
    padding-left: 32px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-33-left-mb {
    padding-left: 33px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-34-left-mb {
    padding-left: 34px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-35-left-mb {
    padding-left: 35px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-36-left-mb {
    padding-left: 36px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-37-left-mb {
    padding-left: 37px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-38-left-mb {
    padding-left: 38px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-39-left-mb {
    padding-left: 39px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-40-left-mb {
    padding-left: 40px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-41-left-mb {
    padding-left: 41px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-42-left-mb {
    padding-left: 42px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-43-left-mb {
    padding-left: 43px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-44-left-mb {
    padding-left: 44px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-45-left-mb {
    padding-left: 45px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-46-left-mb {
    padding-left: 46px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-47-left-mb {
    padding-left: 47px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-48-left-mb {
    padding-left: 48px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-49-left-mb {
    padding-left: 49px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-50-left-mb {
    padding-left: 50px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-51-left-mb {
    padding-left: 51px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-52-left-mb {
    padding-left: 52px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-53-left-mb {
    padding-left: 53px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-54-left-mb {
    padding-left: 54px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-55-left-mb {
    padding-left: 55px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-56-left-mb {
    padding-left: 56px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-57-left-mb {
    padding-left: 57px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-58-left-mb {
    padding-left: 58px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-59-left-mb {
    padding-left: 59px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-60-left-mb {
    padding-left: 60px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-61-left-mb {
    padding-left: 61px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-62-left-mb {
    padding-left: 62px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-63-left-mb {
    padding-left: 63px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-64-left-mb {
    padding-left: 64px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-65-left-mb {
    padding-left: 65px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-66-left-mb {
    padding-left: 66px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-67-left-mb {
    padding-left: 67px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-68-left-mb {
    padding-left: 68px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-69-left-mb {
    padding-left: 69px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-70-left-mb {
    padding-left: 70px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-71-left-mb {
    padding-left: 71px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-72-left-mb {
    padding-left: 72px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-73-left-mb {
    padding-left: 73px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-74-left-mb {
    padding-left: 74px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-75-left-mb {
    padding-left: 75px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-76-left-mb {
    padding-left: 76px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-77-left-mb {
    padding-left: 77px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-78-left-mb {
    padding-left: 78px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-79-left-mb {
    padding-left: 79px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-80-left-mb {
    padding-left: 80px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-81-left-mb {
    padding-left: 81px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-82-left-mb {
    padding-left: 82px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-83-left-mb {
    padding-left: 83px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-84-left-mb {
    padding-left: 84px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-85-left-mb {
    padding-left: 85px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-86-left-mb {
    padding-left: 86px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-87-left-mb {
    padding-left: 87px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-88-left-mb {
    padding-left: 88px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-89-left-mb {
    padding-left: 89px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-90-left-mb {
    padding-left: 90px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-91-left-mb {
    padding-left: 91px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-92-left-mb {
    padding-left: 92px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-93-left-mb {
    padding-left: 93px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-94-left-mb {
    padding-left: 94px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-95-left-mb {
    padding-left: 95px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-96-left-mb {
    padding-left: 96px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-97-left-mb {
    padding-left: 97px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-98-left-mb {
    padding-left: 98px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-99-left-mb {
    padding-left: 99px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-100-left-mb {
    padding-left: 100px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-101-left-mb {
    padding-left: 101px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-102-left-mb {
    padding-left: 102px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-103-left-mb {
    padding-left: 103px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-104-left-mb {
    padding-left: 104px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-105-left-mb {
    padding-left: 105px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-106-left-mb {
    padding-left: 106px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-107-left-mb {
    padding-left: 107px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-108-left-mb {
    padding-left: 108px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-109-left-mb {
    padding-left: 109px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-110-left-mb {
    padding-left: 110px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-111-left-mb {
    padding-left: 111px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-112-left-mb {
    padding-left: 112px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-113-left-mb {
    padding-left: 113px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-114-left-mb {
    padding-left: 114px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-115-left-mb {
    padding-left: 115px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-116-left-mb {
    padding-left: 116px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-117-left-mb {
    padding-left: 117px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-118-left-mb {
    padding-left: 118px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-119-left-mb {
    padding-left: 119px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-120-left-mb {
    padding-left: 120px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-121-left-mb {
    padding-left: 121px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-122-left-mb {
    padding-left: 122px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-123-left-mb {
    padding-left: 123px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-124-left-mb {
    padding-left: 124px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-125-left-mb {
    padding-left: 125px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-126-left-mb {
    padding-left: 126px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-127-left-mb {
    padding-left: 127px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-128-left-mb {
    padding-left: 128px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-129-left-mb {
    padding-left: 129px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-130-left-mb {
    padding-left: 130px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-131-left-mb {
    padding-left: 131px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-132-left-mb {
    padding-left: 132px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-133-left-mb {
    padding-left: 133px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-134-left-mb {
    padding-left: 134px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-135-left-mb {
    padding-left: 135px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-136-left-mb {
    padding-left: 136px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-137-left-mb {
    padding-left: 137px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-138-left-mb {
    padding-left: 138px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-139-left-mb {
    padding-left: 139px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-140-left-mb {
    padding-left: 140px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-141-left-mb {
    padding-left: 141px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-142-left-mb {
    padding-left: 142px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-143-left-mb {
    padding-left: 143px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-144-left-mb {
    padding-left: 144px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-145-left-mb {
    padding-left: 145px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-146-left-mb {
    padding-left: 146px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-147-left-mb {
    padding-left: 147px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-148-left-mb {
    padding-left: 148px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-149-left-mb {
    padding-left: 149px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-150-left-mb {
    padding-left: 150px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-151-left-mb {
    padding-left: 151px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-152-left-mb {
    padding-left: 152px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-153-left-mb {
    padding-left: 153px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-154-left-mb {
    padding-left: 154px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-155-left-mb {
    padding-left: 155px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-156-left-mb {
    padding-left: 156px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-157-left-mb {
    padding-left: 157px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-158-left-mb {
    padding-left: 158px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-159-left-mb {
    padding-left: 159px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-160-left-mb {
    padding-left: 160px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-161-left-mb {
    padding-left: 161px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-162-left-mb {
    padding-left: 162px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-163-left-mb {
    padding-left: 163px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-164-left-mb {
    padding-left: 164px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-165-left-mb {
    padding-left: 165px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-166-left-mb {
    padding-left: 166px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-167-left-mb {
    padding-left: 167px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-168-left-mb {
    padding-left: 168px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-169-left-mb {
    padding-left: 169px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-170-left-mb {
    padding-left: 170px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-171-left-mb {
    padding-left: 171px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-172-left-mb {
    padding-left: 172px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-173-left-mb {
    padding-left: 173px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-174-left-mb {
    padding-left: 174px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-175-left-mb {
    padding-left: 175px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-176-left-mb {
    padding-left: 176px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-177-left-mb {
    padding-left: 177px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-178-left-mb {
    padding-left: 178px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-179-left-mb {
    padding-left: 179px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-180-left-mb {
    padding-left: 180px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-181-left-mb {
    padding-left: 181px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-182-left-mb {
    padding-left: 182px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-183-left-mb {
    padding-left: 183px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-184-left-mb {
    padding-left: 184px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-185-left-mb {
    padding-left: 185px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-186-left-mb {
    padding-left: 186px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-187-left-mb {
    padding-left: 187px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-188-left-mb {
    padding-left: 188px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-189-left-mb {
    padding-left: 189px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-190-left-mb {
    padding-left: 190px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-191-left-mb {
    padding-left: 191px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-192-left-mb {
    padding-left: 192px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-193-left-mb {
    padding-left: 193px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-194-left-mb {
    padding-left: 194px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-195-left-mb {
    padding-left: 195px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-196-left-mb {
    padding-left: 196px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-197-left-mb {
    padding-left: 197px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-198-left-mb {
    padding-left: 198px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-199-left-mb {
    padding-left: 199px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-200-left-mb {
    padding-left: 200px;
  }
}

/* padding right */
@media (min-width: 0) and (max-width: 991px) {
  .padding-0-right-mb {
    padding-right: 0;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-1-right-mb {
    padding-right: 1px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-2-right-mb {
    padding-right: 2px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-3-right-mb {
    padding-right: 3px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-4-right-mb {
    padding-right: 4px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-5-right-mb {
    padding-right: 5px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-6-right-mb {
    padding-right: 6px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-7-right-mb {
    padding-right: 7px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-8-right-mb {
    padding-right: 8px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-9-right-mb {
    padding-right: 9px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-10-right-mb {
    padding-right: 10px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-11-right-mb {
    padding-right: 11px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-12-right-mb {
    padding-right: 12px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-13-right-mb {
    padding-right: 13px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-14-right-mb {
    padding-right: 14px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-15-right-mb {
    padding-right: 15px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-16-right-mb {
    padding-right: 16px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-17-right-mb {
    padding-right: 17px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-18-right-mb {
    padding-right: 18px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-19-right-mb {
    padding-right: 19px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-20-right-mb {
    padding-right: 20px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-21-right-mb {
    padding-right: 21px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-22-right-mb {
    padding-right: 22px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-23-right-mb {
    padding-right: 23px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-24-right-mb {
    padding-right: 24px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-25-right-mb {
    padding-right: 25px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-26-right-mb {
    padding-right: 26px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-27-right-mb {
    padding-right: 27px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-28-right-mb {
    padding-right: 28px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-29-right-mb {
    padding-right: 29px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-30-right-mb {
    padding-right: 30px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-31-right-mb {
    padding-right: 31px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-32-right-mb {
    padding-right: 32px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-33-right-mb {
    padding-right: 33px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-34-right-mb {
    padding-right: 34px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-35-right-mb {
    padding-right: 35px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-36-right-mb {
    padding-right: 36px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-37-right-mb {
    padding-right: 37px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-38-right-mb {
    padding-right: 38px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-39-right-mb {
    padding-right: 39px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-40-right-mb {
    padding-right: 40px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-41-right-mb {
    padding-right: 41px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-42-right-mb {
    padding-right: 42px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-43-right-mb {
    padding-right: 43px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-44-right-mb {
    padding-right: 44px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-45-right-mb {
    padding-right: 45px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-46-right-mb {
    padding-right: 46px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-47-right-mb {
    padding-right: 47px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-48-right-mb {
    padding-right: 48px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-49-right-mb {
    padding-right: 49px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-50-right-mb {
    padding-right: 50px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-51-right-mb {
    padding-right: 51px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-52-right-mb {
    padding-right: 52px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-53-right-mb {
    padding-right: 53px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-54-right-mb {
    padding-right: 54px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-55-right-mb {
    padding-right: 55px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-56-right-mb {
    padding-right: 56px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-57-right-mb {
    padding-right: 57px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-58-right-mb {
    padding-right: 58px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-59-right-mb {
    padding-right: 59px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-60-right-mb {
    padding-right: 60px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-61-right-mb {
    padding-right: 61px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-62-right-mb {
    padding-right: 62px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-63-right-mb {
    padding-right: 63px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-64-right-mb {
    padding-right: 64px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-65-right-mb {
    padding-right: 65px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-66-right-mb {
    padding-right: 66px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-67-right-mb {
    padding-right: 67px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-68-right-mb {
    padding-right: 68px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-69-right-mb {
    padding-right: 69px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-70-right-mb {
    padding-right: 70px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-71-right-mb {
    padding-right: 71px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-72-right-mb {
    padding-right: 72px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-73-right-mb {
    padding-right: 73px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-74-right-mb {
    padding-right: 74px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-75-right-mb {
    padding-right: 75px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-76-right-mb {
    padding-right: 76px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-77-right-mb {
    padding-right: 77px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-78-right-mb {
    padding-right: 78px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-79-right-mb {
    padding-right: 79px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-80-right-mb {
    padding-right: 80px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-81-right-mb {
    padding-right: 81px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-82-right-mb {
    padding-right: 82px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-83-right-mb {
    padding-right: 83px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-84-right-mb {
    padding-right: 84px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-85-right-mb {
    padding-right: 85px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-86-right-mb {
    padding-right: 86px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-87-right-mb {
    padding-right: 87px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-88-right-mb {
    padding-right: 88px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-89-right-mb {
    padding-right: 89px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-90-right-mb {
    padding-right: 90px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-91-right-mb {
    padding-right: 91px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-92-right-mb {
    padding-right: 92px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-93-right-mb {
    padding-right: 93px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-94-right-mb {
    padding-right: 94px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-95-right-mb {
    padding-right: 95px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-96-right-mb {
    padding-right: 96px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-97-right-mb {
    padding-right: 97px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-98-right-mb {
    padding-right: 98px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-99-right-mb {
    padding-right: 99px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-100-right-mb {
    padding-right: 100px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-101-right-mb {
    padding-right: 101px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-102-right-mb {
    padding-right: 102px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-103-right-mb {
    padding-right: 103px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-104-right-mb {
    padding-right: 104px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-105-right-mb {
    padding-right: 105px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-106-right-mb {
    padding-right: 106px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-107-right-mb {
    padding-right: 107px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-108-right-mb {
    padding-right: 108px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-109-right-mb {
    padding-right: 109px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-110-right-mb {
    padding-right: 110px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-111-right-mb {
    padding-right: 111px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-112-right-mb {
    padding-right: 112px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-113-right-mb {
    padding-right: 113px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-114-right-mb {
    padding-right: 114px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-115-right-mb {
    padding-right: 115px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-116-right-mb {
    padding-right: 116px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-117-right-mb {
    padding-right: 117px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-118-right-mb {
    padding-right: 118px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-119-right-mb {
    padding-right: 119px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-120-right-mb {
    padding-right: 120px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-121-right-mb {
    padding-right: 121px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-122-right-mb {
    padding-right: 122px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-123-right-mb {
    padding-right: 123px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-124-right-mb {
    padding-right: 124px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-125-right-mb {
    padding-right: 125px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-126-right-mb {
    padding-right: 126px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-127-right-mb {
    padding-right: 127px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-128-right-mb {
    padding-right: 128px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-129-right-mb {
    padding-right: 129px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-130-right-mb {
    padding-right: 130px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-131-right-mb {
    padding-right: 131px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-132-right-mb {
    padding-right: 132px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-133-right-mb {
    padding-right: 133px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-134-right-mb {
    padding-right: 134px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-135-right-mb {
    padding-right: 135px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-136-right-mb {
    padding-right: 136px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-137-right-mb {
    padding-right: 137px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-138-right-mb {
    padding-right: 138px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-139-right-mb {
    padding-right: 139px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-140-right-mb {
    padding-right: 140px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-141-right-mb {
    padding-right: 141px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-142-right-mb {
    padding-right: 142px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-143-right-mb {
    padding-right: 143px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-144-right-mb {
    padding-right: 144px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-145-right-mb {
    padding-right: 145px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-146-right-mb {
    padding-right: 146px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-147-right-mb {
    padding-right: 147px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-148-right-mb {
    padding-right: 148px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-149-right-mb {
    padding-right: 149px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-150-right-mb {
    padding-right: 150px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-151-right-mb {
    padding-right: 151px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-152-right-mb {
    padding-right: 152px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-153-right-mb {
    padding-right: 153px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-154-right-mb {
    padding-right: 154px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-155-right-mb {
    padding-right: 155px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-156-right-mb {
    padding-right: 156px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-157-right-mb {
    padding-right: 157px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-158-right-mb {
    padding-right: 158px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-159-right-mb {
    padding-right: 159px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-160-right-mb {
    padding-right: 160px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-161-right-mb {
    padding-right: 161px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-162-right-mb {
    padding-right: 162px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-163-right-mb {
    padding-right: 163px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-164-right-mb {
    padding-right: 164px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-165-right-mb {
    padding-right: 165px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-166-right-mb {
    padding-right: 166px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-167-right-mb {
    padding-right: 167px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-168-right-mb {
    padding-right: 168px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-169-right-mb {
    padding-right: 169px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-170-right-mb {
    padding-right: 170px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-171-right-mb {
    padding-right: 171px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-172-right-mb {
    padding-right: 172px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-173-right-mb {
    padding-right: 173px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-174-right-mb {
    padding-right: 174px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-175-right-mb {
    padding-right: 175px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-176-right-mb {
    padding-right: 176px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-177-right-mb {
    padding-right: 177px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-178-right-mb {
    padding-right: 178px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-179-right-mb {
    padding-right: 179px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-180-right-mb {
    padding-right: 180px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-181-right-mb {
    padding-right: 181px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-182-right-mb {
    padding-right: 182px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-183-right-mb {
    padding-right: 183px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-184-right-mb {
    padding-right: 184px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-185-right-mb {
    padding-right: 185px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-186-right-mb {
    padding-right: 186px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-187-right-mb {
    padding-right: 187px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-188-right-mb {
    padding-right: 188px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-189-right-mb {
    padding-right: 189px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-190-right-mb {
    padding-right: 190px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-191-right-mb {
    padding-right: 191px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-192-right-mb {
    padding-right: 192px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-193-right-mb {
    padding-right: 193px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-194-right-mb {
    padding-right: 194px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-195-right-mb {
    padding-right: 195px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-196-right-mb {
    padding-right: 196px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-197-right-mb {
    padding-right: 197px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-198-right-mb {
    padding-right: 198px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-199-right-mb {
    padding-right: 199px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-200-right-mb {
    padding-right: 200px;
  }
}

/* padding top */
@media (min-width: 0) and (max-width: 991px) {
  .padding-0-top-mb {
    padding-top: 0;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-1-top-mb {
    padding-top: 1px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-2-top-mb {
    padding-top: 2px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-3-top-mb {
    padding-top: 3px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-4-top-mb {
    padding-top: 4px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-5-top-mb {
    padding-top: 5px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-6-top-mb {
    padding-top: 6px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-7-top-mb {
    padding-top: 7px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-8-top-mb {
    padding-top: 8px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-9-top-mb {
    padding-top: 9px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-10-top-mb {
    padding-top: 10px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-11-top-mb {
    padding-top: 11px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-12-top-mb {
    padding-top: 12px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-13-top-mb {
    padding-top: 13px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-14-top-mb {
    padding-top: 14px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-15-top-mb {
    padding-top: 15px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-16-top-mb {
    padding-top: 16px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-17-top-mb {
    padding-top: 17px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-18-top-mb {
    padding-top: 18px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-19-top-mb {
    padding-top: 19px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-20-top-mb {
    padding-top: 20px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-21-top-mb {
    padding-top: 21px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-22-top-mb {
    padding-top: 22px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-23-top-mb {
    padding-top: 23px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-24-top-mb {
    padding-top: 24px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-25-top-mb {
    padding-top: 25px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-26-top-mb {
    padding-top: 26px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-27-top-mb {
    padding-top: 27px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-28-top-mb {
    padding-top: 28px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-29-top-mb {
    padding-top: 29px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-30-top-mb {
    padding-top: 30px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-31-top-mb {
    padding-top: 31px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-32-top-mb {
    padding-top: 32px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-33-top-mb {
    padding-top: 33px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-34-top-mb {
    padding-top: 34px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-35-top-mb {
    padding-top: 35px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-36-top-mb {
    padding-top: 36px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-37-top-mb {
    padding-top: 37px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-38-top-mb {
    padding-top: 38px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-39-top-mb {
    padding-top: 39px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-40-top-mb {
    padding-top: 40px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-41-top-mb {
    padding-top: 41px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-42-top-mb {
    padding-top: 42px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-43-top-mb {
    padding-top: 43px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-44-top-mb {
    padding-top: 44px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-45-top-mb {
    padding-top: 45px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-46-top-mb {
    padding-top: 46px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-47-top-mb {
    padding-top: 47px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-48-top-mb {
    padding-top: 48px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-49-top-mb {
    padding-top: 49px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-50-top-mb {
    padding-top: 50px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-51-top-mb {
    padding-top: 51px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-52-top-mb {
    padding-top: 52px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-53-top-mb {
    padding-top: 53px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-54-top-mb {
    padding-top: 54px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-55-top-mb {
    padding-top: 55px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-56-top-mb {
    padding-top: 56px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-57-top-mb {
    padding-top: 57px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-58-top-mb {
    padding-top: 58px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-59-top-mb {
    padding-top: 59px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-60-top-mb {
    padding-top: 60px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-61-top-mb {
    padding-top: 61px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-62-top-mb {
    padding-top: 62px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-63-top-mb {
    padding-top: 63px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-64-top-mb {
    padding-top: 64px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-65-top-mb {
    padding-top: 65px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-66-top-mb {
    padding-top: 66px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-67-top-mb {
    padding-top: 67px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-68-top-mb {
    padding-top: 68px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-69-top-mb {
    padding-top: 69px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-70-top-mb {
    padding-top: 70px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-71-top-mb {
    padding-top: 71px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-72-top-mb {
    padding-top: 72px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-73-top-mb {
    padding-top: 73px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-74-top-mb {
    padding-top: 74px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-75-top-mb {
    padding-top: 75px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-76-top-mb {
    padding-top: 76px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-77-top-mb {
    padding-top: 77px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-78-top-mb {
    padding-top: 78px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-79-top-mb {
    padding-top: 79px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-80-top-mb {
    padding-top: 80px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-81-top-mb {
    padding-top: 81px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-82-top-mb {
    padding-top: 82px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-83-top-mb {
    padding-top: 83px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-84-top-mb {
    padding-top: 84px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-85-top-mb {
    padding-top: 85px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-86-top-mb {
    padding-top: 86px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-87-top-mb {
    padding-top: 87px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-88-top-mb {
    padding-top: 88px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-89-top-mb {
    padding-top: 89px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-90-top-mb {
    padding-top: 90px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-91-top-mb {
    padding-top: 91px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-92-top-mb {
    padding-top: 92px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-93-top-mb {
    padding-top: 93px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-94-top-mb {
    padding-top: 94px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-95-top-mb {
    padding-top: 95px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-96-top-mb {
    padding-top: 96px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-97-top-mb {
    padding-top: 97px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-98-top-mb {
    padding-top: 98px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-99-top-mb {
    padding-top: 99px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-100-top-mb {
    padding-top: 100px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-101-top-mb {
    padding-top: 101px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-102-top-mb {
    padding-top: 102px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-103-top-mb {
    padding-top: 103px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-104-top-mb {
    padding-top: 104px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-105-top-mb {
    padding-top: 105px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-106-top-mb {
    padding-top: 106px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-107-top-mb {
    padding-top: 107px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-108-top-mb {
    padding-top: 108px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-109-top-mb {
    padding-top: 109px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-110-top-mb {
    padding-top: 110px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-111-top-mb {
    padding-top: 111px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-112-top-mb {
    padding-top: 112px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-113-top-mb {
    padding-top: 113px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-114-top-mb {
    padding-top: 114px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-115-top-mb {
    padding-top: 115px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-116-top-mb {
    padding-top: 116px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-117-top-mb {
    padding-top: 117px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-118-top-mb {
    padding-top: 118px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-119-top-mb {
    padding-top: 119px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-120-top-mb {
    padding-top: 120px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-121-top-mb {
    padding-top: 121px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-122-top-mb {
    padding-top: 122px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-123-top-mb {
    padding-top: 123px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-124-top-mb {
    padding-top: 124px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-125-top-mb {
    padding-top: 125px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-126-top-mb {
    padding-top: 126px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-127-top-mb {
    padding-top: 127px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-128-top-mb {
    padding-top: 128px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-129-top-mb {
    padding-top: 129px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-130-top-mb {
    padding-top: 130px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-131-top-mb {
    padding-top: 131px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-132-top-mb {
    padding-top: 132px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-133-top-mb {
    padding-top: 133px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-134-top-mb {
    padding-top: 134px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-135-top-mb {
    padding-top: 135px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-136-top-mb {
    padding-top: 136px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-137-top-mb {
    padding-top: 137px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-138-top-mb {
    padding-top: 138px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-139-top-mb {
    padding-top: 139px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-140-top-mb {
    padding-top: 140px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-141-top-mb {
    padding-top: 141px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-142-top-mb {
    padding-top: 142px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-143-top-mb {
    padding-top: 143px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-144-top-mb {
    padding-top: 144px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-145-top-mb {
    padding-top: 145px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-146-top-mb {
    padding-top: 146px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-147-top-mb {
    padding-top: 147px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-148-top-mb {
    padding-top: 148px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-149-top-mb {
    padding-top: 149px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-150-top-mb {
    padding-top: 150px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-151-top-mb {
    padding-top: 151px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-152-top-mb {
    padding-top: 152px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-153-top-mb {
    padding-top: 153px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-154-top-mb {
    padding-top: 154px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-155-top-mb {
    padding-top: 155px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-156-top-mb {
    padding-top: 156px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-157-top-mb {
    padding-top: 157px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-158-top-mb {
    padding-top: 158px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-159-top-mb {
    padding-top: 159px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-160-top-mb {
    padding-top: 160px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-161-top-mb {
    padding-top: 161px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-162-top-mb {
    padding-top: 162px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-163-top-mb {
    padding-top: 163px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-164-top-mb {
    padding-top: 164px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-165-top-mb {
    padding-top: 165px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-166-top-mb {
    padding-top: 166px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-167-top-mb {
    padding-top: 167px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-168-top-mb {
    padding-top: 168px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-169-top-mb {
    padding-top: 169px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-170-top-mb {
    padding-top: 170px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-171-top-mb {
    padding-top: 171px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-172-top-mb {
    padding-top: 172px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-173-top-mb {
    padding-top: 173px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-174-top-mb {
    padding-top: 174px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-175-top-mb {
    padding-top: 175px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-176-top-mb {
    padding-top: 176px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-177-top-mb {
    padding-top: 177px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-178-top-mb {
    padding-top: 178px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-179-top-mb {
    padding-top: 179px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-180-top-mb {
    padding-top: 180px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-181-top-mb {
    padding-top: 181px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-182-top-mb {
    padding-top: 182px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-183-top-mb {
    padding-top: 183px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-184-top-mb {
    padding-top: 184px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-185-top-mb {
    padding-top: 185px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-186-top-mb {
    padding-top: 186px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-187-top-mb {
    padding-top: 187px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-188-top-mb {
    padding-top: 188px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-189-top-mb {
    padding-top: 189px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-190-top-mb {
    padding-top: 190px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-191-top-mb {
    padding-top: 191px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-192-top-mb {
    padding-top: 192px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-193-top-mb {
    padding-top: 193px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-194-top-mb {
    padding-top: 194px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-195-top-mb {
    padding-top: 195px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-196-top-mb {
    padding-top: 196px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-197-top-mb {
    padding-top: 197px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-198-top-mb {
    padding-top: 198px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-199-top-mb {
    padding-top: 199px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-200-top-mb {
    padding-top: 200px;
  }
}

/* padding bottom */
@media (min-width: 0) and (max-width: 991px) {
  .padding-0-bottom-mb {
    padding-bottom: 0;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-1-bottom-mb {
    padding-bottom: 1px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-2-bottom-mb {
    padding-bottom: 2px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-3-bottom-mb {
    padding-bottom: 3px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-4-bottom-mb {
    padding-bottom: 4px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-5-bottom-mb {
    padding-bottom: 5px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-6-bottom-mb {
    padding-bottom: 6px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-7-bottom-mb {
    padding-bottom: 7px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-8-bottom-mb {
    padding-bottom: 8px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-9-bottom-mb {
    padding-bottom: 9px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-10-bottom-mb {
    padding-bottom: 10px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-11-bottom-mb {
    padding-bottom: 11px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-12-bottom-mb {
    padding-bottom: 12px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-13-bottom-mb {
    padding-bottom: 13px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-14-bottom-mb {
    padding-bottom: 14px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-15-bottom-mb {
    padding-bottom: 15px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-16-bottom-mb {
    padding-bottom: 16px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-17-bottom-mb {
    padding-bottom: 17px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-18-bottom-mb {
    padding-bottom: 18px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-19-bottom-mb {
    padding-bottom: 19px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-20-bottom-mb {
    padding-bottom: 20px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-21-bottom-mb {
    padding-bottom: 21px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-22-bottom-mb {
    padding-bottom: 22px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-23-bottom-mb {
    padding-bottom: 23px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-24-bottom-mb {
    padding-bottom: 24px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-25-bottom-mb {
    padding-bottom: 25px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-26-bottom-mb {
    padding-bottom: 26px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-27-bottom-mb {
    padding-bottom: 27px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-28-bottom-mb {
    padding-bottom: 28px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-29-bottom-mb {
    padding-bottom: 29px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-30-bottom-mb {
    padding-bottom: 30px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-31-bottom-mb {
    padding-bottom: 31px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-32-bottom-mb {
    padding-bottom: 32px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-33-bottom-mb {
    padding-bottom: 33px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-34-bottom-mb {
    padding-bottom: 34px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-35-bottom-mb {
    padding-bottom: 35px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-36-bottom-mb {
    padding-bottom: 36px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-37-bottom-mb {
    padding-bottom: 37px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-38-bottom-mb {
    padding-bottom: 38px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-39-bottom-mb {
    padding-bottom: 39px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-40-bottom-mb {
    padding-bottom: 40px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-41-bottom-mb {
    padding-bottom: 41px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-42-bottom-mb {
    padding-bottom: 42px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-43-bottom-mb {
    padding-bottom: 43px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-44-bottom-mb {
    padding-bottom: 44px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-45-bottom-mb {
    padding-bottom: 45px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-46-bottom-mb {
    padding-bottom: 46px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-47-bottom-mb {
    padding-bottom: 47px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-48-bottom-mb {
    padding-bottom: 48px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-49-bottom-mb {
    padding-bottom: 49px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-50-bottom-mb {
    padding-bottom: 50px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-51-bottom-mb {
    padding-bottom: 51px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-52-bottom-mb {
    padding-bottom: 52px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-53-bottom-mb {
    padding-bottom: 53px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-54-bottom-mb {
    padding-bottom: 54px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-55-bottom-mb {
    padding-bottom: 55px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-56-bottom-mb {
    padding-bottom: 56px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-57-bottom-mb {
    padding-bottom: 57px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-58-bottom-mb {
    padding-bottom: 58px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-59-bottom-mb {
    padding-bottom: 59px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-60-bottom-mb {
    padding-bottom: 60px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-61-bottom-mb {
    padding-bottom: 61px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-62-bottom-mb {
    padding-bottom: 62px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-63-bottom-mb {
    padding-bottom: 63px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-64-bottom-mb {
    padding-bottom: 64px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-65-bottom-mb {
    padding-bottom: 65px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-66-bottom-mb {
    padding-bottom: 66px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-67-bottom-mb {
    padding-bottom: 67px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-68-bottom-mb {
    padding-bottom: 68px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-69-bottom-mb {
    padding-bottom: 69px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-70-bottom-mb {
    padding-bottom: 70px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-71-bottom-mb {
    padding-bottom: 71px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-72-bottom-mb {
    padding-bottom: 72px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-73-bottom-mb {
    padding-bottom: 73px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-74-bottom-mb {
    padding-bottom: 74px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-75-bottom-mb {
    padding-bottom: 75px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-76-bottom-mb {
    padding-bottom: 76px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-77-bottom-mb {
    padding-bottom: 77px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-78-bottom-mb {
    padding-bottom: 78px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-79-bottom-mb {
    padding-bottom: 79px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-80-bottom-mb {
    padding-bottom: 80px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-81-bottom-mb {
    padding-bottom: 81px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-82-bottom-mb {
    padding-bottom: 82px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-83-bottom-mb {
    padding-bottom: 83px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-84-bottom-mb {
    padding-bottom: 84px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-85-bottom-mb {
    padding-bottom: 85px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-86-bottom-mb {
    padding-bottom: 86px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-87-bottom-mb {
    padding-bottom: 87px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-88-bottom-mb {
    padding-bottom: 88px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-89-bottom-mb {
    padding-bottom: 89px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-90-bottom-mb {
    padding-bottom: 90px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-91-bottom-mb {
    padding-bottom: 91px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-92-bottom-mb {
    padding-bottom: 92px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-93-bottom-mb {
    padding-bottom: 93px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-94-bottom-mb {
    padding-bottom: 94px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-95-bottom-mb {
    padding-bottom: 95px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-96-bottom-mb {
    padding-bottom: 96px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-97-bottom-mb {
    padding-bottom: 97px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-98-bottom-mb {
    padding-bottom: 98px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-99-bottom-mb {
    padding-bottom: 99px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-100-bottom-mb {
    padding-bottom: 100px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-101-bottom-mb {
    padding-bottom: 101px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-102-bottom-mb {
    padding-bottom: 102px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-103-bottom-mb {
    padding-bottom: 103px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-104-bottom-mb {
    padding-bottom: 104px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-105-bottom-mb {
    padding-bottom: 105px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-106-bottom-mb {
    padding-bottom: 106px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-107-bottom-mb {
    padding-bottom: 107px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-108-bottom-mb {
    padding-bottom: 108px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-109-bottom-mb {
    padding-bottom: 109px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-110-bottom-mb {
    padding-bottom: 110px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-111-bottom-mb {
    padding-bottom: 111px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-112-bottom-mb {
    padding-bottom: 112px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-113-bottom-mb {
    padding-bottom: 113px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-114-bottom-mb {
    padding-bottom: 114px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-115-bottom-mb {
    padding-bottom: 115px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-116-bottom-mb {
    padding-bottom: 116px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-117-bottom-mb {
    padding-bottom: 117px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-118-bottom-mb {
    padding-bottom: 118px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-119-bottom-mb {
    padding-bottom: 119px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-120-bottom-mb {
    padding-bottom: 120px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-121-bottom-mb {
    padding-bottom: 121px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-122-bottom-mb {
    padding-bottom: 122px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-123-bottom-mb {
    padding-bottom: 123px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-124-bottom-mb {
    padding-bottom: 124px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-125-bottom-mb {
    padding-bottom: 125px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-126-bottom-mb {
    padding-bottom: 126px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-127-bottom-mb {
    padding-bottom: 127px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-128-bottom-mb {
    padding-bottom: 128px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-129-bottom-mb {
    padding-bottom: 129px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-130-bottom-mb {
    padding-bottom: 130px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-131-bottom-mb {
    padding-bottom: 131px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-132-bottom-mb {
    padding-bottom: 132px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-133-bottom-mb {
    padding-bottom: 133px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-134-bottom-mb {
    padding-bottom: 134px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-135-bottom-mb {
    padding-bottom: 135px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-136-bottom-mb {
    padding-bottom: 136px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-137-bottom-mb {
    padding-bottom: 137px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-138-bottom-mb {
    padding-bottom: 138px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-139-bottom-mb {
    padding-bottom: 139px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-140-bottom-mb {
    padding-bottom: 140px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-141-bottom-mb {
    padding-bottom: 141px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-142-bottom-mb {
    padding-bottom: 142px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-143-bottom-mb {
    padding-bottom: 143px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-144-bottom-mb {
    padding-bottom: 144px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-145-bottom-mb {
    padding-bottom: 145px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-146-bottom-mb {
    padding-bottom: 146px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-147-bottom-mb {
    padding-bottom: 147px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-148-bottom-mb {
    padding-bottom: 148px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-149-bottom-mb {
    padding-bottom: 149px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-150-bottom-mb {
    padding-bottom: 150px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-151-bottom-mb {
    padding-bottom: 151px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-152-bottom-mb {
    padding-bottom: 152px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-153-bottom-mb {
    padding-bottom: 153px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-154-bottom-mb {
    padding-bottom: 154px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-155-bottom-mb {
    padding-bottom: 155px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-156-bottom-mb {
    padding-bottom: 156px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-157-bottom-mb {
    padding-bottom: 157px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-158-bottom-mb {
    padding-bottom: 158px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-159-bottom-mb {
    padding-bottom: 159px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-160-bottom-mb {
    padding-bottom: 160px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-161-bottom-mb {
    padding-bottom: 161px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-162-bottom-mb {
    padding-bottom: 162px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-163-bottom-mb {
    padding-bottom: 163px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-164-bottom-mb {
    padding-bottom: 164px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-165-bottom-mb {
    padding-bottom: 165px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-166-bottom-mb {
    padding-bottom: 166px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-167-bottom-mb {
    padding-bottom: 167px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-168-bottom-mb {
    padding-bottom: 168px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-169-bottom-mb {
    padding-bottom: 169px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-170-bottom-mb {
    padding-bottom: 170px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-171-bottom-mb {
    padding-bottom: 171px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-172-bottom-mb {
    padding-bottom: 172px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-173-bottom-mb {
    padding-bottom: 173px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-174-bottom-mb {
    padding-bottom: 174px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-175-bottom-mb {
    padding-bottom: 175px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-176-bottom-mb {
    padding-bottom: 176px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-177-bottom-mb {
    padding-bottom: 177px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-178-bottom-mb {
    padding-bottom: 178px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-179-bottom-mb {
    padding-bottom: 179px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-180-bottom-mb {
    padding-bottom: 180px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-181-bottom-mb {
    padding-bottom: 181px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-182-bottom-mb {
    padding-bottom: 182px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-183-bottom-mb {
    padding-bottom: 183px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-184-bottom-mb {
    padding-bottom: 184px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-185-bottom-mb {
    padding-bottom: 185px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-186-bottom-mb {
    padding-bottom: 186px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-187-bottom-mb {
    padding-bottom: 187px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-188-bottom-mb {
    padding-bottom: 188px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-189-bottom-mb {
    padding-bottom: 189px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-190-bottom-mb {
    padding-bottom: 190px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-191-bottom-mb {
    padding-bottom: 191px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-192-bottom-mb {
    padding-bottom: 192px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-193-bottom-mb {
    padding-bottom: 193px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-194-bottom-mb {
    padding-bottom: 194px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-195-bottom-mb {
    padding-bottom: 195px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-196-bottom-mb {
    padding-bottom: 196px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-197-bottom-mb {
    padding-bottom: 197px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-198-bottom-mb {
    padding-bottom: 198px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-199-bottom-mb {
    padding-bottom: 199px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .padding-200-bottom-mb {
    padding-bottom: 200px;
  }
}

/* margin left */
@media (min-width: 0) and (max-width: 991px) {
  .margin-0-left-mb {
    margin-left: 0;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-1-left-mb {
    margin-left: 1px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-2-left-mb {
    margin-left: 2px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-3-left-mb {
    margin-left: 3px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-4-left-mb {
    margin-left: 4px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-5-left-mb {
    margin-left: 5px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-6-left-mb {
    margin-left: 6px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-7-left-mb {
    margin-left: 7px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-8-left-mb {
    margin-left: 8px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-9-left-mb {
    margin-left: 9px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-10-left-mb {
    margin-left: 10px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-11-left-mb {
    margin-left: 11px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-12-left-mb {
    margin-left: 12px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-13-left-mb {
    margin-left: 13px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-14-left-mb {
    margin-left: 14px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-15-left-mb {
    margin-left: 15px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-16-left-mb {
    margin-left: 16px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-17-left-mb {
    margin-left: 17px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-18-left-mb {
    margin-left: 18px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-19-left-mb {
    margin-left: 19px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-20-left-mb {
    margin-left: 20px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-21-left-mb {
    margin-left: 21px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-22-left-mb {
    margin-left: 22px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-23-left-mb {
    margin-left: 23px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-24-left-mb {
    margin-left: 24px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-25-left-mb {
    margin-left: 25px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-26-left-mb {
    margin-left: 26px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-27-left-mb {
    margin-left: 27px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-28-left-mb {
    margin-left: 28px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-29-left-mb {
    margin-left: 29px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-30-left-mb {
    margin-left: 30px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-31-left-mb {
    margin-left: 31px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-32-left-mb {
    margin-left: 32px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-33-left-mb {
    margin-left: 33px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-34-left-mb {
    margin-left: 34px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-35-left-mb {
    margin-left: 35px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-36-left-mb {
    margin-left: 36px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-37-left-mb {
    margin-left: 37px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-38-left-mb {
    margin-left: 38px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-39-left-mb {
    margin-left: 39px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-40-left-mb {
    margin-left: 40px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-41-left-mb {
    margin-left: 41px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-42-left-mb {
    margin-left: 42px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-43-left-mb {
    margin-left: 43px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-44-left-mb {
    margin-left: 44px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-45-left-mb {
    margin-left: 45px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-46-left-mb {
    margin-left: 46px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-47-left-mb {
    margin-left: 47px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-48-left-mb {
    margin-left: 48px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-49-left-mb {
    margin-left: 49px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-50-left-mb {
    margin-left: 50px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-51-left-mb {
    margin-left: 51px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-52-left-mb {
    margin-left: 52px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-53-left-mb {
    margin-left: 53px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-54-left-mb {
    margin-left: 54px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-55-left-mb {
    margin-left: 55px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-56-left-mb {
    margin-left: 56px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-57-left-mb {
    margin-left: 57px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-58-left-mb {
    margin-left: 58px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-59-left-mb {
    margin-left: 59px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-60-left-mb {
    margin-left: 60px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-61-left-mb {
    margin-left: 61px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-62-left-mb {
    margin-left: 62px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-63-left-mb {
    margin-left: 63px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-64-left-mb {
    margin-left: 64px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-65-left-mb {
    margin-left: 65px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-66-left-mb {
    margin-left: 66px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-67-left-mb {
    margin-left: 67px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-68-left-mb {
    margin-left: 68px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-69-left-mb {
    margin-left: 69px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-70-left-mb {
    margin-left: 70px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-71-left-mb {
    margin-left: 71px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-72-left-mb {
    margin-left: 72px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-73-left-mb {
    margin-left: 73px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-74-left-mb {
    margin-left: 74px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-75-left-mb {
    margin-left: 75px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-76-left-mb {
    margin-left: 76px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-77-left-mb {
    margin-left: 77px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-78-left-mb {
    margin-left: 78px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-79-left-mb {
    margin-left: 79px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-80-left-mb {
    margin-left: 80px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-81-left-mb {
    margin-left: 81px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-82-left-mb {
    margin-left: 82px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-83-left-mb {
    margin-left: 83px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-84-left-mb {
    margin-left: 84px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-85-left-mb {
    margin-left: 85px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-86-left-mb {
    margin-left: 86px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-87-left-mb {
    margin-left: 87px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-88-left-mb {
    margin-left: 88px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-89-left-mb {
    margin-left: 89px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-90-left-mb {
    margin-left: 90px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-91-left-mb {
    margin-left: 91px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-92-left-mb {
    margin-left: 92px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-93-left-mb {
    margin-left: 93px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-94-left-mb {
    margin-left: 94px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-95-left-mb {
    margin-left: 95px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-96-left-mb {
    margin-left: 96px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-97-left-mb {
    margin-left: 97px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-98-left-mb {
    margin-left: 98px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-99-left-mb {
    margin-left: 99px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-100-left-mb {
    margin-left: 100px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-101-left-mb {
    margin-left: 101px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-102-left-mb {
    margin-left: 102px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-103-left-mb {
    margin-left: 103px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-104-left-mb {
    margin-left: 104px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-105-left-mb {
    margin-left: 105px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-106-left-mb {
    margin-left: 106px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-107-left-mb {
    margin-left: 107px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-108-left-mb {
    margin-left: 108px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-109-left-mb {
    margin-left: 109px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-110-left-mb {
    margin-left: 110px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-111-left-mb {
    margin-left: 111px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-112-left-mb {
    margin-left: 112px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-113-left-mb {
    margin-left: 113px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-114-left-mb {
    margin-left: 114px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-115-left-mb {
    margin-left: 115px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-116-left-mb {
    margin-left: 116px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-117-left-mb {
    margin-left: 117px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-118-left-mb {
    margin-left: 118px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-119-left-mb {
    margin-left: 119px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-120-left-mb {
    margin-left: 120px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-121-left-mb {
    margin-left: 121px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-122-left-mb {
    margin-left: 122px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-123-left-mb {
    margin-left: 123px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-124-left-mb {
    margin-left: 124px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-125-left-mb {
    margin-left: 125px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-126-left-mb {
    margin-left: 126px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-127-left-mb {
    margin-left: 127px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-128-left-mb {
    margin-left: 128px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-129-left-mb {
    margin-left: 129px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-130-left-mb {
    margin-left: 130px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-131-left-mb {
    margin-left: 131px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-132-left-mb {
    margin-left: 132px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-133-left-mb {
    margin-left: 133px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-134-left-mb {
    margin-left: 134px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-135-left-mb {
    margin-left: 135px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-136-left-mb {
    margin-left: 136px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-137-left-mb {
    margin-left: 137px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-138-left-mb {
    margin-left: 138px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-139-left-mb {
    margin-left: 139px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-140-left-mb {
    margin-left: 140px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-141-left-mb {
    margin-left: 141px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-142-left-mb {
    margin-left: 142px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-143-left-mb {
    margin-left: 143px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-144-left-mb {
    margin-left: 144px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-145-left-mb {
    margin-left: 145px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-146-left-mb {
    margin-left: 146px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-147-left-mb {
    margin-left: 147px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-148-left-mb {
    margin-left: 148px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-149-left-mb {
    margin-left: 149px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-150-left-mb {
    margin-left: 150px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-151-left-mb {
    margin-left: 151px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-152-left-mb {
    margin-left: 152px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-153-left-mb {
    margin-left: 153px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-154-left-mb {
    margin-left: 154px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-155-left-mb {
    margin-left: 155px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-156-left-mb {
    margin-left: 156px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-157-left-mb {
    margin-left: 157px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-158-left-mb {
    margin-left: 158px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-159-left-mb {
    margin-left: 159px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-160-left-mb {
    margin-left: 160px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-161-left-mb {
    margin-left: 161px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-162-left-mb {
    margin-left: 162px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-163-left-mb {
    margin-left: 163px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-164-left-mb {
    margin-left: 164px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-165-left-mb {
    margin-left: 165px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-166-left-mb {
    margin-left: 166px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-167-left-mb {
    margin-left: 167px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-168-left-mb {
    margin-left: 168px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-169-left-mb {
    margin-left: 169px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-170-left-mb {
    margin-left: 170px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-171-left-mb {
    margin-left: 171px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-172-left-mb {
    margin-left: 172px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-173-left-mb {
    margin-left: 173px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-174-left-mb {
    margin-left: 174px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-175-left-mb {
    margin-left: 175px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-176-left-mb {
    margin-left: 176px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-177-left-mb {
    margin-left: 177px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-178-left-mb {
    margin-left: 178px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-179-left-mb {
    margin-left: 179px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-180-left-mb {
    margin-left: 180px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-181-left-mb {
    margin-left: 181px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-182-left-mb {
    margin-left: 182px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-183-left-mb {
    margin-left: 183px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-184-left-mb {
    margin-left: 184px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-185-left-mb {
    margin-left: 185px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-186-left-mb {
    margin-left: 186px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-187-left-mb {
    margin-left: 187px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-188-left-mb {
    margin-left: 188px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-189-left-mb {
    margin-left: 189px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-190-left-mb {
    margin-left: 190px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-191-left-mb {
    margin-left: 191px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-192-left-mb {
    margin-left: 192px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-193-left-mb {
    margin-left: 193px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-194-left-mb {
    margin-left: 194px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-195-left-mb {
    margin-left: 195px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-196-left-mb {
    margin-left: 196px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-197-left-mb {
    margin-left: 197px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-198-left-mb {
    margin-left: 198px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-199-left-mb {
    margin-left: 199px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-200-left-mb {
    margin-left: 200px;
  }
}

/* margin right */
@media (min-width: 0) and (max-width: 991px) {
  .margin-0-right-mb {
    margin-right: 0;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-1-right-mb {
    margin-right: 1px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-2-right-mb {
    margin-right: 2px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-3-right-mb {
    margin-right: 3px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-4-right-mb {
    margin-right: 4px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-5-right-mb {
    margin-right: 5px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-6-right-mb {
    margin-right: 6px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-7-right-mb {
    margin-right: 7px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-8-right-mb {
    margin-right: 8px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-9-right-mb {
    margin-right: 9px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-10-right-mb {
    margin-right: 10px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-11-right-mb {
    margin-right: 11px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-12-right-mb {
    margin-right: 12px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-13-right-mb {
    margin-right: 13px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-14-right-mb {
    margin-right: 14px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-15-right-mb {
    margin-right: 15px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-16-right-mb {
    margin-right: 16px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-17-right-mb {
    margin-right: 17px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-18-right-mb {
    margin-right: 18px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-19-right-mb {
    margin-right: 19px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-20-right-mb {
    margin-right: 20px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-21-right-mb {
    margin-right: 21px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-22-right-mb {
    margin-right: 22px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-23-right-mb {
    margin-right: 23px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-24-right-mb {
    margin-right: 24px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-25-right-mb {
    margin-right: 25px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-26-right-mb {
    margin-right: 26px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-27-right-mb {
    margin-right: 27px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-28-right-mb {
    margin-right: 28px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-29-right-mb {
    margin-right: 29px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-30-right-mb {
    margin-right: 30px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-31-right-mb {
    margin-right: 31px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-32-right-mb {
    margin-right: 32px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-33-right-mb {
    margin-right: 33px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-34-right-mb {
    margin-right: 34px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-35-right-mb {
    margin-right: 35px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-36-right-mb {
    margin-right: 36px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-37-right-mb {
    margin-right: 37px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-38-right-mb {
    margin-right: 38px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-39-right-mb {
    margin-right: 39px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-40-right-mb {
    margin-right: 40px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-41-right-mb {
    margin-right: 41px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-42-right-mb {
    margin-right: 42px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-43-right-mb {
    margin-right: 43px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-44-right-mb {
    margin-right: 44px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-45-right-mb {
    margin-right: 45px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-46-right-mb {
    margin-right: 46px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-47-right-mb {
    margin-right: 47px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-48-right-mb {
    margin-right: 48px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-49-right-mb {
    margin-right: 49px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-50-right-mb {
    margin-right: 50px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-51-right-mb {
    margin-right: 51px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-52-right-mb {
    margin-right: 52px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-53-right-mb {
    margin-right: 53px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-54-right-mb {
    margin-right: 54px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-55-right-mb {
    margin-right: 55px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-56-right-mb {
    margin-right: 56px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-57-right-mb {
    margin-right: 57px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-58-right-mb {
    margin-right: 58px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-59-right-mb {
    margin-right: 59px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-60-right-mb {
    margin-right: 60px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-61-right-mb {
    margin-right: 61px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-62-right-mb {
    margin-right: 62px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-63-right-mb {
    margin-right: 63px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-64-right-mb {
    margin-right: 64px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-65-right-mb {
    margin-right: 65px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-66-right-mb {
    margin-right: 66px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-67-right-mb {
    margin-right: 67px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-68-right-mb {
    margin-right: 68px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-69-right-mb {
    margin-right: 69px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-70-right-mb {
    margin-right: 70px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-71-right-mb {
    margin-right: 71px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-72-right-mb {
    margin-right: 72px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-73-right-mb {
    margin-right: 73px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-74-right-mb {
    margin-right: 74px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-75-right-mb {
    margin-right: 75px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-76-right-mb {
    margin-right: 76px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-77-right-mb {
    margin-right: 77px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-78-right-mb {
    margin-right: 78px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-79-right-mb {
    margin-right: 79px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-80-right-mb {
    margin-right: 80px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-81-right-mb {
    margin-right: 81px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-82-right-mb {
    margin-right: 82px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-83-right-mb {
    margin-right: 83px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-84-right-mb {
    margin-right: 84px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-85-right-mb {
    margin-right: 85px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-86-right-mb {
    margin-right: 86px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-87-right-mb {
    margin-right: 87px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-88-right-mb {
    margin-right: 88px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-89-right-mb {
    margin-right: 89px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-90-right-mb {
    margin-right: 90px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-91-right-mb {
    margin-right: 91px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-92-right-mb {
    margin-right: 92px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-93-right-mb {
    margin-right: 93px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-94-right-mb {
    margin-right: 94px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-95-right-mb {
    margin-right: 95px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-96-right-mb {
    margin-right: 96px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-97-right-mb {
    margin-right: 97px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-98-right-mb {
    margin-right: 98px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-99-right-mb {
    margin-right: 99px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-100-right-mb {
    margin-right: 100px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-101-right-mb {
    margin-right: 101px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-102-right-mb {
    margin-right: 102px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-103-right-mb {
    margin-right: 103px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-104-right-mb {
    margin-right: 104px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-105-right-mb {
    margin-right: 105px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-106-right-mb {
    margin-right: 106px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-107-right-mb {
    margin-right: 107px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-108-right-mb {
    margin-right: 108px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-109-right-mb {
    margin-right: 109px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-110-right-mb {
    margin-right: 110px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-111-right-mb {
    margin-right: 111px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-112-right-mb {
    margin-right: 112px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-113-right-mb {
    margin-right: 113px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-114-right-mb {
    margin-right: 114px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-115-right-mb {
    margin-right: 115px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-116-right-mb {
    margin-right: 116px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-117-right-mb {
    margin-right: 117px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-118-right-mb {
    margin-right: 118px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-119-right-mb {
    margin-right: 119px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-120-right-mb {
    margin-right: 120px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-121-right-mb {
    margin-right: 121px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-122-right-mb {
    margin-right: 122px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-123-right-mb {
    margin-right: 123px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-124-right-mb {
    margin-right: 124px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-125-right-mb {
    margin-right: 125px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-126-right-mb {
    margin-right: 126px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-127-right-mb {
    margin-right: 127px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-128-right-mb {
    margin-right: 128px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-129-right-mb {
    margin-right: 129px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-130-right-mb {
    margin-right: 130px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-131-right-mb {
    margin-right: 131px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-132-right-mb {
    margin-right: 132px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-133-right-mb {
    margin-right: 133px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-134-right-mb {
    margin-right: 134px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-135-right-mb {
    margin-right: 135px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-136-right-mb {
    margin-right: 136px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-137-right-mb {
    margin-right: 137px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-138-right-mb {
    margin-right: 138px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-139-right-mb {
    margin-right: 139px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-140-right-mb {
    margin-right: 140px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-141-right-mb {
    margin-right: 141px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-142-right-mb {
    margin-right: 142px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-143-right-mb {
    margin-right: 143px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-144-right-mb {
    margin-right: 144px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-145-right-mb {
    margin-right: 145px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-146-right-mb {
    margin-right: 146px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-147-right-mb {
    margin-right: 147px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-148-right-mb {
    margin-right: 148px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-149-right-mb {
    margin-right: 149px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-150-right-mb {
    margin-right: 150px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-151-right-mb {
    margin-right: 151px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-152-right-mb {
    margin-right: 152px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-153-right-mb {
    margin-right: 153px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-154-right-mb {
    margin-right: 154px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-155-right-mb {
    margin-right: 155px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-156-right-mb {
    margin-right: 156px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-157-right-mb {
    margin-right: 157px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-158-right-mb {
    margin-right: 158px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-159-right-mb {
    margin-right: 159px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-160-right-mb {
    margin-right: 160px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-161-right-mb {
    margin-right: 161px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-162-right-mb {
    margin-right: 162px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-163-right-mb {
    margin-right: 163px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-164-right-mb {
    margin-right: 164px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-165-right-mb {
    margin-right: 165px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-166-right-mb {
    margin-right: 166px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-167-right-mb {
    margin-right: 167px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-168-right-mb {
    margin-right: 168px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-169-right-mb {
    margin-right: 169px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-170-right-mb {
    margin-right: 170px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-171-right-mb {
    margin-right: 171px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-172-right-mb {
    margin-right: 172px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-173-right-mb {
    margin-right: 173px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-174-right-mb {
    margin-right: 174px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-175-right-mb {
    margin-right: 175px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-176-right-mb {
    margin-right: 176px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-177-right-mb {
    margin-right: 177px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-178-right-mb {
    margin-right: 178px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-179-right-mb {
    margin-right: 179px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-180-right-mb {
    margin-right: 180px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-181-right-mb {
    margin-right: 181px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-182-right-mb {
    margin-right: 182px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-183-right-mb {
    margin-right: 183px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-184-right-mb {
    margin-right: 184px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-185-right-mb {
    margin-right: 185px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-186-right-mb {
    margin-right: 186px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-187-right-mb {
    margin-right: 187px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-188-right-mb {
    margin-right: 188px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-189-right-mb {
    margin-right: 189px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-190-right-mb {
    margin-right: 190px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-191-right-mb {
    margin-right: 191px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-192-right-mb {
    margin-right: 192px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-193-right-mb {
    margin-right: 193px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-194-right-mb {
    margin-right: 194px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-195-right-mb {
    margin-right: 195px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-196-right-mb {
    margin-right: 196px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-197-right-mb {
    margin-right: 197px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-198-right-mb {
    margin-right: 198px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-199-right-mb {
    margin-right: 199px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-200-right-mb {
    margin-right: 200px;
  }
}

/* margin top */
@media (min-width: 0) and (max-width: 991px) {
  .margin-0-top-mb {
    margin-top: 0;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-1-top-mb {
    margin-top: 1px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-2-top-mb {
    margin-top: 2px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-3-top-mb {
    margin-top: 3px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-4-top-mb {
    margin-top: 4px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-5-top-mb {
    margin-top: 5px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-6-top-mb {
    margin-top: 6px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-7-top-mb {
    margin-top: 7px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-8-top-mb {
    margin-top: 8px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-9-top-mb {
    margin-top: 9px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-10-top-mb {
    margin-top: 10px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-11-top-mb {
    margin-top: 11px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-12-top-mb {
    margin-top: 12px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-13-top-mb {
    margin-top: 13px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-14-top-mb {
    margin-top: 14px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-15-top-mb {
    margin-top: 15px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-16-top-mb {
    margin-top: 16px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-17-top-mb {
    margin-top: 17px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-18-top-mb {
    margin-top: 18px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-19-top-mb {
    margin-top: 19px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-20-top-mb {
    margin-top: 20px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-21-top-mb {
    margin-top: 21px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-22-top-mb {
    margin-top: 22px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-23-top-mb {
    margin-top: 23px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-24-top-mb {
    margin-top: 24px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-25-top-mb {
    margin-top: 25px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-26-top-mb {
    margin-top: 26px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-27-top-mb {
    margin-top: 27px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-28-top-mb {
    margin-top: 28px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-29-top-mb {
    margin-top: 29px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-30-top-mb {
    margin-top: 30px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-31-top-mb {
    margin-top: 31px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-32-top-mb {
    margin-top: 32px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-33-top-mb {
    margin-top: 33px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-34-top-mb {
    margin-top: 34px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-35-top-mb {
    margin-top: 35px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-36-top-mb {
    margin-top: 36px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-37-top-mb {
    margin-top: 37px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-38-top-mb {
    margin-top: 38px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-39-top-mb {
    margin-top: 39px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-40-top-mb {
    margin-top: 40px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-41-top-mb {
    margin-top: 41px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-42-top-mb {
    margin-top: 42px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-43-top-mb {
    margin-top: 43px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-44-top-mb {
    margin-top: 44px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-45-top-mb {
    margin-top: 45px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-46-top-mb {
    margin-top: 46px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-47-top-mb {
    margin-top: 47px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-48-top-mb {
    margin-top: 48px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-49-top-mb {
    margin-top: 49px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-50-top-mb {
    margin-top: 50px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-51-top-mb {
    margin-top: 51px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-52-top-mb {
    margin-top: 52px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-53-top-mb {
    margin-top: 53px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-54-top-mb {
    margin-top: 54px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-55-top-mb {
    margin-top: 55px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-56-top-mb {
    margin-top: 56px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-57-top-mb {
    margin-top: 57px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-58-top-mb {
    margin-top: 58px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-59-top-mb {
    margin-top: 59px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-60-top-mb {
    margin-top: 60px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-61-top-mb {
    margin-top: 61px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-62-top-mb {
    margin-top: 62px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-63-top-mb {
    margin-top: 63px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-64-top-mb {
    margin-top: 64px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-65-top-mb {
    margin-top: 65px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-66-top-mb {
    margin-top: 66px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-67-top-mb {
    margin-top: 67px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-68-top-mb {
    margin-top: 68px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-69-top-mb {
    margin-top: 69px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-70-top-mb {
    margin-top: 70px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-71-top-mb {
    margin-top: 71px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-72-top-mb {
    margin-top: 72px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-73-top-mb {
    margin-top: 73px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-74-top-mb {
    margin-top: 74px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-75-top-mb {
    margin-top: 75px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-76-top-mb {
    margin-top: 76px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-77-top-mb {
    margin-top: 77px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-78-top-mb {
    margin-top: 78px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-79-top-mb {
    margin-top: 79px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-80-top-mb {
    margin-top: 80px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-81-top-mb {
    margin-top: 81px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-82-top-mb {
    margin-top: 82px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-83-top-mb {
    margin-top: 83px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-84-top-mb {
    margin-top: 84px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-85-top-mb {
    margin-top: 85px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-86-top-mb {
    margin-top: 86px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-87-top-mb {
    margin-top: 87px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-88-top-mb {
    margin-top: 88px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-89-top-mb {
    margin-top: 89px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-90-top-mb {
    margin-top: 90px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-91-top-mb {
    margin-top: 91px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-92-top-mb {
    margin-top: 92px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-93-top-mb {
    margin-top: 93px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-94-top-mb {
    margin-top: 94px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-95-top-mb {
    margin-top: 95px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-96-top-mb {
    margin-top: 96px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-97-top-mb {
    margin-top: 97px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-98-top-mb {
    margin-top: 98px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-99-top-mb {
    margin-top: 99px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-100-top-mb {
    margin-top: 100px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-101-top-mb {
    margin-top: 101px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-102-top-mb {
    margin-top: 102px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-103-top-mb {
    margin-top: 103px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-104-top-mb {
    margin-top: 104px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-105-top-mb {
    margin-top: 105px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-106-top-mb {
    margin-top: 106px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-107-top-mb {
    margin-top: 107px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-108-top-mb {
    margin-top: 108px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-109-top-mb {
    margin-top: 109px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-110-top-mb {
    margin-top: 110px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-111-top-mb {
    margin-top: 111px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-112-top-mb {
    margin-top: 112px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-113-top-mb {
    margin-top: 113px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-114-top-mb {
    margin-top: 114px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-115-top-mb {
    margin-top: 115px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-116-top-mb {
    margin-top: 116px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-117-top-mb {
    margin-top: 117px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-118-top-mb {
    margin-top: 118px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-119-top-mb {
    margin-top: 119px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-120-top-mb {
    margin-top: 120px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-121-top-mb {
    margin-top: 121px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-122-top-mb {
    margin-top: 122px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-123-top-mb {
    margin-top: 123px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-124-top-mb {
    margin-top: 124px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-125-top-mb {
    margin-top: 125px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-126-top-mb {
    margin-top: 126px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-127-top-mb {
    margin-top: 127px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-128-top-mb {
    margin-top: 128px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-129-top-mb {
    margin-top: 129px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-130-top-mb {
    margin-top: 130px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-131-top-mb {
    margin-top: 131px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-132-top-mb {
    margin-top: 132px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-133-top-mb {
    margin-top: 133px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-134-top-mb {
    margin-top: 134px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-135-top-mb {
    margin-top: 135px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-136-top-mb {
    margin-top: 136px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-137-top-mb {
    margin-top: 137px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-138-top-mb {
    margin-top: 138px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-139-top-mb {
    margin-top: 139px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-140-top-mb {
    margin-top: 140px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-141-top-mb {
    margin-top: 141px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-142-top-mb {
    margin-top: 142px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-143-top-mb {
    margin-top: 143px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-144-top-mb {
    margin-top: 144px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-145-top-mb {
    margin-top: 145px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-146-top-mb {
    margin-top: 146px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-147-top-mb {
    margin-top: 147px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-148-top-mb {
    margin-top: 148px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-149-top-mb {
    margin-top: 149px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-150-top-mb {
    margin-top: 150px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-151-top-mb {
    margin-top: 151px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-152-top-mb {
    margin-top: 152px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-153-top-mb {
    margin-top: 153px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-154-top-mb {
    margin-top: 154px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-155-top-mb {
    margin-top: 155px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-156-top-mb {
    margin-top: 156px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-157-top-mb {
    margin-top: 157px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-158-top-mb {
    margin-top: 158px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-159-top-mb {
    margin-top: 159px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-160-top-mb {
    margin-top: 160px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-161-top-mb {
    margin-top: 161px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-162-top-mb {
    margin-top: 162px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-163-top-mb {
    margin-top: 163px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-164-top-mb {
    margin-top: 164px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-165-top-mb {
    margin-top: 165px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-166-top-mb {
    margin-top: 166px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-167-top-mb {
    margin-top: 167px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-168-top-mb {
    margin-top: 168px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-169-top-mb {
    margin-top: 169px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-170-top-mb {
    margin-top: 170px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-171-top-mb {
    margin-top: 171px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-172-top-mb {
    margin-top: 172px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-173-top-mb {
    margin-top: 173px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-174-top-mb {
    margin-top: 174px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-175-top-mb {
    margin-top: 175px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-176-top-mb {
    margin-top: 176px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-177-top-mb {
    margin-top: 177px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-178-top-mb {
    margin-top: 178px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-179-top-mb {
    margin-top: 179px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-180-top-mb {
    margin-top: 180px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-181-top-mb {
    margin-top: 181px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-182-top-mb {
    margin-top: 182px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-183-top-mb {
    margin-top: 183px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-184-top-mb {
    margin-top: 184px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-185-top-mb {
    margin-top: 185px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-186-top-mb {
    margin-top: 186px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-187-top-mb {
    margin-top: 187px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-188-top-mb {
    margin-top: 188px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-189-top-mb {
    margin-top: 189px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-190-top-mb {
    margin-top: 190px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-191-top-mb {
    margin-top: 191px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-192-top-mb {
    margin-top: 192px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-193-top-mb {
    margin-top: 193px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-194-top-mb {
    margin-top: 194px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-195-top-mb {
    margin-top: 195px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-196-top-mb {
    margin-top: 196px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-197-top-mb {
    margin-top: 197px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-198-top-mb {
    margin-top: 198px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-199-top-mb {
    margin-top: 199px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-200-top-mb {
    margin-top: 200px;
  }
}

/* margin bottom */
@media (min-width: 0) and (max-width: 991px) {
  .margin-0-bottom-mb {
    margin-bottom: 0;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-1-bottom-mb {
    margin-bottom: 1px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-2-bottom-mb {
    margin-bottom: 2px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-3-bottom-mb {
    margin-bottom: 3px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-4-bottom-mb {
    margin-bottom: 4px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-5-bottom-mb {
    margin-bottom: 5px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-6-bottom-mb {
    margin-bottom: 6px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-7-bottom-mb {
    margin-bottom: 7px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-8-bottom-mb {
    margin-bottom: 8px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-9-bottom-mb {
    margin-bottom: 9px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-10-bottom-mb {
    margin-bottom: 10px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-11-bottom-mb {
    margin-bottom: 11px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-12-bottom-mb {
    margin-bottom: 12px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-13-bottom-mb {
    margin-bottom: 13px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-14-bottom-mb {
    margin-bottom: 14px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-15-bottom-mb {
    margin-bottom: 15px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-16-bottom-mb {
    margin-bottom: 16px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-17-bottom-mb {
    margin-bottom: 17px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-18-bottom-mb {
    margin-bottom: 18px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-19-bottom-mb {
    margin-bottom: 19px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-20-bottom-mb {
    margin-bottom: 20px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-21-bottom-mb {
    margin-bottom: 21px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-22-bottom-mb {
    margin-bottom: 22px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-23-bottom-mb {
    margin-bottom: 23px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-24-bottom-mb {
    margin-bottom: 24px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-25-bottom-mb {
    margin-bottom: 25px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-26-bottom-mb {
    margin-bottom: 26px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-27-bottom-mb {
    margin-bottom: 27px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-28-bottom-mb {
    margin-bottom: 28px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-29-bottom-mb {
    margin-bottom: 29px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-30-bottom-mb {
    margin-bottom: 30px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-31-bottom-mb {
    margin-bottom: 31px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-32-bottom-mb {
    margin-bottom: 32px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-33-bottom-mb {
    margin-bottom: 33px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-34-bottom-mb {
    margin-bottom: 34px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-35-bottom-mb {
    margin-bottom: 35px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-36-bottom-mb {
    margin-bottom: 36px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-37-bottom-mb {
    margin-bottom: 37px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-38-bottom-mb {
    margin-bottom: 38px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-39-bottom-mb {
    margin-bottom: 39px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-40-bottom-mb {
    margin-bottom: 40px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-41-bottom-mb {
    margin-bottom: 41px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-42-bottom-mb {
    margin-bottom: 42px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-43-bottom-mb {
    margin-bottom: 43px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-44-bottom-mb {
    margin-bottom: 44px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-45-bottom-mb {
    margin-bottom: 45px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-46-bottom-mb {
    margin-bottom: 46px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-47-bottom-mb {
    margin-bottom: 47px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-48-bottom-mb {
    margin-bottom: 48px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-49-bottom-mb {
    margin-bottom: 49px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-50-bottom-mb {
    margin-bottom: 50px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-51-bottom-mb {
    margin-bottom: 51px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-52-bottom-mb {
    margin-bottom: 52px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-53-bottom-mb {
    margin-bottom: 53px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-54-bottom-mb {
    margin-bottom: 54px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-55-bottom-mb {
    margin-bottom: 55px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-56-bottom-mb {
    margin-bottom: 56px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-57-bottom-mb {
    margin-bottom: 57px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-58-bottom-mb {
    margin-bottom: 58px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-59-bottom-mb {
    margin-bottom: 59px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-60-bottom-mb {
    margin-bottom: 60px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-61-bottom-mb {
    margin-bottom: 61px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-62-bottom-mb {
    margin-bottom: 62px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-63-bottom-mb {
    margin-bottom: 63px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-64-bottom-mb {
    margin-bottom: 64px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-65-bottom-mb {
    margin-bottom: 65px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-66-bottom-mb {
    margin-bottom: 66px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-67-bottom-mb {
    margin-bottom: 67px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-68-bottom-mb {
    margin-bottom: 68px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-69-bottom-mb {
    margin-bottom: 69px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-70-bottom-mb {
    margin-bottom: 70px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-71-bottom-mb {
    margin-bottom: 71px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-72-bottom-mb {
    margin-bottom: 72px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-73-bottom-mb {
    margin-bottom: 73px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-74-bottom-mb {
    margin-bottom: 74px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-75-bottom-mb {
    margin-bottom: 75px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-76-bottom-mb {
    margin-bottom: 76px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-77-bottom-mb {
    margin-bottom: 77px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-78-bottom-mb {
    margin-bottom: 78px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-79-bottom-mb {
    margin-bottom: 79px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-80-bottom-mb {
    margin-bottom: 80px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-81-bottom-mb {
    margin-bottom: 81px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-82-bottom-mb {
    margin-bottom: 82px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-83-bottom-mb {
    margin-bottom: 83px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-84-bottom-mb {
    margin-bottom: 84px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-85-bottom-mb {
    margin-bottom: 85px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-86-bottom-mb {
    margin-bottom: 86px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-87-bottom-mb {
    margin-bottom: 87px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-88-bottom-mb {
    margin-bottom: 88px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-89-bottom-mb {
    margin-bottom: 89px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-90-bottom-mb {
    margin-bottom: 90px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-91-bottom-mb {
    margin-bottom: 91px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-92-bottom-mb {
    margin-bottom: 92px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-93-bottom-mb {
    margin-bottom: 93px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-94-bottom-mb {
    margin-bottom: 94px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-95-bottom-mb {
    margin-bottom: 95px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-96-bottom-mb {
    margin-bottom: 96px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-97-bottom-mb {
    margin-bottom: 97px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-98-bottom-mb {
    margin-bottom: 98px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-99-bottom-mb {
    margin-bottom: 99px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-100-bottom-mb {
    margin-bottom: 100px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-101-bottom-mb {
    margin-bottom: 101px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-102-bottom-mb {
    margin-bottom: 102px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-103-bottom-mb {
    margin-bottom: 103px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-104-bottom-mb {
    margin-bottom: 104px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-105-bottom-mb {
    margin-bottom: 105px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-106-bottom-mb {
    margin-bottom: 106px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-107-bottom-mb {
    margin-bottom: 107px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-108-bottom-mb {
    margin-bottom: 108px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-109-bottom-mb {
    margin-bottom: 109px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-110-bottom-mb {
    margin-bottom: 110px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-111-bottom-mb {
    margin-bottom: 111px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-112-bottom-mb {
    margin-bottom: 112px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-113-bottom-mb {
    margin-bottom: 113px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-114-bottom-mb {
    margin-bottom: 114px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-115-bottom-mb {
    margin-bottom: 115px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-116-bottom-mb {
    margin-bottom: 116px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-117-bottom-mb {
    margin-bottom: 117px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-118-bottom-mb {
    margin-bottom: 118px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-119-bottom-mb {
    margin-bottom: 119px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-120-bottom-mb {
    margin-bottom: 120px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-121-bottom-mb {
    margin-bottom: 121px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-122-bottom-mb {
    margin-bottom: 122px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-123-bottom-mb {
    margin-bottom: 123px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-124-bottom-mb {
    margin-bottom: 124px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-125-bottom-mb {
    margin-bottom: 125px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-126-bottom-mb {
    margin-bottom: 126px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-127-bottom-mb {
    margin-bottom: 127px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-128-bottom-mb {
    margin-bottom: 128px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-129-bottom-mb {
    margin-bottom: 129px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-130-bottom-mb {
    margin-bottom: 130px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-131-bottom-mb {
    margin-bottom: 131px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-132-bottom-mb {
    margin-bottom: 132px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-133-bottom-mb {
    margin-bottom: 133px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-134-bottom-mb {
    margin-bottom: 134px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-135-bottom-mb {
    margin-bottom: 135px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-136-bottom-mb {
    margin-bottom: 136px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-137-bottom-mb {
    margin-bottom: 137px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-138-bottom-mb {
    margin-bottom: 138px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-139-bottom-mb {
    margin-bottom: 139px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-140-bottom-mb {
    margin-bottom: 140px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-141-bottom-mb {
    margin-bottom: 141px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-142-bottom-mb {
    margin-bottom: 142px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-143-bottom-mb {
    margin-bottom: 143px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-144-bottom-mb {
    margin-bottom: 144px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-145-bottom-mb {
    margin-bottom: 145px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-146-bottom-mb {
    margin-bottom: 146px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-147-bottom-mb {
    margin-bottom: 147px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-148-bottom-mb {
    margin-bottom: 148px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-149-bottom-mb {
    margin-bottom: 149px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-150-bottom-mb {
    margin-bottom: 150px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-151-bottom-mb {
    margin-bottom: 151px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-152-bottom-mb {
    margin-bottom: 152px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-153-bottom-mb {
    margin-bottom: 153px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-154-bottom-mb {
    margin-bottom: 154px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-155-bottom-mb {
    margin-bottom: 155px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-156-bottom-mb {
    margin-bottom: 156px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-157-bottom-mb {
    margin-bottom: 157px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-158-bottom-mb {
    margin-bottom: 158px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-159-bottom-mb {
    margin-bottom: 159px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-160-bottom-mb {
    margin-bottom: 160px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-161-bottom-mb {
    margin-bottom: 161px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-162-bottom-mb {
    margin-bottom: 162px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-163-bottom-mb {
    margin-bottom: 163px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-164-bottom-mb {
    margin-bottom: 164px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-165-bottom-mb {
    margin-bottom: 165px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-166-bottom-mb {
    margin-bottom: 166px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-167-bottom-mb {
    margin-bottom: 167px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-168-bottom-mb {
    margin-bottom: 168px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-169-bottom-mb {
    margin-bottom: 169px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-170-bottom-mb {
    margin-bottom: 170px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-171-bottom-mb {
    margin-bottom: 171px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-172-bottom-mb {
    margin-bottom: 172px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-173-bottom-mb {
    margin-bottom: 173px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-174-bottom-mb {
    margin-bottom: 174px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-175-bottom-mb {
    margin-bottom: 175px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-176-bottom-mb {
    margin-bottom: 176px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-177-bottom-mb {
    margin-bottom: 177px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-178-bottom-mb {
    margin-bottom: 178px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-179-bottom-mb {
    margin-bottom: 179px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-180-bottom-mb {
    margin-bottom: 180px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-181-bottom-mb {
    margin-bottom: 181px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-182-bottom-mb {
    margin-bottom: 182px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-183-bottom-mb {
    margin-bottom: 183px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-184-bottom-mb {
    margin-bottom: 184px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-185-bottom-mb {
    margin-bottom: 185px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-186-bottom-mb {
    margin-bottom: 186px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-187-bottom-mb {
    margin-bottom: 187px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-188-bottom-mb {
    margin-bottom: 188px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-189-bottom-mb {
    margin-bottom: 189px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-190-bottom-mb {
    margin-bottom: 190px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-191-bottom-mb {
    margin-bottom: 191px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-192-bottom-mb {
    margin-bottom: 192px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-193-bottom-mb {
    margin-bottom: 193px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-194-bottom-mb {
    margin-bottom: 194px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-195-bottom-mb {
    margin-bottom: 195px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-196-bottom-mb {
    margin-bottom: 196px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-197-bottom-mb {
    margin-bottom: 197px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-198-bottom-mb {
    margin-bottom: 198px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-199-bottom-mb {
    margin-bottom: 199px;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .margin-200-bottom-mb {
    margin-bottom: 200px;
  }
}

/* padding left */
@media (min-width: 992px) and (max-width: 10000px) {
  .padding-0-left-dt {
    padding-left: 0;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-1-left-dt {
    padding-left: 1px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-2-left-dt {
    padding-left: 2px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-3-left-dt {
    padding-left: 3px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-4-left-dt {
    padding-left: 4px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-5-left-dt {
    padding-left: 5px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-6-left-dt {
    padding-left: 6px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-7-left-dt {
    padding-left: 7px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-8-left-dt {
    padding-left: 8px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-9-left-dt {
    padding-left: 9px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-10-left-dt {
    padding-left: 10px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-11-left-dt {
    padding-left: 11px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-12-left-dt {
    padding-left: 12px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-13-left-dt {
    padding-left: 13px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-14-left-dt {
    padding-left: 14px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-15-left-dt {
    padding-left: 15px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-16-left-dt {
    padding-left: 16px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-17-left-dt {
    padding-left: 17px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-18-left-dt {
    padding-left: 18px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-19-left-dt {
    padding-left: 19px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-20-left-dt {
    padding-left: 20px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-21-left-dt {
    padding-left: 21px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-22-left-dt {
    padding-left: 22px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-23-left-dt {
    padding-left: 23px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-24-left-dt {
    padding-left: 24px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-25-left-dt {
    padding-left: 25px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-26-left-dt {
    padding-left: 26px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-27-left-dt {
    padding-left: 27px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-28-left-dt {
    padding-left: 28px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-29-left-dt {
    padding-left: 29px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-30-left-dt {
    padding-left: 30px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-31-left-dt {
    padding-left: 31px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-32-left-dt {
    padding-left: 32px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-33-left-dt {
    padding-left: 33px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-34-left-dt {
    padding-left: 34px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-35-left-dt {
    padding-left: 35px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-36-left-dt {
    padding-left: 36px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-37-left-dt {
    padding-left: 37px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-38-left-dt {
    padding-left: 38px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-39-left-dt {
    padding-left: 39px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-40-left-dt {
    padding-left: 40px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-41-left-dt {
    padding-left: 41px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-42-left-dt {
    padding-left: 42px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-43-left-dt {
    padding-left: 43px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-44-left-dt {
    padding-left: 44px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-45-left-dt {
    padding-left: 45px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-46-left-dt {
    padding-left: 46px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-47-left-dt {
    padding-left: 47px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-48-left-dt {
    padding-left: 48px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-49-left-dt {
    padding-left: 49px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-50-left-dt {
    padding-left: 50px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-51-left-dt {
    padding-left: 51px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-52-left-dt {
    padding-left: 52px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-53-left-dt {
    padding-left: 53px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-54-left-dt {
    padding-left: 54px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-55-left-dt {
    padding-left: 55px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-56-left-dt {
    padding-left: 56px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-57-left-dt {
    padding-left: 57px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-58-left-dt {
    padding-left: 58px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-59-left-dt {
    padding-left: 59px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-60-left-dt {
    padding-left: 60px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-61-left-dt {
    padding-left: 61px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-62-left-dt {
    padding-left: 62px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-63-left-dt {
    padding-left: 63px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-64-left-dt {
    padding-left: 64px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-65-left-dt {
    padding-left: 65px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-66-left-dt {
    padding-left: 66px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-67-left-dt {
    padding-left: 67px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-68-left-dt {
    padding-left: 68px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-69-left-dt {
    padding-left: 69px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-70-left-dt {
    padding-left: 70px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-71-left-dt {
    padding-left: 71px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-72-left-dt {
    padding-left: 72px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-73-left-dt {
    padding-left: 73px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-74-left-dt {
    padding-left: 74px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-75-left-dt {
    padding-left: 75px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-76-left-dt {
    padding-left: 76px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-77-left-dt {
    padding-left: 77px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-78-left-dt {
    padding-left: 78px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-79-left-dt {
    padding-left: 79px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-80-left-dt {
    padding-left: 80px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-81-left-dt {
    padding-left: 81px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-82-left-dt {
    padding-left: 82px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-83-left-dt {
    padding-left: 83px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-84-left-dt {
    padding-left: 84px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-85-left-dt {
    padding-left: 85px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-86-left-dt {
    padding-left: 86px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-87-left-dt {
    padding-left: 87px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-88-left-dt {
    padding-left: 88px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-89-left-dt {
    padding-left: 89px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-90-left-dt {
    padding-left: 90px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-91-left-dt {
    padding-left: 91px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-92-left-dt {
    padding-left: 92px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-93-left-dt {
    padding-left: 93px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-94-left-dt {
    padding-left: 94px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-95-left-dt {
    padding-left: 95px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-96-left-dt {
    padding-left: 96px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-97-left-dt {
    padding-left: 97px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-98-left-dt {
    padding-left: 98px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-99-left-dt {
    padding-left: 99px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-100-left-dt {
    padding-left: 100px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-101-left-dt {
    padding-left: 101px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-102-left-dt {
    padding-left: 102px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-103-left-dt {
    padding-left: 103px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-104-left-dt {
    padding-left: 104px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-105-left-dt {
    padding-left: 105px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-106-left-dt {
    padding-left: 106px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-107-left-dt {
    padding-left: 107px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-108-left-dt {
    padding-left: 108px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-109-left-dt {
    padding-left: 109px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-110-left-dt {
    padding-left: 110px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-111-left-dt {
    padding-left: 111px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-112-left-dt {
    padding-left: 112px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-113-left-dt {
    padding-left: 113px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-114-left-dt {
    padding-left: 114px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-115-left-dt {
    padding-left: 115px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-116-left-dt {
    padding-left: 116px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-117-left-dt {
    padding-left: 117px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-118-left-dt {
    padding-left: 118px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-119-left-dt {
    padding-left: 119px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-120-left-dt {
    padding-left: 120px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-121-left-dt {
    padding-left: 121px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-122-left-dt {
    padding-left: 122px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-123-left-dt {
    padding-left: 123px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-124-left-dt {
    padding-left: 124px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-125-left-dt {
    padding-left: 125px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-126-left-dt {
    padding-left: 126px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-127-left-dt {
    padding-left: 127px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-128-left-dt {
    padding-left: 128px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-129-left-dt {
    padding-left: 129px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-130-left-dt {
    padding-left: 130px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-131-left-dt {
    padding-left: 131px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-132-left-dt {
    padding-left: 132px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-133-left-dt {
    padding-left: 133px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-134-left-dt {
    padding-left: 134px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-135-left-dt {
    padding-left: 135px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-136-left-dt {
    padding-left: 136px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-137-left-dt {
    padding-left: 137px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-138-left-dt {
    padding-left: 138px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-139-left-dt {
    padding-left: 139px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-140-left-dt {
    padding-left: 140px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-141-left-dt {
    padding-left: 141px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-142-left-dt {
    padding-left: 142px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-143-left-dt {
    padding-left: 143px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-144-left-dt {
    padding-left: 144px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-145-left-dt {
    padding-left: 145px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-146-left-dt {
    padding-left: 146px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-147-left-dt {
    padding-left: 147px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-148-left-dt {
    padding-left: 148px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-149-left-dt {
    padding-left: 149px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-150-left-dt {
    padding-left: 150px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-151-left-dt {
    padding-left: 151px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-152-left-dt {
    padding-left: 152px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-153-left-dt {
    padding-left: 153px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-154-left-dt {
    padding-left: 154px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-155-left-dt {
    padding-left: 155px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-156-left-dt {
    padding-left: 156px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-157-left-dt {
    padding-left: 157px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-158-left-dt {
    padding-left: 158px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-159-left-dt {
    padding-left: 159px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-160-left-dt {
    padding-left: 160px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-161-left-dt {
    padding-left: 161px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-162-left-dt {
    padding-left: 162px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-163-left-dt {
    padding-left: 163px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-164-left-dt {
    padding-left: 164px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-165-left-dt {
    padding-left: 165px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-166-left-dt {
    padding-left: 166px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-167-left-dt {
    padding-left: 167px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-168-left-dt {
    padding-left: 168px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-169-left-dt {
    padding-left: 169px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-170-left-dt {
    padding-left: 170px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-171-left-dt {
    padding-left: 171px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-172-left-dt {
    padding-left: 172px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-173-left-dt {
    padding-left: 173px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-174-left-dt {
    padding-left: 174px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-175-left-dt {
    padding-left: 175px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-176-left-dt {
    padding-left: 176px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-177-left-dt {
    padding-left: 177px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-178-left-dt {
    padding-left: 178px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-179-left-dt {
    padding-left: 179px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-180-left-dt {
    padding-left: 180px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-181-left-dt {
    padding-left: 181px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-182-left-dt {
    padding-left: 182px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-183-left-dt {
    padding-left: 183px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-184-left-dt {
    padding-left: 184px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-185-left-dt {
    padding-left: 185px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-186-left-dt {
    padding-left: 186px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-187-left-dt {
    padding-left: 187px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-188-left-dt {
    padding-left: 188px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-189-left-dt {
    padding-left: 189px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-190-left-dt {
    padding-left: 190px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-191-left-dt {
    padding-left: 191px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-192-left-dt {
    padding-left: 192px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-193-left-dt {
    padding-left: 193px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-194-left-dt {
    padding-left: 194px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-195-left-dt {
    padding-left: 195px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-196-left-dt {
    padding-left: 196px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-197-left-dt {
    padding-left: 197px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-198-left-dt {
    padding-left: 198px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-199-left-dt {
    padding-left: 199px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-200-left-dt {
    padding-left: 200px;
  }
}

/* padding right */
@media (min-width: 992px) and (max-width: 10000px) {
  .padding-0-right-dt {
    padding-right: 0;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-1-right-dt {
    padding-right: 1px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-2-right-dt {
    padding-right: 2px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-3-right-dt {
    padding-right: 3px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-4-right-dt {
    padding-right: 4px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-5-right-dt {
    padding-right: 5px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-6-right-dt {
    padding-right: 6px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-7-right-dt {
    padding-right: 7px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-8-right-dt {
    padding-right: 8px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-9-right-dt {
    padding-right: 9px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-10-right-dt {
    padding-right: 10px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-11-right-dt {
    padding-right: 11px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-12-right-dt {
    padding-right: 12px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-13-right-dt {
    padding-right: 13px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-14-right-dt {
    padding-right: 14px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-15-right-dt {
    padding-right: 15px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-16-right-dt {
    padding-right: 16px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-17-right-dt {
    padding-right: 17px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-18-right-dt {
    padding-right: 18px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-19-right-dt {
    padding-right: 19px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-20-right-dt {
    padding-right: 20px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-21-right-dt {
    padding-right: 21px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-22-right-dt {
    padding-right: 22px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-23-right-dt {
    padding-right: 23px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-24-right-dt {
    padding-right: 24px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-25-right-dt {
    padding-right: 25px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-26-right-dt {
    padding-right: 26px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-27-right-dt {
    padding-right: 27px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-28-right-dt {
    padding-right: 28px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-29-right-dt {
    padding-right: 29px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-30-right-dt {
    padding-right: 30px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-31-right-dt {
    padding-right: 31px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-32-right-dt {
    padding-right: 32px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-33-right-dt {
    padding-right: 33px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-34-right-dt {
    padding-right: 34px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-35-right-dt {
    padding-right: 35px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-36-right-dt {
    padding-right: 36px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-37-right-dt {
    padding-right: 37px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-38-right-dt {
    padding-right: 38px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-39-right-dt {
    padding-right: 39px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-40-right-dt {
    padding-right: 40px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-41-right-dt {
    padding-right: 41px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-42-right-dt {
    padding-right: 42px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-43-right-dt {
    padding-right: 43px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-44-right-dt {
    padding-right: 44px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-45-right-dt {
    padding-right: 45px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-46-right-dt {
    padding-right: 46px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-47-right-dt {
    padding-right: 47px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-48-right-dt {
    padding-right: 48px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-49-right-dt {
    padding-right: 49px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-50-right-dt {
    padding-right: 50px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-51-right-dt {
    padding-right: 51px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-52-right-dt {
    padding-right: 52px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-53-right-dt {
    padding-right: 53px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-54-right-dt {
    padding-right: 54px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-55-right-dt {
    padding-right: 55px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-56-right-dt {
    padding-right: 56px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-57-right-dt {
    padding-right: 57px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-58-right-dt {
    padding-right: 58px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-59-right-dt {
    padding-right: 59px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-60-right-dt {
    padding-right: 60px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-61-right-dt {
    padding-right: 61px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-62-right-dt {
    padding-right: 62px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-63-right-dt {
    padding-right: 63px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-64-right-dt {
    padding-right: 64px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-65-right-dt {
    padding-right: 65px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-66-right-dt {
    padding-right: 66px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-67-right-dt {
    padding-right: 67px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-68-right-dt {
    padding-right: 68px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-69-right-dt {
    padding-right: 69px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-70-right-dt {
    padding-right: 70px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-71-right-dt {
    padding-right: 71px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-72-right-dt {
    padding-right: 72px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-73-right-dt {
    padding-right: 73px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-74-right-dt {
    padding-right: 74px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-75-right-dt {
    padding-right: 75px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-76-right-dt {
    padding-right: 76px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-77-right-dt {
    padding-right: 77px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-78-right-dt {
    padding-right: 78px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-79-right-dt {
    padding-right: 79px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-80-right-dt {
    padding-right: 80px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-81-right-dt {
    padding-right: 81px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-82-right-dt {
    padding-right: 82px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-83-right-dt {
    padding-right: 83px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-84-right-dt {
    padding-right: 84px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-85-right-dt {
    padding-right: 85px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-86-right-dt {
    padding-right: 86px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-87-right-dt {
    padding-right: 87px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-88-right-dt {
    padding-right: 88px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-89-right-dt {
    padding-right: 89px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-90-right-dt {
    padding-right: 90px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-91-right-dt {
    padding-right: 91px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-92-right-dt {
    padding-right: 92px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-93-right-dt {
    padding-right: 93px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-94-right-dt {
    padding-right: 94px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-95-right-dt {
    padding-right: 95px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-96-right-dt {
    padding-right: 96px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-97-right-dt {
    padding-right: 97px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-98-right-dt {
    padding-right: 98px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-99-right-dt {
    padding-right: 99px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-100-right-dt {
    padding-right: 100px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-101-right-dt {
    padding-right: 101px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-102-right-dt {
    padding-right: 102px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-103-right-dt {
    padding-right: 103px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-104-right-dt {
    padding-right: 104px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-105-right-dt {
    padding-right: 105px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-106-right-dt {
    padding-right: 106px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-107-right-dt {
    padding-right: 107px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-108-right-dt {
    padding-right: 108px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-109-right-dt {
    padding-right: 109px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-110-right-dt {
    padding-right: 110px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-111-right-dt {
    padding-right: 111px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-112-right-dt {
    padding-right: 112px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-113-right-dt {
    padding-right: 113px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-114-right-dt {
    padding-right: 114px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-115-right-dt {
    padding-right: 115px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-116-right-dt {
    padding-right: 116px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-117-right-dt {
    padding-right: 117px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-118-right-dt {
    padding-right: 118px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-119-right-dt {
    padding-right: 119px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-120-right-dt {
    padding-right: 120px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-121-right-dt {
    padding-right: 121px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-122-right-dt {
    padding-right: 122px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-123-right-dt {
    padding-right: 123px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-124-right-dt {
    padding-right: 124px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-125-right-dt {
    padding-right: 125px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-126-right-dt {
    padding-right: 126px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-127-right-dt {
    padding-right: 127px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-128-right-dt {
    padding-right: 128px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-129-right-dt {
    padding-right: 129px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-130-right-dt {
    padding-right: 130px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-131-right-dt {
    padding-right: 131px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-132-right-dt {
    padding-right: 132px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-133-right-dt {
    padding-right: 133px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-134-right-dt {
    padding-right: 134px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-135-right-dt {
    padding-right: 135px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-136-right-dt {
    padding-right: 136px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-137-right-dt {
    padding-right: 137px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-138-right-dt {
    padding-right: 138px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-139-right-dt {
    padding-right: 139px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-140-right-dt {
    padding-right: 140px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-141-right-dt {
    padding-right: 141px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-142-right-dt {
    padding-right: 142px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-143-right-dt {
    padding-right: 143px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-144-right-dt {
    padding-right: 144px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-145-right-dt {
    padding-right: 145px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-146-right-dt {
    padding-right: 146px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-147-right-dt {
    padding-right: 147px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-148-right-dt {
    padding-right: 148px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-149-right-dt {
    padding-right: 149px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-150-right-dt {
    padding-right: 150px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-151-right-dt {
    padding-right: 151px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-152-right-dt {
    padding-right: 152px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-153-right-dt {
    padding-right: 153px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-154-right-dt {
    padding-right: 154px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-155-right-dt {
    padding-right: 155px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-156-right-dt {
    padding-right: 156px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-157-right-dt {
    padding-right: 157px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-158-right-dt {
    padding-right: 158px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-159-right-dt {
    padding-right: 159px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-160-right-dt {
    padding-right: 160px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-161-right-dt {
    padding-right: 161px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-162-right-dt {
    padding-right: 162px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-163-right-dt {
    padding-right: 163px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-164-right-dt {
    padding-right: 164px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-165-right-dt {
    padding-right: 165px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-166-right-dt {
    padding-right: 166px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-167-right-dt {
    padding-right: 167px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-168-right-dt {
    padding-right: 168px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-169-right-dt {
    padding-right: 169px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-170-right-dt {
    padding-right: 170px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-171-right-dt {
    padding-right: 171px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-172-right-dt {
    padding-right: 172px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-173-right-dt {
    padding-right: 173px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-174-right-dt {
    padding-right: 174px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-175-right-dt {
    padding-right: 175px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-176-right-dt {
    padding-right: 176px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-177-right-dt {
    padding-right: 177px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-178-right-dt {
    padding-right: 178px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-179-right-dt {
    padding-right: 179px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-180-right-dt {
    padding-right: 180px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-181-right-dt {
    padding-right: 181px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-182-right-dt {
    padding-right: 182px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-183-right-dt {
    padding-right: 183px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-184-right-dt {
    padding-right: 184px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-185-right-dt {
    padding-right: 185px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-186-right-dt {
    padding-right: 186px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-187-right-dt {
    padding-right: 187px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-188-right-dt {
    padding-right: 188px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-189-right-dt {
    padding-right: 189px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-190-right-dt {
    padding-right: 190px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-191-right-dt {
    padding-right: 191px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-192-right-dt {
    padding-right: 192px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-193-right-dt {
    padding-right: 193px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-194-right-dt {
    padding-right: 194px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-195-right-dt {
    padding-right: 195px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-196-right-dt {
    padding-right: 196px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-197-right-dt {
    padding-right: 197px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-198-right-dt {
    padding-right: 198px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-199-right-dt {
    padding-right: 199px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-200-right-dt {
    padding-right: 200px;
  }
}

/* padding top */
@media (min-width: 992px) and (max-width: 10000px) {
  .padding-0-top-dt {
    padding-top: 0;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-1-top-dt {
    padding-top: 1px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-2-top-dt {
    padding-top: 2px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-3-top-dt {
    padding-top: 3px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-4-top-dt {
    padding-top: 4px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-5-top-dt {
    padding-top: 5px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-6-top-dt {
    padding-top: 6px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-7-top-dt {
    padding-top: 7px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-8-top-dt {
    padding-top: 8px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-9-top-dt {
    padding-top: 9px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-10-top-dt {
    padding-top: 10px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-11-top-dt {
    padding-top: 11px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-12-top-dt {
    padding-top: 12px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-13-top-dt {
    padding-top: 13px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-14-top-dt {
    padding-top: 14px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-15-top-dt {
    padding-top: 15px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-16-top-dt {
    padding-top: 16px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-17-top-dt {
    padding-top: 17px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-18-top-dt {
    padding-top: 18px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-19-top-dt {
    padding-top: 19px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-20-top-dt {
    padding-top: 20px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-21-top-dt {
    padding-top: 21px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-22-top-dt {
    padding-top: 22px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-23-top-dt {
    padding-top: 23px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-24-top-dt {
    padding-top: 24px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-25-top-dt {
    padding-top: 25px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-26-top-dt {
    padding-top: 26px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-27-top-dt {
    padding-top: 27px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-28-top-dt {
    padding-top: 28px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-29-top-dt {
    padding-top: 29px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-30-top-dt {
    padding-top: 30px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-31-top-dt {
    padding-top: 31px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-32-top-dt {
    padding-top: 32px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-33-top-dt {
    padding-top: 33px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-34-top-dt {
    padding-top: 34px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-35-top-dt {
    padding-top: 35px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-36-top-dt {
    padding-top: 36px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-37-top-dt {
    padding-top: 37px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-38-top-dt {
    padding-top: 38px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-39-top-dt {
    padding-top: 39px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-40-top-dt {
    padding-top: 40px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-41-top-dt {
    padding-top: 41px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-42-top-dt {
    padding-top: 42px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-43-top-dt {
    padding-top: 43px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-44-top-dt {
    padding-top: 44px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-45-top-dt {
    padding-top: 45px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-46-top-dt {
    padding-top: 46px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-47-top-dt {
    padding-top: 47px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-48-top-dt {
    padding-top: 48px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-49-top-dt {
    padding-top: 49px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-50-top-dt {
    padding-top: 50px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-51-top-dt {
    padding-top: 51px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-52-top-dt {
    padding-top: 52px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-53-top-dt {
    padding-top: 53px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-54-top-dt {
    padding-top: 54px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-55-top-dt {
    padding-top: 55px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-56-top-dt {
    padding-top: 56px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-57-top-dt {
    padding-top: 57px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-58-top-dt {
    padding-top: 58px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-59-top-dt {
    padding-top: 59px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-60-top-dt {
    padding-top: 60px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-61-top-dt {
    padding-top: 61px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-62-top-dt {
    padding-top: 62px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-63-top-dt {
    padding-top: 63px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-64-top-dt {
    padding-top: 64px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-65-top-dt {
    padding-top: 65px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-66-top-dt {
    padding-top: 66px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-67-top-dt {
    padding-top: 67px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-68-top-dt {
    padding-top: 68px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-69-top-dt {
    padding-top: 69px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-70-top-dt {
    padding-top: 70px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-71-top-dt {
    padding-top: 71px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-72-top-dt {
    padding-top: 72px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-73-top-dt {
    padding-top: 73px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-74-top-dt {
    padding-top: 74px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-75-top-dt {
    padding-top: 75px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-76-top-dt {
    padding-top: 76px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-77-top-dt {
    padding-top: 77px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-78-top-dt {
    padding-top: 78px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-79-top-dt {
    padding-top: 79px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-80-top-dt {
    padding-top: 80px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-81-top-dt {
    padding-top: 81px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-82-top-dt {
    padding-top: 82px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-83-top-dt {
    padding-top: 83px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-84-top-dt {
    padding-top: 84px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-85-top-dt {
    padding-top: 85px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-86-top-dt {
    padding-top: 86px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-87-top-dt {
    padding-top: 87px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-88-top-dt {
    padding-top: 88px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-89-top-dt {
    padding-top: 89px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-90-top-dt {
    padding-top: 90px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-91-top-dt {
    padding-top: 91px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-92-top-dt {
    padding-top: 92px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-93-top-dt {
    padding-top: 93px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-94-top-dt {
    padding-top: 94px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-95-top-dt {
    padding-top: 95px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-96-top-dt {
    padding-top: 96px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-97-top-dt {
    padding-top: 97px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-98-top-dt {
    padding-top: 98px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-99-top-dt {
    padding-top: 99px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-100-top-dt {
    padding-top: 100px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-101-top-dt {
    padding-top: 101px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-102-top-dt {
    padding-top: 102px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-103-top-dt {
    padding-top: 103px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-104-top-dt {
    padding-top: 104px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-105-top-dt {
    padding-top: 105px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-106-top-dt {
    padding-top: 106px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-107-top-dt {
    padding-top: 107px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-108-top-dt {
    padding-top: 108px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-109-top-dt {
    padding-top: 109px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-110-top-dt {
    padding-top: 110px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-111-top-dt {
    padding-top: 111px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-112-top-dt {
    padding-top: 112px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-113-top-dt {
    padding-top: 113px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-114-top-dt {
    padding-top: 114px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-115-top-dt {
    padding-top: 115px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-116-top-dt {
    padding-top: 116px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-117-top-dt {
    padding-top: 117px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-118-top-dt {
    padding-top: 118px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-119-top-dt {
    padding-top: 119px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-120-top-dt {
    padding-top: 120px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-121-top-dt {
    padding-top: 121px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-122-top-dt {
    padding-top: 122px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-123-top-dt {
    padding-top: 123px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-124-top-dt {
    padding-top: 124px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-125-top-dt {
    padding-top: 125px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-126-top-dt {
    padding-top: 126px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-127-top-dt {
    padding-top: 127px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-128-top-dt {
    padding-top: 128px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-129-top-dt {
    padding-top: 129px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-130-top-dt {
    padding-top: 130px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-131-top-dt {
    padding-top: 131px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-132-top-dt {
    padding-top: 132px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-133-top-dt {
    padding-top: 133px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-134-top-dt {
    padding-top: 134px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-135-top-dt {
    padding-top: 135px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-136-top-dt {
    padding-top: 136px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-137-top-dt {
    padding-top: 137px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-138-top-dt {
    padding-top: 138px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-139-top-dt {
    padding-top: 139px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-140-top-dt {
    padding-top: 140px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-141-top-dt {
    padding-top: 141px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-142-top-dt {
    padding-top: 142px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-143-top-dt {
    padding-top: 143px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-144-top-dt {
    padding-top: 144px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-145-top-dt {
    padding-top: 145px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-146-top-dt {
    padding-top: 146px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-147-top-dt {
    padding-top: 147px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-148-top-dt {
    padding-top: 148px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-149-top-dt {
    padding-top: 149px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-150-top-dt {
    padding-top: 150px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-151-top-dt {
    padding-top: 151px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-152-top-dt {
    padding-top: 152px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-153-top-dt {
    padding-top: 153px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-154-top-dt {
    padding-top: 154px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-155-top-dt {
    padding-top: 155px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-156-top-dt {
    padding-top: 156px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-157-top-dt {
    padding-top: 157px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-158-top-dt {
    padding-top: 158px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-159-top-dt {
    padding-top: 159px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-160-top-dt {
    padding-top: 160px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-161-top-dt {
    padding-top: 161px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-162-top-dt {
    padding-top: 162px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-163-top-dt {
    padding-top: 163px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-164-top-dt {
    padding-top: 164px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-165-top-dt {
    padding-top: 165px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-166-top-dt {
    padding-top: 166px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-167-top-dt {
    padding-top: 167px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-168-top-dt {
    padding-top: 168px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-169-top-dt {
    padding-top: 169px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-170-top-dt {
    padding-top: 170px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-171-top-dt {
    padding-top: 171px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-172-top-dt {
    padding-top: 172px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-173-top-dt {
    padding-top: 173px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-174-top-dt {
    padding-top: 174px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-175-top-dt {
    padding-top: 175px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-176-top-dt {
    padding-top: 176px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-177-top-dt {
    padding-top: 177px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-178-top-dt {
    padding-top: 178px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-179-top-dt {
    padding-top: 179px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-180-top-dt {
    padding-top: 180px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-181-top-dt {
    padding-top: 181px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-182-top-dt {
    padding-top: 182px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-183-top-dt {
    padding-top: 183px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-184-top-dt {
    padding-top: 184px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-185-top-dt {
    padding-top: 185px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-186-top-dt {
    padding-top: 186px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-187-top-dt {
    padding-top: 187px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-188-top-dt {
    padding-top: 188px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-189-top-dt {
    padding-top: 189px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-190-top-dt {
    padding-top: 190px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-191-top-dt {
    padding-top: 191px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-192-top-dt {
    padding-top: 192px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-193-top-dt {
    padding-top: 193px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-194-top-dt {
    padding-top: 194px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-195-top-dt {
    padding-top: 195px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-196-top-dt {
    padding-top: 196px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-197-top-dt {
    padding-top: 197px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-198-top-dt {
    padding-top: 198px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-199-top-dt {
    padding-top: 199px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-200-top-dt {
    padding-top: 200px;
  }
}

/* padding bottom */
@media (min-width: 992px) and (max-width: 10000px) {
  .padding-0-bottom-dt {
    padding-bottom: 0;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-1-bottom-dt {
    padding-bottom: 1px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-2-bottom-dt {
    padding-bottom: 2px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-3-bottom-dt {
    padding-bottom: 3px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-4-bottom-dt {
    padding-bottom: 4px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-5-bottom-dt {
    padding-bottom: 5px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-6-bottom-dt {
    padding-bottom: 6px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-7-bottom-dt {
    padding-bottom: 7px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-8-bottom-dt {
    padding-bottom: 8px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-9-bottom-dt {
    padding-bottom: 9px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-10-bottom-dt {
    padding-bottom: 10px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-11-bottom-dt {
    padding-bottom: 11px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-12-bottom-dt {
    padding-bottom: 12px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-13-bottom-dt {
    padding-bottom: 13px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-14-bottom-dt {
    padding-bottom: 14px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-15-bottom-dt {
    padding-bottom: 15px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-16-bottom-dt {
    padding-bottom: 16px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-17-bottom-dt {
    padding-bottom: 17px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-18-bottom-dt {
    padding-bottom: 18px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-19-bottom-dt {
    padding-bottom: 19px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-20-bottom-dt {
    padding-bottom: 20px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-21-bottom-dt {
    padding-bottom: 21px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-22-bottom-dt {
    padding-bottom: 22px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-23-bottom-dt {
    padding-bottom: 23px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-24-bottom-dt {
    padding-bottom: 24px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-25-bottom-dt {
    padding-bottom: 25px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-26-bottom-dt {
    padding-bottom: 26px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-27-bottom-dt {
    padding-bottom: 27px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-28-bottom-dt {
    padding-bottom: 28px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-29-bottom-dt {
    padding-bottom: 29px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-30-bottom-dt {
    padding-bottom: 30px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-31-bottom-dt {
    padding-bottom: 31px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-32-bottom-dt {
    padding-bottom: 32px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-33-bottom-dt {
    padding-bottom: 33px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-34-bottom-dt {
    padding-bottom: 34px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-35-bottom-dt {
    padding-bottom: 35px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-36-bottom-dt {
    padding-bottom: 36px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-37-bottom-dt {
    padding-bottom: 37px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-38-bottom-dt {
    padding-bottom: 38px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-39-bottom-dt {
    padding-bottom: 39px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-40-bottom-dt {
    padding-bottom: 40px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-41-bottom-dt {
    padding-bottom: 41px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-42-bottom-dt {
    padding-bottom: 42px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-43-bottom-dt {
    padding-bottom: 43px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-44-bottom-dt {
    padding-bottom: 44px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-45-bottom-dt {
    padding-bottom: 45px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-46-bottom-dt {
    padding-bottom: 46px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-47-bottom-dt {
    padding-bottom: 47px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-48-bottom-dt {
    padding-bottom: 48px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-49-bottom-dt {
    padding-bottom: 49px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-50-bottom-dt {
    padding-bottom: 50px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-51-bottom-dt {
    padding-bottom: 51px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-52-bottom-dt {
    padding-bottom: 52px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-53-bottom-dt {
    padding-bottom: 53px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-54-bottom-dt {
    padding-bottom: 54px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-55-bottom-dt {
    padding-bottom: 55px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-56-bottom-dt {
    padding-bottom: 56px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-57-bottom-dt {
    padding-bottom: 57px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-58-bottom-dt {
    padding-bottom: 58px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-59-bottom-dt {
    padding-bottom: 59px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-60-bottom-dt {
    padding-bottom: 60px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-61-bottom-dt {
    padding-bottom: 61px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-62-bottom-dt {
    padding-bottom: 62px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-63-bottom-dt {
    padding-bottom: 63px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-64-bottom-dt {
    padding-bottom: 64px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-65-bottom-dt {
    padding-bottom: 65px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-66-bottom-dt {
    padding-bottom: 66px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-67-bottom-dt {
    padding-bottom: 67px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-68-bottom-dt {
    padding-bottom: 68px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-69-bottom-dt {
    padding-bottom: 69px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-70-bottom-dt {
    padding-bottom: 70px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-71-bottom-dt {
    padding-bottom: 71px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-72-bottom-dt {
    padding-bottom: 72px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-73-bottom-dt {
    padding-bottom: 73px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-74-bottom-dt {
    padding-bottom: 74px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-75-bottom-dt {
    padding-bottom: 75px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-76-bottom-dt {
    padding-bottom: 76px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-77-bottom-dt {
    padding-bottom: 77px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-78-bottom-dt {
    padding-bottom: 78px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-79-bottom-dt {
    padding-bottom: 79px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-80-bottom-dt {
    padding-bottom: 80px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-81-bottom-dt {
    padding-bottom: 81px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-82-bottom-dt {
    padding-bottom: 82px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-83-bottom-dt {
    padding-bottom: 83px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-84-bottom-dt {
    padding-bottom: 84px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-85-bottom-dt {
    padding-bottom: 85px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-86-bottom-dt {
    padding-bottom: 86px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-87-bottom-dt {
    padding-bottom: 87px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-88-bottom-dt {
    padding-bottom: 88px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-89-bottom-dt {
    padding-bottom: 89px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-90-bottom-dt {
    padding-bottom: 90px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-91-bottom-dt {
    padding-bottom: 91px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-92-bottom-dt {
    padding-bottom: 92px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-93-bottom-dt {
    padding-bottom: 93px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-94-bottom-dt {
    padding-bottom: 94px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-95-bottom-dt {
    padding-bottom: 95px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-96-bottom-dt {
    padding-bottom: 96px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-97-bottom-dt {
    padding-bottom: 97px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-98-bottom-dt {
    padding-bottom: 98px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-99-bottom-dt {
    padding-bottom: 99px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-100-bottom-dt {
    padding-bottom: 100px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-101-bottom-dt {
    padding-bottom: 101px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-102-bottom-dt {
    padding-bottom: 102px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-103-bottom-dt {
    padding-bottom: 103px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-104-bottom-dt {
    padding-bottom: 104px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-105-bottom-dt {
    padding-bottom: 105px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-106-bottom-dt {
    padding-bottom: 106px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-107-bottom-dt {
    padding-bottom: 107px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-108-bottom-dt {
    padding-bottom: 108px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-109-bottom-dt {
    padding-bottom: 109px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-110-bottom-dt {
    padding-bottom: 110px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-111-bottom-dt {
    padding-bottom: 111px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-112-bottom-dt {
    padding-bottom: 112px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-113-bottom-dt {
    padding-bottom: 113px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-114-bottom-dt {
    padding-bottom: 114px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-115-bottom-dt {
    padding-bottom: 115px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-116-bottom-dt {
    padding-bottom: 116px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-117-bottom-dt {
    padding-bottom: 117px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-118-bottom-dt {
    padding-bottom: 118px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-119-bottom-dt {
    padding-bottom: 119px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-120-bottom-dt {
    padding-bottom: 120px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-121-bottom-dt {
    padding-bottom: 121px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-122-bottom-dt {
    padding-bottom: 122px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-123-bottom-dt {
    padding-bottom: 123px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-124-bottom-dt {
    padding-bottom: 124px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-125-bottom-dt {
    padding-bottom: 125px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-126-bottom-dt {
    padding-bottom: 126px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-127-bottom-dt {
    padding-bottom: 127px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-128-bottom-dt {
    padding-bottom: 128px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-129-bottom-dt {
    padding-bottom: 129px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-130-bottom-dt {
    padding-bottom: 130px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-131-bottom-dt {
    padding-bottom: 131px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-132-bottom-dt {
    padding-bottom: 132px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-133-bottom-dt {
    padding-bottom: 133px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-134-bottom-dt {
    padding-bottom: 134px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-135-bottom-dt {
    padding-bottom: 135px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-136-bottom-dt {
    padding-bottom: 136px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-137-bottom-dt {
    padding-bottom: 137px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-138-bottom-dt {
    padding-bottom: 138px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-139-bottom-dt {
    padding-bottom: 139px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-140-bottom-dt {
    padding-bottom: 140px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-141-bottom-dt {
    padding-bottom: 141px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-142-bottom-dt {
    padding-bottom: 142px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-143-bottom-dt {
    padding-bottom: 143px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-144-bottom-dt {
    padding-bottom: 144px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-145-bottom-dt {
    padding-bottom: 145px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-146-bottom-dt {
    padding-bottom: 146px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-147-bottom-dt {
    padding-bottom: 147px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-148-bottom-dt {
    padding-bottom: 148px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-149-bottom-dt {
    padding-bottom: 149px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-150-bottom-dt {
    padding-bottom: 150px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-151-bottom-dt {
    padding-bottom: 151px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-152-bottom-dt {
    padding-bottom: 152px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-153-bottom-dt {
    padding-bottom: 153px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-154-bottom-dt {
    padding-bottom: 154px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-155-bottom-dt {
    padding-bottom: 155px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-156-bottom-dt {
    padding-bottom: 156px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-157-bottom-dt {
    padding-bottom: 157px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-158-bottom-dt {
    padding-bottom: 158px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-159-bottom-dt {
    padding-bottom: 159px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-160-bottom-dt {
    padding-bottom: 160px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-161-bottom-dt {
    padding-bottom: 161px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-162-bottom-dt {
    padding-bottom: 162px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-163-bottom-dt {
    padding-bottom: 163px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-164-bottom-dt {
    padding-bottom: 164px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-165-bottom-dt {
    padding-bottom: 165px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-166-bottom-dt {
    padding-bottom: 166px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-167-bottom-dt {
    padding-bottom: 167px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-168-bottom-dt {
    padding-bottom: 168px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-169-bottom-dt {
    padding-bottom: 169px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-170-bottom-dt {
    padding-bottom: 170px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-171-bottom-dt {
    padding-bottom: 171px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-172-bottom-dt {
    padding-bottom: 172px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-173-bottom-dt {
    padding-bottom: 173px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-174-bottom-dt {
    padding-bottom: 174px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-175-bottom-dt {
    padding-bottom: 175px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-176-bottom-dt {
    padding-bottom: 176px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-177-bottom-dt {
    padding-bottom: 177px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-178-bottom-dt {
    padding-bottom: 178px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-179-bottom-dt {
    padding-bottom: 179px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-180-bottom-dt {
    padding-bottom: 180px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-181-bottom-dt {
    padding-bottom: 181px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-182-bottom-dt {
    padding-bottom: 182px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-183-bottom-dt {
    padding-bottom: 183px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-184-bottom-dt {
    padding-bottom: 184px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-185-bottom-dt {
    padding-bottom: 185px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-186-bottom-dt {
    padding-bottom: 186px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-187-bottom-dt {
    padding-bottom: 187px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-188-bottom-dt {
    padding-bottom: 188px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-189-bottom-dt {
    padding-bottom: 189px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-190-bottom-dt {
    padding-bottom: 190px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-191-bottom-dt {
    padding-bottom: 191px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-192-bottom-dt {
    padding-bottom: 192px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-193-bottom-dt {
    padding-bottom: 193px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-194-bottom-dt {
    padding-bottom: 194px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-195-bottom-dt {
    padding-bottom: 195px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-196-bottom-dt {
    padding-bottom: 196px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-197-bottom-dt {
    padding-bottom: 197px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-198-bottom-dt {
    padding-bottom: 198px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-199-bottom-dt {
    padding-bottom: 199px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .padding-200-bottom-dt {
    padding-bottom: 200px;
  }
}

/* margin left */
@media (min-width: 992px) and (max-width: 10000px) {
  .margin-0-left-dt {
    margin-left: 0;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-1-left-dt {
    margin-left: 1px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-2-left-dt {
    margin-left: 2px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-3-left-dt {
    margin-left: 3px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-4-left-dt {
    margin-left: 4px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-5-left-dt {
    margin-left: 5px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-6-left-dt {
    margin-left: 6px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-7-left-dt {
    margin-left: 7px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-8-left-dt {
    margin-left: 8px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-9-left-dt {
    margin-left: 9px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-10-left-dt {
    margin-left: 10px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-11-left-dt {
    margin-left: 11px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-12-left-dt {
    margin-left: 12px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-13-left-dt {
    margin-left: 13px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-14-left-dt {
    margin-left: 14px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-15-left-dt {
    margin-left: 15px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-16-left-dt {
    margin-left: 16px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-17-left-dt {
    margin-left: 17px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-18-left-dt {
    margin-left: 18px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-19-left-dt {
    margin-left: 19px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-20-left-dt {
    margin-left: 20px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-21-left-dt {
    margin-left: 21px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-22-left-dt {
    margin-left: 22px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-23-left-dt {
    margin-left: 23px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-24-left-dt {
    margin-left: 24px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-25-left-dt {
    margin-left: 25px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-26-left-dt {
    margin-left: 26px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-27-left-dt {
    margin-left: 27px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-28-left-dt {
    margin-left: 28px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-29-left-dt {
    margin-left: 29px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-30-left-dt {
    margin-left: 30px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-31-left-dt {
    margin-left: 31px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-32-left-dt {
    margin-left: 32px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-33-left-dt {
    margin-left: 33px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-34-left-dt {
    margin-left: 34px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-35-left-dt {
    margin-left: 35px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-36-left-dt {
    margin-left: 36px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-37-left-dt {
    margin-left: 37px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-38-left-dt {
    margin-left: 38px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-39-left-dt {
    margin-left: 39px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-40-left-dt {
    margin-left: 40px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-41-left-dt {
    margin-left: 41px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-42-left-dt {
    margin-left: 42px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-43-left-dt {
    margin-left: 43px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-44-left-dt {
    margin-left: 44px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-45-left-dt {
    margin-left: 45px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-46-left-dt {
    margin-left: 46px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-47-left-dt {
    margin-left: 47px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-48-left-dt {
    margin-left: 48px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-49-left-dt {
    margin-left: 49px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-50-left-dt {
    margin-left: 50px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-51-left-dt {
    margin-left: 51px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-52-left-dt {
    margin-left: 52px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-53-left-dt {
    margin-left: 53px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-54-left-dt {
    margin-left: 54px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-55-left-dt {
    margin-left: 55px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-56-left-dt {
    margin-left: 56px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-57-left-dt {
    margin-left: 57px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-58-left-dt {
    margin-left: 58px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-59-left-dt {
    margin-left: 59px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-60-left-dt {
    margin-left: 60px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-61-left-dt {
    margin-left: 61px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-62-left-dt {
    margin-left: 62px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-63-left-dt {
    margin-left: 63px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-64-left-dt {
    margin-left: 64px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-65-left-dt {
    margin-left: 65px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-66-left-dt {
    margin-left: 66px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-67-left-dt {
    margin-left: 67px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-68-left-dt {
    margin-left: 68px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-69-left-dt {
    margin-left: 69px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-70-left-dt {
    margin-left: 70px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-71-left-dt {
    margin-left: 71px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-72-left-dt {
    margin-left: 72px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-73-left-dt {
    margin-left: 73px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-74-left-dt {
    margin-left: 74px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-75-left-dt {
    margin-left: 75px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-76-left-dt {
    margin-left: 76px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-77-left-dt {
    margin-left: 77px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-78-left-dt {
    margin-left: 78px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-79-left-dt {
    margin-left: 79px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-80-left-dt {
    margin-left: 80px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-81-left-dt {
    margin-left: 81px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-82-left-dt {
    margin-left: 82px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-83-left-dt {
    margin-left: 83px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-84-left-dt {
    margin-left: 84px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-85-left-dt {
    margin-left: 85px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-86-left-dt {
    margin-left: 86px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-87-left-dt {
    margin-left: 87px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-88-left-dt {
    margin-left: 88px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-89-left-dt {
    margin-left: 89px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-90-left-dt {
    margin-left: 90px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-91-left-dt {
    margin-left: 91px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-92-left-dt {
    margin-left: 92px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-93-left-dt {
    margin-left: 93px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-94-left-dt {
    margin-left: 94px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-95-left-dt {
    margin-left: 95px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-96-left-dt {
    margin-left: 96px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-97-left-dt {
    margin-left: 97px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-98-left-dt {
    margin-left: 98px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-99-left-dt {
    margin-left: 99px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-100-left-dt {
    margin-left: 100px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-101-left-dt {
    margin-left: 101px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-102-left-dt {
    margin-left: 102px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-103-left-dt {
    margin-left: 103px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-104-left-dt {
    margin-left: 104px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-105-left-dt {
    margin-left: 105px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-106-left-dt {
    margin-left: 106px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-107-left-dt {
    margin-left: 107px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-108-left-dt {
    margin-left: 108px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-109-left-dt {
    margin-left: 109px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-110-left-dt {
    margin-left: 110px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-111-left-dt {
    margin-left: 111px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-112-left-dt {
    margin-left: 112px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-113-left-dt {
    margin-left: 113px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-114-left-dt {
    margin-left: 114px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-115-left-dt {
    margin-left: 115px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-116-left-dt {
    margin-left: 116px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-117-left-dt {
    margin-left: 117px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-118-left-dt {
    margin-left: 118px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-119-left-dt {
    margin-left: 119px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-120-left-dt {
    margin-left: 120px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-121-left-dt {
    margin-left: 121px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-122-left-dt {
    margin-left: 122px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-123-left-dt {
    margin-left: 123px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-124-left-dt {
    margin-left: 124px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-125-left-dt {
    margin-left: 125px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-126-left-dt {
    margin-left: 126px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-127-left-dt {
    margin-left: 127px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-128-left-dt {
    margin-left: 128px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-129-left-dt {
    margin-left: 129px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-130-left-dt {
    margin-left: 130px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-131-left-dt {
    margin-left: 131px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-132-left-dt {
    margin-left: 132px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-133-left-dt {
    margin-left: 133px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-134-left-dt {
    margin-left: 134px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-135-left-dt {
    margin-left: 135px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-136-left-dt {
    margin-left: 136px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-137-left-dt {
    margin-left: 137px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-138-left-dt {
    margin-left: 138px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-139-left-dt {
    margin-left: 139px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-140-left-dt {
    margin-left: 140px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-141-left-dt {
    margin-left: 141px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-142-left-dt {
    margin-left: 142px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-143-left-dt {
    margin-left: 143px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-144-left-dt {
    margin-left: 144px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-145-left-dt {
    margin-left: 145px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-146-left-dt {
    margin-left: 146px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-147-left-dt {
    margin-left: 147px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-148-left-dt {
    margin-left: 148px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-149-left-dt {
    margin-left: 149px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-150-left-dt {
    margin-left: 150px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-151-left-dt {
    margin-left: 151px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-152-left-dt {
    margin-left: 152px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-153-left-dt {
    margin-left: 153px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-154-left-dt {
    margin-left: 154px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-155-left-dt {
    margin-left: 155px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-156-left-dt {
    margin-left: 156px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-157-left-dt {
    margin-left: 157px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-158-left-dt {
    margin-left: 158px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-159-left-dt {
    margin-left: 159px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-160-left-dt {
    margin-left: 160px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-161-left-dt {
    margin-left: 161px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-162-left-dt {
    margin-left: 162px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-163-left-dt {
    margin-left: 163px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-164-left-dt {
    margin-left: 164px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-165-left-dt {
    margin-left: 165px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-166-left-dt {
    margin-left: 166px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-167-left-dt {
    margin-left: 167px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-168-left-dt {
    margin-left: 168px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-169-left-dt {
    margin-left: 169px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-170-left-dt {
    margin-left: 170px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-171-left-dt {
    margin-left: 171px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-172-left-dt {
    margin-left: 172px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-173-left-dt {
    margin-left: 173px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-174-left-dt {
    margin-left: 174px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-175-left-dt {
    margin-left: 175px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-176-left-dt {
    margin-left: 176px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-177-left-dt {
    margin-left: 177px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-178-left-dt {
    margin-left: 178px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-179-left-dt {
    margin-left: 179px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-180-left-dt {
    margin-left: 180px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-181-left-dt {
    margin-left: 181px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-182-left-dt {
    margin-left: 182px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-183-left-dt {
    margin-left: 183px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-184-left-dt {
    margin-left: 184px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-185-left-dt {
    margin-left: 185px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-186-left-dt {
    margin-left: 186px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-187-left-dt {
    margin-left: 187px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-188-left-dt {
    margin-left: 188px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-189-left-dt {
    margin-left: 189px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-190-left-dt {
    margin-left: 190px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-191-left-dt {
    margin-left: 191px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-192-left-dt {
    margin-left: 192px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-193-left-dt {
    margin-left: 193px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-194-left-dt {
    margin-left: 194px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-195-left-dt {
    margin-left: 195px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-196-left-dt {
    margin-left: 196px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-197-left-dt {
    margin-left: 197px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-198-left-dt {
    margin-left: 198px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-199-left-dt {
    margin-left: 199px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-200-left-dt {
    margin-left: 200px;
  }
}

/* margin right */
@media (min-width: 992px) and (max-width: 10000px) {
  .margin-0-right-dt {
    margin-right: 0;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-1-right-dt {
    margin-right: 1px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-2-right-dt {
    margin-right: 2px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-3-right-dt {
    margin-right: 3px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-4-right-dt {
    margin-right: 4px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-5-right-dt {
    margin-right: 5px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-6-right-dt {
    margin-right: 6px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-7-right-dt {
    margin-right: 7px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-8-right-dt {
    margin-right: 8px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-9-right-dt {
    margin-right: 9px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-10-right-dt {
    margin-right: 10px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-11-right-dt {
    margin-right: 11px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-12-right-dt {
    margin-right: 12px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-13-right-dt {
    margin-right: 13px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-14-right-dt {
    margin-right: 14px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-15-right-dt {
    margin-right: 15px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-16-right-dt {
    margin-right: 16px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-17-right-dt {
    margin-right: 17px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-18-right-dt {
    margin-right: 18px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-19-right-dt {
    margin-right: 19px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-20-right-dt {
    margin-right: 20px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-21-right-dt {
    margin-right: 21px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-22-right-dt {
    margin-right: 22px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-23-right-dt {
    margin-right: 23px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-24-right-dt {
    margin-right: 24px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-25-right-dt {
    margin-right: 25px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-26-right-dt {
    margin-right: 26px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-27-right-dt {
    margin-right: 27px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-28-right-dt {
    margin-right: 28px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-29-right-dt {
    margin-right: 29px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-30-right-dt {
    margin-right: 30px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-31-right-dt {
    margin-right: 31px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-32-right-dt {
    margin-right: 32px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-33-right-dt {
    margin-right: 33px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-34-right-dt {
    margin-right: 34px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-35-right-dt {
    margin-right: 35px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-36-right-dt {
    margin-right: 36px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-37-right-dt {
    margin-right: 37px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-38-right-dt {
    margin-right: 38px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-39-right-dt {
    margin-right: 39px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-40-right-dt {
    margin-right: 40px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-41-right-dt {
    margin-right: 41px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-42-right-dt {
    margin-right: 42px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-43-right-dt {
    margin-right: 43px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-44-right-dt {
    margin-right: 44px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-45-right-dt {
    margin-right: 45px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-46-right-dt {
    margin-right: 46px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-47-right-dt {
    margin-right: 47px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-48-right-dt {
    margin-right: 48px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-49-right-dt {
    margin-right: 49px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-50-right-dt {
    margin-right: 50px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-51-right-dt {
    margin-right: 51px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-52-right-dt {
    margin-right: 52px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-53-right-dt {
    margin-right: 53px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-54-right-dt {
    margin-right: 54px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-55-right-dt {
    margin-right: 55px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-56-right-dt {
    margin-right: 56px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-57-right-dt {
    margin-right: 57px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-58-right-dt {
    margin-right: 58px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-59-right-dt {
    margin-right: 59px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-60-right-dt {
    margin-right: 60px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-61-right-dt {
    margin-right: 61px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-62-right-dt {
    margin-right: 62px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-63-right-dt {
    margin-right: 63px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-64-right-dt {
    margin-right: 64px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-65-right-dt {
    margin-right: 65px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-66-right-dt {
    margin-right: 66px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-67-right-dt {
    margin-right: 67px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-68-right-dt {
    margin-right: 68px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-69-right-dt {
    margin-right: 69px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-70-right-dt {
    margin-right: 70px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-71-right-dt {
    margin-right: 71px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-72-right-dt {
    margin-right: 72px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-73-right-dt {
    margin-right: 73px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-74-right-dt {
    margin-right: 74px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-75-right-dt {
    margin-right: 75px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-76-right-dt {
    margin-right: 76px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-77-right-dt {
    margin-right: 77px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-78-right-dt {
    margin-right: 78px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-79-right-dt {
    margin-right: 79px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-80-right-dt {
    margin-right: 80px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-81-right-dt {
    margin-right: 81px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-82-right-dt {
    margin-right: 82px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-83-right-dt {
    margin-right: 83px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-84-right-dt {
    margin-right: 84px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-85-right-dt {
    margin-right: 85px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-86-right-dt {
    margin-right: 86px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-87-right-dt {
    margin-right: 87px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-88-right-dt {
    margin-right: 88px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-89-right-dt {
    margin-right: 89px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-90-right-dt {
    margin-right: 90px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-91-right-dt {
    margin-right: 91px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-92-right-dt {
    margin-right: 92px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-93-right-dt {
    margin-right: 93px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-94-right-dt {
    margin-right: 94px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-95-right-dt {
    margin-right: 95px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-96-right-dt {
    margin-right: 96px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-97-right-dt {
    margin-right: 97px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-98-right-dt {
    margin-right: 98px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-99-right-dt {
    margin-right: 99px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-100-right-dt {
    margin-right: 100px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-101-right-dt {
    margin-right: 101px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-102-right-dt {
    margin-right: 102px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-103-right-dt {
    margin-right: 103px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-104-right-dt {
    margin-right: 104px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-105-right-dt {
    margin-right: 105px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-106-right-dt {
    margin-right: 106px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-107-right-dt {
    margin-right: 107px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-108-right-dt {
    margin-right: 108px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-109-right-dt {
    margin-right: 109px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-110-right-dt {
    margin-right: 110px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-111-right-dt {
    margin-right: 111px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-112-right-dt {
    margin-right: 112px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-113-right-dt {
    margin-right: 113px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-114-right-dt {
    margin-right: 114px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-115-right-dt {
    margin-right: 115px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-116-right-dt {
    margin-right: 116px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-117-right-dt {
    margin-right: 117px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-118-right-dt {
    margin-right: 118px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-119-right-dt {
    margin-right: 119px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-120-right-dt {
    margin-right: 120px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-121-right-dt {
    margin-right: 121px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-122-right-dt {
    margin-right: 122px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-123-right-dt {
    margin-right: 123px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-124-right-dt {
    margin-right: 124px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-125-right-dt {
    margin-right: 125px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-126-right-dt {
    margin-right: 126px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-127-right-dt {
    margin-right: 127px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-128-right-dt {
    margin-right: 128px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-129-right-dt {
    margin-right: 129px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-130-right-dt {
    margin-right: 130px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-131-right-dt {
    margin-right: 131px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-132-right-dt {
    margin-right: 132px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-133-right-dt {
    margin-right: 133px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-134-right-dt {
    margin-right: 134px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-135-right-dt {
    margin-right: 135px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-136-right-dt {
    margin-right: 136px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-137-right-dt {
    margin-right: 137px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-138-right-dt {
    margin-right: 138px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-139-right-dt {
    margin-right: 139px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-140-right-dt {
    margin-right: 140px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-141-right-dt {
    margin-right: 141px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-142-right-dt {
    margin-right: 142px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-143-right-dt {
    margin-right: 143px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-144-right-dt {
    margin-right: 144px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-145-right-dt {
    margin-right: 145px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-146-right-dt {
    margin-right: 146px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-147-right-dt {
    margin-right: 147px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-148-right-dt {
    margin-right: 148px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-149-right-dt {
    margin-right: 149px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-150-right-dt {
    margin-right: 150px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-151-right-dt {
    margin-right: 151px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-152-right-dt {
    margin-right: 152px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-153-right-dt {
    margin-right: 153px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-154-right-dt {
    margin-right: 154px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-155-right-dt {
    margin-right: 155px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-156-right-dt {
    margin-right: 156px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-157-right-dt {
    margin-right: 157px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-158-right-dt {
    margin-right: 158px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-159-right-dt {
    margin-right: 159px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-160-right-dt {
    margin-right: 160px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-161-right-dt {
    margin-right: 161px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-162-right-dt {
    margin-right: 162px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-163-right-dt {
    margin-right: 163px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-164-right-dt {
    margin-right: 164px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-165-right-dt {
    margin-right: 165px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-166-right-dt {
    margin-right: 166px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-167-right-dt {
    margin-right: 167px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-168-right-dt {
    margin-right: 168px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-169-right-dt {
    margin-right: 169px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-170-right-dt {
    margin-right: 170px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-171-right-dt {
    margin-right: 171px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-172-right-dt {
    margin-right: 172px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-173-right-dt {
    margin-right: 173px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-174-right-dt {
    margin-right: 174px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-175-right-dt {
    margin-right: 175px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-176-right-dt {
    margin-right: 176px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-177-right-dt {
    margin-right: 177px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-178-right-dt {
    margin-right: 178px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-179-right-dt {
    margin-right: 179px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-180-right-dt {
    margin-right: 180px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-181-right-dt {
    margin-right: 181px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-182-right-dt {
    margin-right: 182px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-183-right-dt {
    margin-right: 183px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-184-right-dt {
    margin-right: 184px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-185-right-dt {
    margin-right: 185px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-186-right-dt {
    margin-right: 186px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-187-right-dt {
    margin-right: 187px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-188-right-dt {
    margin-right: 188px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-189-right-dt {
    margin-right: 189px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-190-right-dt {
    margin-right: 190px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-191-right-dt {
    margin-right: 191px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-192-right-dt {
    margin-right: 192px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-193-right-dt {
    margin-right: 193px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-194-right-dt {
    margin-right: 194px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-195-right-dt {
    margin-right: 195px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-196-right-dt {
    margin-right: 196px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-197-right-dt {
    margin-right: 197px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-198-right-dt {
    margin-right: 198px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-199-right-dt {
    margin-right: 199px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-200-right-dt {
    margin-right: 200px;
  }
}

/* margin top */
@media (min-width: 992px) and (max-width: 10000px) {
  .margin-0-top-dt {
    margin-top: 0;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-1-top-dt {
    margin-top: 1px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-2-top-dt {
    margin-top: 2px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-3-top-dt {
    margin-top: 3px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-4-top-dt {
    margin-top: 4px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-5-top-dt {
    margin-top: 5px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-6-top-dt {
    margin-top: 6px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-7-top-dt {
    margin-top: 7px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-8-top-dt {
    margin-top: 8px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-9-top-dt {
    margin-top: 9px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-10-top-dt {
    margin-top: 10px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-11-top-dt {
    margin-top: 11px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-12-top-dt {
    margin-top: 12px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-13-top-dt {
    margin-top: 13px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-14-top-dt {
    margin-top: 14px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-15-top-dt {
    margin-top: 15px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-16-top-dt {
    margin-top: 16px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-17-top-dt {
    margin-top: 17px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-18-top-dt {
    margin-top: 18px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-19-top-dt {
    margin-top: 19px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-20-top-dt {
    margin-top: 20px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-21-top-dt {
    margin-top: 21px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-22-top-dt {
    margin-top: 22px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-23-top-dt {
    margin-top: 23px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-24-top-dt {
    margin-top: 24px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-25-top-dt {
    margin-top: 25px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-26-top-dt {
    margin-top: 26px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-27-top-dt {
    margin-top: 27px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-28-top-dt {
    margin-top: 28px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-29-top-dt {
    margin-top: 29px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-30-top-dt {
    margin-top: 30px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-31-top-dt {
    margin-top: 31px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-32-top-dt {
    margin-top: 32px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-33-top-dt {
    margin-top: 33px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-34-top-dt {
    margin-top: 34px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-35-top-dt {
    margin-top: 35px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-36-top-dt {
    margin-top: 36px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-37-top-dt {
    margin-top: 37px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-38-top-dt {
    margin-top: 38px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-39-top-dt {
    margin-top: 39px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-40-top-dt {
    margin-top: 40px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-41-top-dt {
    margin-top: 41px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-42-top-dt {
    margin-top: 42px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-43-top-dt {
    margin-top: 43px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-44-top-dt {
    margin-top: 44px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-45-top-dt {
    margin-top: 45px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-46-top-dt {
    margin-top: 46px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-47-top-dt {
    margin-top: 47px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-48-top-dt {
    margin-top: 48px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-49-top-dt {
    margin-top: 49px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-50-top-dt {
    margin-top: 50px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-51-top-dt {
    margin-top: 51px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-52-top-dt {
    margin-top: 52px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-53-top-dt {
    margin-top: 53px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-54-top-dt {
    margin-top: 54px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-55-top-dt {
    margin-top: 55px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-56-top-dt {
    margin-top: 56px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-57-top-dt {
    margin-top: 57px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-58-top-dt {
    margin-top: 58px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-59-top-dt {
    margin-top: 59px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-60-top-dt {
    margin-top: 60px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-61-top-dt {
    margin-top: 61px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-62-top-dt {
    margin-top: 62px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-63-top-dt {
    margin-top: 63px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-64-top-dt {
    margin-top: 64px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-65-top-dt {
    margin-top: 65px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-66-top-dt {
    margin-top: 66px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-67-top-dt {
    margin-top: 67px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-68-top-dt {
    margin-top: 68px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-69-top-dt {
    margin-top: 69px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-70-top-dt {
    margin-top: 70px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-71-top-dt {
    margin-top: 71px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-72-top-dt {
    margin-top: 72px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-73-top-dt {
    margin-top: 73px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-74-top-dt {
    margin-top: 74px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-75-top-dt {
    margin-top: 75px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-76-top-dt {
    margin-top: 76px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-77-top-dt {
    margin-top: 77px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-78-top-dt {
    margin-top: 78px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-79-top-dt {
    margin-top: 79px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-80-top-dt {
    margin-top: 80px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-81-top-dt {
    margin-top: 81px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-82-top-dt {
    margin-top: 82px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-83-top-dt {
    margin-top: 83px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-84-top-dt {
    margin-top: 84px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-85-top-dt {
    margin-top: 85px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-86-top-dt {
    margin-top: 86px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-87-top-dt {
    margin-top: 87px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-88-top-dt {
    margin-top: 88px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-89-top-dt {
    margin-top: 89px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-90-top-dt {
    margin-top: 90px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-91-top-dt {
    margin-top: 91px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-92-top-dt {
    margin-top: 92px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-93-top-dt {
    margin-top: 93px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-94-top-dt {
    margin-top: 94px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-95-top-dt {
    margin-top: 95px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-96-top-dt {
    margin-top: 96px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-97-top-dt {
    margin-top: 97px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-98-top-dt {
    margin-top: 98px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-99-top-dt {
    margin-top: 99px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-100-top-dt {
    margin-top: 100px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-101-top-dt {
    margin-top: 101px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-102-top-dt {
    margin-top: 102px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-103-top-dt {
    margin-top: 103px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-104-top-dt {
    margin-top: 104px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-105-top-dt {
    margin-top: 105px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-106-top-dt {
    margin-top: 106px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-107-top-dt {
    margin-top: 107px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-108-top-dt {
    margin-top: 108px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-109-top-dt {
    margin-top: 109px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-110-top-dt {
    margin-top: 110px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-111-top-dt {
    margin-top: 111px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-112-top-dt {
    margin-top: 112px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-113-top-dt {
    margin-top: 113px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-114-top-dt {
    margin-top: 114px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-115-top-dt {
    margin-top: 115px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-116-top-dt {
    margin-top: 116px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-117-top-dt {
    margin-top: 117px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-118-top-dt {
    margin-top: 118px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-119-top-dt {
    margin-top: 119px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-120-top-dt {
    margin-top: 120px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-121-top-dt {
    margin-top: 121px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-122-top-dt {
    margin-top: 122px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-123-top-dt {
    margin-top: 123px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-124-top-dt {
    margin-top: 124px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-125-top-dt {
    margin-top: 125px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-126-top-dt {
    margin-top: 126px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-127-top-dt {
    margin-top: 127px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-128-top-dt {
    margin-top: 128px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-129-top-dt {
    margin-top: 129px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-130-top-dt {
    margin-top: 130px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-131-top-dt {
    margin-top: 131px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-132-top-dt {
    margin-top: 132px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-133-top-dt {
    margin-top: 133px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-134-top-dt {
    margin-top: 134px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-135-top-dt {
    margin-top: 135px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-136-top-dt {
    margin-top: 136px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-137-top-dt {
    margin-top: 137px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-138-top-dt {
    margin-top: 138px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-139-top-dt {
    margin-top: 139px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-140-top-dt {
    margin-top: 140px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-141-top-dt {
    margin-top: 141px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-142-top-dt {
    margin-top: 142px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-143-top-dt {
    margin-top: 143px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-144-top-dt {
    margin-top: 144px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-145-top-dt {
    margin-top: 145px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-146-top-dt {
    margin-top: 146px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-147-top-dt {
    margin-top: 147px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-148-top-dt {
    margin-top: 148px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-149-top-dt {
    margin-top: 149px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-150-top-dt {
    margin-top: 150px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-151-top-dt {
    margin-top: 151px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-152-top-dt {
    margin-top: 152px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-153-top-dt {
    margin-top: 153px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-154-top-dt {
    margin-top: 154px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-155-top-dt {
    margin-top: 155px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-156-top-dt {
    margin-top: 156px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-157-top-dt {
    margin-top: 157px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-158-top-dt {
    margin-top: 158px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-159-top-dt {
    margin-top: 159px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-160-top-dt {
    margin-top: 160px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-161-top-dt {
    margin-top: 161px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-162-top-dt {
    margin-top: 162px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-163-top-dt {
    margin-top: 163px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-164-top-dt {
    margin-top: 164px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-165-top-dt {
    margin-top: 165px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-166-top-dt {
    margin-top: 166px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-167-top-dt {
    margin-top: 167px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-168-top-dt {
    margin-top: 168px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-169-top-dt {
    margin-top: 169px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-170-top-dt {
    margin-top: 170px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-171-top-dt {
    margin-top: 171px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-172-top-dt {
    margin-top: 172px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-173-top-dt {
    margin-top: 173px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-174-top-dt {
    margin-top: 174px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-175-top-dt {
    margin-top: 175px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-176-top-dt {
    margin-top: 176px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-177-top-dt {
    margin-top: 177px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-178-top-dt {
    margin-top: 178px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-179-top-dt {
    margin-top: 179px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-180-top-dt {
    margin-top: 180px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-181-top-dt {
    margin-top: 181px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-182-top-dt {
    margin-top: 182px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-183-top-dt {
    margin-top: 183px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-184-top-dt {
    margin-top: 184px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-185-top-dt {
    margin-top: 185px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-186-top-dt {
    margin-top: 186px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-187-top-dt {
    margin-top: 187px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-188-top-dt {
    margin-top: 188px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-189-top-dt {
    margin-top: 189px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-190-top-dt {
    margin-top: 190px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-191-top-dt {
    margin-top: 191px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-192-top-dt {
    margin-top: 192px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-193-top-dt {
    margin-top: 193px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-194-top-dt {
    margin-top: 194px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-195-top-dt {
    margin-top: 195px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-196-top-dt {
    margin-top: 196px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-197-top-dt {
    margin-top: 197px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-198-top-dt {
    margin-top: 198px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-199-top-dt {
    margin-top: 199px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-200-top-dt {
    margin-top: 200px;
  }
}

/* margin bottom */
@media (min-width: 992px) and (max-width: 10000px) {
  .margin-0-bottom-dt {
    margin-bottom: 0;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-1-bottom-dt {
    margin-bottom: 1px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-2-bottom-dt {
    margin-bottom: 2px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-3-bottom-dt {
    margin-bottom: 3px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-4-bottom-dt {
    margin-bottom: 4px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-5-bottom-dt {
    margin-bottom: 5px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-6-bottom-dt {
    margin-bottom: 6px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-7-bottom-dt {
    margin-bottom: 7px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-8-bottom-dt {
    margin-bottom: 8px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-9-bottom-dt {
    margin-bottom: 9px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-10-bottom-dt {
    margin-bottom: 10px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-11-bottom-dt {
    margin-bottom: 11px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-12-bottom-dt {
    margin-bottom: 12px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-13-bottom-dt {
    margin-bottom: 13px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-14-bottom-dt {
    margin-bottom: 14px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-15-bottom-dt {
    margin-bottom: 15px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-16-bottom-dt {
    margin-bottom: 16px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-17-bottom-dt {
    margin-bottom: 17px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-18-bottom-dt {
    margin-bottom: 18px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-19-bottom-dt {
    margin-bottom: 19px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-20-bottom-dt {
    margin-bottom: 20px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-21-bottom-dt {
    margin-bottom: 21px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-22-bottom-dt {
    margin-bottom: 22px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-23-bottom-dt {
    margin-bottom: 23px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-24-bottom-dt {
    margin-bottom: 24px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-25-bottom-dt {
    margin-bottom: 25px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-26-bottom-dt {
    margin-bottom: 26px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-27-bottom-dt {
    margin-bottom: 27px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-28-bottom-dt {
    margin-bottom: 28px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-29-bottom-dt {
    margin-bottom: 29px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-30-bottom-dt {
    margin-bottom: 30px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-31-bottom-dt {
    margin-bottom: 31px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-32-bottom-dt {
    margin-bottom: 32px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-33-bottom-dt {
    margin-bottom: 33px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-34-bottom-dt {
    margin-bottom: 34px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-35-bottom-dt {
    margin-bottom: 35px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-36-bottom-dt {
    margin-bottom: 36px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-37-bottom-dt {
    margin-bottom: 37px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-38-bottom-dt {
    margin-bottom: 38px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-39-bottom-dt {
    margin-bottom: 39px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-40-bottom-dt {
    margin-bottom: 40px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-41-bottom-dt {
    margin-bottom: 41px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-42-bottom-dt {
    margin-bottom: 42px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-43-bottom-dt {
    margin-bottom: 43px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-44-bottom-dt {
    margin-bottom: 44px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-45-bottom-dt {
    margin-bottom: 45px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-46-bottom-dt {
    margin-bottom: 46px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-47-bottom-dt {
    margin-bottom: 47px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-48-bottom-dt {
    margin-bottom: 48px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-49-bottom-dt {
    margin-bottom: 49px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-50-bottom-dt {
    margin-bottom: 50px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-51-bottom-dt {
    margin-bottom: 51px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-52-bottom-dt {
    margin-bottom: 52px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-53-bottom-dt {
    margin-bottom: 53px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-54-bottom-dt {
    margin-bottom: 54px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-55-bottom-dt {
    margin-bottom: 55px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-56-bottom-dt {
    margin-bottom: 56px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-57-bottom-dt {
    margin-bottom: 57px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-58-bottom-dt {
    margin-bottom: 58px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-59-bottom-dt {
    margin-bottom: 59px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-60-bottom-dt {
    margin-bottom: 60px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-61-bottom-dt {
    margin-bottom: 61px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-62-bottom-dt {
    margin-bottom: 62px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-63-bottom-dt {
    margin-bottom: 63px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-64-bottom-dt {
    margin-bottom: 64px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-65-bottom-dt {
    margin-bottom: 65px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-66-bottom-dt {
    margin-bottom: 66px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-67-bottom-dt {
    margin-bottom: 67px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-68-bottom-dt {
    margin-bottom: 68px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-69-bottom-dt {
    margin-bottom: 69px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-70-bottom-dt {
    margin-bottom: 70px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-71-bottom-dt {
    margin-bottom: 71px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-72-bottom-dt {
    margin-bottom: 72px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-73-bottom-dt {
    margin-bottom: 73px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-74-bottom-dt {
    margin-bottom: 74px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-75-bottom-dt {
    margin-bottom: 75px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-76-bottom-dt {
    margin-bottom: 76px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-77-bottom-dt {
    margin-bottom: 77px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-78-bottom-dt {
    margin-bottom: 78px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-79-bottom-dt {
    margin-bottom: 79px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-80-bottom-dt {
    margin-bottom: 80px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-81-bottom-dt {
    margin-bottom: 81px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-82-bottom-dt {
    margin-bottom: 82px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-83-bottom-dt {
    margin-bottom: 83px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-84-bottom-dt {
    margin-bottom: 84px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-85-bottom-dt {
    margin-bottom: 85px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-86-bottom-dt {
    margin-bottom: 86px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-87-bottom-dt {
    margin-bottom: 87px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-88-bottom-dt {
    margin-bottom: 88px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-89-bottom-dt {
    margin-bottom: 89px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-90-bottom-dt {
    margin-bottom: 90px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-91-bottom-dt {
    margin-bottom: 91px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-92-bottom-dt {
    margin-bottom: 92px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-93-bottom-dt {
    margin-bottom: 93px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-94-bottom-dt {
    margin-bottom: 94px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-95-bottom-dt {
    margin-bottom: 95px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-96-bottom-dt {
    margin-bottom: 96px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-97-bottom-dt {
    margin-bottom: 97px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-98-bottom-dt {
    margin-bottom: 98px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-99-bottom-dt {
    margin-bottom: 99px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-100-bottom-dt {
    margin-bottom: 100px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-101-bottom-dt {
    margin-bottom: 101px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-102-bottom-dt {
    margin-bottom: 102px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-103-bottom-dt {
    margin-bottom: 103px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-104-bottom-dt {
    margin-bottom: 104px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-105-bottom-dt {
    margin-bottom: 105px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-106-bottom-dt {
    margin-bottom: 106px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-107-bottom-dt {
    margin-bottom: 107px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-108-bottom-dt {
    margin-bottom: 108px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-109-bottom-dt {
    margin-bottom: 109px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-110-bottom-dt {
    margin-bottom: 110px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-111-bottom-dt {
    margin-bottom: 111px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-112-bottom-dt {
    margin-bottom: 112px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-113-bottom-dt {
    margin-bottom: 113px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-114-bottom-dt {
    margin-bottom: 114px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-115-bottom-dt {
    margin-bottom: 115px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-116-bottom-dt {
    margin-bottom: 116px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-117-bottom-dt {
    margin-bottom: 117px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-118-bottom-dt {
    margin-bottom: 118px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-119-bottom-dt {
    margin-bottom: 119px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-120-bottom-dt {
    margin-bottom: 120px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-121-bottom-dt {
    margin-bottom: 121px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-122-bottom-dt {
    margin-bottom: 122px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-123-bottom-dt {
    margin-bottom: 123px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-124-bottom-dt {
    margin-bottom: 124px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-125-bottom-dt {
    margin-bottom: 125px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-126-bottom-dt {
    margin-bottom: 126px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-127-bottom-dt {
    margin-bottom: 127px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-128-bottom-dt {
    margin-bottom: 128px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-129-bottom-dt {
    margin-bottom: 129px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-130-bottom-dt {
    margin-bottom: 130px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-131-bottom-dt {
    margin-bottom: 131px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-132-bottom-dt {
    margin-bottom: 132px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-133-bottom-dt {
    margin-bottom: 133px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-134-bottom-dt {
    margin-bottom: 134px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-135-bottom-dt {
    margin-bottom: 135px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-136-bottom-dt {
    margin-bottom: 136px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-137-bottom-dt {
    margin-bottom: 137px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-138-bottom-dt {
    margin-bottom: 138px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-139-bottom-dt {
    margin-bottom: 139px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-140-bottom-dt {
    margin-bottom: 140px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-141-bottom-dt {
    margin-bottom: 141px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-142-bottom-dt {
    margin-bottom: 142px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-143-bottom-dt {
    margin-bottom: 143px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-144-bottom-dt {
    margin-bottom: 144px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-145-bottom-dt {
    margin-bottom: 145px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-146-bottom-dt {
    margin-bottom: 146px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-147-bottom-dt {
    margin-bottom: 147px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-148-bottom-dt {
    margin-bottom: 148px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-149-bottom-dt {
    margin-bottom: 149px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-150-bottom-dt {
    margin-bottom: 150px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-151-bottom-dt {
    margin-bottom: 151px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-152-bottom-dt {
    margin-bottom: 152px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-153-bottom-dt {
    margin-bottom: 153px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-154-bottom-dt {
    margin-bottom: 154px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-155-bottom-dt {
    margin-bottom: 155px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-156-bottom-dt {
    margin-bottom: 156px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-157-bottom-dt {
    margin-bottom: 157px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-158-bottom-dt {
    margin-bottom: 158px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-159-bottom-dt {
    margin-bottom: 159px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-160-bottom-dt {
    margin-bottom: 160px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-161-bottom-dt {
    margin-bottom: 161px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-162-bottom-dt {
    margin-bottom: 162px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-163-bottom-dt {
    margin-bottom: 163px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-164-bottom-dt {
    margin-bottom: 164px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-165-bottom-dt {
    margin-bottom: 165px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-166-bottom-dt {
    margin-bottom: 166px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-167-bottom-dt {
    margin-bottom: 167px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-168-bottom-dt {
    margin-bottom: 168px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-169-bottom-dt {
    margin-bottom: 169px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-170-bottom-dt {
    margin-bottom: 170px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-171-bottom-dt {
    margin-bottom: 171px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-172-bottom-dt {
    margin-bottom: 172px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-173-bottom-dt {
    margin-bottom: 173px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-174-bottom-dt {
    margin-bottom: 174px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-175-bottom-dt {
    margin-bottom: 175px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-176-bottom-dt {
    margin-bottom: 176px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-177-bottom-dt {
    margin-bottom: 177px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-178-bottom-dt {
    margin-bottom: 178px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-179-bottom-dt {
    margin-bottom: 179px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-180-bottom-dt {
    margin-bottom: 180px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-181-bottom-dt {
    margin-bottom: 181px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-182-bottom-dt {
    margin-bottom: 182px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-183-bottom-dt {
    margin-bottom: 183px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-184-bottom-dt {
    margin-bottom: 184px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-185-bottom-dt {
    margin-bottom: 185px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-186-bottom-dt {
    margin-bottom: 186px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-187-bottom-dt {
    margin-bottom: 187px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-188-bottom-dt {
    margin-bottom: 188px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-189-bottom-dt {
    margin-bottom: 189px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-190-bottom-dt {
    margin-bottom: 190px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-191-bottom-dt {
    margin-bottom: 191px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-192-bottom-dt {
    margin-bottom: 192px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-193-bottom-dt {
    margin-bottom: 193px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-194-bottom-dt {
    margin-bottom: 194px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-195-bottom-dt {
    margin-bottom: 195px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-196-bottom-dt {
    margin-bottom: 196px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-197-bottom-dt {
    margin-bottom: 197px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-198-bottom-dt {
    margin-bottom: 198px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-199-bottom-dt {
    margin-bottom: 199px;
  }
}

@media (min-width: 992px) and (max-width: 10000px) {
  .margin-200-bottom-dt {
    margin-bottom: 200px;
  }
}

@media (max-width: 991px) {
  .differences-table {
    overflow-x: scroll;
  }

  .differences-table .button-primary {
    padding: 0 20px;
  }

  .differences-table .button-green {
    display: flex;
    justify-content: center;
  }
}

.conditions,
.differences-table {
  width: 100%;
}

.conditions table,
.differences-table table {
  width: 100%;
}

.conditions tr:last-child td,
.differences-table tr:last-child td {
  border-bottom: none;
}

@media only screen and (min-width: 992px) {

  .conditions tr th,
  .conditions tr td,
  .differences-table tr th,
  .differences-table tr td {
    flex: 1;
  }
}

.conditions td,
.conditions th,
.differences-table td,
.differences-table th {
  border-right: 2px dashed #0033a1;
  border-bottom: 2px dashed #0033a1;
  padding: 5px;
}

.conditions td:first-child,
.conditions th:first-child,
.differences-table td:first-child,
.differences-table th:first-child {
  color: #0033a1;
  font-weight: bold;
}

.conditions td:last-child,
.conditions th:last-child,
.differences-table td:last-child,
.differences-table th:last-child {
  border-right: none;
}

.conditions td:last-child:last-child td,
.conditions th:last-child:last-child td,
.differences-table td:last-child:last-child td,
.differences-table th:last-child:last-child td {
  border-bottom: none;
}

.conditions .button-primary,
.differences-table .button-primary {
  background-color: #0033a1;
  border: 0;
}

.conditions .button-primary:hover,
.differences-table .button-primary:hover {
  background-color: #0033a1;
}

@media only screen and (max-width: 991px) {

  .borderless td:not(.hide),
  .borderless th:not(.hide) {
    text-align: left !important;
    border: none;
    display: inline-block;
    padding: 0;
  }

  .borderless tr .hide {
    display: none;
  }

  .borderless td:not(.hide) {
    color: #0033a1;
    padding-left: 5px;
  }

  .borderless td.mb-visible {
    display: initial;
    border-bottom: none;
    padding-left: 5px;
  }

  .borderless .button-primary {
    background-color: transparent;
    color: #ad0000;
    padding: 0;
    min-width: auto;
    height: 20px;
  }

  .borderless .second-row {
    display: block !important;
  }

  .borderless .second-row span {
    color: #000000;
    font-weight: 500;
  }

  .borderless .mb-30 {
    margin-bottom: 16px;
  }
}

.sitemap a:-webkit-any-link {
  text-decoration: none;
  color: #0033a1;
}

.sitemap a:hover {
  border-bottom: 3px solid #e70000;
}

.sitemap h3 {
  margin-top: 24px;
  margin-bottom: 12px;
}

.sitemap ul {
  list-style-type: none;
}

.sitemap ul ul {
  padding-left: 15px;
}

@media (min-width: 992px) {
  .sitemap-columns-2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

@media (min-width: 992px) {
  .sitemap .sitemap-column {
    width: 45%;
  }
}

.scroll-to-button {
  width: 24px;
  height: 32px;
  border: 0;
  background: url("/content/dam/cf-consumer-healthcare/otrivin-v3/master/purpose/scroll-to-arrow.png") no-repeat center;
  cursor: pointer;
}

.box-purpose-blue {
  display: flex;
  justify-content: center;
  background: #0033a1;
  padding-bottom: 150px;
  padding-top: 56px;
}

@media (min-width: 992px) {
  .box-purpose-blue {
    padding-top: 100px;
    padding-bottom: 450px;
  }
}

.box-purpose-blue>.component-content {
  max-width: 1160px;
}

.box-curved {
  display: flex;
  justify-content: center;
  width: 100%;
  min-height: 1000px;
  margin-top: -80px;
}

@media (min-width: 992px) {
  .box-curved {
    margin-top: -360px;
  }
}

.box-curved>.component-content {
  min-width: 500%;
  padding-top: 50px;
  background-color: #fff;
  border-radius: 50% 50% 0 0 / 100% 100% 0 0;
}

@media (min-width: 1200px) {
  .box-curved>.component-content {
    min-width: 250%;
  }
}

.box-curved>.component-content>.paragraphSystem {
  max-width: 100vw;
}

.box-text-blue * {
  color: #0033a1;
}

.box-grey-overlay {
  background-color: #fafafa;
}

@media (min-width: 992px) {
  .box-grey-overlay {
    margin-top: -350px;
    padding-top: 450px;
    padding-bottom: 100px;
  }
}

.box-grey {
  background-color: #fafafa;
}

@media (max-width: 991px) {
  .container-mobile-full-width {
    padding: 0;
    width: 100%;
  }
}

video {
  height: auto;
  cursor: pointer;
}

.video-play-icon {
  position: absolute;
  width: 74px;
  height: 74px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  pointer-events: none;
}

@media (min-width: 992px) {
  .video-play-icon {
    width: 150px;
    height: 150px;
  }
}

.video-play-icon:hover {
  transition: 0.1s ease-out;
}

.video-nojs {
  display: none;
}

@media (max-width: 991px) {
  .video-full-width {
    padding: 0;
    width: 100%;
  }
}

.video-article {
  position: relative;
  height: 100%;
  max-height: 100vh;
  overflow-x: hidden;
}

@media (min-width: 992px) {
  .video-article {
    overflow: hidden;
  }
}

.video-article>.component-content>.content {
  display: flex;
  flex-direction: column-reverse;
}

@media (min-width: 992px) {
  .video-article>.component-content>.content {
    flex-direction: row;
    overflow: hidden;
  }
}

@media (min-width: 992px) {
  .video-article .video-play-icon {
    top: 0;
    top: -100px;
    left: 50%;
  }
}

@media (min-width: 1060px) {
  .video-article .video-play-icon {
    left: 0;
  }
}

.video-article-content {
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  width: calc(100% + 400px);
  margin-left: -200px;
  padding-left: 215px;
  padding-right: 215px;
  margin-top: -100px;
  background-color: #0033a1;
  z-index: 10;
  padding-top: 30px;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  transition: all 0.15s ease-out;
}

@media (min-width: 992px) {
  .video-article-content {
    position: absolute;
    height: calc(100% + 400px);
    margin-top: -200px;
    border-bottom-right-radius: 60%;
    border-top-right-radius: 60%;
    border-top-left-radius: 0;
    min-width: 570px;
    width: 35%;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
    overflow: hidden;
    transition: initial;
    padding-top: 60px;
  }
}

@media (min-width: 992px) {
  .video-article-content>.component-content {
    padding-left: 30px;
    padding-right: 200px;
    min-width: 700px;
    overflow-y: auto;
    max-height: 90vh;
  }
}

.video-article-content * {
  color: #ffff;
}

.article-video {
  position: relative;
  width: 100%;
}

.article-video iframe {
  width: 100%;
  height: 400px;
  display: block;
}

@media (min-width: 992px) {
  .article-video iframe {
    height: 100vh;
  }
}

.pledge {
  position: relative;
  overflow: hidden;
}

.pledge>.component-content>.paragraphSystem {
  display: flex;
  flex-direction: column-reverse;
}

@media (min-width: 992px) {
  .pledge>.component-content>.paragraphSystem {
    height: 550px;
    flex-direction: row;
  }
}

.pledge.is-expended .pledge-expendable {
  transform: translatex(0);
  min-width: 0;
  width: 100%;
}

.pledge.is-expended .video-player {
  border-radius: 0;
  margin-top: 0;
  height: 550px;
}

@media (min-width: 992px) {
  .pledge.is-expended .video-player {
    width: 100%;
  }
}

.pledge.is-expended .reference-youtube-video {
  border-radius: 0;
}

@media (min-width: 992px) {
  .pledge.is-expended .reference-youtube-video {
    width: 100%;
  }
}

.pledge.is-expended .reference-youtube-video iframe {
  height: 550px;
}

@media (min-width: 992px) {
  .pledge.is-expended .pledge-main-content {
    display: none;
  }
}

.pledge.is-expended .video-play-icon {
  display: none;
}

.pledge-expendable {
  right: 0;
  transition: width 0.25s ease-out;
}

@media (min-width: 992px) {
  .pledge-expendable {
    position: absolute;
    width: 40%;
  }
}

.pledge-expendable .video-play-icon {
  top: 100px;
  bottom: auto;
}

@media (min-width: 992px) {
  .pledge-expendable .video-play-icon {
    top: auto;
    left: 25px;
  }
}

.pledge-expendable-video,
.pledge .reference-youtube-video {
  transition: all 0.15s ease-out;
  width: 120%;
  margin-left: -10%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  -webkit-transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

@media (min-width: 992px) {

  .pledge-expendable-video,
  .pledge .reference-youtube-video {
    height: 550px;
    margin-left: 0%;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}

.pledge-expendable-video>.component-content,
.pledge .reference-youtube-video>.component-content {
  padding-bottom: 5px;
}

.pledge-expendable-video video,
.pledge-expendable-video iframe,
.pledge .reference-youtube-video video,
.pledge .reference-youtube-video iframe {
  display: flex;
  margin: auto;
  width: 100vw;
  transition: all 0.15s ease-out;
}

@media (min-width: 992px) {

  .pledge-expendable-video video,
  .pledge-expendable-video iframe,
  .pledge .reference-youtube-video video,
  .pledge .reference-youtube-video iframe {
    display: initial;
    margin: initial;
    width: 100%;
    height: 720px;
    margin-top: -100px;
    margin-left: 0;
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
  }
}

.pledge-expendable-video .video-player,
.pledge .reference-youtube-video .video-player {
  height: 250px;
  position: relative;
  bottom: -10px;
}

@media (min-width: 992px) {

  .pledge-expendable-video .video-player,
  .pledge .reference-youtube-video .video-player {
    height: 720px;
    bottom: 0;
  }
}

.pledge-expendable-video iframe,
.pledge .reference-youtube-video iframe {
  -webkit-transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

.pledge-main-content {
  z-index: 10;
  padding-bottom: 100px;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  .pledge-main-content {
    padding-bottom: 50px;
    width: 55%;
  }
}

.pledge-main-content>.component-content {
  height: 100%;
}

.pledge-main-content>.component-content>.paragraphSystem {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.pledge-main-content>.component-content>.paragraphSystem>a {
  display: none;
}

.reference-lottie-icon {
  padding: 20px 0;
  border-radius: 10px;
  cursor: pointer;
}

.reference-lottie-icon.is-active {
  background: #0033a1;
}

.reference-lottie-icon.is-active p {
  color: #fff;
}

.reference-youtube-video iframe {
  max-width: 100%;
}

.choose-pledge-button {
  background: #fff;
  color: #0033a1;
  border: 1px solid #0033a1;
  cursor: pointer;
  width: 100%;
  max-width: 300px;
  font-size: 0.9rem;
}

@media (min-width: 992px) {
  .choose-pledge-button {
    width: auto;
  }
}

.choose-pledge-button:hover {
  background-color: #0033a1;
  border-color: #0033a1;
  color: #fff;
}

.pledge-action-button {
  width: 100%;
  max-width: 300px;
  font-size: 0.9rem;
}

@media (min-width: 992px) {
  .pledge-action-button {
    width: auto;
  }
}

.pledge-social-share>.component-content>.content {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

@media (min-width: 992px) {
  .pledge-social-share>.component-content>.content {
    flex-direction: row;
    justify-content: flex-start;
  }
}

.video-player {
  cursor: pointer;
}

.custom-video iframe {
  max-height: 300px;
}

@media (min-width: 992px) {
  .custom-video iframe {
    max-height: unset;
  }
}

@media (min-width: 992px) {

  html:lang(es-es) .page-productos .carousel .richText,
  html:lang(es-es) .page-productos .carousel .image {
    padding: 0 15px;
  }
}

html:lang(es-es) .container-circle .richText-content .h1-styles {
  font-size: 1.3rem;
}

@media (min-width: 992px) {
  html:lang(es-es) .container-circle .richText-content {
    width: 37%;
  }
}

html:lang(es-es) #footer .footer__links a {
  font-size: 0.8rem !important;
}

.gr_styles .side-content figure {
  display: flex;
  align-items: center;
}

.gr_styles .side-content figure img {
  max-height: 88px;
}

.gr_styles .side-content figure figcaption {
  padding-left: 15px;
  text-align: left;
  word-break: break-word;
}

.gr_styles .icon-otrimer-sun::after {
  content: "";
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyNi4wMDZweCIgaGVpZ2h0PSIyNC44MzZweCIgdmlld0JveD0iMCAwIDI2LjAwNiAyNC44MzYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI2LjAwNiAyNC44MzY7Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDRBOTg7fQ0KPC9zdHlsZT4NCjxnIGlkPSJYTUxJRF80MF8iPg0KCTxyZWN0IGlkPSJYTUxJRF80NDlfIiB4PSIxMi44MzQiIGNsYXNzPSJzdDAiIHdpZHRoPSIwLjkzIiBoZWlnaHQ9IjMuOTA0Ii8+DQoJPHJlY3QgaWQ9IlhNTElEXzQ0OF8iIHg9IjEyLjgzNCIgeT0iMTAuODYyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMC45MyIgaGVpZ2h0PSI1Ljg0NCIvPg0KCTxwb2x5Z29uIGlkPSJYTUxJRF80NDdfIiBjbGFzcz0ic3QwIiBwb2ludHM9IjE2LjU5NiwxOS4wNjkgOS41MjIsMTUuNTYzIDkuNTIxLDE1LjU2MyA5LjUyMSwxNS41NjMgOS41MjEsMTUuNTYzIDkuNTIxLDE1LjU2MyANCgkJMi40NDYsMTkuMDY5IDMuMDU5LDIwLjMwNiA5LjUyMSwxNy4xMDMgMTUuOTgzLDIwLjMwNiAJIi8+DQoJDQoJCTxyZWN0IGlkPSJYTUxJRF80NDZfIiB4PSI3LjU5OSIgeT0iOC45NzciIHRyYW5zZm9ybT0ibWF0cml4KDAuNzU2OSAwLjY1MzUgLTAuNjUzNSAwLjc1NjkgMTAuODUgLTEuOTYzNikiIGNsYXNzPSJzdDAiIHdpZHRoPSIwLjkzIiBoZWlnaHQ9IjkuMjUiLz4NCgkNCgkJPHJlY3QgaWQ9IlhNTElEXzQ0NV8iIHg9IjQuNTk1IiB5PSI0Ljg3IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjMwNjEgMC45NTIgLTAuOTUyIDAuMzA2MSAxMy4wNjU1IDIuMTQ2MykiIGNsYXNzPSJzdDAiIHdpZHRoPSIwLjkzIiBoZWlnaHQ9IjEwLjMzMiIvPg0KCQ0KCQk8cmVjdCBpZD0iWE1MSURfNDQ0XyIgeD0iNi4xNDIiIHk9IjEuODIxIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC4yODk5IDAuOTU3MSAtMC45NTcxIC0wLjI4OTkgMTMuNjQ5NiAwLjU4NzEpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMC45MyIgaGVpZ2h0PSI3LjA3MiIvPg0KCQ0KCQk8cmVjdCBpZD0iWE1MSURfNDQzXyIgeD0iMTkuNTY0IiB5PSIxLjc5NyIgdHJhbnNmb3JtPSJtYXRyaXgoMC4yODk5IDAuOTU3MSAtMC45NTcxIDAuMjg5OSAxOS4zMjY5IC0xNS4zODEzKSIgY2xhc3M9InN0MCIgd2lkdGg9IjAuOTMiIGhlaWdodD0iNy4wNzIiLz4NCgkNCgkJPHJlY3QgaWQ9IlhNTElEXzQ0Ml8iIHg9IjkuNDYiIHk9IjEuMzI2IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc3ODUgLTAuNjI3NyAwLjYyNzcgMC43Nzg1IDAuMTY4MyA2Ljk0NjgpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMC45MyIgaGVpZ2h0PSIzLjgxOSIvPg0KCQ0KCQk8cmVjdCBpZD0iWE1MSURfNDQxXyIgeD0iMTYuMjI5IiB5PSIxLjQ5IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43NzA5IC0wLjYzNyAwLjYzNyAtMC43NzA5IDI3LjQ1NjggMTYuNDg1OSkiIGNsYXNzPSJzdDAiIHdpZHRoPSIwLjkzIiBoZWlnaHQ9IjMuNjI5Ii8+DQoJDQoJCTxyZWN0IGlkPSJYTUxJRF80NDBfIiB4PSIyMC43NjkiIHk9IjQuOTU5IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjI4NjggLTAuOTU4IDAuOTU4IDAuMjg2OCA1Ljc1NDMgMjcuMzMxMykiIGNsYXNzPSJzdDAiIHdpZHRoPSIwLjkzIiBoZWlnaHQ9IjkuNjg0Ii8+DQoJDQoJCTxyZWN0IGlkPSJYTUxJRF80MzlfIiB4PSIxOS42MzQiIHk9IjguMzkiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzYzMiAtMC42NDYxIDAuNjQ2MSAwLjc2MzIgLTUuMjk2NSAxNi42NzE5KSIgY2xhc3M9InN0MCIgd2lkdGg9IjAuOTMiIGhlaWdodD0iMTQuMzQ2Ii8+DQoJPHBhdGggaWQ9IlhNTElEXzQzOF8iIGNsYXNzPSJzdDAiIGQ9Ik0xNS4xMjQsNy4zODhjMCwxLjAwOC0wLjgxNywxLjgyNS0xLjgyNSwxLjgyNWMtMS4wMDgsMC0xLjgyNC0wLjgxNy0xLjgyNC0xLjgyNQ0KCQljMC0xLjAwOCwwLjgxNy0xLjgyNCwxLjgyNC0xLjgyNEMxNC4zMDcsNS41NjQsMTUuMTI0LDYuMzgsMTUuMTI0LDcuMzg4eiIvPg0KCTxyZWN0IGlkPSJYTUxJRF80MzdfIiB4PSI3LjE5MSIgeT0iMjAuMTU5IiBjbGFzcz0ic3QwIiB3aWR0aD0iNC42NzIiIGhlaWdodD0iNC42NzciLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K") no-repeat center;
  display: inline-block;
  width: 24px;
  height: 24px;
}

.gr_styles .icon-facebook::after,
.gr_styles .icon-youtube::after {
  font-size: 2.375rem;
}

.gr_styles .social-icon-logo img {
  max-width: 65px !important;
  max-height: 30px !important;
  margin-left: 10px;
}

.gr_styles .main-menu__logo {
  text-align: right;
}

@media screen and (max-width: 991px) {
  .gr_styles .main-menu__logo {
    margin-top: 10px;
  }
}

.gr_styles .wrapper-utility-selectors .component-content .content {
  justify-content: flex-end;
}

.gr_styles .sitemap .sitemap-column {
  column-count: 1;
}

@media (min-width: 992px) {
  .gr_styles .main-menu .navigation ul.navigation-level1 .has-children .navigation-level2 {
    width: 315px;
  }
}

.gr_styles .main-menu .navigation ul.navigation-level1 .page-epikoinwnia {
  display: none;
}

.gr_styles .button-primary {
  border: solid 2px #0033a1;
  background-color: #0033a1;
}

.gr_styles .slick-prev:before,
.gr_styles .slick-next:before {
  display: none;
}

.gr_styles .hp-banner-gr figure {
  margin-bottom: -10px;
}

.gr_styles .hp-banner-gr figcaption {
  position: absolute;
  top: 8%;
  left: 2%;
}

@media (min-width: 992px) {
  .gr_styles .hp-banner-gr figcaption {
    top: 25%;
  }
}

.gr_styles .hp-banner-gr figcaption p {
  font-size: calc(1rem + (24 - 16) * ((100vw - 375px) / (1440 - 375)));
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  text-align: left;
  min-width: 177px;
  max-width: 220px;
  margin: 0;
  line-height: 22px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .gr_styles .hp-banner-gr figcaption p {
    font-size: 1.875rem;
    max-width: 300px;
    line-height: 38px;
  }
}

@media (min-width: 992px) {
  .gr_styles .hp-banner-gr figcaption p {
    max-width: 295px;
    line-height: 30px;
  }
}

.gr_styles .breadcrumbs .breadcrumbs-list {
  display: block;
}

@media (min-width: 992px) {
  .gr_styles .breadcrumbs .breadcrumbs-list {
    display: flex;
  }
}

.gr_styles .breadcrumbs .breadcrumbs-list li a {
  padding-right: 0;
}

@media (min-width: 992px) {
  .gr_styles .breadcrumbs .breadcrumbs-list li a {
    padding-right: 48px;
  }
}

.gr_styles .mobile-menu.open .navigation-root.navigation-level1 {
  height: 100vh;
}

.gr_styles .mobile-menu.open .navigation-root.navigation-level1 .utility-menu {
  display: none;
}

.gr_styles #footer .footer-wrapper .image>.component-content {
  display: flex;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  .gr_styles #footer .footer-wrapper .footer__links ul a {
    font-size: 0.875rem;
  }
}

.gr_styles .reference-product-teaser .product-teaser a {
  white-space: nowrap;
}

.gr_styles .top_line>.component-content>.content {
  max-width: 1160px;
}

.gr_styles .top_line::after {
  content: "";
  width: 100%;
  border-bottom: 1px solid #A8A7A7;
  position: absolute;
  display: block;
  top: 55px;
}

.gr_styles .nav-logo {
  display: none;
}

@media (max-width: 991px) {
  .gr_styles .nav-logo {
    display: block;
  }
}

:lang(vi-VN) body,
:lang(vi-VN) p,
:lang(vi-VN) span,
:lang(vi-VN) h1,
:lang(vi-VN) h2,
:lang(vi-VN) h3,
:lang(vi-VN) h4,
:lang(vi-VN) h5,
:lang(vi-VN) h6,
:lang(vi-VN) .red-dot {
  font-family: "URWGeometric-Regular", "poppins-v15-latin-regular";
}

:lang(vi-VN) a {
  font-family: "URWGeometric-Regular", "poppins-v15-latin-regular" !important;
}

@media (min-width: 992px) {
  :lang(vi-VN) .container-circle {
    max-height: 500px;
  }

  :lang(vi-VN) .container-circle .richText-content {
    width: 40%;
  }

  :lang(vi-VN) .container-circle .richText-content h1 {
    width: 100%;
  }

  :lang(vi-VN) .container-teaser-bottom {
    margin-bottom: 135px;
  }

  :lang(vi-VN) .main-menu .navigation .navigation-level1 .has-children .navigation-level2 {
    width: 550px;
  }

  :lang(vi-VN) .container-teaser-bottom .article-teaser p,
  :lang(vi-VN) .container-teaser-bottom .article-teaser-vertical p {
    position: absolute;
  }
}

@media (max-width: 991px) {
  :lang(vi-VN) .breadcrumbs-list {
    flex-direction: column;
  }
}

@media (max-width: 991px) {
  :lang(vi-VN) .main-menu .navigation ul.navigation-level1 .navigation-level2 {
    padding: 0 20px;
  }
}

:lang(vi-VN) .main-menu .navigation ul.navigation-level1 .navigation-level2 li:last-of-type {
  display: block;
}

:lang(vi-VN) .align-article picture {
  display: flex;
  justify-content: center;
}

:lang(vi-VN) .align-article figcaption h3,
:lang(vi-VN) .align-article figcaption h2 {
  margin: 16px 0;
}

:lang(vi-VN) .align-article figcaption p {
  margin: 10px 0;
  line-height: 15px;
}

:lang(vi-VN) .article-tips p {
  margin-top: 0;
}

:lang(vi-VN) .Footer .footer-wrapper .richText p {
  font-size: 0.875rem;
  color: #ffffff;
  letter-spacing: 0.6px;
  line-height: 1.57;
  padding: 0 15px;
  padding-bottom: 16px;
}

@media (min-width: 992px) {
  :lang(vi-VN) .Footer .footer-contact .component-content .content {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  :lang(vi-VN) .Footer .footer-contact .component-content .content .image {
    padding: 0 15px;
  }
}

@media (max-width: 991px) {
  :lang(vi-VN) .Footer .footer-contact {
    text-align: center;
  }
}

@media (min-width: 1200px) {
  :lang(vi-VN) .Footer .container-circle .component-content {
    width: 70%;
    background-size: 700px 700px;
  }
}

@media (min-width: 992px) {
  :lang(vi-VN) .page-home .container-circle {
    height: calc(35vw - 3px);
  }
}

@media (max-width: 1199px) {
  :lang(vi-VN) .container-inner {
    max-width: 100%;
  }
}

@media (max-width: 991px) {
  :lang(vi-VN) .banner-image .image img {
    width: 100%;
  }

  :lang(vi-VN) .banner-image {
    margin: 0;
    padding: 0;
  }

  :lang(vi-VN) .container-circle {
    transform: translateY(-13%);
  }

  :lang(vi-VN) .mobile-menu.open .navigation-root.navigation-level1 {
    top: 35px;
    padding-bottom: 10%;
  }

  :lang(vi-VN) .mobile-menu.open .navigation-root.navigation-level1 .utility-menu.container-inner {
    display: none;
  }
}

@media (min-width: 1200px) {
  :lang(vi-VN) .container-circle .richText-content .h1-styles {
    font-size: 2.625rem;
  }
}

@media (min-width: 992px) {
  :lang(en-GB) .container-circle {
    height: 34.7vw;
    max-height: 499px;
  }
}

:lang(en-GB) .hovered-image:hover::after {
  opacity: 1;
  content: "Where to buy";
  position: absolute;
  color: white;
  background-color: #45A9DF;
  width: 100%;
  height: 95%;
  border-radius: 7%;
  top: 0;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
  transition-duration: .3s;
}

:lang(en-GB) .carouselSlide .white-circle-text .richText {
  justify-content: center;
}

:lang(en-GB) .carousel-margin-top-0 ul {
  margin-top: 0;
}

@media (max-width: 991px) {

  :lang(en-GB) .slick-prev,
  :lang(en-GB) .slick-next {
    top: 55%;
  }
}

@media (max-width: 992px) {

  :lang(en-GB) .carousel-white-ring .white-circle,
  :lang(en-GB) .carousel-white-ring .white-circle-text {
    margin-top: -60px;
  }
}

:lang(en-GB) #footer .footer__links a {
  font-size: 0.8rem !important;
}

@media screen and (min-width: 992px) {
  :lang(en-GB) .container-circle>.component-content {
    width: 67%;
  }
}

:lang(en-GB) .carousel-white-ring .slick-dotted.slick-slider {
  margin-top: 0;
}

:lang(en-GB) img {
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

@media only screen and (max-width: 375px) {
  :lang(en-GB) .container-circle>.component-content {
    background: none;
  }

  :lang(en-GB) .container-circle>.component-content img {
    height: 100%;
    max-width: none;
  }
}

@media only screen and (min-width: 376px) {
  :lang(en-GB) .container-circle>.component-content picture {
    display: none;
  }
}

html:lang(sv-SE) .container-circle p {
  margin-top: 10px;
}

@media (min-width: 992px) {
  html:lang(sv-SE) .sitemap>.component-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

@media (max-width: 767px) {
  html:lang(sv-SE) .container-circle .richText-content .h1-styles {
    font-size: 2.4375rem;
  }
}

html:lang(sv-SE) .hovered-image:hover::after {
  opacity: 1;
  content: "Köp på nätet!";
  position: absolute;
  color: white;
  background-color: #45A9DF;
  width: 100%;
  height: 95%;
  border-radius: 7%;
  top: 0;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
  transition-duration: .3s;
}

html:lang(sv-SE) .main-menu__logo img {
  width: 140px;
}

@media (min-width: 992px) {

  html:lang(sv-SE) .container-teaser .content,
  html:lang(sv-SE) .container-inner>.component-content>.content {
    justify-content: center;
  }
}

:lang(en-ZA) .adimoWidget .button-primary {
  padding: 0 20px;
  cursor: pointer;
}

@media (min-width: 992px) {
  :lang(en-ZA) .adimoWidget .button-primary {
    padding: 0 30px;
  }
}

html:lang(fr-FR) {
  --color-baby-primary: #f0588b;
}

html:lang(fr-FR) .navigation-item.page-hygiene-du-nez-et-rhume-bebe>.navigation-item-title {
  color: var(--color-baby-primary) !important;
}

html:lang(fr-FR) .navigation-item.page-hygiene-du-nez-et-rhume-bebe>.navigation-item-title:hover {
  border-bottom: 3px solid var(--color-baby-primary) !important;
}

html:lang(fr-FR) .navigation-item.page-hygiene-du-nez-et-rhume-bebe>.navigation-item-title::after {
  border: solid var(--color-baby-primary) !important;
  border-width: 0 2px 2px 0 !important;
}

html:lang(fr-FR) #footer .footer-wrapper .footer-logo img,
html:lang(fr-FR) .Footer .footer-wrapper .footer-logo img {
  width: auto;
}

@media (min-width: 992px) {
  html:lang(de-DE) .main-menu {
    /* Handle */
    /* Handle on hover */
  }

  html:lang(de-DE) .main-menu ::-webkit-scrollbar {
    width: 5px;
  }

  html:lang(de-DE) .main-menu ::-webkit-scrollbar-thumb {
    background: #0033a1;
    border-radius: 10px;
  }

  html:lang(de-DE) .main-menu ::-webkit-scrollbar-thumb:hover {
    background: #b30000;
  }
}

@media (min-width: 767px) {
  html:lang(pt-PT) .footer__links li {
    display: flex;
    align-items: center;
  }
}

@media (min-width: 992px) {
  html:lang(pt-PT) .footer__links li {
    display: initial;
  }
}

html:lang(pt-PT) .footer__links a {
  padding-bottom: 0 !important;
  border-bottom: 2px solid transparent;
}

@media (min-width: 992px) {
  html:lang(pt-PT) .footer__links a {
    padding-bottom: 2px;
  }
}

html:lang(pt-PT) .carousel-white-ring .white-circle-text .richText {
  justify-content: center;
}

html:lang(pt-PT) .slick-next {
  right: 20px;
}

html:lang(pt-PT) .slick-prev {
  left: 20px;
}

html:lang(pt-PT) .screen-change .content {
  justify-content: flex-end;
}

html:lang(pt-PT) .button-primary {
  min-width: 165px;
}

@media (max-width: 992px) {

  html:lang(pt-PT) .carousel-white-ring .white-circle,
  html:lang(pt-PT) .carousel-white-ring .white-circle-text {
    margin-top: 0px;
  }
}

html:lang(pt-PT) .carousel-white-ring .carouselSlide .white-circle .richTextHyperlinkedImage>.component-content {
  width: 100%;
}

@media (max-width: 992px) {

  html:lang(pt-PT) .page-saude-nasal .carousel-white-ring .white-circle,
  html:lang(pt-PT) .page-saude-nasal .carousel-white-ring .white-circle-text {
    padding-top: 10px;
    padding-bottom: 50px;
  }
}

html:lang(pt-PT) .page-saude-nasal .slick-dots {
  bottom: 35px;
}

@media (min-width: 992px) {
  html:lang(pt-PT) .container-circle {
    height: 38.8vw;
    max-height: 560px;
  }
}

html:lang(pt-PT) .justify-center>.component-content>.content {
  justify-content: center;
}

html:lang(en-AU) .main-menu .navigation .page-nasal-health.has-children .navigation-root.navigation-level2 {
  grid-template-rows: repeat(7, min-content);
  max-height: min-content;
}

@media (min-width: 992px) {
  html:lang(en-AU) .container-circle {
    height: 34.1vw;
    max-height: 500px;
  }
}

@media (max-width: 767px) {
  html:lang(en-AU) .container-circle .richText-content h1 {
    padding: 0 40px;
  }
}

@media (max-width: 767px) {
  html:lang(en-AU) .container-circle .richText-content .h1-styles {
    font-size: 2.5rem;
  }
}

@media (min-width: 992px) {
  html:lang(en-AU) .slick-next {
    right: 15px;
  }
}

@media (max-width: 767px) {

  html:lang(en-AU) .slick-prev,
  html:lang(en-AU) .slick-next {
    top: 50%;
  }
}

@media (max-width: 767px) {

  html:lang(en-AU) .carousel-white-ring .carouselSlide .white-circle-text,
  html:lang(en-AU) .carousel-white-ring .carouselSlide .white-circle {
    margin-top: -60px;
  }
}

html:lang(en-AU) .pre-wrap {
  white-space: pre;
}

@media (min-width: 992px) {

  html:lang(es-es) .page-productos .carousel .richText,
  html:lang(es-es) .page-productos .carousel .image {
    padding: 0 15px;
  }
}

html:lang(es-es) .container-circle .richText-content .h1-styles {
  font-size: 1.3rem;
}

@media (min-width: 992px) {
  html:lang(es-es) .container-circle .richText-content {
    width: 37%;
  }
}

html:lang(es-es) #footer .footer__links a {
  font-size: 0.8rem !important;
}

html:lang(fi-fi) .searchResults-result {
  padding: 0 !important;
}

html:lang(fi-fi) .searchResults-number {
  padding-left: 0 !important;
}

html:lang(fi-fi) .searchResults>.component-content {
  padding: 24px 15px;
}

html:lang(fi-fi) .article-teaser img {
  width: auto;
}

html:lang(ru-RU) .legal_text {
  display: flex;
  justify-content: center;
  align-items: center;
  /*position: fixed;*/
  width: 100%;
  /*left: 0;
        bottom: 0;*/
  min-height: 10vh;
  color: #fff;
  /*background: rgba(255, 255, 255, 0.9);*/
  box-sizing: border-box;
  padding: 10px 0 30px;
  font-size: 1.895rem;
  line-height: 1.3;
  text-align: center;
}

html:lang(ru-RU) .legal_text p {
  margin: 0;
  font-size: 0.8rem;
  line-height: 1.3;
}

@media (min-width: 768px) {
  html:lang(ru-RU) .legal_text p {
    font-size: 0.8rem;
    letter-spacing: 0;
  }
}

@media (min-width: 1200px) {
  html:lang(ru-RU) .legal_text p {
    transform: scale3d(1.1, 2.8, 1);
  }
}

html:lang(ru-RU) #footer .footer-wrapper .richText:last-of-type,
html:lang(ru-RU) .Footer .footer-wrapper .richText:last-of-type {
  padding-bottom: 80px;
}

html:lang(ru-RU) .page-baby .where-to-buy-box {
  background-color: #fafafa;
}

html:lang(ru-RU) .page-baby .product-teaser .img-responsive {
  min-height: 278px;
}

html:lang(ru-RU) .page-products .container-full-width .screen-change .paragraphSystem.content {
  align-items: center;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .utility-menu .gsk-logo img {
    max-width: 100%;
    max-height: inherit;
    margin-top: 12px;
  }
}

html:lang(ru-RU) .main-menu .mobile-menu.open~.gsk-logo .component-content img {
  margin-top: 19px;
}

html:lang(ru-RU) .wtb-text p {
  font-size: 14px;
  line-height: 1.2;
}

@media (min-width: 992px) {
  html:lang(ru-RU) .main-menu .navigation ul.navigation-level1 .has-children.page-nasal-health:hover .navigation-root.navigation-level2 {
    display: flex;
    width: 550px;
    flex-direction: column !important;
  }
}

html:lang(nl-NL) .accordion-content-wrapper ul {
  padding-left: 25px;
}

@media (max-width: 767px) {
  html:lang(nl-NL) .container-circle .richText-content {
    bottom: 55px;
  }
}

html:lang(fr-BE) .languageVisible .language-selector {
  position: absolute;
  top: 50px;
  right: 33%;
  box-shadow: 5px 5px 10px -3px #545454;
}

@media (min-width: 1200px) {
  html:lang(fr-BE) .languageVisible .language-selector {
    right: 5%;
  }
}

@media (max-width: 767px) {
  html:lang(fr-BE) .container-circle .richText-content {
    bottom: 33px;
  }

  html:lang(fr-BE) .container-circle .richText-content .h1-styles {
    font-size: 3rem;
  }
}

@media (max-width: 767px) {
  html:lang(fr-BE) .container-circle .richText-content p {
    font-size: 0.875rem;
  }
}

@media (min-width: 768px) {
  html:lang(fr-BE) .container-circle .richText-content p {
    padding: 0 15px;
  }
}

html:lang(fr-BE) .input-medium.search-query::placeholder {
  color: #161616 !important;
}

html:lang(fr-BE) .input-medium.search-query:focus {
  color: black !important;
}

html:lang(fr-BE) #footer .footer-wrapper .footer__links ul li {
  width: auto;
}

html:lang(fl-BE) #footer .footer-wrapper .footer__links ul li {
  width: auto;
}

/* .reference-buy-now-button .ps-widget .ps-wtb-container{
    display: none;
}
.reference-buy-now-button .ps-widget.open .ps-wtb-container{
    display: block;
} */
.reference-buy-now-button {
  /* Hide scrollbar for Chrome, Safari and Opera */
  /* Hide scrollbar for IE, Edge and Firefox */
}

.reference-buy-now-button .ps-widget {
  display: none;
}

.reference-buy-now-button .ps-widget .ps-wtb-container {
  display: none;
  z-index: 9999;
}

.reference-buy-now-button .ps-widget.open {
  display: block;
  position: fixed;
  overflow: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  padding: 40px;
  background: rgba(0, 0, 0, 0.6);
}

.reference-buy-now-button .ps-widget.open .ps-wtb-container {
  display: flex;
  flex-direction: column;
  padding: 10px;
}

.reference-buy-now-button .ps_close {
  width: 20px;
  height: 20px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: flex-end;
  margin-bottom: 10px;
}

.reference-buy-now-button .ps_close::before,
.reference-buy-now-button .ps_close::after {
  content: "";
  width: 110%;
  height: 3px;
  background: grey;
  display: block;
  position: absolute;
  border-radius: 3px;
}

.reference-buy-now-button .ps_close::before {
  transform: rotate(45deg);
}

.reference-buy-now-button .ps_close::after {
  transform: rotate(-45deg);
}

.reference-buy-now-button .ps_close:hover {
  cursor: pointer;
}

.reference-buy-now-button .ps-widget::-webkit-scrollbar {
  display: none;
}

.reference-buy-now-button .ps-widget {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

.ps-product-finder input.ps-product-finder-textbox {
  border: 2px solid #0033a1 !important;
  background: transparent;
  color: #0033a1;
  font-size: 16px;
}

.ps-product-finder input.ps-product-finder-textbox:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #0033a1;
  opacity: 1;
}

.ps-product-finder input.ps-product-finder-textbox::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #0033a1;
  opacity: 1;
}

.ps-product-finder input.ps-product-finder-textbox:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #0033a1;
}

.ps-product-finder input.ps-product-finder-textbox::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #0033a1;
}

.ps-product-finder input.ps-product-finder-textbox::placeholder {
  /* Most modern browsers support this now. */
  color: #0033a1;
}

.ps-map-control .ps-map-location-textbox {
  color: #0033a1 !important;
}

.ps-header-container .ps-column-headers {
  height: auto;
  border-bottom: none;
}

.ps-header-container .ps-column-headers .ps-local-tab-label,
.ps-header-container .ps-column-headers .ps-online-tab-label {
  width: 180px;
  border: 1px solid #0033a1;
  color: #0033a1 !important;
}

.ps-header-container .ps-column-headers .ps-local-tab-label:not(:last-child),
.ps-header-container .ps-column-headers .ps-online-tab-label:not(:last-child) {
  margin-bottom: 10px;
  margin-right: 10px;
}

@media (min-width: 992px) {

  .ps-header-container .ps-column-headers .ps-local-tab-label:not(:last-child),
  .ps-header-container .ps-column-headers .ps-online-tab-label:not(:last-child) {
    margin-bottom: 0;
    margin-right: 0;
  }
}

.ps-wtb-container {
  box-shadow: none !important;
}

.ps-online-sellers {
  border: 1px solid #0033a1;
}

.product-callout-buy-now {
  text-align: center;
}

@media (min-width: 992px) {
  .product-callout-buy-now {
    text-align: left;
  }
}

.product-callout-suggested-desc {
  width: auto;
  margin: auto;
}

.product-callout-suggested-desc p {
  text-align: center;
}

.tabs-wtb .tabContent {
  border: 1px solid #0033a1;
}

.tabs-nav-list {
  display: flex;
  list-style: none;
  margin-bottom: 0;
}

.tabs-nav-item {
  position: relative;
  background-color: #fff;
  width: 180px;
  height: 48px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 48px;
  text-align: center;
  color: #0033a1;
  border: 1px solid #0033a1;
  cursor: pointer;
}

.tabs-nav-item a {
  color: inherit;
}

.tabs-nav-item a:hover {
  text-decoration: none;
}

.tabs-nav-item:not(:last-of-type) {
  margin-right: 10px;
}

.tabs-nav-item.is-active {
  background-color: #0033a1;
  color: #fff;
}

.reference-mandatory-information {
  position: fixed;
  width: 50px;
  height: 100px;
  top: 0;
  right: 41px;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  z-index: 100;
}

.mandatory-information-button {
  padding: 15px 10px;
  background-color: #0033a1;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  border: 0;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  cursor: pointer;
}

.mandatory-information-text {
  color: #fff;
}

.overlay-background:not(.overlay-fullscreen) {
  display: none;
}

.overlay-container:not(.overlay-fullscreen) {
  position: fixed;
  width: 100%;
  height: 200px;
  bottom: 0;
  z-index: 9999;
  text-align: center;
}

.overlay-content:not(.overlay-fullscreen) {
  border: solid 2px #323131;
  position: relative;
  width: 100%;
  min-width: 80px;
  min-height: 80px;
  height: 200px;
  padding: 10px;
  display: inline-block;
  background: white;
  text-align: left;
  border-radius: 10px;
  overflow-y: auto;
  border: none;
  border-radius: 0;
  box-shadow: 3px 0px 5px 5px #d4d4d4;
}

.overlay-content:not(.overlay-fullscreen)-inner {
  overflow: hidden;
  padding-top: 50px;
}

@media (min-width: 992px) {
  .overlay-content:not(.overlay-fullscreen)-inner {
    padding-top: 25px;
  }
}

.overlay-close:not(.overlay-fullscreen) {
  z-index: 9999;
  font-size: 35px;
  line-height: 1;
  position: absolute;
  right: 15px;
  cursor: pointer;
  display: none;
  color: #0033a1;
  outline: none;
}

.overlay-close:not(.overlay-fullscreen):after {
  content: "\f00d";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.overlay-loading:not(.overlay-fullscreen) {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../../assets/img/loader.gif) no-repeat 50% 50%;
}

.overlay-container-expanded {
  height: 400px;
}

.overlay-content-expanded {
  height: 400px;
}

.overlay-expander {
  position: absolute;
  top: 0px;
  right: 100px;
  cursor: pointer;
  padding-right: 20px;
}

.overlay-expander::after {
  content: "";
  position: absolute;
  top: 40%;
  border: solid #0033a1;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  transform: rotate(45deg) translate(4px, -6px);
  transform-origin: center;
  transition: transform, top, 0.2s;
  outline: none;
  cursor: pointer;
  right: 10px;
}

.overlay-expander .overlay-expander-contract-text {
  display: none;
}

.overlay-expander-open::after {
  transform: scaleY(-1) rotate(45deg) translate(4px, -8px);
  top: 40%;
}

.overlay-expander-open .overlay-expander-contract-text {
  display: block;
}

.overlay-expander-open .overlay-expander-expand-text {
  display: none;
}

.overlay-background.overlay-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  z-index: 9998;
  opacity: 0.7;
}

.overlay-container.overlay-fullscreen {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  text-align: center;
  z-index: 9999;
}

.overlay-content.overlay-fullscreen {
  border: solid 2px #323131;
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  background: white;
  text-align: left;
  border-radius: 10px;
}

.overlay-close.overlay-fullscreen {
  display: flex !important;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  font-size: 35px;
  line-height: 1;
  position: absolute;
  cursor: pointer;
  display: none;
  color: white;
  outline: none;
  background: #0033a1;
  border-radius: 50%;
  width: 224px;
  height: 224px;
  right: -112px;
  top: -112px;
}

.overlay-close.overlay-fullscreen:after {
  content: "\f00d";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 50px;
  bottom: 44px;
}

.overlay-loading.overlay-fullscreen {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../../assets/img/loader.gif) no-repeat 50% 50%;
}

.overlay-content-inner.overlay-fullscreen {
  height: 100vh;
  max-height: 100vh;
  overflow: auto;
  background-color: #0033a1;
}

@media (min-width: 992px) {
  .overlay-content-inner.overlay-fullscreen {
    overflow: hidden;
  }
}

.reference-lottie-icon>.component-content {
  border: 1px solid #0033a1;
  transition: background-color 0.05s ease-out;
  border-radius: 10px;
}

.reference-lottie-icon>.component-content:hover {
  background-color: #0033a1;
}

.reference-lottie-icon>.component-content:hover p {
  color: #fff !important;
}

.reference-lottie-icon>.component-content>div {
  padding: 5px;
}

@media (min-width: 992px) {
  .reference-lottie-icon>.component-content>div {
    padding: 15px;
  }
}

.text-white {
  color: #fff;
}

.text-blue {
  color: #0033a1;
}

.text-red {
  color: #e70000;
}

.text-md {
  font-size: 1.125rem;
}

@media (min-width: 992px) {
  .text-md {
    font-size: 1.375rem;
  }
}

.title-sm {
  font-size: 1.375rem;
  line-height: 1.2;
}

@media (min-width: 992px) {
  .title-sm {
    font-size: 2.25rem;
  }
}

.push-forward {
  z-index: 10;
}

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

.content-center-y-dt>.component-content>.content {
  display: flex;
  align-items: center;
  flex-direction: column;
}

@media (min-width: 992px) {
  .content-center-y-dt>.component-content>.content {
    flex-direction: row;
  }
}

@media (max-width: 991px) {

  .text-center-md,
  .text-center-mb {
    text-align: center;
  }
}

@media (max-width: 991px) {
  .flex-content-center-mb>.component-content>.content {
    display: flex;
    justify-content: center;
  }
}

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

.template-otrivin-3-baby {
  --color-secondary: #1B72A1;
}

.template-otrivin-3-baby .h1-styles,
.template-otrivin-3-baby .h2-styles,
.template-otrivin-3-baby .h3-styles,
.template-otrivin-3-baby .sitemap h3,
.sitemap .template-otrivin-3-baby h3 {
  color: #CA124F;
}

.template-otrivin-3-baby .richText.filter-articlelist .article-selector {
  background: transparent;
}

.template-otrivin-3-baby .container-full-width {
  background: transparent;
}

.button-baby {
  background-color: #F16F91;
  border: 1px solid #F16F91;
}

.background-gradient-baby {
  background: linear-gradient(to bottom, #fff2f6, #ffffff) !important;
}

.background-baby {
  background-color: #fff0f4 !important;
}

.font-baby {
  color: #CA124F;
}

.font-baby-light {
  color: #c24c73;
}

.font-baby-dark {
  color: #a30036;
}

/*# sourceMappingURL=../maps/core/main.css.map */


@media (max-width: 991px) {
  .d-block-m {
    display: block;
  }
  .height-auto-m img {
    height: auto;
  }
}
@media (min-width: 992px) {
  .d-block-d {
    display: block;
  }
  .height-auto-d img {
    height: auto;
  }
}

/*  Abhay Shishodia | GSKBD-29014 | 06-09-2023 | Start */
@media (min-width: 992px) {
  .carousel-white-ring .carouselSlide .switchable-image.dr-product img {
    max-width: 635px;
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .carousel-white-ring .carouselSlide .switchable-image.dr-product img {
    max-width: 785px;
    width: 100%;
  }
}

@media (min-width: 1400px) {

  .carousel-white-ring .carouselSlide .ring-btn-container .container-circle {
    width: 70%
  }

  .carousel-white-ring .carouselSlide .ring-btn-container .container-circle .slider-maintitle {
    font-size: 32px !important;
  }

  .carousel-white-ring .carouselSlide .switchable-image.dr-product {
    z-index: -1;
  }

  .carousel-white-ring .carouselSlide .switchable-image.dr-product img {
    max-width: 100%;
    width: 100%;
  }
}

/*  Abhay Shishodia | GSKBD-29014 | 06-09-2023 | End */

/* Anubhav - GSKBD-29230 */
@media (max-width: 767px) {
  .product-teasered-block .product-teaser {
    max-width: 100%;
  }
}
/* Anubhav - GSKBD-29230 */
:lang(sv-SE) .main-menu .haleon-mobile-logo {
  display: none;
}
@media (min-width:992px){
  .product-teaser .product-content {
    min-height: 315px;
  }
  /* ashish */
  .d-hide {
    display: none;
  }

}
@media (max-width: 991px) {
:lang(sv-SE) .main-menu .haleon-mobile-logo {
  display: block;
}
:lang(sv-SE) .main-menu .haleon-mobile-logo img {
  width: 100%;
  max-width: 100px;
  margin-top: 10px;
}
  
}

/* Ashish Gupta | GSKBD-28853 | 27/09/23 */

.img-w-100 img {
  width: 100%;
}

.position-rel {
  position: relative;
}
.z-index-1 {
  z-index: 1;
}
.blue-box {
  margin-top: -5rem;
}
.blue-box > .component-content {
  background-size: cover;
  background-position: center;
}
.blue-box > .component-content:before {
  content: '';
  background: url('/content/dam/cf-consumer-healthcare/otrivin-v3/el_GR/articles/Otrivin-Khone/blue-blur-bg.png');
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 250px;
}


.h1-size-new {
  font-size: 2.5rem;
  line-height: 1.05;
}
.h2-size-new {
  font-size: 2.5rem;
  line-height: 1.2;
}
.h3-size-new {
  font-size: 2rem;
  line-height: 1.3;
}
.font-red {
  color: #E70000;
}
.line-through {
  text-decoration: line-through;
  text-decoration-color: #0033a1;
}
.font-weight0-500, .font-weight0-500 * {
  font-weight: 500;
}
.font-weight0-600, .font-weight0-600 * {
  font-weight: 600;
}
.font-weight0-700, .font-weight0-700 * {
  font-weight: 700;
}
.note-text {
  font-size: 14px;
  line-height: 1.2;
}
.page-khone #footer {
    margin-top: -3rem;
}
.white-card {
  padding-left: 16px;
  padding-right: 16px;
}
.white-card p:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .blue-box img {
    position: absolute;
    right: -54px;
  }
  .white-card {
    margin-top: 40px;
  }
}
@media (max-width: 991px) {
  .m-hide {
    display: none;
  }
  .white-card {
    margin-top: 32px;
  }
  .blue-product-box > * > .paragraphSystem {
    display: flex;
    flex-direction: column-reverse;
  }
  .blue-product-box .image {
    text-align: center;
  }
  .blue-box-text {
    text-align: center;
  }
  .flex-center-m > * > .paragraphSystem {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}

/* GSKBD-28853 | 16/10/23 | created variant "font-bold" */
.font-geometric-bold{
  font-family: 'Roboto';
  font-weight: bold;
}

/* 27-06-23 | CCW-1660 | start */

.text-left {
    text-align: left !important;
}
  #footer .footer-wrapper .richText:last-of-type p, .Footer .footer-wrapper .richText:last-of-type p {
    padding: 0 15px !important;
}

/* 27-06-23 | CCW-1660 | end */

/* 27-07-2023 | Start */
@media screen and (max-width: 991px) {
  .main-menu .mobile-menu.open ~ .gsk-logo.haleon-mobile-logo .component-content img {
    width: 95px;
    margin-right: 15px;
  }
}
@media screen and (max-width:560px) {
  .main-menu .mobile-menu.open ~ .gsk-logo.haleon-mobile-logo .component-content img {
    width: 75px;
  }
}
@media screen and (max-width: 425px) {
  .main-menu .mobile-menu.open ~ .gsk-logo.haleon-mobile-logo .component-content img {
    margin-right: 5px;
  }
  .buy-now-mobile-btn .adimoWidget .button-primary {
    min-width: 80px;
    font-size: 12px;
    padding: 0 5px;
  }
}
@media screen and (max-width: 360px) {
  .main-menu .mobile-menu.open ~ .gsk-logo.haleon-mobile-logo .component-content img {
    width: 60px;
  }
}
@media screen and (max-width: 330px) {
  .main-menu .mobile-menu.open ~ .gsk-logo.haleon-mobile-logo .component-content img {
    width: 50px;
  }
}
/*  27-07-2023 ? End*/

/* GSKBD-30335 | 23-11-23 | ends*/

/* Dynamic Regulatory | GSKBD-29771 */
.dynamic-regulatory .right-button {
  position: fixed;
  right: 0;
  top: 27%;
  display: block;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  border-radius: 5px 0 0 5px;
  bottom: 50%;
  box-shadow: 3px -3px 3px rgb(0 0 0 / 10%);
  height: 130px;
  width: 32px;
  z-index: 9991;
  text-align: center;
}
.dynamic-regulatory .right-button a {
  display: block;
  transform: rotate(-90deg);
  width: 100%;
  top: 70%;
  color: #006999;
  position: relative;
  font-weight: 500;
}
.dynamic-regulatory .bottom-row {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  box-shadow: 3px 0 5px 5px rgb(193 196 197 / 50%);
  background: #fff;
  height: 170px;
  box-sizing: border-box;
  z-index: 1050;
}
.dynamic-regulatory .bottom-row .enlarge {
  position: absolute;
  right: 50%;
  margin-right: -25%;
  color: #333;
  font-size: 16px;
  font-weight: 300;
  top: 5px;
}
.dynamic-regulatory .bottom-row .conclude {
  position: absolute;
  right: 20px;
  color: #333;
  font-size: 16px;
  font-weight: 300;
  top: 6px;
}
.dynamic-regulatory .bottom-row.enlargeblock {
  height: 400px;
}
.dynamic-regulatory .bottom-row .inner-container-width {
  height: 100%;
  padding-top: 30px;
  box-sizing: border-box;
}
.dynamic-regulatory .bottom-row .inner-container-width h4{
  color: #3e4549;
  font-weight: 600;
  font-size: 1.5rem;
  margin: 0;
}
.dynamic-regulatory .right-button.hidden {
  display: none;
}
.dynamic-regulatory .bottom-row .inner-container-width > div {
  height: 100%;
}
.dynamic-regulatory .bottom-row .inner-container-width > div > div {
  height: 100%;
  overflow: auto;
  position: relative;
}
.dynamic-regulatory .scroll_block {
  padding: 0 30px 15px 30px;
}
.dynamic-regulatory .bottom-row .enlarge.active span {
  display: none;
}
.dynamic-regulatory .bottom-row .enlarge em {
  font-style: normal;
  display: none;
}
.dynamic-regulatory .bottom-row .enlarge.active em {
  display: inline-block;
}
.dynamic-regulatory .bottom-row .enlarge:after {
  content: "";
  margin-left: 5px;
  display: inline-block;
  background: url('/content/dam/cf-consumer-healthcare/bp-vitasprint/de_DE/src/icons/css_sprites.png') no-repeat 11.56% 2.3%;
  background-size: 1357.14% 6271.4 0.7%;
  width: 7px;
  height: 7px;
  margin-top: 4px;
}
.dynamic-regulatory .bottom-row .enlarge.active:after {
  transform: rotate(180deg);
}
.dynamic-regulatory .bottom-row .conclude:after {
  content: "";
  margin-left: 5px;
  display: inline-block;
  background: url('/content/dam/cf-consumer-healthcare/bp-vitasprint/de_DE/src/icons/css_sprites.png') no-repeat 11.5% 8.58%;
  background-size: 1187.5% 5487.5%;
  width: 8px;
  height: 8px;
  margin-top: 4px;
}
.dynamic-regulatory .hidden {
  display: none;
}
.dynamic-regulatory h5 {
  font-size: 1.15rem;
  margin: 1rem 0;
}
.dynamic-regulatory p {
  margin: 0;
  font-size: 0.875rem;
}

@media (min-width: 1200px){
  .dynamic-regulatory .inner-container-width {
      width: 1140px;
      margin: 0 auto;
  }
}
@media (max-width: 768px){
  .dynamic-regulatory .right-button{
      top: 40%;
      height: 105px;
  }
  .dynamic-regulatory .bottom-row .enlarge{
      margin-right: -16%;
  }
  .dynamic-regulatory .right-button a {
    top: 73%;
  }

  #header .header-navigation.main-menu .navigation ul.navigation-level1 li.page-where-to-buy {
    display: block;
  }
}
/* Dynamic Regulatory | GSKBD-29771 */

/*  GSKBD-30600 | Navigation for desktop fixed | Start */

@media (min-width: 992px) and (max-width: 1180px) {
  #header .header-navigation.main-menu .navigation ul.navigation-level1 li:not(:last-of-type){ 
    margin-right: 10px;
  }
}
@media (min-width: 992px) {

 #header .header-navigation.main-menu .navigation ul.navigation-level1 li.page-products.has-children:hover .navigation-root.navigation-level2,
 #header .header-navigation.main-menu .navigation ul.navigation-level1 li.page-products.has-children:focus .navigation-root.navigation-level2,
  #header .header-navigation.main-menu .navigation ul.navigation-level1 li.page-products.has-children.open-tab .navigation-root.navigation-level2 {
    display: flex;
    width: 450px;
    flex-direction: column;
  }
  #header .header-navigation.main-menu .navigation ul.navigation-level1 li.page-where-to-buy {
    display: block;
  }
  #header .header-navigation.main-menu .navigation ul.navigation-level1 li a  {
    font-size: 1rem;
  }
  #header .utility-menu .wrapper-hcp-links p {
    display: none;
  }
}
/*  GSKBD-30600 | Navigation for desktop fixed | End */

/* GSKBD-30718 | cookie button css update */
body #ot-sdk-btn.ot-sdk-show-settings, body #ot-sdk-btn.ot-sdk-show-settings:hover {
  background-color: #30ea03!important;
  border-color: #30ea03;
  color: #000 !important;
}
/* cookie button css update end */

:lang(de-DE) .page-produkte.page-otrinatural-nasenreinigung-soft-strong .container-full-width .carousel {
  margin-top: 0px;
}

:lang(de-DE) .page-produkte.page-otrinatural-nasenreinigung-soft-strong .carousel .carousel-slide img {
  margin: 0 auto;
}

.align-center > .component-content > .content {
  align-items: center;
}:lang(en-ZA) body {
    font-family: "futura-pt", sans-serif;
    font-weight: 400;
}

:lang(en-ZA) p,
:lang(en-ZA) li,
:lang(en-ZA) h1,
:lang(en-ZA) h2,
:lang(en-ZA) h3,
:lang(en-ZA) h4,
:lang(en-ZA) h5,
:lang(en-ZA) h6 {
    font-family: "futura-pt", sans-serif;
}

:lang(en-ZA) .h1-styles,
:lang(en-ZA) .h2-styles,
:lang(en-ZA) .h3-styles,
:lang(en-ZA) .sitemap h3,
:lang(en-ZA) .h4-styles,
:lang(en-ZA) .h5-styles,
:lang(en-ZA) .h6-styles {
    font-family: "futura-pt", sans-serif;
    font-weight: 700;
}

:lang(en-ZA) .h1-regular-styles,
:lang(en-ZA) .h2-regular-styles,
:lang(en-ZA) .h3-regular-styles,
:lang(en-ZA) .h4-regular-styles,
:lang(en-ZA) .h5-regular-styles,
:lang(en-ZA) .h6-regular-styles {
    font-family: "futura-pt", sans-serif;
    font-weight: 400;
}

:lang(en-ZA) .h1-bold-styles,
:lang(en-ZA) .h2-bold-styles,
:lang(en-ZA) .h3-bold-styles,
:lang(en-ZA) .h4-bold-styles,
:lang(en-ZA) .h5-bold-styles,
:lang(en-ZA) .h6-bold-styles {
    font-family: "futura-pt-bold", sans-serif;
    font-weight: 700;
}

:lang(en-ZA) .h1-light-styles {
    font-family: "futura-pt", sans-serif;
}

:lang(en-ZA) .red-dot {
    font-family: "futura-pt", sans-serif;
}

:lang(en-ZA) .utility-menu__country ul li a {
    font-family: "futura-pt", sans-serif;
    font-weight: 700;
}

:lang(en-ZA) .utility-menu .language-selector .utility-menu__language ul li a {
    font-family: "futura-pt", sans-serif;
    font-weight: 700;
}

:lang(en-ZA) .searchBox .form-search label input {
    font-family: "futura-pt", sans-serif;
}

:lang(en-ZA) .search-close p {
    font-family: "futura-pt", sans-serif;
    font-weight: 700;
}

:lang(en-ZA) .products-white-buttons ul li a {
    font-family: "futura-pt", sans-serif;
    font-weight: 700;
}

:lang(en-ZA) .product-teaser .h-style {
    font-family: "futura-pt", sans-serif;
}

:lang(en-ZA) .button-primary {
    font-family: "futura-pt", sans-serif;
}

@media (max-width: 991px) {
    :lang(en-ZA) .mobile-menu ul.navigation-root.navigation-level1>li>a {
        font-family: "futura-pt", sans-serif;
        font-weight: 700;
    }
}

@media (min-width: 992px) {
    :lang(en-ZA) .main-menu .navigation ul.navigation-level1 li a {
        font-family: "futura-pt", sans-serif;
        font-weight: 700;
        font-size: 1rem;
    }

    :lang(en-ZA) .utility-menu__country .richText .component-content p {
        font-family: "futura-pt", sans-serif;
    }

    :lang(en-ZA) .utility-menu__country .richText .component-content p::after {
        font-family: "futura-pt", sans-serif;
    }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.questionWithCheck {
  border: dotted 1px #D5D1CE;
  padding: 10px; }
  .questionWithCheck .formControl-radio {
    float: left;
    margin: 0;
    padding: 0;
    width: 21px; }
  .questionWithCheck .genericFormGroup span input[type="checkbox"] {
    float: left;
    margin: 2px 2px 0 0;
    padding: 0;
    width: 15px; }

.questionWithRadio button {
  background: white;
  border: 1px solid white;
  border-radius: 0;
  float: left;
  margin-right: 15px; }
  .questionWithRadio button.optionActive {
    border: solid 1px #D5DCEF; }

.questionWithRadio .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px; }

.questionWithRadio .genericFormGroup span input[type="radio"] {
  float: left;
  margin: 2px 2px 0 0;
  padding: 0;
  width: 15px; }

.questionWithRadio .genericFormGroup label, .questionWithCheck .genericFormGroup label {
  float: left;
  padding: 1px 0 0;
  width: auto;
  margin-right: 15px; }

.questionWithRadio .genericFormGroup .quizRadioImg label, .questionWithCheck .genericFormGroup .quizRadioImg label {
  width: 100px; }

.questionWithRadio .quizScoreBox, .questionWithCheck .quizScoreBox {
  border: 1px solid #0F61AF;
  background: white;
  text-align: center;
  font-weight: 700;
  padding: 5px;
  width: 50px;
  height: 15px;
  margin-left: 20px;
  float: left; }
  .questionWithRadio .quizScoreBox p, .questionWithCheck .quizScoreBox p {
    margin: 0;
    font-weight: 700; }

.questionWithRadio .imgContainer, .questionWithCheck .imgContainer {
  width: 100%;
  float: left; }

.questionWithRadio .quizQuestion p, .questionWithCheck .quizQuestion p {
  margin: 0 0 15px 0; }

.quizHideBox {
  display: none; }

.quizOverlayContainer .overlay-bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  z-index: 1000;
  /* high z-index */
  background: #000;
  /* fallback */
  background: rgba(0, 0, 0, 0.75);
  text-align: center; }

.quizOverlayContainer .overlay-content {
  background: none repeat scroll 0 0 white;
  display: inline-block;
  max-width: 90%;
  min-height: 80px;
  min-width: 80px;
  padding: 30px 10px 10px;
  position: relative;
  text-align: left;
  top: 150px; }

.quizOverlayContainer .overlay-close {
  background: url("../../img/overlay-close-icon.png") no-repeat scroll 0 0/20px auto rgba(0, 0, 0, 0);
  cursor: pointer;
  display: none;
  font-size: 25px;
  height: 20px;
  position: absolute;
  right: 3px;
  top: 5px;
  width: 20px;
  z-index: 9999; }

.quizOverlayContainer .close-btn:hover {
  background: #05abe0; }

.questionWithImage {
  clear: both; }
  .questionWithImage .quizQuestion {
    border: 2px solid #0F61AF;
    background: #D5DCEF;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 15px 10px 20px 10px;
    float: left;
    width: 80%; }
    .questionWithImage .quizQuestion p {
      font-weight: 700;
      line-height: 1.2em;
      margin: 10px 0 0 0;
      vertical-align: middle;
      color: black; }
  .questionWithImage .imgContainer {
    float: left;
    width: 50%;
    text-align: center; }
    .questionWithImage .imgContainer span {
      border: 3px solid #78A7D2;
      padding: 10px;
      height: 36px;
      width: 36px;
      -webkit-border-radius: 150px;
      -moz-border-radius: 150px;
      border-radius: 150px; }
    .questionWithImage .imgContainer img {
      text-align: center;
      vertical-align: bottom;
      cursor: pointer; }
  .questionWithImage .quesLeftCaption, .questionWithImage .quesRighCaption {
    float: left;
    width: 25%; }

.quizResultContainer {
  width: 92%; }

.quizScoreBox {
  border: 2px solid #0F61AF;
  background: #D5DCEF;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 5px;
  width: 58px;
  height: 62px;
  margin-left: 20px;
  float: left; }
  .quizScoreBox p {
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    margin: 0;
    color: black;
    margin-top: 15px; }
  .quizScoreBoxtotalScoreBox {
    float: right; }

.quiz .nextQuestionPage {
  float: right; }

.quiz .generateScore {
  float: right; }

.quiz .button.generateScore {
  width: 230px;
  padding: 10px;
  font-weight: 700;
  font-size: 22px;
  color: white;
  background: #115A64; }

.quiz .button.generateScoreNewPage {
  padding: 10px;
  font-weight: 700;
  color: #0073BD;
  border: solid 1px white;
  background: #E4FE98; }

.quiz.quizWithBGImage {
  float: left; }
  .quiz.quizWithBGImage .quizQuestionBox {
    background-color: #FFF1D0;
    padding: 20px;
    width: 70%; }
    .quiz.quizWithBGImage .quizQuestionBox h2 {
      color: #4469A1;
      font-size: 40px;
      margin-bottom: 0; }
    .quiz.quizWithBGImage .quizQuestionBox p {
      font-size: 18px;
      color: #5C5D59;
      margin: 0;
      line-height: 22px; }
  .quiz.quizWithBGImage .quizQuestionOption {
    position: relative;
    background-repeat: no-repeat;
    background-position: left top; }
  .quiz.quizWithBGImage .quizOptionButton {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #E2F1F3;
    padding: 17px 25px 17px 25px;
    font-size: 20px;
    border: 0;
    border-radius: 0;
    color: #73A1A7; }
    .quiz.quizWithBGImage .quizOptionButton focus {
      border: dotted 1px #000; }
    .quiz.quizWithBGImage .quizOptionButton span {
      background: url("../../img/boxlink-arrow.png") no-repeat right center;
      padding-right: 25px; }

.quiz.quizProgressBar .quizProgressBarQuestions {
  background-color: white;
  padding: 5px;
  position: relative;
  margin-bottom: 35px; }
  .quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
    color: #22508E;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    top: 2px;
    padding: 0;
    border: none;
    background: none;
    cursor: text; }

.quiz.quizProgressBar .quizProgressBarDots {
  background-color: #eeece4;
  border: 1px solid #eeece4;
  border-radius: 18px;
  height: 10px;
  padding: 5px;
  position: relative; }

.quiz.quizProgressBar .quizProgressDots {
  background-color: white;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  height: 12px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 12px;
  box-shadow: none;
  border: 0px solid gainsboro; }
  .quiz.quizProgressBar .quizProgressDots.active {
    background-color: #099696;
    height: 16px;
    width: 16px;
    left: 0;
    position: absolute;
    top: 2px; }
  .quiz.quizProgressBar .quizProgressDots.firstactive {
    background-color: #099696;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 2px; }
  .quiz.quizProgressBar .quizProgressDots.progressActive {
    background-color: #099696;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 2px; }

.quizWithBGImage.questionOption1 .quizQuestionOption {
  height: 450px; }

.quizWithBGImage.questionOption2 .quizQuestionOption, .quizWithBGImage.questionOption3 .quizQuestionOption, .quizWithBGImage.questionOption4 .quizQuestionOption, .quizWithBGImage.questionOption5 .quizQuestionOption {
  height: 225px; }

.quizWithBGImage.questionOption1, .quizWithBGImage.questionOption4 {
  width: 50%; }

.quizWithBGImage.questionOption2, .quizWithBGImage.questionOption3 {
  width: 25%; }

#question3 .quizWithBGImage .questionOption2 {
  height: 450px; }
  #question3 .quizWithBGImage .questionOption2 .quizQuestionOption {
    height: 450px; }

#question3 .quizWithBGImage.questionOption2 {
  widht: 50%; }

#question2 .quizWithBGImage.questionOption3, #question2 .quizWithBGImage.questionOption4, #question2 .quizWithBGImage.questionOption5 {
  width: 25%; }

.quizProgressBar {
  background: white;
  border: solid 1px white;
  padding: 20px 0;
  border-color: white;
  box-shadow: 0 0 10px #9ecaed; }

.progressDotActive {
  width: 2%;
  background: #099696;
  height: 10px; }

.quizRadioImg {
  float: left;
  width: 100px; }

.hideQuizTotalBox .quizResultContainer {
  display: none; }

/* Mobile start */
@media only screen and (max-width: 767px) {
  .questionWithCheck .formControl-radio {
    clear: both;
    display: block; } }

@media only screen and (max-width: 420px) {
  .questionWithRadio .formControl-radio, .questionWithCheck .formControl-radio {
    clear: both;
    display: block;
    float: left;
    width: 6%; }
  .questionWithRadio .genericFormGroup label, .questionWithCheck .genericFormGroup label {
    display: block;
    float: left;
    width: 50%; }
  .quizRadioImg {
    width: 100%; }
  .questionWithImage .quizQuestion {
    width: 60%; }
  .questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption, .questionWithImage .imgContainer {
    display: block;
    width: 100%; }
  .quiz.quizProgressBar .quizProgressBarQuestions {
    margin-bottom: 15px; }
    .quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
      font-size: 12px;
      font-weight: 700; }
  .quiz.quizWithBGImage {
    width: 100%;
    display: block; }
    .quiz.quizWithBGImage .quizQuestionOption {
      width: 100%;
      display: block;
      background: no-repeat;
      background-position: center center;
      background-attachment: scroll;
      background-size: 100% 100%; }
  .quizWithBGImage.questionOption1, .quizWithBGImage.questionOption4, .quizWithBGImage.questionOption2, .quizWithBGImage.questionOption3 {
    width: 100%; }
  .quizWithBGImage #question3 .quizWithBGImage.questionOption2 {
    width: 100%; }
  .quizWithBGImage #question2 .quizWithBGImage.questionOption3, .quizWithBGImage #question2 .quizWithBGImage.questionOption4, .quizWithBGImage #question2 .quizWithBGImage.questionOption5 {
    width: 100%; } }
/* global css */
:root{
  --color-1: #000000;
  --color-2: #ffffff;
  --color-3: #F2F2F2;
  --color-4: #E8EFDB;
  --color-5: #76CBD9;
  --color-6: #E4E7F0;
  --color-7: #99CEC8;
  --color-8: #5FB4E6;
  --color-9: #E6DBC3;
  --color-10: #2E3C76;
  --color-11: #262626;
  --color-12: #B9994F;
  
}
/*=====================   General class start ===================*/
.hide {
    display: none !important
}

.hide-keep {
    height: 0 !important;
    max-height: 0 !important;
    min-height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important
}
@media (max-width: 991px) {
    .hide-m {
        display: none !important
    }
}

@media (min-width: 992px) {
    .hide-d {
        display: none !important
    }
    .hide-desktop {
      display: none;
  }
}
.position-relative{
  position: relative;
}
/*=====================   General class end ===================*/

/*=====================   Text Color start ===================*/
.text-white,
.text-white *{
  color: var(--color-2);
}
.text-black,
.text-black *{
  color: var(--color-1);
}
.text-blue,
.text-blue *{
  color: var(--color-10);
}
/*=====================   Text Color end ===================*/

/*=====================   Font Style class start ===================*/
.font-weight-bold {
  font-weight: bold;
}
.font-weight-600 {
  font-weight: 600;
}

@media (min-width: 992px) {
  .font-d-14{
    font-size: 14px;
  }
  .font-d-16{
    font-size: 16px;
  }
  .font-d-18{
    font-size: 18px;
  }
.font-d-24 {
  font-size: 24px;
}
.font-d-26{
  font-size: 26px;
}
.font-d-28 {
  font-size: 28px;
}
.font-d-30 {
  font-size: 30px;
}

.font-d-32 {
  font-size: 32px;
}
.font-d-36 {
  font-size: 36px;
}
.font-d-35 {
  font-size: 35px;
}

.font-d-40 {
  font-size: 40px;
}
.font-d-48 {
  font-size: 48px;
}
.font-d-60 {
  font-size: 60px;
}


}
@media (max-width:991px) {
  .font-m-14{
    font-size: 14px;
  }
  .font-m-16{
    font-size: 16px;
  }
  .font-m-18{
    font-size: 18px;
  }
  .font-m-20{
    font-size: 20px;
  }
  .font-m-24 {
    font-size: 24px;
  }
  .font-m-28 {
    font-size: 28px;
  }
  .font-m-30 {
    font-size: 30px;
  }
  .font-m-48{
    font-size: 48px;
  }
}
/*=====================   Font Style class end ===================*/
/*=====================   margin padding class start ===================*/

@media (min-width:992px) {
    .p-d-0 {
      padding: 0 !important
    }
  
    .m-d-0 {
      margin: 0 !important
    }
    .m-d-auto{
      margin: auto;
    }
  
    .p-d-1 {
      padding: 1rem !important
    }
  
    .m-d-1 {
      margin: 1rem !important
    }
  
    .p-d-2 {
      padding: 2rem !important
    }
  
    .m-d-2 {
      margin: 2rem !important
    }
  
    .p-d-3 {
      padding: 3rem !important
    }
  
    .m-d-3 {
      margin: 3rem !important
    }
  
    .p-d-4 {
      padding: 4rem !important
    }
  
    .m-d-4 {
      margin: 4rem !important
    }
  
    .p-d-5 {
      padding: 5rem !important
    }
  
    .m-d-5 {
      margin: 5rem !important
    }
  
    .p-d-t-0 {
      padding-top: 0 !important
    }
  
    .m-d-t-0 {
      margin-top: 0 !important
    }
  
    .p-d-t-1 {
      padding-top: 1rem !important
    }
  
    .m-d-t-1 {
      margin-top: 1rem !important
    }
  
    .p-d-t-2 {
      padding-top: 2rem !important
    }
  
    .m-d-t-2 {
      margin-top: 2rem !important
    }
  
    .p-d-t-3 {
      padding-top: 3rem !important
    }
  
    .m-d-t-3 {
      margin-top: 3rem !important
    }
  
    .p-d-t-4 {
      padding-top: 4rem !important
    }

    .m-d-auto {
      margin: auto !important;
    }
  
    .m-d-t-4 {
      margin-top: 4rem !important
    }
  
    .p-d-t-5 {
      padding-top: 5rem !important
    }
  
    .m-d-t-5 {
      margin-top: 5rem !important
    }
  
    .p-d-b-0 {
      padding-bottom: 0 !important
    }
  
    .m-d-b-0 {
      margin-bottom: 0 !important
    }
  
    .p-d-b-1 {
      padding-bottom: 1rem !important
    }
  
    .m-d-b-1 {
      margin-bottom: 1rem !important
    }
  
    .p-d-b-2 {
      padding-bottom: 2rem !important
    }
  
    .m-d-b-2 {
      margin-bottom: 2rem !important
    }
  
    .p-d-b-3 {
      padding-bottom: 3rem !important
    }
  
    .m-d-b-3 {
      margin-bottom: 3rem !important
    }
  
    .p-d-b-4 {
      padding-bottom: 4rem !important
    }
  
    .m-d-b-4 {
      margin-bottom: 4rem !important
    }
  
    .p-d-b-5 {
      padding-bottom: 5rem !important
    }
  
    .m-d-b-5 {
      margin-bottom: 5rem !important
    }
  
    .p-d-l-0 {
      padding-left: 0 !important
    }
  
    .m-d-l-0 {
      margin-left: 0 !important
    }
  
    .p-d-l-1 {
      padding-left: 1rem !important
    }
  
    .m-d-l-1 {
      margin-left: 1rem !important
    }
  
    .p-d-l-2 {
      padding-left: 2rem !important
    }
  
    .m-d-l-2 {
      margin-left: 2rem !important
    }
  
    .p-d-l-3 {
      padding-left: 3rem !important
    }
  
    .m-d-l-3 {
      margin-left: 3rem !important
    }
  
    .p-d-l-4 {
      padding-left: 4rem !important
    }
  
    .m-d-l-4 {
      margin-left: 4rem !important
    }
  
    .p-d-l-5 {
      padding-left: 5rem !important
    }
    .p-d-l-6 {
      padding-left: 6rem !important
    }
  
    .m-d-l-5 {
      margin-left: 5rem !important
    }
  
    .p-d-r-0 {
      padding-right: 0 !important
    }
  
    .m-d-r-0 {
      margin-right: 0 !important
    }
  
    .p-d-r-1 {
      padding-right: 1rem !important
    }
  
    .m-d-r-1 {
      margin-right: 1rem !important
    }
  
    .p-d-r-2 {
      padding-right: 2rem !important
    }
  
    .m-d-r-2 {
      margin-right: 2rem !important
    }
  
    .p-d-r-3 {
      padding-right: 3rem !important
    }
  
    .m-d-r-3 {
      margin-right: 3rem !important
    }
  
    .p-d-r-4 {
      padding-right: 4rem !important
    }
  
    .m-d-r-4 {
      margin-right: 4rem !important
    }
  
    .p-d-r-5 {
      padding-right: 5rem !important
    }
  
    .m-d-r-5 {
      margin-right: 5rem !important
    }
  
    .p-d-y-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
    }
  
    .m-d-y-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
    }
  
    .p-d-y-1 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
    }
  
    .m-d-y-1 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
    }
  
    .p-d-y-2 {
      padding-top: 2rem !important;
      padding-bottom: 2rem !important
    }
  
    .m-d-y-2 {
      margin-top: 2rem !important;
      margin-bottom: 2rem !important
    }
  
    .p-d-y-3 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
    }
  
    .m-d-y-3 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
    }
  
    .p-d-y-4 {
      padding-top: 4rem !important;
      padding-bottom: 4rem !important
    }
  
    .m-d-y-4 {
      margin-top: 4rem !important;
      margin-bottom: 4rem !important
    }
  
    .p-d-y-5 {
      padding-top: 5rem !important;
      padding-bottom: 5rem !important
    }
  
    .m-d-y-5 {
      margin-top: 5rem !important;
      margin-bottom: 5rem !important
    }
  
    .p-d-x-0 {
      padding-left: 0 !important;
      padding-right: 0 !important
    }
  
    .m-d-x-0 {
      margin-left: 0 !important;
      margin-right: 0 !important
    }
  
    .p-d-x-1 {
      padding-left: 1rem !important;
      padding-right: 1rem !important
    }
  
    .m-d-x-1 {
      margin-left: 1rem !important;
      margin-right: 1rem !important
    }
  
    .p-d-x-2 {
      padding-left: 2rem !important;
      padding-right: 2rem !important
    }
  
    .m-d-x-2 {
      margin-left: 2rem !important;
      margin-right: 2rem !important
    }
  
    .p-d-x-3 {
      padding-left: 3rem !important;
      padding-right: 3rem !important
    }
  
    .m-d-x-3 {
      margin-left: 3rem !important;
      margin-right: 3rem !important
    }
  
    .p-d-x-4 {
      padding-left: 4rem !important;
      padding-right: 4rem !important
    }
  
    .m-d-x-4 {
      margin-left: 4rem !important;
      margin-right: 4rem !important
    }
  
    .p-d-x-5 {
      padding-left: 5rem !important;
      padding-right: 5rem !important
    }
  
    .m-d-x-5 {
      margin-left: 5rem !important;
      margin-right: 5rem !important
    }
  }
  
  @media (max-width:991px) {
    .p-m-0 {
      padding: 0 !important
    }
  
    .m-m-0 {
      margin: 0 !important
    }
  
    .p-m-1 {
      padding: 1rem !important
    }
  
    .m-m-1 {
      margin: 1rem !important
    }
  
    .p-m-2 {
      padding: 2rem !important
    }
  
    .m-m-2 {
      margin: 2rem !important
    }
  
    .p-m-3 {
      padding: 3rem !important
    }
  
    .m-m-3 {
      margin: 3rem !important
    }
  
    .p-m-4 {
      padding: 4rem !important
    }
  
    .m-m-4 {
      margin: 4rem !important
    }
  
    .p-m-5 {
      padding: 5rem !important
    }
  
    .m-m-5 {
      margin: 5rem !important
    }
  
    .p-m-t-0 {
      padding-top: 0 !important
    }
  
    .m-m-t-0 {
      margin-top: 0 !important
    }
  
    .p-m-t-1 {
      padding-top: 1rem !important
    }
  
    .m-m-t-1 {
      margin-top: 1rem !important
    }
  
    .p-m-t-2 {
      padding-top: 2rem !important
    }
  
    .m-m-t-2 {
      margin-top: 2rem !important
    }
  
    .p-m-t-3 {
      padding-top: 3rem !important
    }
  
    .m-m-t-3 {
      margin-top: 3rem !important
    }
  
    .p-m-t-4 {
      padding-top: 4rem !important
    }
  
    .m-m-t-4 {
      margin-top: 4rem !important
    }
  
    .p-m-t-5 {
      padding-top: 5rem !important
    }
  
    .m-m-t-5 {
      margin-top: 5rem !important
    }
  
    .p-m-b-0 {
      padding-bottom: 0 !important
    }
  
    .m-m-b-0 {
      margin-bottom: 0 !important
    }
  
    .p-m-b-1 {
      padding-bottom: 1rem !important
    }
  
    .m-m-b-1 {
      margin-bottom: 1rem !important
    }
  
    .p-m-b-2 {
      padding-bottom: 2rem !important
    }
  
    .m-m-b-2 {
      margin-bottom: 2rem !important
    }
  
    .p-m-b-3 {
      padding-bottom: 3rem !important
    }
  
    .m-m-b-3 {
      margin-bottom: 3rem !important
    }
  
    .p-m-b-4 {
      padding-bottom: 4rem !important
    }
  
    .m-m-b-4 {
      margin-bottom: 4rem !important
    }
  
    .p-m-b-5 {
      padding-bottom: 5rem !important
    }
  
    .m-m-b-5 {
      margin-bottom: 5rem !important
    }
  
    .p-m-l-0 {
      padding-left: 0 !important
    }
  
    .m-m-l-0 {
      margin-left: 0 !important
    }
  
    .p-m-l-1 {
      padding-left: 1rem !important
    }
  
    .m-m-l-1 {
      margin-left: 1rem !important
    }
  
    .p-m-l-2 {
      padding-left: 2rem !important
    }
  
    .m-m-l-2 {
      margin-left: 2rem !important
    }
  
    .p-m-l-3 {
      padding-left: 3rem !important
    }
  
    .m-m-l-3 {
      margin-left: 3rem !important
    }
  
    .p-m-l-4 {
      padding-left: 4rem !important
    }
  
    .m-m-l-4 {
      margin-left: 4rem !important
    }
  
    .p-m-l-5 {
      padding-left: 5rem !important
    }
  
    .m-m-l-5 {
      margin-left: 5rem !important
    }
  
    .p-m-r-0 {
      padding-right: 0 !important
    }
  
    .m-m-r-0 {
      margin-right: 0 !important
    }
  
    .p-m-r-1 {
      padding-right: 1rem !important
    }
  
    .m-m-r-1 {
      margin-right: 1rem !important
    }
  
    .p-m-r-2 {
      padding-right: 2rem !important
    }
  
    .m-m-r-2 {
      margin-right: 2rem !important
    }
  
    .p-m-r-3 {
      padding-right: 3rem !important
    }
  
    .m-m-r-3 {
      margin-right: 3rem !important
    }
  
    .p-m-r-4 {
      padding-right: 4rem !important
    }
  
    .m-m-r-4 {
      margin-right: 4rem !important
    }
  
    .p-m-r-5 {
      padding-right: 5rem !important
    }
  
    .m-m-r-5 {
      margin-right: 5rem !important
    }
  
    .p-m-y-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
    }
  
    .m-m-y-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
    }
  
    .p-m-y-1 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
    }
  
    .m-m-y-1 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
    }
  
    .p-m-y-2 {
      padding-top: 2rem !important;
      padding-bottom: 2rem !important
    }
  
    .m-m-y-2 {
      margin-top: 2rem !important;
      margin-bottom: 2rem !important
    }
  
    .p-m-y-3 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
    }
  
    .m-m-y-3 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
    }
  
    .p-m-y-4 {
      padding-top: 4rem !important;
      padding-bottom: 4rem !important
    }
  
    .m-m-y-4 {
      margin-top: 4rem !important;
      margin-bottom: 4rem !important
    }
  
    .p-m-y-5 {
      padding-top: 5rem !important;
      padding-bottom: 5rem !important
    }
  
    .m-m-y-5 {
      margin-top: 5rem !important;
      margin-bottom: 5rem !important
    }
  
    .p-m-x-0 {
      padding-left: 0 !important;
      padding-right: 0 !important
    }
  
    .m-m-x-0 {
      margin-left: 0 !important;
      margin-right: 0 !important
    }
  
    .p-m-x-1 {
      padding-left: 1rem !important;
      padding-right: 1rem !important
    }
  
    .m-m-x-1 {
      margin-left: 1rem !important;
      margin-right: 1rem !important
    }
  
    .p-m-x-2 {
      padding-left: 2rem !important;
      padding-right: 2rem !important
    }
  
    .m-m-x-2 {
      margin-left: 2rem !important;
      margin-right: 2rem !important
    }
  
    .p-m-x-3 {
      padding-left: 3rem !important;
      padding-right: 3rem !important
    }
  
    .m-m-x-3 {
      margin-left: 3rem !important;
      margin-right: 3rem !important
    }
  
    .p-m-x-4 {
      padding-left: 4rem !important;
      padding-right: 4rem !important
    }
  
    .m-m-x-4 {
      margin-left: 4rem !important;
      margin-right: 4rem !important
    }
  
    .p-m-x-5 {
      padding-left: 5rem !important;
      padding-right: 5rem !important
    }
  
    .m-m-x-5 {
      margin-left: 5rem !important;
      margin-right: 5rem !important
    }
  }

/*=====================   margin padding class end =====================*/


/*=====================   border class start ===================*/
.border {
    border: 1px solid rgba(0, 0, 0, 0)
  }
  
  @media (min-width:992px) {
    .border-d {
      border: 1px solid rgba(0, 0, 0, 0)
    }
  }
  
  .border-top {
    border-top: 1px solid rgba(0, 0, 0, 0)
  }
  
  @media (min-width:992px) {
    .border-d-top {
      border-top: 1px solid rgba(0, 0, 0, 0)
    }
  }
  
  .border-left {
    border-left: 1px solid rgba(0, 0, 0, 0)
  }
  
  @media (min-width:992px) {
    .border-d-left {
      border-left: 1px solid rgba(0, 0, 0, 0)
    }
  }
  
  .border-bottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0)
  }
  
  @media (min-width:992px) {
    .border-d-bottom {
      border-bottom: 1px solid rgba(0, 0, 0, 0)
    }
  }
  
  .border-right {
    border-right: 1px solid rgba(0, 0, 0, 0)
  }
  
  @media (min-width:992px) {
    .border-d-right {
      border-right: 1px solid rgba(0, 0, 0, 0)
    }
  }
  
  .border-0 {
    border: none
  }
  
  @media (min-width:992px) {
    .border-d-0 {
      border: none
    }
  }
  
  #exit-notification .exit-notification-inner .exit-notification-buttons button,
  .rounded {
    overflow: hidden;
    border-radius: 5px !important
  }
  
  @media (min-width:992px) {
    .rounded-d {
      overflow: hidden;
      border-radius: 5px !important
    }
  }
  
  .rounded-top {
    overflow: hidden;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important
  }
  
  @media (min-width:992px) {
    .rounded-d-top {
      overflow: hidden;
      border-top-left-radius: 5px !important;
      border-top-right-radius: 5px !important
    }
  }
  
  .rounded-left {
    overflow: hidden;
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important
  }
  
  @media (min-width:992px) {
    .rounded-d-left {
      overflow: hidden;
      border-top-left-radius: 5px !important;
      border-bottom-left-radius: 5px !important
    }
  }
  
  .rounded-bottom {
    overflow: hidden;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important
  }
  
  @media (min-width:992px) {
    .rounded-d-bottom {
      overflow: hidden;
      border-bottom-left-radius: 5px !important;
      border-bottom-right-radius: 5px !important
    }
  }
  
  .rounded-right {
    overflow: hidden;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important
  }
  
  @media (min-width:992px) {
    .rounded-d-right {
      overflow: hidden;
      border-top-right-radius: 5px !important;
      border-bottom-right-radius: 5px !important
    }
  }
  
  .rounded-top-left {
    overflow: hidden;
    border-top-left-radius: 5px !important
  }
  
  @media (min-width:992px) {
    .rounded-d-top-left {
      overflow: hidden;
      border-top-left-radius: 5px !important
    }
  }
  
  .rounded-top-right {
    overflow: hidden;
    border-top-right-radius: 5px !important
  }
  
  @media (min-width:992px) {
    .rounded-d-top-right {
      overflow: hidden;
      border-top-right-radius: 5px !important
    }
  }
  
  .rounded-bottom-left {
    overflow: hidden;
    border-bottom-left-radius: 5px !important
  }
  
  @media (min-width:992px) {
    .rounded-d-bottom-left {
      overflow: hidden;
      border-bottom-left-radius: 5px !important
    }
  }
  
  .rounded-bottom-right {
    overflow: hidden;
    border-bottom-right-radius: 5px !important
  }
  
  @media (min-width:992px) {
    .rounded-d-bottom-right {
      overflow: hidden;
      border-bottom-right-radius: 5px !important
    }
  }
  
  .rounded-pill {
    overflow: hidden;
    border-radius: 50rem !important
  }
  
  @media (min-width:992px) {
    .rounded-d-pill {
      overflow: hidden;
      border-radius: 50rem !important
    }
  }
  
  .rounded-circle {
    overflow: hidden;
    border-radius: 50% !important
  }
  
  @media (min-width:992px) {
    .rounded-d-circle {
      overflow: hidden;
      border-radius: 50% !important
    }
  }
  
  .rounded-0 {
    overflow: hidden;
    border-radius: 0 !important
  }
  
  @media (min-width:992px) {
    .rounded-d-0 {
      overflow: hidden;
      border-radius: 0 !important
    }
  }

  /*=====================   border class end ===================*/



  /*=====================   border class end ===================*/


  /*=====================   width & max-width class end ===================*/
  .flex-1{
    flex: 1;
  }
  .max-image-w-none img {
    max-width: none !important
  }
  
  .min-image-w-auto img,
  .min-w-auto {
    min-width: auto !important
  }
  
  .image-w-auto img {
    width: auto !important
  }
  
  .max-image-w-none image,
  .max-w-none {
    max-width: none !important
  }
  
  @media (max-width:991px) {
    .max-w-m-auto {
      max-width: none !important
    }
  }
  
  @media (min-width:992px) {
    .max-w-d-auto {
      max-width: none !important
    }
    .verticle-center-d{
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    .d-flex-desktop-inner>.component-content>.paragraphSystem{
      display: flex;
    }
  }
  
  .w-auto {
    max-width: none !important;
    -ms-flex-preferred-size: auto !important;
    flex-basis: auto !important;
    width: auto !important;
    min-width: auto !important
  }
  
  @media (min-width:992px) {
    .w-d-auto {
      max-width: none !important;
      -ms-flex-preferred-size: auto !important;
      flex-basis: auto !important;
      width: auto !important;
      min-width: auto !important
    }
  }
  
  @media (min-width:992px) {
      
    .w-d-1 {
        width: 1% !important
    }

    .w-d-1,
    .max-w-d-1,
    .max-image-w-d-1 img {
      max-width: 1% !important
    }

    .w-d-2 {
        width: 2% !important
    }

    .w-d-2 
    .max-w-d-2,
    .max-image-w-d-2 img{
      max-width: 2% !important
    }
    
    .w-d-3 {
        width: 3% !important
    }
    .w-d-3,
    .max-w-d-3,
    .max-image-w-d-3 img {
      max-width: 3% !important
    }

    .max-w-d-4,
    .w-d-4 {
      max-width: 4% !important
    }
  
    .w-d-4 {
      width: 4% !important
    }
  
    .max-image-w-d-4 img {
      max-width: 4% !important
    }
  
    .max-w-d-5,
    .w-d-5 {
      max-width: 5% !important
    }
  
    .w-d-5 {
      width: 5% !important
    }
  
    .max-image-w-d-5 img {
      max-width: 5% !important
    }
  
    .max-w-d-6,
    .w-d-6 {
      max-width: 6% !important
    }
  
    .w-d-6 {
      width: 6% !important
    }
  
    .max-image-w-d-6 img {
      max-width: 6% !important
    }
  
    .max-w-d-7,
    .w-d-7 {
      max-width: 7% !important
    }
  
    .w-d-7 {
      width: 7% !important
    }
  
    .max-image-w-d-7 img {
      max-width: 7% !important
    }
  
    .max-w-d-8,
    .w-d-8 {
      max-width: 8% !important
    }
  
    .w-d-8 {
      width: 8% !important
    }
  
    .max-image-w-d-8 img {
      max-width: 8% !important
    }
  
    .max-w-d-9,
    .w-d-9 {
      max-width: 9% !important
    }
  
    .w-d-9 {
      width: 9% !important
    }
  
    .max-image-w-d-9 img {
      max-width: 9% !important
    }
  
    .max-w-d-10,
    .w-d-10 {
      max-width: 10% !important
    }
  
    .w-d-10 {
      width: 10% !important
    }
  
    .max-image-w-d-10 img {
      max-width: 10% !important
    }
  
    .max-w-d-11,
    .w-d-11 {
      max-width: 11% !important
    }
  
    .w-d-11 {
      width: 11% !important
    }
  
    .max-image-w-d-11 img {
      max-width: 11% !important
    }
  
    .max-w-d-12,
    .w-d-12 {
      max-width: 12% !important
    }
  
    .w-d-12 {
      width: 12% !important
    }
  
    .max-image-w-d-12 img {
      max-width: 12% !important
    }
  
    .max-w-d-13,
    .w-d-13 {
      max-width: 13% !important
    }
  
    .w-d-13 {
      width: 13% !important
    }
  
    .max-image-w-d-13 img {
      max-width: 13% !important
    }
  
    .max-w-d-14,
    .w-d-14 {
      max-width: 14% !important
    }
  
    .w-d-14 {
      width: 14% !important
    }
  
    .max-image-w-d-14 img {
      max-width: 14% !important
    }
  
    .max-w-d-15,
    .w-d-15 {
      max-width: 15% !important
    }
  
    .w-d-15 {
      width: 15% !important
    }
  
    .max-image-w-d-15 img {
      max-width: 15% !important
    }
  
    .max-w-d-16,
    .w-d-16 {
      max-width: 16% !important
    }
  
    .w-d-16 {
      width: 16% !important
    }
  
    .max-image-w-d-16 img {
      max-width: 16% !important
    }
  
    .max-w-d-17,
    .w-d-17 {
      max-width: 17% !important
    }
  
    .w-d-17 {
      width: 17% !important
    }
  
    .max-image-w-d-17 img {
      max-width: 17% !important
    }
  
    .max-w-d-18,
    .w-d-18 {
      max-width: 18% !important
    }
  
    .w-d-18 {
      width: 18% !important
    }
  
    .max-image-w-d-18 img {
      max-width: 18% !important
    }
  
    .max-w-d-19,
    .w-d-19 {
      max-width: 19% !important
    }
  
    .w-d-19 {
      width: 19% !important
    }
  
    .max-image-w-d-19 img {
      max-width: 19% !important
    }
  
    .max-w-d-20,
    .w-d-20 {
      max-width: 20% !important
    }
  
    .w-d-20 {
      width: 20% !important
    }
  
    .max-image-w-d-20 img {
      max-width: 20% !important
    }
  
    .max-w-d-21,
    .w-d-21 {
      max-width: 21% !important
    }
  
    .w-d-21 {
      width: 21% !important
    }
  
    .max-image-w-d-21 img {
      max-width: 21% !important
    }
  
    .max-w-d-22,
    .w-d-22 {
      max-width: 22% !important
    }
  
    .w-d-22 {
      width: 22% !important
    }
  
    .max-image-w-d-22 img {
      max-width: 22% !important
    }
  
    .max-w-d-23,
    .w-d-23 {
      max-width: 23% !important
    }
  
    .w-d-23 {
      width: 23% !important
    }
  
    .max-image-w-d-23 img {
      max-width: 23% !important
    }
  
    .max-w-d-24,
    .w-d-24 {
      max-width: 24% !important
    }
  
    .w-d-24 {
      width: 24% !important
    }
  
    .max-image-w-d-24 img {
      max-width: 24% !important
    }
  
    .max-w-d-25,
    .w-d-25 {
      max-width: 25% !important
    }
  
    .w-d-25 {
      width: 25% !important
    }
  
    .max-image-w-d-25 img {
      max-width: 25% !important
    }
  
    .max-w-d-26,
    .w-d-26 {
      max-width: 26% !important
    }
  
    .w-d-26 {
      width: 26% !important
    }
  
    .max-image-w-d-26 img {
      max-width: 26% !important
    }
  
    .max-w-d-27,
    .w-d-27 {
      max-width: 27% !important
    }
  
    .w-d-27 {
      width: 27% !important
    }
  
    .max-image-w-d-27 img {
      max-width: 27% !important
    }
  
    .max-w-d-28,
    .w-d-28 {
      max-width: 28% !important
    }
  
    .w-d-28 {
      width: 28% !important
    }
  
    .max-image-w-d-28 img {
      max-width: 28% !important
    }
  
    .max-w-d-29,
    .w-d-29 {
      max-width: 29% !important
    }
  
    .w-d-29 {
      width: 29% !important
    }
  
    .max-image-w-d-29 img {
      max-width: 29% !important
    }
  
    .max-w-d-30,
    .w-d-30 {
      max-width: 30% !important
    }
  
    .w-d-30 {
      width: 30% !important
    }
  
    .max-image-w-d-30 img {
      max-width: 30% !important
    }
  
    .max-w-d-31,
    .w-d-31 {
      max-width: 31% !important
    }
  
    .w-d-31 {
      width: 31% !important
    }
  
    .max-image-w-d-31 img {
      max-width: 31% !important
    }
  
    .max-w-d-32,
    .w-d-32 {
      max-width: 32% !important
    }
  
    .w-d-32 {
      width: 32% !important
    }
  
    .max-image-w-d-32 img {
      max-width: 32% !important
    }
  
    .max-w-d-33,
    .w-d-33 {
      max-width: 33% !important
    }
  
    .w-d-33 {
      width: 33% !important
    }
  
    .max-image-w-d-33 img {
      max-width: 33% !important
    }
  
    .max-w-d-34,
    .w-d-34 {
      max-width: 34% !important
    }
  
    .w-d-34 {
      width: 34% !important
    }
  
    .max-image-w-d-34 img {
      max-width: 34% !important
    }
  
    .max-w-d-35,
    .w-d-35 {
      max-width: 35% !important
    }
  
    .w-d-35 {
      width: 35% !important
    }
  
    .max-image-w-d-35 img {
      max-width: 35% !important
    }
  
    .max-w-d-36,
    .w-d-36 {
      max-width: 36% !important
    }
  
    .w-d-36 {
      width: 36% !important
    }
  
    .max-image-w-d-36 img {
      max-width: 36% !important
    }
  
    .max-w-d-37,
    .w-d-37 {
      max-width: 37% !important
    }
  
    .w-d-37 {
      width: 37% !important
    }
  
    .max-image-w-d-37 img {
      max-width: 37% !important
    }
  
    .max-w-d-38,
    .w-d-38 {
      max-width: 38% !important
    }
  
    .w-d-38 {
      width: 38% !important
    }
  
    .max-image-w-d-38 img {
      max-width: 38% !important
    }
  
    .max-w-d-39,
    .w-d-39 {
      max-width: 39% !important
    }
  
    .w-d-39 {
      width: 39% !important
    }
  
    .max-image-w-d-39 img {
      max-width: 39% !important
    }
  
    .max-w-d-40,
    .w-d-40 {
      max-width: 40% !important
    }
  
    .w-d-40 {
      width: 40% !important
    }
  
    .max-image-w-d-40 img {
      max-width: 40% !important
    }
  
    .max-w-d-41,
    .w-d-41 {
      max-width: 41% !important
    }
  
    .w-d-41 {
      width: 41% !important
    }
  
    .max-image-w-d-41 img {
      max-width: 41% !important
    }
  
    .max-w-d-42,
    .w-d-42 {
      max-width: 42% !important
    }
  
    .w-d-42 {
      width: 42% !important
    }
  
    .max-image-w-d-42 img {
      max-width: 42% !important
    }
  
    .max-w-d-43,
    .w-d-43 {
      max-width: 43% !important
    }
  
    .w-d-43 {
      width: 43% !important
    }
  
    .max-image-w-d-43 img {
      max-width: 43% !important
    }
  
    .max-w-d-44,
    .w-d-44 {
      max-width: 44% !important
    }
  
    .w-d-44 {
      width: 44% !important
    }
  
    .max-image-w-d-44 img {
      max-width: 44% !important
    }
  
    .max-w-d-45,
    .w-d-45 {
      max-width: 45% !important
    }
  
    .w-d-45 {
      width: 45% !important
    }
  
    .max-image-w-d-45 img {
      max-width: 45% !important
    }
  
    .max-w-d-46,
    .w-d-46 {
      max-width: 46% !important
    }
  
    .w-d-46 {
      width: 46% !important
    }
  
    .max-image-w-d-46 img {
      max-width: 46% !important
    }
  
    .max-w-d-47,
    .w-d-47 {
      max-width: 47% !important
    }
  
    .w-d-47 {
      width: 47% !important
    }
  
    .max-image-w-d-47 img {
      max-width: 47% !important
    }
  
    .max-w-d-48,
    .w-d-48 {
      max-width: 48% !important
    }
  
    .w-d-48 {
      width: 48% !important
    }
  
    .max-image-w-d-48 img {
      max-width: 48% !important
    }
  
    .max-w-d-49,
    .w-d-49 {
      max-width: 49% !important
    }
  
    .w-d-49 {
      width: 49% !important
    }
  
    .max-image-w-d-49 img {
      max-width: 49% !important
    }
  
    .max-w-d-50,
    .w-d-50 {
      max-width: 50% !important
    }
  
    .w-d-50 {
      width: 50% !important
    }
  
    .max-image-w-d-50 img {
      max-width: 50% !important
    }
  
    .max-w-d-51,
    .w-d-51 {
      max-width: 51% !important
    }
  
    .w-d-51 {
      width: 51% !important
    }
  
    .max-image-w-d-51 img {
      max-width: 51% !important
    }
  
    .max-w-d-52,
    .w-d-52 {
      max-width: 52% !important
    }
  
    .w-d-52 {
      width: 52% !important
    }
  
    .max-image-w-d-52 img {
      max-width: 52% !important
    }
  
    .max-w-d-53,
    .w-d-53 {
      max-width: 53% !important
    }
  
    .w-d-53 {
      width: 53% !important
    }
  
    .max-image-w-d-53 img {
      max-width: 53% !important
    }
  
    .max-w-d-54,
    .w-d-54 {
      max-width: 54% !important
    }
  
    .w-d-54 {
      width: 54% !important
    }
  
    .max-image-w-d-54 img {
      max-width: 54% !important
    }
  
    .max-w-d-55,
    .w-d-55 {
      max-width: 55% !important
    }
  
    .w-d-55 {
      width: 55% !important
    }
  
    .max-image-w-d-55 img {
      max-width: 55% !important
    }
  
    .max-w-d-56,
    .w-d-56 {
      max-width: 56% !important
    }
  
    .w-d-56 {
      width: 56% !important
    }
  
    .max-image-w-d-56 img {
      max-width: 56% !important
    }
  
    .max-w-d-57,
    .w-d-57 {
      max-width: 57% !important
    }
  
    .w-d-57 {
      width: 57% !important
    }
  
    .max-image-w-d-57 img {
      max-width: 57% !important
    }
  
    .max-w-d-58,
    .w-d-58 {
      max-width: 58% !important
    }
  
    .w-d-58 {
      width: 58% !important
    }
  
    .max-image-w-d-58 img {
      max-width: 58% !important
    }
  
    .max-w-d-59,
    .w-d-59 {
      max-width: 59% !important
    }
  
    .w-d-59 {
      width: 59% !important
    }
  
    .max-image-w-d-59 img {
      max-width: 59% !important
    }
  
    .max-w-d-60,
    .w-d-60 {
      max-width: 60% !important
    }
  
    .w-d-60 {
      width: 60% !important
    }
  
    .max-image-w-d-60 img {
      max-width: 60% !important
    }
  
    .max-w-d-61,
    .w-d-61 {
      max-width: 61% !important
    }
  
    .w-d-61 {
      width: 61% !important
    }
  
    .max-image-w-d-61 img {
      max-width: 61% !important
    }
  
    .max-w-d-62,
    .w-d-62 {
      max-width: 62% !important
    }
  
    .w-d-62 {
      width: 62% !important
    }
  
    .max-image-w-d-62 img {
      max-width: 62% !important
    }
  
    .max-w-d-63,
    .w-d-63 {
      max-width: 63% !important
    }
  
    .w-d-63 {
      width: 63% !important
    }
  
    .max-image-w-d-63 img {
      max-width: 63% !important
    }
  
    .max-w-d-64,
    .w-d-64 {
      max-width: 64% !important
    }
  
    .w-d-64 {
      width: 64% !important
    }
  
    .max-image-w-d-64 img {
      max-width: 64% !important
    }
  
    .max-w-d-65,
    .w-d-65 {
      max-width: 65% !important
    }
  
    .w-d-65 {
      width: 65% !important
    }
  
    .max-image-w-d-65 img {
      max-width: 65% !important
    }
  
    .max-w-d-66,
    .w-d-66 {
      max-width: 66% !important
    }
  
    .w-d-66 {
      width: 66% !important
    }
  
    .max-image-w-d-66 img {
      max-width: 66% !important
    }
  
    .max-w-d-67,
    .w-d-67 {
      max-width: 67% !important
    }
  
    .w-d-67 {
      width: 67% !important
    }
  
    .max-image-w-d-67 img {
      max-width: 67% !important
    }
  
    .max-w-d-68,
    .w-d-68 {
      max-width: 68% !important
    }
  
    .w-d-68 {
      width: 68% !important
    }
  
    .max-image-w-d-68 img {
      max-width: 68% !important
    }
  
    .max-w-d-69,
    .w-d-69 {
      max-width: 69% !important
    }
  
    .w-d-69 {
      width: 69% !important
    }
  
    .max-image-w-d-69 img {
      max-width: 69% !important
    }
  
    .max-w-d-70,
    .w-d-70 {
      max-width: 70% !important
    }
  
    .w-d-70 {
      width: 70% !important
    }
  
    .max-image-w-d-70 img {
      max-width: 70% !important
    }
  
    .max-w-d-71,
    .w-d-71 {
      max-width: 71% !important
    }
  
    .w-d-71 {
      width: 71% !important
    }
  
    .max-image-w-d-71 img {
      max-width: 71% !important
    }
  
    .max-w-d-72,
    .w-d-72 {
      max-width: 72% !important
    }
  
    .w-d-72 {
      width: 72% !important
    }
  
    .max-image-w-d-72 img {
      max-width: 72% !important
    }
  
    .max-w-d-73,
    .w-d-73 {
      max-width: 73% !important
    }
  
    .w-d-73 {
      width: 73% !important
    }
  
    .max-image-w-d-73 img {
      max-width: 73% !important
    }
  
    .max-w-d-74,
    .w-d-74 {
      max-width: 74% !important
    }
  
    .w-d-74 {
      width: 74% !important
    }
  
    .max-image-w-d-74 img {
      max-width: 74% !important
    }
  
    .max-w-d-75,
    .w-d-75 {
      max-width: 75% !important
    }
  
    .w-d-75 {
      width: 75% !important
    }
  
    .max-image-w-d-75 img {
      max-width: 75% !important
    }
  
    .max-w-d-76,
    .w-d-76 {
      max-width: 76% !important
    }
  
    .w-d-76 {
      width: 76% !important
    }
  
    .max-image-w-d-76 img {
      max-width: 76% !important
    }
  
    .max-w-d-77,
    .w-d-77 {
      max-width: 77% !important
    }
  
    .w-d-77 {
      width: 77% !important
    }
  
    .max-image-w-d-77 img {
      max-width: 77% !important
    }
  
    .max-w-d-78,
    .w-d-78 {
      max-width: 78% !important
    }
  
    .w-d-78 {
      width: 78% !important
    }
  
    .max-image-w-d-78 img {
      max-width: 78% !important
    }
  
    .max-w-d-79,
    .w-d-79 {
      max-width: 79% !important
    }
  
    .w-d-79 {
      width: 79% !important
    }
  
    .max-image-w-d-79 img {
      max-width: 79% !important
    }
  
    .max-w-d-80,
    .w-d-80 {
      max-width: 80% !important
    }
  
    .w-d-80 {
      width: 80% !important
    }
  
    .max-image-w-d-80 img {
      max-width: 80% !important
    }
  
    .max-w-d-81,
    .w-d-81 {
      max-width: 81% !important
    }
  
    .w-d-81 {
      width: 81% !important
    }
  
    .max-image-w-d-81 img {
      max-width: 81% !important
    }
  
    .max-w-d-82,
    .w-d-82 {
      max-width: 82% !important
    }
  
    .w-d-82 {
      width: 82% !important
    }
  
    .max-image-w-d-82 img {
      max-width: 82% !important
    }
  
    .max-w-d-83,
    .w-d-83 {
      max-width: 83% !important
    }
  
    .w-d-83 {
      width: 83% !important
    }
  
    .max-image-w-d-83 img {
      max-width: 83% !important
    }
  
    .max-w-d-84,
    .w-d-84 {
      max-width: 84% !important
    }
  
    .w-d-84 {
      width: 84% !important
    }
  
    .max-image-w-d-84 img {
      max-width: 84% !important
    }
  
    .max-w-d-85,
    .w-d-85 {
      max-width: 85% !important
    }
  
    .w-d-85 {
      width: 85% !important
    }
  
    .max-image-w-d-85 img {
      max-width: 85% !important
    }
  
    .max-w-d-86,
    .w-d-86 {
      max-width: 86% !important
    }
  
    .w-d-86 {
      width: 86% !important
    }
  
    .max-image-w-d-86 img {
      max-width: 86% !important
    }
  
    .max-w-d-87,
    .w-d-87 {
      max-width: 87% !important
    }
  
    .w-d-87 {
      width: 87% !important
    }
  
    .max-image-w-d-87 img {
      max-width: 87% !important
    }
  
    .max-w-d-88,
    .w-d-88 {
      max-width: 88% !important
    }
  
    .w-d-88 {
      width: 88% !important
    }
  
    .max-image-w-d-88 img {
      max-width: 88% !important
    }
  
    .max-w-d-89,
    .w-d-89 {
      max-width: 89% !important
    }
  
    .w-d-89 {
      width: 89% !important
    }
  
    .max-image-w-d-89 img {
      max-width: 89% !important
    }
  
    .max-w-d-90,
    .w-d-90 {
      max-width: 90% !important
    }
  
    .w-d-90 {
      width: 90% !important
    }
  
    .max-image-w-d-90 img {
      max-width: 90% !important
    }
  
    .max-w-d-91,
    .w-d-91 {
      max-width: 91% !important
    }
  
    .w-d-91 {
      width: 91% !important
    }
  
    .max-image-w-d-91 img {
      max-width: 91% !important
    }
  
    .max-w-d-92,
    .w-d-92 {
      max-width: 92% !important
    }
  
    .w-d-92 {
      width: 92% !important
    }
  
    .max-image-w-d-92 img {
      max-width: 92% !important
    }
  
    .max-w-d-93,
    .w-d-93 {
      max-width: 93% !important
    }
  
    .w-d-93 {
      width: 93% !important
    }
  
    .max-image-w-d-93 img {
      max-width: 93% !important
    }
  
    .max-w-d-94,
    .w-d-94 {
      max-width: 94% !important
    }
  
    .w-d-94 {
      width: 94% !important
    }
  
    .max-image-w-d-94 img {
      max-width: 94% !important
    }
  
    .max-w-d-95,
    .w-d-95 {
      max-width: 95% !important
    }
  
    .w-d-95 {
      width: 95% !important
    }
  
    .max-image-w-d-95 img {
      max-width: 95% !important
    }
  
    .max-w-d-96,
    .w-d-96 {
      max-width: 96% !important
    }
  
    .w-d-96 {
      width: 96% !important
    }
  
    .max-image-w-d-96 img {
      max-width: 96% !important
    }
  
    .max-w-d-97,
    .w-d-97 {
      max-width: 97% !important
    }
  
    .w-d-97 {
      width: 97% !important
    }
  
    .max-image-w-d-97 img {
      max-width: 97% !important
    }
  
    .max-w-d-98,
    .w-d-98 {
      max-width: 98% !important
    }
  
    .w-d-98 {
      width: 98% !important
    }
  
    .max-image-w-d-98 img {
      max-width: 98% !important
    }
  
    .max-w-d-99,
    .w-d-99 {
      max-width: 99% !important
    }
  
    .w-d-99 {
      width: 99% !important
    }
  
    .max-image-w-d-99 img {
      max-width: 99% !important
    }
  
    .max-w-d-100,
    .w-d-100 {
      max-width: 100% !important
    }
  
    .w-d-100 {
      width: 100% !important
    }
  
    .max-image-w-d-100 img {
      max-width: 100% !important
    }
  }
  
  @media (max-width:991px) {
  
    .max-w-m-1,
    .w-m-1 {
      max-width: 1% !important
    }
  
    .w-m-1 {
      width: 1% !important
    }
  
    .max-image-w-m-1 img {
      max-width: 1% !important
    }
  
    .max-w-m-2,
    .w-m-2 {
      max-width: 2% !important
    }
  
    .w-m-2 {
      width: 2% !important
    }
  
    .max-image-w-m-2 img {
      max-width: 2% !important
    }
  
    .max-w-m-3,
    .w-m-3 {
      max-width: 3% !important
    }
  
    .w-m-3 {
      width: 3% !important
    }
  
    .max-image-w-m-3 img {
      max-width: 3% !important
    }
  
    .max-w-m-4,
    .w-m-4 {
      max-width: 4% !important
    }
  
    .w-m-4 {
      width: 4% !important
    }
  
    .max-image-w-m-4 img {
      max-width: 4% !important
    }
  
    .max-w-m-5,
    .w-m-5 {
      max-width: 5% !important
    }
  
    .w-m-5 {
      width: 5% !important
    }
  
    .max-image-w-m-5 img {
      max-width: 5% !important
    }
  
    .max-w-m-6,
    .w-m-6 {
      max-width: 6% !important
    }
  
    .w-m-6 {
      width: 6% !important
    }
  
    .max-image-w-m-6 img {
      max-width: 6% !important
    }
  
    .max-w-m-7,
    .w-m-7 {
      max-width: 7% !important
    }
  
    .w-m-7 {
      width: 7% !important
    }
  
    .max-image-w-m-7 img {
      max-width: 7% !important
    }
  
    .max-w-m-8,
    .w-m-8 {
      max-width: 8% !important
    }
  
    .w-m-8 {
      width: 8% !important
    }
  
    .max-image-w-m-8 img {
      max-width: 8% !important
    }
  
    .max-w-m-9,
    .w-m-9 {
      max-width: 9% !important
    }
  
    .w-m-9 {
      width: 9% !important
    }
  
    .max-image-w-m-9 img {
      max-width: 9% !important
    }
  
    .max-w-m-10,
    .w-m-10 {
      max-width: 10% !important
    }
  
    .w-m-10 {
      width: 10% !important
    }
  
    .max-image-w-m-10 img {
      max-width: 10% !important
    }
  
    .max-w-m-11,
    .w-m-11 {
      max-width: 11% !important
    }
  
    .w-m-11 {
      width: 11% !important
    }
  
    .max-image-w-m-11 img {
      max-width: 11% !important
    }
  
    .max-w-m-12,
    .w-m-12 {
      max-width: 12% !important
    }
  
    .w-m-12 {
      width: 12% !important
    }
  
    .max-image-w-m-12 img {
      max-width: 12% !important
    }
  
    .max-w-m-13,
    .w-m-13 {
      max-width: 13% !important
    }
  
    .w-m-13 {
      width: 13% !important
    }
  
    .max-image-w-m-13 img {
      max-width: 13% !important
    }
  
    .max-w-m-14,
    .w-m-14 {
      max-width: 14% !important
    }
  
    .w-m-14 {
      width: 14% !important
    }
  
    .max-image-w-m-14 img {
      max-width: 14% !important
    }
  
    .max-w-m-15,
    .w-m-15 {
      max-width: 15% !important
    }
  
    .w-m-15 {
      width: 15% !important
    }
  
    .max-image-w-m-15 img {
      max-width: 15% !important
    }
  
    .max-w-m-16,
    .w-m-16 {
      max-width: 16% !important
    }
  
    .w-m-16 {
      width: 16% !important
    }
  
    .max-image-w-m-16 img {
      max-width: 16% !important
    }
  
    .max-w-m-17,
    .w-m-17 {
      max-width: 17% !important
    }
  
    .w-m-17 {
      width: 17% !important
    }
  
    .max-image-w-m-17 img {
      max-width: 17% !important
    }
  
    .max-w-m-18,
    .w-m-18 {
      max-width: 18% !important
    }
  
    .w-m-18 {
      width: 18% !important
    }
  
    .max-image-w-m-18 img {
      max-width: 18% !important
    }
  
    .max-w-m-19,
    .w-m-19 {
      max-width: 19% !important
    }
  
    .w-m-19 {
      width: 19% !important
    }
  
    .max-image-w-m-19 img {
      max-width: 19% !important
    }
  
    .max-w-m-20,
    .w-m-20 {
      max-width: 20% !important
    }
  
    .w-m-20 {
      width: 20% !important
    }
  
    .max-image-w-m-20 img {
      max-width: 20% !important
    }
  
    .max-w-m-21,
    .w-m-21 {
      max-width: 21% !important
    }
  
    .w-m-21 {
      width: 21% !important
    }
  
    .max-image-w-m-21 img {
      max-width: 21% !important
    }
  
    .max-w-m-22,
    .w-m-22 {
      max-width: 22% !important
    }
  
    .w-m-22 {
      width: 22% !important
    }
  
    .max-image-w-m-22 img {
      max-width: 22% !important
    }
  
    .max-w-m-23,
    .w-m-23 {
      max-width: 23% !important
    }
  
    .w-m-23 {
      width: 23% !important
    }
  
    .max-image-w-m-23 img {
      max-width: 23% !important
    }
  
    .max-w-m-24,
    .w-m-24 {
      max-width: 24% !important
    }
  
    .w-m-24 {
      width: 24% !important
    }
  
    .max-image-w-m-24 img {
      max-width: 24% !important
    }
  
    .max-w-m-25,
    .w-m-25 {
      max-width: 25% !important
    }
  
    .w-m-25 {
      width: 25% !important
    }
  
    .max-image-w-m-25 img {
      max-width: 25% !important
    }
  
    .max-w-m-26,
    .w-m-26 {
      max-width: 26% !important
    }
  
    .w-m-26 {
      width: 26% !important
    }
  
    .max-image-w-m-26 img {
      max-width: 26% !important
    }
  
    .max-w-m-27,
    .w-m-27 {
      max-width: 27% !important
    }
  
    .w-m-27 {
      width: 27% !important
    }
  
    .max-image-w-m-27 img {
      max-width: 27% !important
    }
  
    .max-w-m-28,
    .w-m-28 {
      max-width: 28% !important
    }
  
    .w-m-28 {
      width: 28% !important
    }
  
    .max-image-w-m-28 img {
      max-width: 28% !important
    }
  
    .max-w-m-29,
    .w-m-29 {
      max-width: 29% !important
    }
  
    .w-m-29 {
      width: 29% !important
    }
  
    .max-image-w-m-29 img {
      max-width: 29% !important
    }
  
    .max-w-m-30,
    .w-m-30 {
      max-width: 30% !important
    }
  
    .w-m-30 {
      width: 30% !important
    }
  
    .max-image-w-m-30 img {
      max-width: 30% !important
    }
  
    .max-w-m-31,
    .w-m-31 {
      max-width: 31% !important
    }
  
    .w-m-31 {
      width: 31% !important
    }
  
    .max-image-w-m-31 img {
      max-width: 31% !important
    }
  
    .max-w-m-32,
    .w-m-32 {
      max-width: 32% !important
    }
  
    .w-m-32 {
      width: 32% !important
    }
  
    .max-image-w-m-32 img {
      max-width: 32% !important
    }
  
    .max-w-m-33,
    .w-m-33 {
      max-width: 33% !important
    }
  
    .w-m-33 {
      width: 33% !important
    }
  
    .max-image-w-m-33 img {
      max-width: 33% !important
    }
  
    .max-w-m-34,
    .w-m-34 {
      max-width: 34% !important
    }
  
    .w-m-34 {
      width: 34% !important
    }
  
    .max-image-w-m-34 img {
      max-width: 34% !important
    }
  
    .max-w-m-35,
    .w-m-35 {
      max-width: 35% !important
    }
  
    .w-m-35 {
      width: 35% !important
    }
  
    .max-image-w-m-35 img {
      max-width: 35% !important
    }
  
    .max-w-m-36,
    .w-m-36 {
      max-width: 36% !important
    }
  
    .w-m-36 {
      width: 36% !important
    }
  
    .max-image-w-m-36 img {
      max-width: 36% !important
    }
  
    .max-w-m-37,
    .w-m-37 {
      max-width: 37% !important
    }
  
    .w-m-37 {
      width: 37% !important
    }
  
    .max-image-w-m-37 img {
      max-width: 37% !important
    }
  
    .max-w-m-38,
    .w-m-38 {
      max-width: 38% !important
    }
  
    .w-m-38 {
      width: 38% !important
    }
  
    .max-image-w-m-38 img {
      max-width: 38% !important
    }
  
    .max-w-m-39,
    .w-m-39 {
      max-width: 39% !important
    }
  
    .w-m-39 {
      width: 39% !important
    }
  
    .max-image-w-m-39 img {
      max-width: 39% !important
    }
  
    .max-w-m-40,
    .w-m-40 {
      max-width: 40% !important
    }
  
    .w-m-40 {
      width: 40% !important
    }
  
    .max-image-w-m-40 img {
      max-width: 40% !important
    }
  
    .max-w-m-41,
    .w-m-41 {
      max-width: 41% !important
    }
  
    .w-m-41 {
      width: 41% !important
    }
  
    .max-image-w-m-41 img {
      max-width: 41% !important
    }
  
    .max-w-m-42,
    .w-m-42 {
      max-width: 42% !important
    }
  
    .w-m-42 {
      width: 42% !important
    }
  
    .max-image-w-m-42 img {
      max-width: 42% !important
    }
  
    .max-w-m-43,
    .w-m-43 {
      max-width: 43% !important
    }
  
    .w-m-43 {
      width: 43% !important
    }
  
    .max-image-w-m-43 img {
      max-width: 43% !important
    }
  
    .max-w-m-44,
    .w-m-44 {
      max-width: 44% !important
    }
  
    .w-m-44 {
      width: 44% !important
    }
  
    .max-image-w-m-44 img {
      max-width: 44% !important
    }
  
    .max-w-m-45,
    .w-m-45 {
      max-width: 45% !important
    }
  
    .w-m-45 {
      width: 45% !important
    }
  
    .max-image-w-m-45 img {
      max-width: 45% !important
    }
  
    .max-w-m-46,
    .w-m-46 {
      max-width: 46% !important
    }
  
    .w-m-46 {
      width: 46% !important
    }
  
    .max-image-w-m-46 img {
      max-width: 46% !important
    }
  
    .max-w-m-47,
    .w-m-47 {
      max-width: 47% !important
    }
  
    .w-m-47 {
      width: 47% !important
    }
  
    .max-image-w-m-47 img {
      max-width: 47% !important
    }
  
    .max-w-m-48,
    .w-m-48 {
      max-width: 48% !important
    }
  
    .w-m-48 {
      width: 48% !important
    }
  
    .max-image-w-m-48 img {
      max-width: 48% !important
    }
  
    .max-w-m-49,
    .w-m-49 {
      max-width: 49% !important
    }
  
    .w-m-49 {
      width: 49% !important
    }
  
    .max-image-w-m-49 img {
      max-width: 49% !important
    }
  
    .max-w-m-50,
    .w-m-50 {
      max-width: 50% !important
    }
  
    .w-m-50 {
      width: 50% !important
    }
  
    .max-image-w-m-50 img {
      max-width: 50% !important
    }
  
    .max-w-m-51,
    .w-m-51 {
      max-width: 51% !important
    }
  
    .w-m-51 {
      width: 51% !important
    }
  
    .max-image-w-m-51 img {
      max-width: 51% !important
    }
  
    .max-w-m-52,
    .w-m-52 {
      max-width: 52% !important
    }
  
    .w-m-52 {
      width: 52% !important
    }
  
    .max-image-w-m-52 img {
      max-width: 52% !important
    }
  
    .max-w-m-53,
    .w-m-53 {
      max-width: 53% !important
    }
  
    .w-m-53 {
      width: 53% !important
    }
  
    .max-image-w-m-53 img {
      max-width: 53% !important
    }
  
    .max-w-m-54,
    .w-m-54 {
      max-width: 54% !important
    }
  
    .w-m-54 {
      width: 54% !important
    }
  
    .max-image-w-m-54 img {
      max-width: 54% !important
    }
  
    .max-w-m-55,
    .w-m-55 {
      max-width: 55% !important
    }
  
    .w-m-55 {
      width: 55% !important
    }
  
    .max-image-w-m-55 img {
      max-width: 55% !important
    }
  
    .max-w-m-56,
    .w-m-56 {
      max-width: 56% !important
    }
  
    .w-m-56 {
      width: 56% !important
    }
  
    .max-image-w-m-56 img {
      max-width: 56% !important
    }
  
    .max-w-m-57,
    .w-m-57 {
      max-width: 57% !important
    }
  
    .w-m-57 {
      width: 57% !important
    }
  
    .max-image-w-m-57 img {
      max-width: 57% !important
    }
  
    .max-w-m-58,
    .w-m-58 {
      max-width: 58% !important
    }
  
    .w-m-58 {
      width: 58% !important
    }
  
    .max-image-w-m-58 img {
      max-width: 58% !important
    }
  
    .max-w-m-59,
    .w-m-59 {
      max-width: 59% !important
    }
  
    .w-m-59 {
      width: 59% !important
    }
  
    .max-image-w-m-59 img {
      max-width: 59% !important
    }
  
    .max-w-m-60,
    .w-m-60 {
      max-width: 60% !important
    }
  
    .w-m-60 {
      width: 60% !important
    }
  
    .max-image-w-m-60 img {
      max-width: 60% !important
    }
  
    .max-w-m-61,
    .w-m-61 {
      max-width: 61% !important
    }
  
    .w-m-61 {
      width: 61% !important
    }
  
    .max-image-w-m-61 img {
      max-width: 61% !important
    }
  
    .max-w-m-62,
    .w-m-62 {
      max-width: 62% !important
    }
  
    .w-m-62 {
      width: 62% !important
    }
  
    .max-image-w-m-62 img {
      max-width: 62% !important
    }
  
    .max-w-m-63,
    .w-m-63 {
      max-width: 63% !important
    }
  
    .w-m-63 {
      width: 63% !important
    }
  
    .max-image-w-m-63 img {
      max-width: 63% !important
    }
  
    .max-w-m-64,
    .w-m-64 {
      max-width: 64% !important
    }
  
    .w-m-64 {
      width: 64% !important
    }
  
    .max-image-w-m-64 img {
      max-width: 64% !important
    }
  
    .max-w-m-65,
    .w-m-65 {
      max-width: 65% !important
    }
  
    .w-m-65 {
      width: 65% !important
    }
  
    .max-image-w-m-65 img {
      max-width: 65% !important
    }
  
    .max-w-m-66,
    .w-m-66 {
      max-width: 66% !important
    }
  
    .w-m-66 {
      width: 66% !important
    }
  
    .max-image-w-m-66 img {
      max-width: 66% !important
    }
  
    .max-w-m-67,
    .w-m-67 {
      max-width: 67% !important
    }
  
    .w-m-67 {
      width: 67% !important
    }
  
    .max-image-w-m-67 img {
      max-width: 67% !important
    }
  
    .max-w-m-68,
    .w-m-68 {
      max-width: 68% !important
    }
  
    .w-m-68 {
      width: 68% !important
    }
  
    .max-image-w-m-68 img {
      max-width: 68% !important
    }
  
    .max-w-m-69,
    .w-m-69 {
      max-width: 69% !important
    }
  
    .w-m-69 {
      width: 69% !important
    }
  
    .max-image-w-m-69 img {
      max-width: 69% !important
    }
  
    .max-w-m-70,
    .w-m-70 {
      max-width: 70% !important
    }
  
    .w-m-70 {
      width: 70% !important
    }
  
    .max-image-w-m-70 img {
      max-width: 70% !important
    }
  
    .max-w-m-71,
    .w-m-71 {
      max-width: 71% !important
    }
  
    .w-m-71 {
      width: 71% !important
    }
  
    .max-image-w-m-71 img {
      max-width: 71% !important
    }
  
    .max-w-m-72,
    .w-m-72 {
      max-width: 72% !important
    }
  
    .w-m-72 {
      width: 72% !important
    }
  
    .max-image-w-m-72 img {
      max-width: 72% !important
    }
  
    .max-w-m-73,
    .w-m-73 {
      max-width: 73% !important
    }
  
    .w-m-73 {
      width: 73% !important
    }
  
    .max-image-w-m-73 img {
      max-width: 73% !important
    }
  
    .max-w-m-74,
    .w-m-74 {
      max-width: 74% !important
    }
  
    .w-m-74 {
      width: 74% !important
    }
  
    .max-image-w-m-74 img {
      max-width: 74% !important
    }
  
    .max-w-m-75,
    .w-m-75 {
      max-width: 75% !important
    }
  
    .w-m-75 {
      width: 75% !important
    }
  
    .max-image-w-m-75 img {
      max-width: 75% !important
    }
  
    .max-w-m-76,
    .w-m-76 {
      max-width: 76% !important
    }
  
    .w-m-76 {
      width: 76% !important
    }
  
    .max-image-w-m-76 img {
      max-width: 76% !important
    }
  
    .max-w-m-77,
    .w-m-77 {
      max-width: 77% !important
    }
  
    .w-m-77 {
      width: 77% !important
    }
  
    .max-image-w-m-77 img {
      max-width: 77% !important
    }
  
    .max-w-m-78,
    .w-m-78 {
      max-width: 78% !important
    }
  
    .w-m-78 {
      width: 78% !important
    }
  
    .max-image-w-m-78 img {
      max-width: 78% !important
    }
  
    .max-w-m-79,
    .w-m-79 {
      max-width: 79% !important
    }
  
    .w-m-79 {
      width: 79% !important
    }
  
    .max-image-w-m-79 img {
      max-width: 79% !important
    }
  
    .max-w-m-80,
    .w-m-80 {
      max-width: 80% !important
    }
  
    .w-m-80 {
      width: 80% !important
    }
  
    .max-image-w-m-80 img {
      max-width: 80% !important
    }
  
    .max-w-m-81,
    .w-m-81 {
      max-width: 81% !important
    }
  
    .w-m-81 {
      width: 81% !important
    }
  
    .max-image-w-m-81 img {
      max-width: 81% !important
    }
  
    .max-w-m-82,
    .w-m-82 {
      max-width: 82% !important
    }
  
    .w-m-82 {
      width: 82% !important
    }
  
    .max-image-w-m-82 img {
      max-width: 82% !important
    }
  
    .max-w-m-83,
    .w-m-83 {
      max-width: 83% !important
    }
  
    .w-m-83 {
      width: 83% !important
    }
  
    .max-image-w-m-83 img {
      max-width: 83% !important
    }
  
    .max-w-m-84,
    .w-m-84 {
      max-width: 84% !important
    }
  
    .w-m-84 {
      width: 84% !important
    }
  
    .max-image-w-m-84 img {
      max-width: 84% !important
    }
  
    .max-w-m-85,
    .w-m-85 {
      max-width: 85% !important
    }
  
    .w-m-85 {
      width: 85% !important
    }
  
    .max-image-w-m-85 img {
      max-width: 85% !important
    }
  
    .max-w-m-86,
    .w-m-86 {
      max-width: 86% !important
    }
  
    .w-m-86 {
      width: 86% !important
    }
  
    .max-image-w-m-86 img {
      max-width: 86% !important
    }
  
    .max-w-m-87,
    .w-m-87 {
      max-width: 87% !important
    }
  
    .w-m-87 {
      width: 87% !important
    }
  
    .max-image-w-m-87 img {
      max-width: 87% !important
    }
  
    .max-w-m-88,
    .w-m-88 {
      max-width: 88% !important
    }
  
    .w-m-88 {
      width: 88% !important
    }
  
    .max-image-w-m-88 img {
      max-width: 88% !important
    }
  
    .max-w-m-89,
    .w-m-89 {
      max-width: 89% !important
    }
  
    .w-m-89 {
      width: 89% !important
    }
  
    .max-image-w-m-89 img {
      max-width: 89% !important
    }
  
    .max-w-m-90,
    .w-m-90 {
      max-width: 90% !important
    }
  
    .w-m-90 {
      width: 90% !important
    }
  
    .max-image-w-m-90 img {
      max-width: 90% !important
    }
  
    .max-w-m-91,
    .w-m-91 {
      max-width: 91% !important
    }
  
    .w-m-91 {
      width: 91% !important
    }
  
    .max-image-w-m-91 img {
      max-width: 91% !important
    }
  
    .max-w-m-92,
    .w-m-92 {
      max-width: 92% !important
    }
  
    .w-m-92 {
      width: 92% !important
    }
  
    .max-image-w-m-92 img {
      max-width: 92% !important
    }
  
    .max-w-m-93,
    .w-m-93 {
      max-width: 93% !important
    }
  
    .w-m-93 {
      width: 93% !important
    }
  
    .max-image-w-m-93 img {
      max-width: 93% !important
    }
  
    .max-w-m-94,
    .w-m-94 {
      max-width: 94% !important
    }
  
    .w-m-94 {
      width: 94% !important
    }
  
    .max-image-w-m-94 img {
      max-width: 94% !important
    }
  
    .max-w-m-95,
    .w-m-95 {
      max-width: 95% !important
    }
  
    .w-m-95 {
      width: 95% !important
    }
  
    .max-image-w-m-95 img {
      max-width: 95% !important
    }
  
    .max-w-m-96,
    .w-m-96 {
      max-width: 96% !important
    }
  
    .w-m-96 {
      width: 96% !important
    }
  
    .max-image-w-m-96 img {
      max-width: 96% !important
    }
  
    .max-w-m-97,
    .w-m-97 {
      max-width: 97% !important
    }
  
    .w-m-97 {
      width: 97% !important
    }
  
    .max-image-w-m-97 img {
      max-width: 97% !important
    }
  
    .max-w-m-98,
    .w-m-98 {
      max-width: 98% !important
    }
  
    .w-m-98 {
      width: 98% !important
    }
  
    .max-image-w-m-98 img {
      max-width: 98% !important
    }
  
    .max-w-m-99,
    .w-m-99 {
      max-width: 99% !important
    }
  
    .w-m-99 {
      width: 99% !important
    }
  
    .max-image-w-m-99 img {
      max-width: 99% !important
    }
  
    .max-w-m-100,
    .w-m-100 {
      max-width: 100% !important
    }
  
    .w-m-100 {
      width: 100% !important
    }
  
    .max-image-w-m-100 img {
      max-width: 100% !important
    }
  } 
  
  /*=====================   width & max-width class end ===================*/


  /*=====================   background class end ===================*/

  .box.bg-size-cover>.component-content {
    background-size: cover
  }
  
  .box.bg-size-contain>.component-content {
    background-size: contain
  }
  
  .box.bg-size-auto>.component-content {
    background-size: auto
  }
  
  .box.bg-size-w5>.component-content {
    background-size: 5% auto
  }
  
  .box.bg-size-h5>.component-content {
    background-size: auto 5%
  }
  
  .box.bg-size-w10>.component-content {
    background-size: 10% auto
  }
  
  .box.bg-size-h10>.component-content {
    background-size: auto 10%
  }
  
  .box.bg-size-w15>.component-content {
    background-size: 15% auto
  }
  
  .box.bg-size-h15>.component-content {
    background-size: auto 15%
  }
  
  .box.bg-size-w20>.component-content {
    background-size: 20% auto
  }
  
  .box.bg-size-h20>.component-content {
    background-size: auto 20%
  }
  
  .box.bg-size-w25>.component-content {
    background-size: 25% auto
  }
  
  .box.bg-size-h25>.component-content {
    background-size: auto 25%
  }
  
  .box.bg-size-w30>.component-content {
    background-size: 30% auto
  }
  
  .box.bg-size-h30>.component-content {
    background-size: auto 30%
  }
  
  .box.bg-size-w35>.component-content {
    background-size: 35% auto
  }
  
  .box.bg-size-h35>.component-content {
    background-size: auto 35%
  }
  
  .box.bg-size-w40>.component-content {
    background-size: 40% auto
  }
  
  .box.bg-size-h40>.component-content {
    background-size: auto 40%
  }
  
  .box.bg-size-w45>.component-content {
    background-size: 45% auto
  }
  
  .box.bg-size-h45>.component-content {
    background-size: auto 45%
  }
  
  .box.bg-size-w50>.component-content {
    background-size: 50% auto
  }
  
  .box.bg-size-h50>.component-content {
    background-size: auto 50%
  }
  
  .box.bg-size-w55>.component-content {
    background-size: 55% auto
  }
  
  .box.bg-size-h55>.component-content {
    background-size: auto 55%
  }
  
  .box.bg-size-w60>.component-content {
    background-size: 60% auto
  }
  
  .box.bg-size-h60>.component-content {
    background-size: auto 60%
  }
  
  .box.bg-size-w65>.component-content {
    background-size: 65% auto
  }
  
  .box.bg-size-h65>.component-content {
    background-size: auto 65%
  }
  
  .box.bg-size-w70>.component-content {
    background-size: 70% auto
  }
  
  .box.bg-size-h70>.component-content {
    background-size: auto 70%
  }
  
  .box.bg-size-w75>.component-content {
    background-size: 75% auto
  }
  
  .box.bg-size-h75>.component-content {
    background-size: auto 75%
  }
  
  .box.bg-size-w80>.component-content {
    background-size: 80% auto
  }
  
  .box.bg-size-h80>.component-content {
    background-size: auto 80%
  }
  
  .box.bg-size-w85>.component-content {
    background-size: 85% auto
  }
  
  .box.bg-size-h85>.component-content {
    background-size: auto 85%
  }
  
  .box.bg-size-w90>.component-content {
    background-size: 90% auto
  }
  
  .box.bg-size-h90>.component-content {
    background-size: auto 90%
  }
  
  .box.bg-size-w95>.component-content {
    background-size: 95% auto
  }
  
  .box.bg-size-h95>.component-content {
    background-size: auto 95%
  }
  
  .box.bg-size-w100>.component-content {
    background-size: 100% auto
  }
  
  .box.bg-size-h100>.component-content {
    background-size: auto 100%
  }
  
  .box.bg-position-top-left>.component-content {
    background-position: 0 0
  }
  
  .box.bg-position-top-center>.component-content {
    background-position: top
  }
  
  .box.bg-position-top-right>.component-content {
    background-position: 100% 0
  }
  
  .box.bg-position-bottom-left>.component-content {
    background-position: 0 100%
  }
  
  .box.bg-position-bottom-center>.component-content {
    background-position: bottom
  }
  
  .box.bg-position-bottom-right>.component-content {
    background-position: 100% 100%
  }
  
  .box.bg-position-center-left>.component-content {
    background-position: 0
  }
  
  .box.bg-position-center-center>.component-content {
    background-position: 50%
  }
  
  .box.bg-position-center-right>.component-content {
    background-position: 100%
  }
  
  .box.bg-attachment-scroll>.component-content {
    background-attachment: scroll
  }
  
  .box.bg-attachment-local>.component-content {
    background-attachment: local
  }
  
  .box.bg-attachment-fixed>.component-content {
    background-attachment: fixed
  }
  
  .box.bg-repeat-no-r>.component-content {
    background-repeat: no-repeat
  }
  
  .box.bg-repeat-rx>.component-content {
    background-repeat: repeat-x
  }
  
  .box.bg-repeat-ry>.component-content {
    background-repeat: repeat-y
  }
  
  .box.bg-repeat-round>.component-content {
    background-repeat: round
  }
  
  .box.bg-repeat-space>.component-content {
    background-repeat: space
  }

  @media (min-width:768px) {
    .box.bg-size-d-cover>.component-content {
      background-size: cover
    }
  
    .box.bg-size-d-contain>.component-content {
      background-size: contain
    }
  
    .box.bg-size-d-auto>.component-content {
      background-size: auto
    }
  
    .box.bg-size-d-w5>.component-content {
      background-size: 5% auto
    }
  
    .box.bg-size-d-h5>.component-content {
      background-size: auto 5%
    }
  
    .box.bg-size-d-w10>.component-content {
      background-size: 10% auto
    }
  
    .box.bg-size-d-h10>.component-content {
      background-size: auto 10%
    }
  
    .box.bg-size-d-w15>.component-content {
      background-size: 15% auto
    }
  
    .box.bg-size-d-h15>.component-content {
      background-size: auto 15%
    }
  
    .box.bg-size-d-w20>.component-content {
      background-size: 20% auto
    }
  
    .box.bg-size-d-h20>.component-content {
      background-size: auto 20%
    }
  
    .box.bg-size-d-w25>.component-content {
      background-size: 25% auto
    }
  
    .box.bg-size-d-h25>.component-content {
      background-size: auto 25%
    }
  
    .box.bg-size-d-w30>.component-content {
      background-size: 30% auto
    }
  
    .box.bg-size-d-h30>.component-content {
      background-size: auto 30%
    }
  
    .box.bg-size-d-w35>.component-content {
      background-size: 35% auto
    }
  
    .box.bg-size-d-h35>.component-content {
      background-size: auto 35%
    }
  
    .box.bg-size-d-w40>.component-content {
      background-size: 40% auto
    }
  
    .box.bg-size-d-h40>.component-content {
      background-size: auto 40%
    }
  
    .box.bg-size-d-w45>.component-content {
      background-size: 45% auto
    }
  
    .box.bg-size-d-h45>.component-content {
      background-size: auto 45%
    }
  
    .box.bg-size-d-w50>.component-content {
      background-size: 50% auto
    }
  
    .box.bg-size-d-h50>.component-content {
      background-size: auto 50%
    }
  
    .box.bg-size-d-w55>.component-content {
      background-size: 55% auto
    }
  
    .box.bg-size-d-h55>.component-content {
      background-size: auto 55%
    }
  
    .box.bg-size-d-w60>.component-content {
      background-size: 60% auto
    }
  
    .box.bg-size-d-h60>.component-content {
      background-size: auto 60%
    }
  
    .box.bg-size-d-w65>.component-content {
      background-size: 65% auto
    }
  
    .box.bg-size-d-h65>.component-content {
      background-size: auto 65%
    }
  
    .box.bg-size-d-w70>.component-content {
      background-size: 70% auto
    }
  
    .box.bg-size-d-h70>.component-content {
      background-size: auto 70%
    }
  
    .box.bg-size-d-w75>.component-content {
      background-size: 75% auto
    }
  
    .box.bg-size-d-h75>.component-content {
      background-size: auto 75%
    }
  
    .box.bg-size-d-w80>.component-content {
      background-size: 80% auto
    }
  
    .box.bg-size-d-h80>.component-content {
      background-size: auto 80%
    }
  
    .box.bg-size-d-w85>.component-content {
      background-size: 85% auto
    }
  
    .box.bg-size-d-h85>.component-content {
      background-size: auto 85%
    }
  
    .box.bg-size-d-w90>.component-content {
      background-size: 90% auto
    }
  
    .box.bg-size-d-h90>.component-content {
      background-size: auto 90%
    }
  
    .box.bg-size-d-w95>.component-content {
      background-size: 95% auto
    }
  
    .box.bg-size-d-h95>.component-content {
      background-size: auto 95%
    }
  
    .box.bg-size-d-w100>.component-content {
      background-size: 100% auto
    }
  
    .box.bg-size-d-h100>.component-content {
      background-size: auto 100%
    }
  
    .box.bg-position-d-top-left>.component-content {
      background-position: 0 0
    }
  
    .box.bg-position-d-top-center>.component-content {
      background-position: top
    }
  
    .box.bg-position-d-top-right>.component-content {
      background-position: 100% 0
    }
  
    .box.bg-position-d-bottom-left>.component-content {
      background-position: 0 100%
    }
  
    .box.bg-position-d-bottom-center>.component-content {
      background-position: bottom
    }
  
    .box.bg-position-d-bottom-right>.component-content {
      background-position: 100% 100%
    }
  
    .box.bg-position-d-center-left>.component-content {
      background-position: 0
    }
  
    .box.bg-position-d-center-center>.component-content {
      background-position: 50%
    }
  
    .box.bg-position-d-center-right>.component-content {
      background-position: 100%
    }
  
    .box.bg-attachment-d-scroll>.component-content {
      background-attachment: scroll
    }
  
    .box.bg-attachment-d-local>.component-content {
      background-attachment: local
    }
  
    .box.bg-attachment-d-fixed>.component-content {
      background-attachment: fixed
    }
  
    .box.bg-repeat-d-no-r>.component-content {
      background-repeat: no-repeat
    }
  
    .box.bg-repeat-d-rx>.component-content {
      background-repeat: repeat-x
    }
  
    .box.bg-repeat-d-ry>.component-content {
      background-repeat: repeat-y
    }
  
    .box.bg-repeat-d-round>.component-content {
      background-repeat: round
    }
  
    .box.bg-repeat-d-space>.component-content {
      background-repeat: space
    }
  }

  /*=====================   background class end ===================*/


  /*=====================   text-alignment class start ===================*/

  body .text-center-m .richText-content {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
  body .text-left-m .richText-content {
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }
  
  body .text-right-m .richText-content {
    -ms-flex-line-pack: end;
    align-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }

  
  
  .text-left-m {
    text-align: left !important
  }
  
  .text-right-m {
    text-align: right !important
  }
  
  .text-justify-m {
    text-align: justify !important
  }
  @media (min-width:992px) {
    .text-center-d {
      text-align: center !important
    }
  
    .text-left-d {
      text-align: left !important
    }
  
    .text-right-d {
      text-align: right !important
    }
  
    .text-justify-d {
      text-align: justify !important
    }
  }
  @media (max-width:991px) {
    .richText.text-center .richText-content ul>li {
      text-align: center !important
    }
  
    .richText.text-right .richText-content ul>li {
      text-align: right !important
    }
  
    .richText.text-left .richText-content ul>li {
      text-align: left !important
    }
    .text-center-m {
        text-align: center !important
      }
  }
  @media (min-width:992px) {
    body .text-center-d .richText-content {
      -ms-flex-line-pack: center;
      align-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center
    }
  
    body .text-left-d .richText-content {
      -ms-flex-line-pack: start;
      align-content: flex-start;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start
    }
  
    body .text-right-d .richText-content {
      -ms-flex-line-pack: end;
      align-content: flex-end;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end
    }
  }
  /*=====================   text-alignment class end ===================*/
